7d61f9c2d98e324126524bea20e1d59577164527b84d59380afa8d741700f5187e85a3e7b9e34fc4f4f0f8e52acc8645fc3f6fe81ac4efde571a11e1225052399204e9996b57174b7c3d7588c509f2e529ebfa9be52573e2855676809754c11faecc05c7783ebfd4c30e21e3561dc07435bd08ff307957a1394d0c6288d868081df9bbe475aa8d50343aacd9556dcebd887fc684e1c8d2006a4ca83aeaaaf913e3ffd020569f7c39b2f713aa5cc08c3de7548ea1dd3edba1cde04cca8d83fbc4511307d647da6ec7ac7da6c1099a0e7d025875057000e01a8241c19b5d459a762b0d76073ebe9081a6dd87aad002a65a629ceeed3703a32494d8216619cf86b0ea4c6cb74f21a2b79c2732834739b09c3f2cd1ea4fb55f83bf91421f8a0e8bc63e223f0b3ae369b62e82c975ee243529eab0d3e57235b12d3c79dcde73a03558580df682b9631b9e175f498eeb60fbbbd4bbf4952697562b57c1232a1b3ce80522381030c20f1ef161a0e9d70fca85eabf6d7fa94c25cf88c64be82d9e6022dd77f814fa8c15bd3ebbe61b4db71e0327b631d7fc6849466b390d1507920f619b5c40bcf8369a7e2b9958fbd9054342179c36e7f6a72163b72a0bbfbd612b6dbf74ecff4d7cb7207db88b0f6297014d6db20daa0b37351857b0a587a79bb71fd0cc175fab789542d521ab40a0d584166079c8a04d2738a8ed091e3662bbd8ec0dcaccb34661fda4cb62f0c14ee2c60c542c05f1214a1c5eba2f6df11eb7dbe01b40ea2de603d61426a6484c6992d212369520519dc347029e5259f002b9ce6ee5d1275e37f4b4f7fefa724578ae60a6468f8f9be12b4f75b54e7df1ac3890b4791dcd7dce2358d97c7ea2ac430bf1d2601b6760c97d1b4829ecef1501d705e3036f6355388d9beac379bf3113f924a51f1ce6e02fbf7bf31459cdc83e9e0a57952b9fca42547f95c3a8ae95db1185f48b8656dba11ea97d04810fd9922ec662f1e4a1fd5f3466f526c54cee16db21a0a37d7dec2fc6d45859cac5ee983b000a6b666df11fb6c5854d915d7fdd146a75a74f939c40744b95ac21c9e52a4bcf97fa5f4ae8f7eca3725ae51cc892224715d362586e91843c9e71abaebb4ed2de8b5d6733db38fcb9e40a38d62ffab8c659e374b5ef9de6e3f0966767e4a9af2d493d430b28905c54c8a97bd903c0045f28d181bf14953b98d88bd71bd85f4835119093fc46eb02cd0711dc810038e6e92cf3a5eeb7cc8383dc980ec1c2365297b711825a739aade7d176abb56503260d2fceb34248c76e3fc8263d569ea4b32f7cfd2d13699a92da1a0a73a35cb39e9ac52c502035f0daaaabec85cbd9b117fa8a16c496879eb13c9bdfa56ae6e95cb3b1215f634a4a8503eebc72ae798c76fdfe179b9178794584131440e613a5b63e27c09c3e6a5a68fc30be5aa66511ec7605d2e70b8cd2dbf3762f051ca3eb6e8ee6333047418f184f5a9c65a4da2abe8f078ac061a6ea48a5ba57fcba115250204b3d6a123f136d141194afbf7dcab2d89625fbd361683229b81241a808b92ec58dc306e4584fc90441d2c8b13cbf98f16df39e35067692df633a7c9869bb2554893d96841d91076088377fcd9fb814c7056cded3d5bba397a982e15b2a550964cd4c31d4f836e2af8523cf9bb71fd294f200f5127a3d7b653dc29983cf4d0559760c8cc8f494ea08906988654f95445313e2f9ceee5849b326298f310fe5a3e95aa67d246005b9f96587ceba6cbeee40b62184b49cd8e56fc7687ca3c173b11c1c1bfe7cc137f538986ce10825b1b00ed453606681bedafec0d96df0817696e0028b28c3adaa7c59f7f73fdfafd1b2d07fcad52ea775f60e7620e954bab54b5e338408ac916dbea0ff851ceb534c535a8bb2ab5c31f5d8f361a2f22e9d9234287fe6b99714d5b3c8d6dadc27d35488c5bfed0defdc45f33b5f26", 0x784) 10:12:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8002000, 0x5d00) 10:12:24 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/171}, 0xb3, 0x3, 0x800) 10:12:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x10000081) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 10:12:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 10:12:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="66f38f6fadd664"], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff, 0xffffffffffffb833}, 0x10) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 10:12:24 executing program 1: getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setegid(0x0) 10:12:24 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0b4886ab07000000d8838d46bc038f3ffe64cd23f469fda76fd9fc5c87622a5f9b4a23226d8c849d4ba783627c0cb9c40fd384a315f6e03008c9c54197f73f512ca253711dc93901006c0eb053582fb68d18e68894c1f090ec64f3b32709bf92ea1c7fcaa7b03742e8121f4a8ebe4c5b2428030761ac87c0845d534acb5432d5bf5acad77634b4917b7f04e104ba74dc91f666c927b5f2f805403b40f717b5fea7a179e58999d284318825c7ba4703a2b8bb87e56635d07304419f9eb8c85a347a7e2ea8fc69d0ca4e74a3f57a6bba73dc0ae8bf1915"], 0xa) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgget$private(0x0, 0x208) r3 = msgget(0x2, 0x120) msgrcv(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000009c0)="c053a5ffa6dc2369ac59c2944f4be285c73a93eef3e04996af08f5dfd7eac6299944b5889c9118a75c19d50fc18584556caa690edc4cc602229de51114d30fb4606ed59188d173a23379a62faf447a7d992c4a41e27c737425247ef76bcf7122a351ed98d4f19931ad095776ffe9882af27aeb6731b857c6e83c53a0d6083828536bc171875827c51fb7d8160fe658c0d86086d52af10e9112f0dc14ff070b5a2838421bbca3e4b4605d981b4304bbdc7cb11ed0b21fd894fae773e75ed11e4ed07a5c59b71939c65ccae4eb6d10ff35f5e52213eb01aac716d2898a88cb7b552c32e48e1bab6b2572980240dcafc25ee25d06b6acd6a297340dbe5e40d95a64edabbe2406e902c6a1f588f00d6b67551467b7c2f98643489d0b9e8779b1225401bb630a20b95d44eaf5fefbe1155fc127fb58f04b8969f29c6bf8a6b20214f27d0d5bb9abc70c99f1fbb9092b28b15e23e731de7889c74f534abf5daad3aec32ec66b8289411bd656cd8a0ae659c4384fd6945ffad9c2ac44d518e799ccc4085736dcb88bde808ee20400615570784e022d7b734d5172745a1119f6c3658c6a8b2b519e40e3135ad1e311b9ac8c590b3d1af864cc0671532caa0570b763a61ea8b5f9f9f123d820fbc1699f77a6135a81e0c92a664416a7267a786e1c4092c27fe495a936b4b3b41b2668bb302d7e42781406a209d16b4a86a6c9376893aab51d8cc0719b7cdd58f41d3b0ba54f9940febbd98685ac17ceb6788c2e41b0131c8e9d33a3af02bfaccd43fd4fe0eb4e4dfe1db04263a09cc0fbba18bc410eb9d16e541e0f60353eee0f8cee041250a3d0bde19e2515d35a598edb9f6fc2ad7f72b1c9e7d7bb9cf374a916de0ea88c5876fec2b45f63d2d8cade4bad61f5ac835e7c045e30f012801fc61ae5da6d1d2230b3c145b90451e1a32bc81614356525d9bdd7bf0345c0f3a5ed0041c93a3de22596d56d331bb457387e4fdb7c881daffc5d2bb3cd5566381f5d8320045a3f8e9998931d2ab249e9c05d4e623fa8afce67c6425251828e09355ffe91875575006b2206bac09b4445c6a4f83b67c33c88a67bba30c345ed86cba81ec20c3c237027663b5c72917410d73f68059adcc39e69ba5a14909fbf7373999b64fa3e41e50801b0b01ea459cad67f57cd851a5b417a7fe3acccedcfc60f58fefbf46b046d9c2e740bcbe603cc73fbcdeb2ede6db4907c7c05a50e1799fc4f17cbacdb2a0293d9688ce05efee59080479d57c0cae15a3261ccd418c017c2bfdd468e77546eaa59d5f4aaba59051d8abec098dd810fa03e0e7bf08010ebd39ee4d2423de6c449c1eeb6378d0d1047efac5eeb9ce90110ec0258f674368aad06095ac1d54d55fed3f18aada618127cf5766bb9d11e48e6d0754ba80932d7ccc55eb0b8b020fdd19441b6a0a3f502634779f454ede1df8b9773a5faa3ae9e17aab5b1e7f31c48c5c1731ffdc9b741b375ad8f7970e24218dd60354e9569950c99a9087c40f01e1f4a84847bd5b56799ee1109803bd10365ed975ae6d2580de5fce712feb3999eb98e8685b69e591a4cb52236648816b98a28eee5a647c45cc19037d8907e77aeb24b55038b5225e65074dc450c5dee4691300c0c3be31eabb2d47d967d430e17e078e2a43075b580127dd899889d3026dcff78e555dff84814aa79c3d3e88052cc81dd3490c3db6a79ae3e5394efbc587513a8c671d48081b95ecebb0678f55fffd3a161bbc94c0169f9", 0x4d9}], 0x1, 0x0}, 0x400) fcntl$setstatus(r2, 0x4, 0x84) 10:12:24 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getegid() setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 10:12:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd074199c3641dff011ab8e18f3d990424983060bf68dd527dbfe1498004d89fa2f9c74f8cb6e688c73132afd63dec8079fb"], 0x1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 10:12:24 executing program 1: r0 = socket(0x80000021, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82026530b15cfb46f4a79af95f3373ab23ef28864a84df94eef1a09787eb84ce8dbfd452792af5b9a095b8960000000000000000000000000000000063fcf78f223a0463"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580), 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x9, 0x3, r2}) r3 = socket$inet6(0x18, 0x100000005, 0x6) dup2(r3, r0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r6 = getuid() getgroups(0x2, &(0x7f00000013c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getgid() readv(r3, &(0x7f0000003800)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000003880)=""/179, 0xb3}, {&(0x7f0000001440)=""/31, 0x1f}, {&(0x7f0000002680)=""/22, 0x16}, {&(0x7f00000026c0)=""/125, 0x7d}, {&(0x7f0000002740)=""/181, 0xb5}, {&(0x7f0000003940)=""/4096, 0x1000}], 0x8) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000180)="2d6fbcf76b44e167b3d8e53b17aa68c03cf23d139529a7adf7f631af43ed060c8f7d4a523a52236aeedfcb9b003d9bca2340a86dc93095a3eb0f9c97477b8a3b5658a62d5b0043b6a3608344a2", 0x4d}, {&(0x7f0000000200)="3f49bf410443ba88943c46a8dea806195a062a4bb6eef49803d1eb20fcacb07d2f5829dfca2e3d9fa5d6d39c413cf4c0b7be3e58d1bd65484581e3dc56ae9dd91feeca3a532d0980765a686d0e6768e5fa7eaa649ca028d218c55f62c6f44baf569247e58818b27a5eb3fb577f3801913b4611b992da3ce8f4e6049d091535fdcfcb0d080f11adc280ad2efbb135f26382d0c868197f77bfa550198d9852ec9bbc4cfc15cc49dfe737b72c766c8ab6796a43afccd7223cec11a21a3c4932b301dc345aa28270393dfa458eb7d660fd3b5308fcce44d7f425a2b8a7b3e50e01d13a8b0b92da298595fd84b308292a829f5d53d545c1ef26c923d72400d23c4fd6b33d8f3347dabc1e0744ce97d69c3cd616985bb9ee0dbea5ea0f8745a5d9cbb776554d1e3c57867c83879f78e0d0fe2aa725f5f2d26fe453eb32bc00a21e9f8e795853f6ee7641ae2adddeaec74cf298450c9ecb2840bcb626c50c83f83926ee7cd41cdfecf42f8179b2bfbf95399f6f9f7e18916967aca057a7190a972ca9bbde9e430949b415414bf58ad95c328e70497a53d3151329b9b28a06f7ff687bdf050fa59ffdcd759f15daa08166bf0f23fc581a0e5ab6e87355818164b620d7f90d460ceca3033ce9768df4bac07da2f0cf073146cd8027240e4adc05f754898daf7a75036e26aebd697712dcb24075c08bfd3196ece636d99ee15b8f1d1ee11a208e07597b5fde664c514e7f7fd2897d466f34fb7729416ff7ed80e6423f5d79c954acf0e295bbb69b1bbeca33abe65a35c1a7887160c2755b4f229fb67b9a226b4f92be236713d06387ca037b2c5af5e62086aff6322ce50ead2180733f7932e1044da20ee3c851f36c6eeb2bff5380f5a620d3cee18d325264d2bb6b46b7cfc7c85de2c0a70751762b435b478ced61791cf714c6affd5ac32fd1e187fa0bad5e13b4a6011f949f141af8155e684e765eb0734140259f8d65743c6676b26f65b6433ea2260c31462651d9019cb8b112401f009fc7e0ec31cf7b2bfdcff67a71bcdc1040577a42a8d13d468d3ae9b70c5d78e38f83e6e5530d8205aa2f9fdc320d8813fde0cccd6e91cb57c819d3984c5ecf5ade7cb74bf009668d97b132d366b1a012b76bb0663cb586a456463f7ab081c523f1c8d7bb5d6e43cea4d8357d20e5415381b1f7f6c0f90f574bca381bf875419554ad493136a787889c40cb030e337553ce89b250342add45f81caf168fca3cbe3cb0cd88b3607ab213c4f7b7c9d642c55c2b545d11baf2ddb38b69705ff5bcbb3052a4faf283332be679e71a67b9cd13e58b085d2737a1dd992e799251b9fddedde6bed6bb65219ef04e8556ca4a7a90603670a7193f2433d2a015210ee4cfd5a70ad2ad89ee3f5b712e467390b184284954dc213726595487305d66c3ec0fb025548034f433d83446f5b6c9bd1b0318e15cf886fb2dae046c6a3ec3d88b27966eb4c83f23f0122f0ee9f0cda6936bbbfee2b8a1c27efd204d145323a26ee3e6df3893d57587918b9babd0cd2a2bf7c99218769424d5802080e44ef5091e17d74067e8d095a1559e756aab533c867d9a11b38caf7d87f606076eca48497e6871caf7cb224821aac387377928dfe4772da1d26b8324ce1f45e5bfaa51ec8a7dca36bdedc9b960dd92932e268cdcaf877bde9865755d7a4d37a712d4dd00873f7c0918b8ed6cd5592150d9a7ab7455079fedc0af0fc928d30ccaefa1064c716a4e5e42c4a3fa7d12df9e1857e5e9d742b1964e112324b4319ba2fd1ba7edada898eef85237e467f73adc823c0bc5d7a1b5b145e820490f2bed93ae432c276d8f445806fb85eb6f6a147a1ed9a4791cc9cabc7ae60f6574c914cbc69a030dc5930b82dfcfe9703ea9fbf0448fc5df7f7f233e5a7a3ca7b2cd1fc68563dd2ba30f864c78fecaa2a7db2b4f1fc18103913115b80c35566260f81eb74803f8b20be15c16c9ff7cb9e4158db83a4231faea9020dc7b5d07d8cec6010ac7b22aaaa50769f6788dc9f2689cc31e1a3dcb372ddeff7c2eb3adc3c8b8285ccc4a1f021d44dc2927c99b1ce503ea777215e31076db0d06bc69ec18491b513e00ef3676b014434fbb48626f43dae7d0c1a66bdc8e36c779b29fd55dec5bc56b0889b6daa69272043a4904a757df171489188260bac08e24f656796f8644916956148dc4c3b57e9c6f1ba4856aad1b3c19050e77a2fdf07bc8ae14c40fa33cb59040e88848f271d48e286ffea5cf3a42123a2bb491eddd5f5f01060fca93312b4dab53b1ee30a578be8f6f6f7fe713157d4e20f82ebbf0e244fef9f750ac47968ee2990d2a289fca814b5846748f0607a815a98b1ec7e03ecf6ac2fbb70562a20b5de59fddd06f587050d38e695a62adda94dc56a26f99816d0cb19e73881ca86d1046e94e051e6764fe484e18662d93082086a67fb75590b5d7472313ec0a5842bb5f6178e8a604d1dfb10dc30da289b829cf1aeedeb515bb3f6d308f89c0a77b1393f55a596d85667b58363a7eeff4919565656221700a69afa77ff58f862ae966190aa037caa6dce4c34fc8a8956a100188e2cb63a33e4b7fe4cc5876780bde1f517fe2f05c323f6ba892d6ef42550d7629bfcafa88c0e6b24c232f4072385db928d85d2adcd5b196e66e07056fb36758712a53a4e1ea61ded97e9a6d7ac259a9758e887313f7decaea696265276670335cb6d6f5e51ab090b1cd10885bcda2ab236e1e294abf0eb9da00a4b2f5a732d13d641f010ecad2acf8855b8921e710b7c0806528bb117f37ae59799ed83c69ee14d81a63bd2b9cbb60a947371e769600d29287dbce1e8f32902b38a0a4459b73b549f199c42162d8b780d3c517693be3d3752257d52da28431d5cc52a7dbe4474ac1d359d59b39143e21ee63dbbb3fb09782aa3f4a97d404cc8c82df07f940cc778fe5ad3d870fc8fd0c6a1ae79659477839f70fb25f87aeee28a63f4739b149fcdfb6aa6a0ed215c895ee9c5a4bdec350d0513dfec30aea5aa4024755fc50df1ae299eb4fd32c2b056cb3996ec5c8f41d34e0d14051050563432cb6aa93c76721188b78efdba5f38efa0d9f1ab7a658bba4a848c974421f8f579d4bcb6d08ce5fb55cfc88a9c014c9a594d5de435285832b95c479cd59421b776c6f9f9e3630b0ef3b560b0010792fff05c135671f03fb3f01ba2d3e76f502d5384e3fc68c408cf15a681a9d89522d47309b43b0a28013931a61f13472356621da3572f2fe173a75e4bbd942395422a45ee9fb14ec2b3099c6f2c13a9a816257881cf7e3dcc657173a00cf006e1b27df798c3849b49f2ef0778bb20e66c1d6c01a0da3a0bf29626718ac246d9ef4df7db167e7c34c453f56392430d08a2b4b0313dd90ece04429b3f1c2486773b169503389713f6369e9bb1a63922bb8ef7ace1448037ec750d7e99784108cd1ead1bcbaa4c189b318e70408e8ab2e464d8665e94ff4272ecf17869e3108af268e43be970f83282730a6bce038d13a40a783d0aa0389459cc3b0d6cf77aedbac32c1b5e5e731f848acbe39634f4deacafae291652c27a59a7bb9d234e6d4decf28c2125e931be171b0afab1aa42828566453d2fa26427581dfe53295292cc4e06abbc1abfc1d82aabf98a09ea0cc5979e8ad9c433726640300044bfd841d5df6fb2aaa8fa6938de4af58def3081f5f32ff4660801dd2d4bd6ae81f893cac14e61e41a9853176de83929e84beedd9c6f2cfcaabd05843cb0a970613b00fc069e5c94c3a66ef99cf9d78c7d4f23c591c6c403eeb2f3a82b10bdaf9ce6957eaa2f4b5fce5e9fcdf5dc5408acef84ae3983abf1278fc02de73d2b0f89eae72f67d440fe27401439ad3eb7ea069c39df4139a81324606ed0cd40842133fa82f0bfe654613366918c9513abaf790a80fc9b4e00f76ed6c8f7bf86069c44ab1522af3dd59f4ef317fe4cdfd5620621bfe5a16fd5e7f605e290124afd1650ba7a34ee93d1f09e7a7d86994fa040b7af70ff68506fce228314a9a54b35aaed3f6aaa0ddd2a8e8b25d789e4668ff3f05052ac39453f8d163f8ce6d1fce70a0b2470da6a8b1604777fbc4cd7554d0fd02817a711f4a4c401cdff72375f6be08823f982f131a15742895cb6d2ff73b30cd0571495aeb4721d4575dd27595f48f02d4c13cc837941fb778688437513acb715a1b665163ca7516f28d9c9e8627a7a27a1cb8818d193dc4dfe3c52bb8120731c2de4381a98f12f652922f7b181532912b0b0467c403d165cf772c6f3ef1fd2da33b5ac3ede014287f6d9691a112a38e14b89c9a9fb2cc31922d182f11476ecd325d81714064bede3f26a7129d15dcbf9423ad81a5401d176fe2522854568e454379de8e90c0f0b3eb311e0557aadadbf1a6eaa2b8c7b2c70f6242e3017293122244946bd8b43a4dde841d38c122d174ebda0993bd150b30f714afdfcf7d1cbb576f36fd0c0432419d3d394f553a03922bad3e5289050eeb18fd7acd348e5ea6220cf1a8fbc7b1b75fbc307030fb862d5223cf3f5616f1b07beaebb624eed3820bf3206fc87ef4a0d54a3c41a1395a54ad07304d70a574fb48696b203025ab668f54e3aa5157c50e1d23afd0c2bf25b8408247284af5ca78e5eb61cdf3e0ea24cd852870a702ef01a05229384a38c066858dde4f78eac6fe245eca5cd12ce19cd8f751d659b12ac83471a1ebdf09e51c3f29dbc58123d8c021dafa93913d7ea05c89374802d78623057cb65a6b679637744f7743d4a3f75acbb58258bf4f3b83eabb5acab22fb51e578b5ba24dc5bd45654d3772c4cda46bcdc3521b8ee284ec7246f006f23c75695af8385fb03588c35ea558731c16ecda1906d2345360b5faa12233454e6b2d3f36b3522e28e3625451c3e9c350e37a0f30fe02986f70008c5816b822382879ea7ee80ab927c5a11a90b19cd2cf0ff5ef65a2bf91119e3cdbcf1f267b99b0c254f36cdf62de39a7eafebe67febfc5805bda8a52a60bf28c2b298add32706bca21d6b860f7c182e2bee60a4d6005c7ba686924897a7216a91a82ecdf4119ee01b98bc0fc518379ce5cb99079def097760aabfa9c5afde63ba7fb83aa8455931a2a52515512a9c3cfa9ac61f1fb4cd33d569b31ecf54c69953972cf136524e9cc76c76246246b63de4f3c8755f97d7e61474c70ba6ceabb92efa3e6bf78d682abe39174d5ef306ba119101fc796471054e54bac218db53f7acc3d3d33e8340dc9d70b380c29df2e3ba7a08cc4ec0d00333da2799753a0bcf68599e52ec1788a3059944e36c4ba41e4ec6661a97538435870fe2ec7d9374380f889c6aea8d70151932d9ef214cb143168890e71b080a89cdb516d3a14f13ce0caf6f06763c6717de0170bfb83a19120df4ff9c93349621b450bc16e85e59405edb2077916def9688fb2a6662ab4cc6b5721b3394fe78de94922f7e02d762fe05eb09c3bca36b5a6932d5aca5e19239e7b2a43abf47a1f0cff15b41e48f293e79c2ed4d298fe3bd4dea8c56a372d0ccf1bc7501e8c50ebe7f0d492be18504cffb6478d5daeaba74795b8ed5b9a76cfd8d2197eac409bae43cdbe8b08662daf0cfda24768c96dce34596202078df54c76ef1bb581088c2b67958c8d91cc791ab12662fa56771cc21f8bc8fe1be4185d015bd2d057f38f1cf6fd1ce669c5a63f2e563257689cb2aeacb269378e780ebf07df9de239cbbec3dc6b9affd34575810fd38abd54bf1caee8d28ea39b62f85490318ee0b3b8464081adde19a46bf3a11e78f5071c015bc24c9a2d157b954a87ae95", 0x1000}, {&(0x7f0000001200)="4925d4e9cd32723778c9f1a83a76482ed300a9e1dcb50259be671e19de1d189afa90b711801e8001d551a64ec80608761b604440e3b876abdfcbd551cda77c34d760b8a33e033140dd4dd6275207a692387a51a472b1d1e441911ea9b847c16c4d4622b2f38f55475980b177d355c40201d4b5d9951f139eb129fc59b85e9343b49dab24d08b4ef753f68a85e9bf2f1aa5f159a22ff7d3b1fc30576aedadb7f4d3f67e0a6bfb836b06a0ab4da54291482d763a008872f2d69a3147583f76f9edafac0794f75f8bc444b7898c441cd1cb6ed9889be7a3a729b2", 0xd9}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r8}], 0x60, 0x1}, 0x408) execve(0x0, 0x0, 0x0) 10:12:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet(0x2, 0x0, 0x7fffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) socketpair(0x2, 0x4000, 0x9, &(0x7f00000000c0)) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x80) kqueue() r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x40) r2 = dup2(r0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000000)='{') 10:12:25 executing program 1: r0 = syz_open_pts() setgid(0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r1) r2 = getgid() fchown(r0, 0x0, r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getpeername(r3, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 10:12:25 executing program 0: r0 = semget(0x3, 0x3, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/76) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x80) unlinkat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) setrlimit(0x4, &(0x7f0000000180)={0x200, 0x3}) flock(r3, 0x5) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 10:12:25 executing program 1: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 10:12:25 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000080)='./file0\x00', 0xd, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) 10:12:25 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xfffffffffffffdd2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000000)="166f0150414d9a91f1a5921f143c92607bfb4ecca05363ad559b86d30e59085a15fb2dca4252e206fcaa0512e13a2f57eeff3a42a6628bb12d684bf2aa1002b74c9a7d8b630c1ec45126f4e63fdd100b0eb0b228ec9e608542324c1820ec899e8954e8f7b1eb56fb7835c7cbc3dfad2831f17b5311436a294037d25585051a6eec776aa78ff4eccd4f0504ec84dfdf7dc203989eeef663c0d9b2772de64998c9f1695b6ecc223e8e4ad2498fefc7e6f5d6d35b7703e33ab010e91abad28bb645a5831b41c7", 0xc5) shutdown(r0, 0x1) 10:12:25 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xcd0, 0xae) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x3b}, {0x18, 0x3, 0x8, 0x6}, 0xa9b, [0x0, 0xfffffffffffffff8, 0xda, 0x3d2, 0x80000000, 0x7f, 0xfff, 0xc]}, 0x3c) r1 = socket$inet(0x2, 0x4000, 0x5ea1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x400}, {0x18, 0x2, 0x71, 0x2}, 0x2, [0x6, 0x7fff, 0x8001, 0x8, 0x7, 0x2, 0x2, 0x3]}, 0x3c) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 10:12:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20500, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0xeea, 0x10001}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = socket(0x2, 0x4002, 0x0) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'], 0xa) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100d, &(0x7f0000000040)=0x1, 0x4) 10:12:25 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r1, &(0x7f0000000100)="286797df4004c2088dfa93b08dfed6d3d3fb8818aef3cd1635bc354bfb", 0x1d, 0x43ff537d08d76cdb, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x33) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 10:12:25 executing program 0: semget(0x2, 0x4, 0x385) 10:12:25 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x20890, 0x10) r0 = socket$inet6(0x18, 0x8001, 0x0) fchmod(r0, 0x40) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair(0x1, 0x0, 0xc9b, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x9, 0x0, &(0x7f00000001c0)="42c0b05b07323ec289464687c0955fc6c7d428be128ccdf0940be807980e23d6415159e7d585f1052c5a98a758ca485b49bb85c0794c5d7c37113e623194d9a32be82794efaa148e7b87ba6f626c0b7ee359a784dc0ed11e84fe7ab3ab328026a448974049e1b1d0872d731b52c2479102fe545c63de0f75a4900f6d590b04ae259c34b02e7fdc041f0063f8756149b9a06bdef5f3368bf1bf4af2ff999dbc0bad7a432df1d25b6f9f3af5e9e2a8ac4704a6a762f118805cc67c106b1ed7d7041836eca2ef567e8bd2b846503894360dec4969cd93ffff8f85736a35e01ed1929585bb20f545261332e077597c0000", 0xff8d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r3, 0x2000745e) fchmod(r2, 0x48) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x8, 0x40}, 0xc) 10:12:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpgrp() r1 = getpgid(0xffffffffffffffff) r2 = getpgid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x7ffffffffffffffb, 0x2004000000003, r2}) 10:12:25 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) fchmod(r0, 0x84) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:12:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x63) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) close(r1) 10:12:25 executing program 0: stat(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000300)="4958058c9f05f5580561ddcf1368eef02bb4e9b1fe6d8f86a0f3cd5cfa3971db0196e82e7225a09a54d05eb334c0230e015c10e50ca823d648ab0d84821b9298c8f558e1c4622fae662318d1c6d6f1a46cc91652693b88f087804d23fd2b0717b66745b383fdece16365bfcd5a49b71a331f8ba48244431278eaecd108aecdb959a51e1b34896569c34ff2c2c1ecde5bcf9ced238fe6295a49561d67e73b7f53d59346d183bb3a627d80929d7b3271aabaaf93c2ec011d68dbb3013b803eb484d9", 0xc1}, {&(0x7f0000000400)="56a127e2483a9ec073e1d9dd07b13efea8168db8d59d87817d6daf8cf7e671845c21ed997b55994b2413ab281af02fe50e0b32c5aee3c15b06fa492c6bf9bf97859f4e20949de08ec0f550a86f5f457167cb95eae91184b837b5e42f44a446cda2e7ce879d7d36cde7f6a5d50adddf2aeaf0efd4935b921cd66c3aa963cae4198c639067eb62aee9718ac57fbf5fa0274a2ba846993739d326194599e0a38457f01c810c1ea8849db2318056fa3e32086205d160799a8914d390731012e33e90d7020d634d4526b72b0d40b525f100b3b8e4f0f9fc20ab93d3478715dc9c4908b63a4696758cddf0f144050c96d8f45c25da9b74360aae4aa6b31a5311087c3e12ae1eda1f610eda888816c35edfec610340794c5a4367d8234794f6d53e29c434835434d0492db4065fe293827e9422a1f06b42ebd66a64d799eddc3a2d33769443e87bcfa8bbef44717df46251a44b243834e144889bd4127aee4775c4fa0fed1315aaddf3d152c51f7e04c5305d2292449fb5ad2774cc8fba8414378c158b4bb7e45d999bcfaee6b6191ecc19b17e4e0fbf9fb564752826a74b0fd7c4ec3f2c4084ada777064c3b1409714ec95483c57fa322ffec047ed6230c81ece26ca52d02a02530d84dbdd4f69f756c22c94a39fbd9550e5acaa9d3bda509aa7dd2c515e792571c14f27269c4ebf3dff3eeb2443f2acd16c2b0da1cf85cbb73db8c775a12bbffdaf6d708935ecd4e729cacfe8256c197c40c32178955426f697cfb20eb69a93c9b4c0529c502a26393c261b8ab5dde9d8beeb014ef86b2b827c84f18dddb53e8c37e74e6974944a78ccdef1f77b2abc32fd1e33b2df8f65612aaadfbed4c1a7d1ce3480eb6eb58f6f9b4c2a2267bcceb4865754fbf74ac76eb36b4b9437fde1b0b467399e03ae39e05677224967d7c92415af6d6a82fe384178cb1371d9c2f543d95f3361d7650ba6e1d36540ac12a6dbf2b2f3e0220444e159596f76a9306409f36b9ec747cf8165fcc0d57951dd73380c3f4242a0fa0033f503b55aec963c5b8bd443b33983c64694aa41df0be2d2c8e56e7188baf5ecc96644adecfc64b49769a5f620c9c4e56f9a6e3ee7d2b72359a630aab99066edf31b02d840090b90edcebc35e24ca0b68606a2fb304dc63a55d46e0d9704c177f00dccb18f3f2f3532a68dfa159f49248911b2575f279508af371c81a99b29c56b0080b01ce968ccb243dab6bc443bc5436ff0cb13b669874c084bb6c554be12d352278f6267aaf9d3475197caea2072ef5805855aaafc1c9f275aa4b32cd171dcc38dd06687ff94c3bfd4a3a47252445d6bcd7d56f527e74dcd86a05b10cbec57e682d2368206c0760907df55e8124097e72b7293b0a49b368140349a6f99130a37557590e797b70ce5071dbdb432d6d1cf1cf8a656e6918292de56ae37ea71429558ad15d756cd5a395a3232d9520ac95ebe70f5e73e84b357b193686191e3b39654b11f11e50a30de721dfa1387cda02fafb6680dae6c769a695961bcad3b6e5332f459b97337fb950b9499d5c40f672ee8f10571dc00a15db43fb9ab6b006231d937f87ae782a80cb7a5b7866000ef25c078e58902d51d7575535c107b325d13120f71be4a333c1c6ad816ef8af75f096db235404183b8ce48a0902605a2ef744993631fe988448665c42947774a4ebbb5855b81442281d1e3977333d7b37ef83b7c5218acf9a5825e620f00903b779410b549e350bb46cd6e03d6a0af71040322cfba81a2554fadbade3848a989697159aeed68a0cbdcbc526190abec845f9cd28ec2795c2a6ae1c6303e0343916315faa959287e22b01d3d3a54372e335422ce352a364b48882ef678eb27f2f7e0747bde12ec852d066020c4bee423bbb2b3e50a930e39f9e85ade2c82e582f3c018a512004c8c4c1d6a16844f9fc28d75bbccd5fd6a36636a4743d4f98e90ca9ac070b10aafae4128e8a761362e64632bf1fe1081e119e0a3d9bb57affcc6f148f01e525d47e89017aa29f1dcd8677af51bcafce15485843a36b86e4fe94a8eb4a1cba8caf82888bf61081f5f430cd25adf6bc27ec45e06765c989fdbbef92b137fc35f22cbaff8f1e14913c6bd23738d9f23832cf4ed2402986528edf7239ec919888d6aa6ae318caa427e0b09ca764cf751c026dcfd647ba15006e3f2f039e02d1a3973fa5099f7e182215109ffab87f5f8212b6ff8f43bc7fc93226687b61a8f9551f5cec181c9d85380e8743afd3f35fa0cb5baa392120d8dde78f1baf58adfac9b51899fcc8cc6a17c647d66c58928b5bae95709e675679c496d919a8bec342cc2bd2bfef9cb1beabc468b625460ff819fd2ffa9df1faaf6a184cdec1482dbb8661e204d907b1d231d145d2825447bf4780bc07fe425133eb3d7a0e7de99de1cd06ebd5526d1ee766219aae9bcc08dd9b423a27ad0956706cf95cf53fbf82b48515b71a96b7bfbbfe4a046e1564e357f350d6cfedc156cc9500341b4727cfb5158d36e7895e24b48f55ef3aa130312acebad443ef2b7e26e7bb582540931f27cbd517b0f7f466f38d34acbb67f322b996c5220e4062c46439121e135674f98ab32147c1b3fb199cbc333d1d79bb94d5f5fe39824012f84a68bc9820da47e98e4e7756686705e647f1e8a55761a925d6e7f04adb3faae5306ef8fa80ec9eb83c21ee36779c9f3b2a1f0708bd4febeaa6956f908648718b194c5d4398352d8dccda48c681cb04f406fb585a889aed877d65b64581a35eb4949a6029740f83df99e04b4980c9d4e3ba78e439a2e5d8a66b40a4a9520cf7e25c36fe0aa75848d414ee463d1e3a3b93cc84cfe0a227ffdf63bca3275524d3537435fe177383a565c97cc7ce5fd16863f5e96386acca99e47e832bd58e2b2dc9aa998eea9825eb4cecb67d3c5dcee63cff1cdbec254aed89dc4eb71af7175dbeeff148233f6c9eef58acc37f219e5f7656a0a4e5554c306632bc82701a01dd826c2b9ca5760a0a541caba0691c9a0ab71f2b19594084a9bd0591bb462db0211be7b63118a9f6637ac96e2796547abdc207457e97f4386bfe3b4fd7edc6bb581e045c456f841ff8e540c5f25ba8a3e5f6c427d4a1f36b288c2e9835f200a2ecdcd2ee8a740ae048e850337d4f41496fc9cc5ae13796cda10f3b4875bbe7e81f4ea75052fee261a81b7296136398efbeb58d209fb530ed6840ed121d40da1034ebfde4d0aea1eb55ba66c59ea8005dd6a585467ad099c8cb65ac4938cfcca2229c4f3264710396687ab1856f0128fc4a1430cc333d85642ec8e82ef1a5ea662556a9f979d12ce5cda10ff105d1b1afd618bc3af6b739a350f5e3a882936de2f42b0b56d5bf2d7d1ce57cbff36afa79269211c11ad646a73b3523d680e3594819319fdb833f99d3a3d089dba86c3e211615a81b62ec809d181d118e9035d6b63f21fb1a6492ee6931f6b15c9798a1c2d4f5db379963e840b3cdda3ffe749cbb9b305f81bff57b3b54b7daa5ee9e59058933cebb94e1d5b4061ed0407e588eeb2fa038c45561233586de30297eed5786244a6daf590f4ecd4b4eb0e22699ac0a7ad702eb6437ea5d7b351b35d89f0bde053be7563f58498f72d3201c0a204b5f126a40e570efe01da86445f893b998a186dc15336b0756dc3cd3bb552fc10d1fdfa74b2ed6db95cd3943b62e6b10df26faf1da78d91bf92bc5305eb2185bf684024b4ebb51693bdf091a71ab77e264d545ea156edd818ac6619b69a89582952742d12ba0abb2fc31f427eca113deb13f85184d7bc7a88a865d801f40f5a0839cdf0606f13fa1591e8c71c9d40db1d3352c95c2a0ffb9df1fcf64b333cdb29a7e44412077dd106df395cf797aa81b0fa773bb5b78da007925f95a4896ec1c4e7a2071eaffd43dd7392fcf8cf7d6d3d34bae36e6b75c4a9a8f33c12e071744a8b0a529a7b21fde2e46b28c13a23ecf3c91003efed78c57a313eaaacd5028d841f8bad82a71cb4a389177c2069d6b4c69bb29dec5221d06bc812ce3acbab37aa2b8ef2e2d67324d68fef7af6aceb9c8b1cbd56cc7eae407c9fd0e2755d46f46211411f8d6aa267b074ee62bf6fd5b19b8cc2a8792c88ceb320644b663aa7b43858672941c79dfe018f2411321d8a9bd7fe03c739d5fdd31172afadc56dd46fd44d6952e12c64cf38e57286c712512a64f5ab59c40fca97845aa1470194c677a93c86038ec97602c37fc054c23a79ec72bc01055033b4e23b7a928b8a6fa5d016428d81296deb773d31df68235f1022a3d658fc98c4ceb54daf056405e1c2cac8a126daa514a4a4bb3cc85e41ec6a0b8077da680614016071fe2138ccb1216da8bd8c15fbfbecc0893f8cac54fbcef81ddcb2b8993be53a1fe3faf470385f6fa37995c61a31a84403b43605c0d2ba80b01c7035cdd8777801ab44da792916865d22ca3d8582c22ce644532295d2d737b252650f84e16036f0a7a210648001da778ca376b6d02b76c08db6a89aef66413e40b6387c8888036bc54c5fd68509ab7dd5e8787a2743a73fe516eb10bc1ee26233fc870a6ebe2451f5388871f8a80082b51a603579166e4584fc4861b902fcb50d9b275a6c919eaf398986ef4b82933ee6e923cf6aeed4a55abd0145abad80f40e941268d5d8741fa309d15c22b9186c71d6b96bacbee4472676220156bce00e2b6a8304b5004296a82303818eb783a374bbec6f73e5183fab4b28d07742d2682ff931dd89abe462d8c53135b3bd83dfcfe3c168867fc2bda2d0f3c3ed958c946e6d0421900641ecf6f048e64247051bca6f0aa0ffc65a5c7cd40614ad061a5f6d36ba1afe484c5e24eef007a8505b573e0fe7a6a19603b01823c28a4b34d8762a2a9fc8d8a0874ee34be1744627107ccd43990eefad6e835b4042fcb22184b83b2cb4f71867b03700d78c3857a080f3b35379f1bcd67ea94067f7e847aa339d556d938cbe37c98ea9c05273196d4b452c26dcfef86aa31dc35acb9469d76a9132ae12f9bd3e005754f8827f2a1b81de5d61853edda511699239d0f3ad4d2e0e17cbaab92634434ee87d77b6c7de662c943ef94c8ab7d3b266fce53e0b6b2a3fb48a0c2024561092c236d58876476924e5b1129fb8f0d9163230e88045e6616a28cc7c96274bbd71c316e6d586b86e2dcb490218c634b17ea5554225504dd77ce622751eb25048588db590c7461abec7db8322a5f7ced17beac133ebd6906e3819f699239bdba5f7bb1c940ad9aae8420bf044d1611cb44b74e91cb42ed6e72cecf311618657bf19c825b97c03487eb77268a237b9355e048a336d5f1f9f52d368c2e86b61e3d7264b60cc77fa1211c040cc2463b834f85735526b41e96aab9bfb54a36576fbc6786a2321409e05453089ab283a4d546de56e30093e9e0c8dc5dae46bf3fd01f706a21aabc99bbdcfe32887f113df8479c83b30df30c9b49373b7bb9955ee19671d4beddc30c0aeaa0128e849771ef90b6b4fd38c7136073b77b8f819f8783d108c20138d0b495e42d340e22829551b92e3e7e5183d9276c699984e4db71908db59a1a8e6d0dcd3f15c28d291e8f3ca8ff393a686081a2872eeb10d50bc51dc21aa311bf6f7995a703e2beb5f1fa35e8958c8aed081a0664f56bf0011d4d7b309ab4bcddf6f0b23e2a19be7940137e0b42bedde4a66821d97ebee2c73a08ff59372e37a4b15af6ae690d340798a0175a3ef4a1dfb17bcc2884beae0850d144f73dba326c6b17909d768df84639312e58f21b8bd2fe36222bd706d3ea230a1fd8b7eccea6860ef1f0", 0x1000}, {&(0x7f0000001400)="4e618ca6bab476e99f2e363df5b1550bc14bf5ba91323989db3f8ae04f9bfaa84ba81c081372a68077236082b3fecbf3bd1f6a51f505063d242a68cb7e598e94e26f79d8996a2c5f1173a58676c6aaeebab4e5da86a8b616f9be00bf8935ac8819ac87efccb325696e6e23bf713b5d634f2b64f145d522a793efc5f734d589fd3ad19bd2af263db29ac4cee0ac4a8faa871865b5", 0x94}, {&(0x7f00000014c0)="fbf74673a1e840a9fb118e8099921af008de32face2a0d8c400f64651703941d17e95807130e5637f10d27b7f51717e34276611b61da300876c740565b76d5efbde18d4c29514843c2fb1f629c88af8c4bfeaf5885036b46be0e5e9fac1ff47477229232be0ea3fe90f765b75fff215b22a39780041e268f401b0480c9181e6b83b01ed05759fabe1752fccf453f0587603ef9d534990e5144dfa318d96f9915d9958104b5d6bb997d7761f5b1304be907d10d0b30a7db08d45322409948048cd61caa2f8284", 0xc6}, {&(0x7f00000015c0)="fff7ac2d77095bc409065949f6c4b1661e778e1d61a072022c7b780e6083c9e2fac01bf5a8fad35a6ea6", 0x2a}, {&(0x7f0000001600)="b0650b9dc1556cdb722776824e59b30de058b12c1d6a1ee44b82187ed06de00a81c48ed7831f0d4e2c357e75ec003ae3ec9ab65f9fa10e163dce86786afa8e41fa670dfcd2457a10ba29a3b2f0f7c264bdeebd67c1763ff0035fdcc6fb93b01fbc3845e0499a92373d6b6a42ee6196af1c2ac0ff21ddaaefddd1591d8ab40b3ccd85c5cb006511962e59ffd4fe8e2f6d2c5a97d9bc1bda080dc04a352cebf8dc18a8c7672340c782f937f4cb558a72", 0xaf}, {&(0x7f00000016c0)="977d10d170cb8a", 0x7}], 0x7, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x24) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') write(r1, &(0x7f0000000200)="1f3acc3ccb590492e76b975a949caf6693935d5ba010869a3781cdad1b93aa606c1a4386d28a5dc98c430360165457e03ad48d2db70937e7e1664eccab50c21dbcb7855ad94c08d70ed906ce19a8e9d72477fa2d3a63d4b31df736778535db3da61873902c85e175e3f587aeb01d944a54525b15cb8b75d93111124246af34dc490af9d72de86a82ab35e6aa8c8cb2949324f3fdf483baf9f7cc559ac97bac4a14f30abfcd0ce8c92095ebb9dbc5a2b8e7258af795c2d38e6e628238ab20ccf36ec407741bc9dfade3", 0xc9) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x2fe, &(0x7f0000000000)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 10:12:26 executing program 1: r0 = socket(0x10, 0x1, 0x3f) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r2) shutdown(r3, 0x2) 10:12:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x8e) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="7ceb0e098feddf96698ca1b7246b1a7cf267236c3e7281436f2ad5c09b24270eb545f68dab86abfba131709c871e60a9bf5bd36c1c71297dcfcd0d8d53d30500327fc35822a490d43699591fa78e429ad943e0c3416828d29f99c6dd57bcd7403d1c54d28aaac85484269470e47232e5d1c1c022258b8013240008937757a9c0149adcbdae17d850b5e963587e6a988a06369bc1f0db2de60fbe8f6133354ad727c3cb0f200fdd3475d3b783e38dc0a8482027c53d308c9d827426164f2aae9dc88afa4d5ba884c5c58af90a426f4cd1", 0xd0}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 10:12:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x811, 0x58) unlink(&(0x7f0000000080)='./bus\x00') 10:12:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fsync(r1) 10:12:26 executing program 0: socketpair(0x6, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x4}, {0x18, 0x2, 0x5, 0x80000004}, 0x3, [0x806, 0xbb, 0x80, 0xfffffffffffffffc, 0x2, 0x8, 0x800, 0x3]}, 0x3c) clock_getres(0x3, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0x3, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x151, 0xfffffffffffffffb, 0x7}, 0xc) 10:12:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807", 0xe2b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r4, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r4, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r4, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386eca7709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r5 = syz_open_pts() close(r4) r6 = kqueue() r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3a, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:12:26 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 10:12:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x10001, 0xc) r1 = dup2(0xffffffffffffff9c, r0) sendmsg(r1, &(0x7f0000001580)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001340)=[{&(0x7f0000001300)="8c3cd219", 0x4}], 0x1, &(0x7f0000001380)=[{0x50, 0x1, 0x2f, "df332cd758c3bd50a01f8d5762ff69daae7827c32c63d46a0bdbac1d9d4f1f91b4396cc726afbc0db4e719af1a2a7a94094e231051abfd23dc883801af18e6"}, {0x40, 0xffff, 0x5, "b2f63043a6fdb8862f5f079491ed40df2fa5ef889355e20eede2c728d48069ac5888026f09ac88da16abb66b60530b27"}, {0x20, 0xffff, 0x72b7, "d75bd0b2bf9467f8cb"}, {0x30, 0xffff, 0x0, "4c2c16c4e1905ec60642d74970b406b9c3f14a4271f1773b3fec3ebc7dca"}, {0x100, 0x1, 0x70, "9e32035f0841aab97bdafa21710ea6356da122e81482cc31b07fff00472a678dd5c5cf1961fb1e7aa806c10dc42f5c1efe12a453ebb6429c349b52cc22ae00cca54b002114d0b5e67fdab9eb0d5fd12431e29dfdaf9388305e873bc9e993e5ad74625376c2a5b1bc638ac992f4785be35cb01ec5fe69989d22b4ab31933da460ba7b0c5be017406626e5c9c33f09747822841ce6f92ad4559cc6d7c63f41f67c30e95a69146b631cb2a8f8fdef032d0612d3d139a28e0f1d5578cf2399b9de814bcf94588c8e6618942747d76e7f265d225649c3b79f798f118f88e5e1e3d9943f912e8a0208ecc50763b23c"}], 0x1e0}, 0x4) read(r1, &(0x7f00000015c0)=""/131, 0x83) syz_execute_func(&(0x7f0000000000)="c4817b51428a67c1790300c4c3554c1ed5c462959bc02e2ef245aaf3436d0f0f34d41cd90168e30000003e7012") r2 = msgget$private(0x0, 0x400) msgrcv(r2, &(0x7f0000001680)={0x0, ""/80}, 0x58, 0x0, 0x800) r3 = socket$inet6(0x18, 0x4002, 0x0) connect(r3, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="010000000000000000020000bbee815cf706e279872405ba8aa908b2e437d4c7ac4a0f877267278b7d5ace36981ed22e15c780595139874e6a78af49c313bcb63d504a7c5bd3606691b2eeda02"], 0x10}, 0x0) close(r3) recvmsg(r3, &(0x7f0000001200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/51, 0x33}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x800) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r5, 0x2000746f) fcntl$setstatus(r4, 0x4, 0x40) pipe(&(0x7f0000001700)) 10:12:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000100)=""/229, 0xe5}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x6, 0x0) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x12a, 0x2) login: load: 3.16 cmd: getty 34509 [ttyin] 0.00u 0.01s 0% 309k 10:12:26 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xfffffffffffffc5d) socket$inet6(0x18, 0x3, 0x800) 10:12:26 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000040)="c9", 0xffffffffffffffbc) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) pipe(&(0x7f0000000000)) 10:12:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xeb, 0x8000000000001d38, "75835db57180000000000000000000000000ca00"}) fchmod(r3, 0x10) readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) recvfrom$unix(r3, &(0x7f0000000000)=""/38, 0x26, 0x42, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 10:12:26 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = geteuid() setuid(r2) setregid(r1, r0) 10:12:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x100, 0xf4fc, 0x7, "dd51252731b87716532b50d41a4c460d2cd188fe", 0x100, 0x5}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100), 0x10000000000001a8) 10:12:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000001a00)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000380)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7b, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00", 0xfffffffffffffffc}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 10:12:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "c5ce70111000fdfffffffffffbff00000100"}) fsync(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 10:12:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x1000000000) 10:12:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x40) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 10:12:27 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2000000000, 0x811, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)) 10:12:27 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 10:12:27 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x148) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 10:12:27 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') mkdirat(r0, &(0x7f0000000040)='./control\x00', 0x88) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x3, 0x4) unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='c\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 10:12:27 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) recvfrom$inet6(r0, &(0x7f0000000080)=""/216, 0xd8, 0x42, &(0x7f0000000000)={0x18, 0x0, 0xb2e, 0x3}, 0xc) 10:12:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffe) mlock(&(0x7f00003e9000/0x1000)=nil, 0x1000) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) munmap(&(0x7f00003ed000/0x1000)=nil, 0x1000) getpeername$unix(r0, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') madvise(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) 10:12:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) shutdown(r0, 0x0) poll(&(0x7f00000004c0)=[{r0, 0x100}, {r0, 0x8}, {r0, 0x2}], 0x3, 0xffffffff) write(r0, &(0x7f0000000480)="0e2a6959de74972eda74c36ef40eb9371eb40abb908e7a3c21b1cc253af8d13ed78fcd7ec85ccd872c88d1fff0a569eebb16dd50", 0x34) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/223, 0xdf}], 0x2, &(0x7f0000000380)=""/247, 0xf7}, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 10:12:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x2, 0x11) msgrcv(r0, &(0x7f0000000280)={0x0, ""/92}, 0x0, 0x2, 0x800) getrlimit(0x8, &(0x7f0000000100)) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="07bd0016b69f11a1ed9855a6509214366e91f099a25ad363f39a0c1e2cc83b0906f7fbd9c1634a6cbd5d5d76e85603342cfc0a42ddf46b916e0d78106bb6c02f2e99da889084d7ee40b6806c16dd2a117a85d4d4e55044416a377d33a793efdaa57134abeac1dcf7180a"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r3 = fcntl$dupfd(r1, 0x0, r1) socket$inet6(0x18, 0x4003, 0x3) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r3, 0x0, &(0x7f0000000140)=0x35b) 10:12:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 10:12:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x434) msgsnd(r1, &(0x7f0000000240)={0x2, "d7420bb22d81d1e15cb37d3e10d4c8fe09cd0317721ac48c3a7899b0ba80c168a0eaff242fa3bc4d0fb37b36eb8ed83b1ad46495e4e2a79a24d475b3ff4235428c46d513d2ef434e731a13eba24a51fb9ca869be8218cb24cad16809255dd5a5bddffd92d6e8bbe66b9afbf39a1d6e501609f7ed808b4c025270fbe242885ee13b5e4e9a344d3fb4f7e24a959720dabc5c43e8b8279b0d2e7a88f2f67ed613c2cbafa15e77ee857b0937975b925d4837675176538e16cc968c8e768b74d112d77c95360380bb1902b25971192e3e2d2cb52ff7e3ab9c72d9d0ff09f23eb4323fa217b9c9b06393890719d9488c08b3cbee469a06aa08d85e8d1d"}, 0x102, 0x800) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x559) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000040)="10acc099f36cea99352a32f7c1e70fb298305c165ffea09dea7c8c6917fee71efedb783f74a79aa1a61145c566da9130ad707be7dc5dc9d74d29a2fd275fe687eccbfcb6c9e69ea7acd81930a5bc1c481ddbd50c7f73cf4c1b684e65783597f2854630cf7995d2917345f3f13aca645313f941ebf0652934a969dabf0655a703e2bdb0322e4efd61e3862c15758fe59b70006f7f53a1ae00fdb733114dc0a28a0cba1d1c0deeb35a01e2f4182c2ed078c8af2543b04e09a9d83d908fdac6daa00ba449286d0b34b9", 0xc8}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x2000100000000}) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/102}, 0x6e, 0x0, 0x0) 10:12:28 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) 10:12:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x3) bind$inet6(r0, &(0x7f00000003c0)={0x18, 0x1, 0x5, 0x3ff}, 0xc) pipe2(&(0x7f0000000300), 0x200000000010005) r1 = socket$inet(0x2, 0x0, 0x7f) fcntl$dupfd(0xffffffffffffff9c, 0xffffffffffffffff, r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000000340)) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x6}, {0x18, 0x1, 0x0, 0x2}, 0x6, [0x8, 0x3, 0x4, 0x32c, 0x3ff, 0x1, 0x6, 0x5]}, 0x3c) kevent(r5, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x101, 0x9}, {{r3}, 0xfffffffffffffffd, 0x43, 0x80, 0x2e6e, 0x2}, {{r3}, 0xfffffffffffffffc, 0x30, 0x20000061, 0x3f, 0x38ad}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x2}, {{r3}, 0xffffffffffffffff, 0x82, 0x200fffff, 0x1, 0x9}], 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x8, 0x8}, {{r3}, 0xffffffffffffffff, 0x84, 0x1, 0x7fffffff, 0x4f5}, {{r3}, 0xfffffffffffffff9, 0x20, 0x32, 0x6, 0x7f}, {{r3}, 0xffffffffffffffff, 0x0, 0x40000061, 0x8001, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000048, 0x64d, 0x1}, {{r3}, 0xffffffffffffffff, 0x42, 0x80, 0x1f, 0x3}, {{r3}, 0xfffffffffffffffe, 0x40, 0x40000001, 0x2, 0x401}], 0x2b7, &(0x7f0000000200)={0x20, 0x8}) 10:12:28 executing program 1: r0 = shmget(0x0, 0x1000, 0x1, &(0x7f0000f41000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x3, 0x4000, 0x12, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x1, 0x3000, 0x240, &(0x7f0000ffb000/0x3000)=nil) 10:12:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x1) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 10:12:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2028, 0x4400) r0 = syz_open_pts() r1 = open(&(0x7f00000004c0)='./bus\x00', 0x1000001, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x0) 10:12:28 executing program 1: r0 = getegid() setegid(r0) setegid(r0) r1 = socket$inet(0x2, 0x7, 0x8) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/229) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) nanosleep(&(0x7f0000000200)={0x25f, 0x80000000}, &(0x7f0000000240)) shutdown(r2, 0x0) r4 = socket$inet(0x2, 0x4002, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0xa, r4) nanosleep(&(0x7f00000002c0)={0x0, 0x7}, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000380)=""/4096) mknod(&(0x7f0000001380)='./file0\x00', 0x2151, 0x0) getgroups(0x2, &(0x7f00000013c0)=[r0, r0]) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) r7 = shmget(0x3, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001400)=""/237) socket$inet(0x2, 0x2, 0xffff) socket$inet(0x2, 0x4000, 0x401) ioctl$TIOCSTART(r6, 0x2000746e) semop(r3, &(0x7f0000001500)=[{0x0, 0xfb, 0x1800}, {0x2, 0x7fffffff, 0x800}, {0x32341ccf13da20fd, 0x37, 0x1000}, {0x4, 0xfffffffffffffff8, 0x1800}, {0x3, 0x6, 0x800}, {0x4, 0x71e3a5dd, 0x1000}, {0x4, 0x5, 0x1800}, {0x7, 0x400, 0x800}, {0x2, 0x4, 0x1800}], 0x9) r8 = msgget$private(0x0, 0x402) msgrcv(r8, &(0x7f0000001540)={0x0, ""/207}, 0xd7, 0x3, 0x1800) semget$private(0x0, 0x2, 0x84) readlinkat(r6, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/36, 0x24) semget$private(0x0, 0x0, 0x21) 10:12:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 10:12:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236160bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getegid() getgroups(0x314cf0ed, &(0x7f0000000080)=[0xffffffffffffffff]) close(r0) r3 = msgget(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = geteuid() r7 = getpgid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x40, r5, r1, r6, r2, 0x40, 0xee5}, 0x4, 0x80000, r7, r8, 0x20, 0x5, 0x6, 0x80000000}) setregid(r1, r2) 10:12:28 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x400002000103, 0xffffffffcf9cb28c}) r0 = semget$private(0x0, 0x1, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/156) 10:12:28 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000340)='1', 0x1) lseek(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 10:12:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x2b2, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/42, 0x2a, 0x40, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 10:12:28 executing program 0: r0 = socket(0x30, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="65f037f35b76bb07b2bf4b40b9c567ae14440bd8929f7eace4d30b5e334c97a4273d69b17fe59caaee882f2166da51a84a69db00ec26b8e632b843dccac60942c05bed528f0ef59fcb3acfe303000000fe16d79085f6342203dac8dc3b3d3deacc26f4255fd28569e7591ddf8791c3e01f286001da98db751f9202d5d6056b6c9c1b21a622b52229024980de617459b04db263642f582f772284ad5db3b75d116eefd7a2d95875426b0da5846559202d3b20ddc4232db605a0432558cd5a621f80fb28175e1e3314ef0f1c99fc6f9a7e066d246f933b05d211f77a3db0b5eb212f48051352c6b9eeba9c72121ae44f0da949a731147c7d8bc62cb2bd51d892dc23751bc711003f5e4ae13449fc1ce5341738bb819e926c2fea3ec7ef8415fc7e7525fb5679eba6a61ab5fdff4f0c7f5da45dc6ff2905b4f225678ae8d231a38ca431a52e263e0352137cd529ffd4f3dd60c4280921405520efa96a67e08d3e34fe9e531057f2dde8d745a3747e6101ab546be391856e42d0d45ce2ffbd920b20280f779bb66b44d14c18501f96a87051aa3601d1aba699b314f6a0aa80df1d86997a6121665dc75ed3a4280098432f72e36741b481a99ac4d2aab1c5ca013391ba735718e39ac3718f0e192aeb4830cec7879c763934e4ef2f9b88cb1dd13435b8a00b9604054e13070b07f3dc01ea0edfb7db4daaf2bb0011347f2eb2842d3d0a98cee4fc648620cf0502ff51089e1c8e0c", 0xffffffffffffffe9) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) socket$inet(0x2, 0x5, 0x8) 10:12:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r7 = socket$inet6(0x18, 0x7, 0x80000000) r8 = kqueue() r9 = dup(0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r1, 0x100}, {r2, 0x20}, {r3, 0x100}, {r5, 0x10}, {r6, 0x3057a24461ab4de5}, {r7, 0x100}, {r8, 0x80}, {r9, 0x80}], 0x8, 0x9000000000000000) lseek(r4, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) 10:12:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 10:12:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x7c) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 10:12:28 executing program 0: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x3, 0x162) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/178) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) 10:12:28 executing program 1: pipe(&(0x7f0000000240)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) select(0x40, &(0x7f0000000000)={0x8, 0x100000000000, 0x0, 0x7, 0x8, 0x0, 0x1, 0x8000000}, 0x0, 0x0, 0x0) 10:12:28 executing program 0: setuid(0xee01) setgroups(0x902, 0x0) r0 = getuid() setuid(r0) 10:12:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x5, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mmap(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x1, 0x812, r1, 0x0, 0x0) 10:12:29 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000000100)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000200)=""/78) fchmodat(r0, &(0x7f0000000080)='./file0/\x00', 0x100, 0x4) connect(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff42) 10:12:29 executing program 1: listen(0xffffffffffffffff, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) accept(0xffffffffffffffff, 0x0, 0x0) 10:12:29 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000a00e0bc5a18ef7f5df612d9598906353a6957ba0a2f41c9cfe7e440f35253f38d410f234b09e51a82bb313c06bbc7058d5851239dc8f6b1922da4871a436ca22fb2e0be28a312807ef04d378f6b7558f6262bed757308c2df6a8e7699738bc99f93f563be8333466cc12b5221834d73d6edadf9339b3800b2ad2d576e212f43c5114136ef0b5a999699e33f85f5d394772a501cd540dc90b028092e2e63fbf4bf6d72e"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 10:12:29 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000100)="2b00ce8d9e464b000000000000000000", 0x10) 10:12:29 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1f) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) 10:12:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfefffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 10:12:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x84, 0x20, 0x401, 0x10000}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x20000000, 0x79, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x82, 0xf0000081, 0x7f, 0x800}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000039, 0x0, 0x8}], 0x7b4, &(0x7f0000000200)={0x0, 0x6}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0xfffffffffffffffc}], 0x1000000c996, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r2, r1) 10:12:29 executing program 1: semget(0x2, 0x3, 0x108) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) 10:12:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1c9) pwritev(r0, &(0x7f00000005c0), 0x253, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x4812, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="e02ccab8ab6fc3df332d238e971b06dc2a47f83bcdd9904c5e0949cca9093a8f70d66f90e44947", 0x27}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="d11cac6076c04ef5c023", 0xa}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000580)=""/144, 0x90, 0x2, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cde0c3e88f23f02164", 0x9}], 0x1, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000340)=""/251, 0xfb}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000440)=""/147, 0x93}], 0x4) 10:12:29 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x400) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r0 = dup(0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 10:12:30 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 10:12:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) read(r0, &(0x7f0000000040)=""/89, 0x59) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x280, 0x100) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) fcntl$dupfd(r3, 0xa, r4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000240)=0x10000) r8 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000280)=""/123) getppid() sendto$inet(r1, &(0x7f0000000300)="9df258175a5caa501e1fe6d0e028bc6bc3c459efc8926c37e1a9710b8fd3d4e048aa122f439bb659f04a19be060387154fd569d18aeafa6beeb85bc78f924e180592c0b3e01ae34ff161858b90ddc76de570d939dd1a3829f09df788af181ee508d89e56cb0d74d7604c38cdada44c80f203c415cb273e8fcde4da33f5f64843c001f23e20f2a52080393bb8e3cab52cf4931abf1643660a2332041d8c6559de0273d266ff97931b47b83f", 0xab, 0x408, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r9 = semget(0x1, 0x3, 0x40) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000400)=0x3) fchdir(r7) fcntl$getown(r6, 0x5) fcntl$getown(r2, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000480)={0x1, 0x9}, 0x10) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000004c0)=""/139) munlockall() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) 10:12:30 executing program 0: r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000280)={0x0, 0x100000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "17000d928a061500000000008000"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ff", 0x1e}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3f, 0x1, 0x1, 0x7ff, "da1dc157b6be0cc7aff0932735817d7fd6cd588a"}) r2 = semget$private(0x0, 0x3, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) 10:12:30 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/7, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x11) 10:12:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2, 0x3, 0x1, 0x8001, "40ce89e027446bd93ee8d52ad43dd8081ab86a2c", 0x10001, 0x4}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 10:12:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000025, 0x2a, &(0x7f0000000000)="f4552a32a73dae50bba393c952906ab406f2e8f60c646b2bec960ab567eb9a1cb2bd38b48fbf0a256afbdac4f0e30be927e1c88f5d976e0dc0f5452937901043fd62", 0xca) 10:12:30 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0x2000000000000001, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 10:12:30 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc90, 0x40) linkat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file1\x00', 0x4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x49) open(&(0x7f00000002c0)='./file1\x00', 0x10c00, 0x1b8) getsockname(r0, 0xfffffffffffffffe, &(0x7f0000000100)=0x17e) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open(&(0x7f0000000300)='./file1\x00', 0x0, 0xc0) 10:12:30 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, &(0x7f0000000180), 0x20000000000b, 0x0, 0x5, 0x0) dup2(r0, r1) 10:12:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1c000000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x150) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000003c0)=0x3) recvfrom$inet(r3, &(0x7f0000000280)=""/191, 0xbf, 0x801, &(0x7f0000000340)={0x2, 0x1}, 0xc) recvfrom$inet(r2, &(0x7f0000000140)=""/233, 0xe9, 0x42, &(0x7f0000000240)={0x2, 0x3}, 0xc) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) 10:12:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x188) 10:12:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e937676", 0x3a9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000380)=""/180, 0xb4, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r2, 0x0, &(0x7f0000000080)) r3 = socket(0x2, 0x4002, 0x0) r4 = dup2(r1, r3) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000000c0)=""/53) semop(r5, &(0x7f0000000080)=[{0x1, 0x0, 0x1800}, {0x3, 0x200, 0x1800}, {0x0, 0xd67e, 0x1000}, {0x3, 0xffffffffffffffe1, 0x1000}, {0x7, 0x6, 0x1800}, {0x1, 0x3, 0x800}, {0x2, 0x8, 0x1000}, {0x0, 0x9}], 0x8) poll(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r3, 0x200000ffffffff) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) r6 = semget(0xffffffffffffffff, 0x0, 0x0) write(r3, &(0x7f0000000440)="416f2c2112c57e5d3c41b34af2eb93c15d6224c9dd9382d83093e9bb95f230ceada6a754ba4ea84532dac57e1cc28d3992eb8b7b7cf09a63c4b249561a8c936016142337117986526725621762b5391c4299bb65191e2ac480a38801dd36193b9572dcf82fcf7c4756b32443cfc68c0e3b1de23e5d9f46d0aba1cad7555e8959c544713fe0b44b26e9ef08f457060aef9e0fe7297389fe6afe124c2f6aa860fbdf98cb", 0xa3) semctl$IPC_RMID(r6, 0x0, 0x0) mlockall(0x0) getgroups(0xffffffffffffffde, 0x0) 10:12:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) ftruncate(r0, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0001000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 10:12:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x2, 0x2ea8, 0xbd, 0xbe, "a147780ac85a53a1131900e8ebd81823fc870d90", 0xfffffffffffffffe}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x110, 0x3) 10:12:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x4404) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() r2 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/63) fcntl$setown(r0, 0x6, r1) 10:12:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x4003, 0xfffffffffffffffe) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) r5 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x4003, 0xfffffffffffffffe) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) r5 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001e40)="3587e052e3227b80e0abc239ffbc83af6888f55318ddf829ba31ad092b6ae252ba73da8a0ecb7ebdb4ff8e9d5348cea05b47e71e207c18da80db1596043330c546718a131bbcd82d703f03d543f92aac2322ce47b0fb4fbc65097eb8825ad6328d73f744ad87a16886208580d4586ebd44c2a70be3571bbf56cfa328b63a899f8976349898dfd879c1ed96089a2cbd587771158309eecbfe76cdcf153ff544f53858a7c20b5cdd2bf96fe52b43cf8b6da96177d956f0da24d843234742c330065b8569950857344b54692387b2e5c0f4a0cf15cbfb0372e8f78b318e28241e0bd5d08cbd6788c13d7345f4b023803f56bdec4894722b1210772b0120d4755756c68f6d2e9890a812043a7876aa4d3d57f61b877c43660f5387d1c9a15a75d70e2c2adb4465354c95af2ff83a36d889f22534d7266e650928639d5eb3c72231bc0d7219dd4e0375a38338a15761c717990cb4d4743dd6fe2aa0186ff32cd9178ebd8c42ffebf5185dfdbea35898c50b4c653d2e6e63f7e69313d2258831dfe4becf91eb1887d8da950b55ad7ce61324a0c256606eee199cb1f1ed9f9b3da9d28fe5ebb694aecbfe3aad2d763e39e1ddbc8dc403146483a314e8cd1b6fe7a4103af3fcbbaf1a77608ac8682c6e2b6c0f7df69403e53c41deca6959b18d9d3ce53cc6b7c23fa8cee40f953359f2b7baeaef26ead1a2ef402418fced7981fe8669624b48e13871d0a472226bbe74d5bef3db8b7e160d0f96cf6eee856702d7f6987f887eec966d34ffffbe6c40d56df079fbf638f70add2a92ae1ab715059d35e01c2152393357c0b832693db607e5049917905ad2444be34b92be2f2c1a2b8cf64d21ec06b796b856ded663516fb0b0898016b2e05adde41ed38fabc7cfc27a18c5c040c73c3ae1b59b93a16f78d0ff804005b6af0c95a0b35b7020ecb1af17d96a124c6a7b2ac7460df1f5c3e2946856f6b1b333678ffe8864432ce6f9990f146a308409b19c06eb2a356d4df0c8566255fd9b079f073537b65a6b91e3a9b50b98f32a2c9cc514baa0b800624cb95a955caddc3bcb2d73cd5add644898e7fcaf2347cdacdcfecc6b1d88e119bd518af413c4c22237284bf57db546b3003706c54f60f5141e6444e224d8110d1ae797ea394e9d49e799df1df68bf0fb68f98bfb4fcb83f65e929f6805f40e673886dd8c9d096ae6ac5e6ad02f5e6a5d8b7d3c5b5fa7fe886ad5f3f54fcd37a5d76769e3ec68a9684a1da60cddb0a004abe587beb6aaf2f745902979ce0287e5fea84b6c3dfa986735a1440a1839f254369b02bc8eb31f94fe100a44379312784d79c7b1e51ee6c1a75229f2e72660e8efbcacf61382f3b31e5ca85c8522e7857ebfa45c7aa85ef36da88299fefc5af57ed0ac1431e6e9b48f78e2cb420b07e878f6cd56ceef54981bb662c5ac8e579ca0f58ce97b486470ea972cae7b8853a2817ac4b83de84be21160a2e154eba451006262c4e80f80723caf89d6bde5e2b5df6d4783bbe364db5060430e4c7e899faa56cdd4b1f011dcf1b67deeb229e5e2b223e47b22399c25e69fb7b864f26d9065bfef3fd7e6eaa2577d02dcf39b1cdf33497017e6debd0b9701a461e3d4353a7dcd00e86b6b553fd67f1ca6cb4af076719b5e82b5efa2fcd57022d89385178d833488688d8f34cbbef55a777356f0fa3a3b34194ce88563dfe15b9d0366c02ca3d96f14d2d2249d5860a808c84a77d0999f452c0dc6634e90037b7ceb30eab748f8d76a1cba6f9b2e4e5d1d2da06cd3c67d50ed1ae895f649302c3d3b62f8b9978fd037681b59d0c3e3fd70b6a1513930084c829b2e7bcb00e82090f1a76f4d3b918f2fe8c1f2fc7e174bcc16c139941956c4b7c183171f7a71e63f302976c65e9478df77e51001a0651be3c64de0d65905ec29828d2cdd0a6583d8cc16717ecaaed308c3efe67924b30bd540460b2be1efb302039a0822cba3727f923a4e1d17390fbf78dbf2dc70dbe4c839f4e14f2115b8393709b43cd8b59c1232bc46596ffd97ad4e38e6018f74d928cda2ed501361c02671f876e02a29c68ad5deb47b77779694c04b70f038d2d6ab6b3a0c97940dbd5c7d7b3b6fbbfe6d86b8684e23b5205efcd7ffbda9deba7c497f7316e85f93651564b522a43d725976561ff4a26fc83adfa0397d9406547463d14dda45325f40b5554edc0022ecd5e496178a40f5ddfe60058ee29a27a944a6b3d92ded0cdfee09d747b55fa501b14ac971b7b764c66bf69dab38a7985c3d284b3811eebc2ceb46cecb7e2cb7032ac7711de980cce5ef6772e6fe16753713fe6120b9f3f98e6710f10ed2f7dac6945fc0e4980c8d43b49b11830d45d154792f6575ef2e8a5ebdcaa3ddb6423db3ea3046c3938ca6efea692a49e5a6f356a44f3c179ff97d5478b9e7eb5ecca0462c3e1a3b33520f03a0980d5b9ace5e2c05b926f1bde8c5e78f7c727e5608f1dd34b980a0748a6594f528c7d3ba11eed7a439d1a9dec0be14a313eb79fc9219019310cf97009a1ce8fcf3a59880e09a97e9cccd46192fdda3e187c7269d5c7562f177ca917a7e1fa27312887aec3461cbf49d2f0de723e03b0a0b2668dc729ea32530d79d9175e6e44a0bc446e2e3ae031fdeea35447d35b5b385df33a182d7c49a788a43f2a97e8d635461289b410fb474e169c2561a8918678a96edb1ffff95c705a6d06df58588be50d2e40b510f2593ab21f978b16351fb751f29a387b7b794aa59dc3b4ec2033e35b0b4de57a75896b07e2799ec9192186cf75726f00b762e7066ae9569a8505d3ca9cd658280ac1b6d8426661442c205a432157e6671d0ac97f3750fd421d4a70758645bc7e4d6a56eae62ef96a01ece2d327c0f93c68aead6f517034ebd56c1f24bd27b8b07f32960b3bce714fbdd0e6deb1b79aa096022bfaa82c290a67338a2d23716d62f4c0d5cb2d7290e8bddfff18ec3e9a733ce51ad067e309d433e37e10be411bb2c1aeda4a3ee86f0094cf9aec0e6eb1f55077976fedfd7b3456f9454be5cc8a7d74b276bc665892508be42b9a33e29be2ee4990af9f3034cf788786d187888d9a8433c7aded3be7ad5739195978743b052c06f5c1cd8b1dd78ce47982157d03be4f4e0dfe36acbf87bae4a0d012ee0955bd22008ce67a765d280fa8b52f56d9c271e7490901fa28ff80f614f4a7cc53f48140bdc511c33f358f65e17283f5a50baea00120de3a39933df9e4be50fa7997ace07eb3242ee96858a87f976182202e96bda26ee951080a3360fa9dda99e1bd23431449be60ff7179c751bc986e9d7d70f1a49b1676a877835f0aa21294008b364068efd27618fa38106c7c449d4d87fd8082256e53eefb1e751235b07772bbcbf2bbc3ba489a2d8053f9e4740c785b73fd347bd180eb55727f65c7a5cb93d0ac8c3f2fd41e4a9c87cd1ca348f738a892282c818e117e38701949fd5f4ea267cce7413187048a55e1f7e56dc7a6af2b3729f5a916156e7932c5426ccc2daa7007e6d6b23d5134985df02ac359d70ef4acfb48acb2582317e3a0b907904f56d31ef241a60fe152717b660333356cdd464dbc02dd5cace9645536c7d40cbc712084f9559ef4832669c71144fffc3664ef1117f8512cb2f80299ef77f509d082d7918db40d584feb8d10172b977432b1fc7eda1b66a01fb51ba1d40a83148ec5aa884a70ebfc03c8b5c203d480e7cf024de58d3b4f0ecbe02ad71ae3843d4dc9b6269affd3a5a34fc4573d99cf5d6937e1ee620de7923b88480e7722ab9c1ebd1e6dafe7ec97fa8b4298fc9c9939132e88a182576c9264f7086c76d5f8e1e37a659dacf8946497e5b22bfe39f83e7af17416a7217029e6051f157ce3e3cc899c0f92de89d3968159c5628801383946ab1f327ea34d0adfb1b07c898a5ea5e5b9ed4e3daae7ece717ab9f7a7230801dd9db16e6a02ee1f79ea9aa94cf7bb77062095d438dc0686a847658cec8dd51107ac06e82e78c3ba41ad14e67e157de059c12112194decba31010123294975be392f4ceda86c607713f7c83350bd353c827433d3c9f3d39df55348183468e88c98a745a897b4f1625a6f6afb6c2257b5166af2e54405f7de83448c356a255065d7c6063c909d934bdad832551cb74694f265b3502bbbc5881ad021f6033cb0a399c3e00123b0e6330721e91a3aebf2d399e54d90a6229d2bb5f3f18d8e32a962f6b67e61fd266f8439304273e33ea7fa126cd66d26aebc8b41395630f5157f034d51ffcd75a5b5481e6cc34d84fb6f3cd2747ab71ae775b557c397d993cd355de9e4c156abf28f95b2f97b4d967c18f2285a6b2582827336c4d70918ff29722669ba92342fc93d5c6d3b73b9b3b94fafb8072a7353524ed703c78c1793b4b2eecfa491d69de4736fecaf3c0cb3a34d6a2b6b1e7008096b759e2bae286684130211e750f4009fbda1343aa7b4957534af9ea0f6db0186fd24c9f7e07f4a6be6be04087b726b57d0265eace383b4bac2589350dee27d65219203acd9a40e94fa72b3b953540695bdc1d9d5ed619e35849cfd4148870fe27022bf634226624967e2f8783e2045960f5c2d6364a0c5d20686fe59202d5f3880a3807ea31c10d8143a793153f64c9fd17510c120c95bafd76bd4342bfe4c3e245efc47fc8d16188ca1245c8da02de30ec525de8b053921eb6c0443bf91dff13c0ef0d4b95fed1a64c70a6ac4de3d8420d387b62fd8573bf10be663e77ad2683252f8c464f3cc364db961ac2f15a724004af20b8f24bc7d130e8ca3876b841bb3e5e9a5a7e32fbba42b07dcd98873f629e45f38d4fa2022fb1a23a6bc88d0062665e899c793426b863b5ca5882554c5403fd1dede5f95c74c4080261a95c05812022860cf0dcd2979fb88df3e874fdddc3589cbdf2a6243d07de6e78d1c47d933b31421ed21ca86c11c4443e9df3c0145ca912a5eae49baff7d4deb5e83253c7592a0ba98cfc51537dd4c0595b0cbf2835b7cb3d4c0d4566d06a02c817eb21128ec4531b723050b52702fb5354eae32722c80e662367809ec268772ed33c3cb0fc4b8176b1a37e284e12382a4bdb84e76753e33489c9d94157634e0d7ea8cf90f610cdee725edd63f3f5ce6315d2087b150bfbb12e8ee3c72202edc6349fd1dd9570d8ae423f2f1dbfdf34dfa335e14b166df65f23d6047aecd8573015b0be62deebc6951d424924865d4b5dbeb510e6394a15b537b4c911b3e428718db78a29c44065df5711347b61ce411fcb77a33c7feb2646c82b01b93a466a74f4691bb527a6037f446af7546e26437db8ebb057b68edbcd68396fe3660bd3a1feb653a250ec172a9a91a30790485c95dc9daf663d43f833e4c8a876eca2e2be81315ec8487085657e354cec821c0f381881470d201c13292565989a850b1773c45311f54328fc20dc47fe0ebe49ec69232cad2273c271db830ec3e68833a43b004f538f2f7f4e2505875b2cf8fa887d7238a5e6e1f232da742d4c442147388e47d9b44e6ad98bc4929007bde977dbc7c912d0be2ff3698901d44dd5edf40b2ded9259a22a13a98c4e058c40fb83749513ee02bbab4a4eb41a910159d2ec8bc30ad5484615b58064f20b19a4b7ceb719cc00078ec8f509682b1ee275642bf6c7d81d32e18b0a359489c3e55469b803f30c33dba9fb2b335321468ab8f698920bfac94e16b6402b55018ee1c3a9205456073b1a679f7ec9fd23f716670fa2aa05e", 0xfd4}], 0x1) 10:12:31 executing program 1: setuid(0xee01) getegid() r0 = open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7ff, 0x5, 0x1, 0x20600}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getegid() getgroups(0x4000000000000240, &(0x7f0000000140)) setregid(0x0, 0x0) 10:12:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x4003, 0xfffffffffffffffe) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) r5 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:31 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r6, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file8\x00'], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="6946a5943765946c3f3c67bf002297e86a7cf520fb5825921ff7f59d3dc0772e0da96eb24abd35ba4bdaafbcad04ac6511aed93ae1d4ada2b1391fa03054506b865a9fb3dace97cc81d364a596337891d0e7515f26a9448c8f3c15b930", 0x5d}], 0x2, 0x0, 0x0, 0x8}, 0x408) setegid(r2) setgroups(0x0, &(0x7f0000000280)=[r5, r3, r1, r4, r4, r5, r0, r1, r5]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 10:12:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x4003, 0xfffffffffffffffe) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) r5 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:31 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) r0 = socket$inet6(0x18, 0x5, 0x4) writev(r0, 0xfffffffffffffffe, 0xd5) 10:12:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x4003, 0xfffffffffffffffe) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x2b, 0x643, 0x0, "98ae573e3142e80e86711c5c8e4439aed0e90b3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:12:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x4003, 0xfffffffffffffffe) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x4003, 0xfffffffffffffffe) r3 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x4003, 0xfffffffffffffffe) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:32 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="d81d0000000046fe03c4817e7fb700000020c403d569b5000000200fdc79384646653e368aba8949000065f3440f4801741a1ae28140b88a000000c423f908080e") 10:12:32 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x4003, 0xfffffffffffffffe) getppid() r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:32 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x4003, 0xfffffffffffffffe) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="39b5bceaac5c663770b6dd97c9052667682e988823fb4254fc5755a6844e4c88f30ac18ac80700000000000000c000000080f5420ac49e0d69745368e4d7481fa2886ca19dbf553c775a007ea91e9600000000000000000000008a87669a0150aa85ceb1600a48562e54c0d81fd88d6641896e5c7076b8ca5e73d6498ce728931acefd7334e945fefaf6f2382250d7e2014982b22bcf0c65841236ee46397c709356b15ad04f26088c423eddec75329520b3e641ed8e8e7796b51c402b59a9dd98d47ea6864cfc4e32b41332c607cf544c71eb6927ff500b510eff3e399058b449206ebfebcd854d770397f17e031c4f610f184f26a55663b0a4df60f349d2a99034b5de92a23fc0505b5dc8bbeeb1d585fa543641445ad184eac75b691540c0a5895a5a9d9a853e8988fd77f03814acb7f46064d593b249438f47ae6572e279ea8e57a74aca3f1e62bc878699497f876341c968", 0xffffffffffffff3a}], 0x7a9) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/15, &(0x7f0000000100)=0xf) 10:12:32 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:32 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0xa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001680)="0c79485361979fe39f72f620d9b6eee8c2db6a685c3a2ea2f505e2c1c3c2107bf688619ac00114e1b14b5077df7e636e4ac409cf79ac2fd1dd6f8379fea86b8e640f1d532e0aa6e4b71019386d594a25228fe81e00481c18e3b5231bfaeb53d396cfbace4f5f88dfed80c27ac3d83e003ea752f09ff759e20037bda0800a7b52fda8d7f43ff81dc2da995ee289370754bdaeecbe2ab17e9c79481bbd3f8dce3905a8fca39ec984a897cd85a7e6169203ec75262fbe94606c4cf0d3d2c205ddba15eba7e9c2975d578f55a00270383249394d21e33260657653a1be0a68b66c9ab424547b7ab8bec822668e2ae8712471438b70378bc8bae17be18a59afd0248e1a7b2b9f09f53fd1b2f8233d564a883e906d434ca3474a2d94bccfd8cc581660d90cf2355f873bdbd980fc64b92cccc184974798430a0529babf397c74f0b3dc5d4c91ea55f64bb338212459a9903085e2f51d7f764e9254f7a459f04b48af3677e664b4cdbb2721034cfaa30675d09dac6a6676161b65004e4d736c", 0x17c}], 0x0, 0x1) execve(0x0, 0x0, 0x0) getpid() connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 10:12:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x1ff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000380)=""/217, 0xd9, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4cccbbda1049fad2ba6eeb00000000000068f7acad445d090b2884fd57be3ef6d75c7dc92f", 0x2d9) write(r0, &(0x7f00000001c0)="6059f1bfa561f6734abd1817f528df648c4cc2aa3c478673404a58892fc1ec8d2d9a29d7fd43b720a56b3ca9aef3d4e3d268e9a76b75befe56f5c60379b8290bea0600216f59a1b04d3426d127f6cf5457ede1675e57f478c5b570121197fa5b2a8660a7b9be760081da689d696c1287e23fa80c470372c010ad7d98f8e19f17c2847b12b0da7fd37e97e0e3d7d8fc5406a945d9e06e60b5e069d1223b5c59438216bbc643866740d0aa8137b31d5be80c62abf4e58278649b6dba0c95d14abb0b1acb036a0123af29f1bf04364f951d13bd8471db350b697d0faa4ecaf44e65229f5a99f6bb46068f018d9cb60dae08c5ccca13bb06df120a5ace4dec08350bb6c1dc6bf0b55df029434ea53f74c3455f2afbc31f6ff943", 0x118) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 10:12:32 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:32 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:32 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYRES64=r0], 0x20}, 0x0) 10:12:33 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() fcntl$setown(r0, 0x6, 0x0) 10:12:33 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:33 executing program 1: r0 = semget(0x3, 0x4, 0x10) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f00000000c0)=""/4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x100, 0x3, &(0x7f0000000040)="ae56005b9b4fa5c073fe32090b85f3c5e698ed0796dd257a5092792b04cd451bd5029ecf6c74460cfc59fa5b8728e418cdb33a7318dc868cf3491be577acfc13e81e82e8f1d9", 0x46) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 10:12:33 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:33 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:33 executing program 1: sync() getrusage(0x1, &(0x7f0000000240)) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df251e8003f000000bae8beb694ff576b239aac8601b4001a0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x6, 0x7}) 10:12:33 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000002004, 0x2) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:33 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x1f) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r0, 0x0) 10:12:40 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x7ffd, 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013", 0x60, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x4}, 0xc) 10:12:40 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xffff}, {0xd2aa, 0x88}}) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000280)="2cada4de3fafb97294b22936cf371e355ae23be86bc1600b28a1afb351e033953866f62989e498c795f988abea096c3096dd8c8aec320c63b95c750100000000000000e0567ce15d9d5091b1eeafed4ced24368080ae6536fe88ae5384000000000061e898195b68d9a1a2448b320e1ca5ba697ef0e9dc2bff611b6fc003e1f530c0830d1aec46ee9288b6bcb9f71053d68a462b86f061f53e0333ac84ba97a4094cc43d04abb5c0eeca50a4220eeacc7588719984e1d1e7a2d7f36750b1cf3c4580d9c1813b34f2a2ef527bdd5be36ed6e116bb5555d10e53cbadc0f954ba74f0babdc27dc55e617a5bef17561e14d0", 0xf0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, &(0x7f0000000080)='\r', 0x1) kqueue() shutdown(r0, 0x0) 10:12:40 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) close(r2) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 10:12:40 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) clock_getres(0x0, &(0x7f0000000000)) r0 = socket(0x1, 0x4000, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 10:12:40 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 1: 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, r2) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x8) setuid(0xee01) r3 = semget(0x2, 0x3, 0x8) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/131) setitimer(0x3, &(0x7f0000000100)={{0x3ff, 0x4}, {0x147d, 0x6}}, &(0x7f00000001c0)) getgroups(0x3, &(0x7f00000000c0)=[r0, r1, r0]) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 10:12:40 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x9}, 0x8) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x280000000000022, 0x0, 0x0) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:40 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) close(r0) 10:12:40 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x100000000000007a) 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(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 10:12:40 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x380000000000065, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="233ae569ddc36daee0e18080dace9062b9d7b6d0b3a7fc02c2192a27c919d4122d62e030ae6db2e4d0b972f144d05227", 0x30}], 0xffffffa, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x336, 0x0) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x110, 0xb) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000080)=@in, 0x5, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)}, 0x2) r1 = socket(0x1, 0x1, 0x0) bind$inet(r0, &(0x7f00000011c0)={0x2, 0x1}, 0xc) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001200), 0xfffffffffffffe39) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001100)='./file0\x00', r2, r3) 10:12:41 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: mprotect(&(0x7f0000001000/0x5000)=nil, 0x5000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x880, 0x24) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) mincore(&(0x7f0000005000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/4096) munlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x0, 0x4}, &(0x7f0000000040)) 10:12:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) getsockopt(r1, 0x1000, 0x3, &(0x7f0000000100)=""/217, &(0x7f0000000040)=0xd9) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0xa, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10c) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="b4", 0x1}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0x9, 0x0, 0x100000, 0x0) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1292, &(0x7f0000000180), 0xffffffffffffffff) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r2, r2) chroot(&(0x7f0000000000)='./file0\x00') openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="be000000007aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea57113c17d954454f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bfcff5af0dda500c9c90575c7f79f9b4db89e0aa0afca1eb0d465c930", 0x4) write(r0, &(0x7f0000000100), 0xffffffffffffff79) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffff67e, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0xffffffff, 0x1, 0x80, "877731577ee366975e510fbdc7a05e5466a472c4", 0x3ff, 0x3}) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) r0 = shmget$private(0x0, 0x3000, 0x207, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ff9000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='.]\xd7^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='#(\x00']) r1 = semget(0x1, 0x2, 0x0) semop(r1, &(0x7f00000005c0)=[{0x4, 0x0, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0x9, 0x800}, {0x0, 0x2, 0x800}, {0x0, 0x3}, {0xbb724fd60b3f378, 0xa78e, 0x1800}, {0x0, 0x0, 0x800}, {0x7, 0x7ff, 0x1000}, {0x3, 0x3f, 0x1800}], 0x9) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x1, 0x7a6f}, {0x18, 0x2, 0xe30d, 0x5}, 0x4, [0x200, 0x4, 0x26bc, 0x7f, 0x0, 0xa8d, 0x2, 0xe6c7]}, 0x3c) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="ccfd0d6d6971d085ce74bb46559acc4f7cbe10dc255b114a95c30ef3a98ca0a25151e27c0f7dd333c6b036eadc46e21e0ca72333a6959d51f0e402a0c7ea7358e847d70c8fb60c1c610f1f5498365c1a164e934c6a7d48a5250182efda992746cde010d584dcdebed7c38a236c115fc464ed74e7727629654c01caf52c2f7fb4279f6d286a12", 0x86}], 0x1, &(0x7f0000000240)=[{0x78, 0xffff, 0x20, "35dcfd75a9052013c578a044c58a60ce87e0b946807ce4baa366b7af7c5fbe97b4dfa8302f62e2f6430c59239e92f53acb831cf383baa92d785d7a72d9994655632ddacd3650281f5f9b90a4c79d07a156bcb6812c133eea05ee2ba4b9134c5a72"}], 0x78}, 0x8) r3 = dup(0xffffffffffffffff) getpgrp() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100000000086, 0x810, r3, 0x0, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x6}, {0x18, 0x0, 0x2, 0x1ff}, 0x2, [0x4, 0xff, 0x570, 0x4, 0x0, 0x8000, 0x5, 0x3e000000]}, 0x3c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffb000/0x1000)=nil) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0x38) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socket$inet6(0x18, 0x8007, 0x5) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000780)="354af08b281be0fb541da130f01028e5f9ce2d61", 0x14}, {0x0}], 0x2) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: r0 = syz_open_pts() close(r0) kqueue() flock(r0, 0x8) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0x0, "526100548100"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000001640)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa", 0x20c}], 0x1) r2 = socket$inet(0x2, 0x2, 0xfffffffffffffffb) accept$inet(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfffffffe, "f877f02aa17e99355689b81d1ddd00"}) write(r0, &(0x7f00000001c0)="dc", 0x1) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000012a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x602, &(0x7f0000ff3000/0x4000)=nil) shmat(r1, &(0x7f0000ff3000/0x4000)=nil, 0x1000) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x64b) socket(0x20, 0x8005, 0x80) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 10:12:41 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, &(0x7f0000000240)="52a3b2e25a353624d4a7343cc8396362aab55f32544cacd915c796c75e14c265c905083e1247647459d31710ef4ebaefca65cbdb013dc591640cdde58555c9a7c72d717e559faee35900449d88541f92c11dc09772d1c8dd471f7c5ddca96f577812b96eddb49e496e6f388437c5f349b9d4ae8be41910d655af7eea8363efeb199b9f0dc2c1c8ef981b65f2af97890b1b0e45ad07fd4186bb3aa5ac728bbe6f547972003c87b398c96af9c3b772e99fb24a7213cda405e08c2a3d56ea6a7f25cd65dc7e8659aa3dab11b261daf91622ae49077da15782b4ba3e5c2c5f0aacb04e2d9e32bda6038eb9a38c716858d098227ebacb2093595e", 0xf8) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x120) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000340)=0x100000000) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x68}, 0x0) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = socket$unix(0x1, 0x8, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x2}, 0x8) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) sendto(r0, &(0x7f00000000c0)="e7019c53869f82fa1c2c65c31f93b82bf0aef49035655eb3dd013d8f623c1d0a2817d7deee4c2b211e0c69acac21996b8c66de418e963ca984fde2", 0x3b, 0x8, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0xffffffffffffff8b) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x82) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x200000000002, 0x81) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)='mL', 0x2}], 0x1, 0x0) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: r0 = socket$inet(0x2, 0x20003, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffe, 0x3, 0x423d, 0x0, "1eae8682ab0320755ab8bdad345f07a0a3206fb2", 0x3, 0x1}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000001c0)="0f", 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x60bd0000000000, 0x0, 0x7, 0x8, "650f5271a8e73d36991aa4716c8863e58d63bcf2", 0x8001, 0x38}) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/157) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:41 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) close(r0) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[r3, r2, r1]) setregid(0x0, r0) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, 0x0) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) geteuid() 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003540)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000003500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003440)=[{&(0x7f0000000080)="9a1337666306c9f496d52a0b8174bddd2607c3cc77ce613457c88f53826265685e6403336070a8e142d88b84f4b7332aa8914ad6d793037492bba5cef66809fb3a96245025abd334c98e694c1b4c1cf680389b3b53def82997961f4c9cae3fe11d6372c7f13c47884dedbb9e0a9062f790a460797dfb7fb2d1a1cdd4b910c5007f2dc931da4919c7e0250443", 0x8c}, {&(0x7f0000000180)="c8ab4326b41fd31183d2a0ff056441eca5e835fc4834ba627952cffacca503d5180764306d9d55ecabfa8a035e5210872926f6d7afa0599ba96c378086ec18dd3a86e4b7ae7e6824493ec31cbb9edbff8fa20472f352243e32a2ca2f1c4c3f2555e370599cce1e57c89c21a9451ba52e547ff8f49cac", 0x76}, {&(0x7f0000000200)="eacdd6f7799690f7c3b34fccd83ffef8c3131d80bea6b78da3b216ffe9590cbed39e983af54d3abac6e7bec977d2b088968dff7473fdab8b30b380e9e5bfbd77fe9125a4e0439773a39a9204e9f0d2", 0x4f}, {&(0x7f0000000280)="8dabca834efbcefd7a207f965f8cffb9d5c0fbfa3af3c129739da38707bc28586c525099cdfe9cc2df4c68ff2a8bb56024a50ae5ceae3790734d007731f46d6e3f49d80c63c015ca0907381b0abc0f7d508aa2558130d6679373d807a8f1aff5dbb6080925f5f6e70769b9c2e8f957dcbb1ed2485391", 0x76}, {&(0x7f0000000300)="94e8c76f4992eae23b7f0f5f303e86d57ba14d470813d06ac4a1c19692b8ed2e9157008709651c011c37f193d1e20f9f82676752636ebe32068152df916ad036296e7815ebf8412705191f2943e1c48b109c673019d04bd7320131872ec60419aec29f0c3c8a2c388f082fa417b34ca2b8e92ef44bdf7484418c65c66a628ac601ba1c8a608975673233fbcf3187da00f50bb2e46929ce810f208861740392c9f1eee0cab7558e0c582260639857c45cd40e4b694995b3dc610984c47690e798b6e06b73bd475b2f1a0d14e008455ce199f8d3abfa82d7bb5b96f503e4f9b0055de53045a1522ec9ed38e2379f93492f85b02090f5", 0xf5}, {&(0x7f0000000400)="e6466a00b69a576084653975ba9a24b0742f9748d3bff069cfde028e4f6e972dbcc1f6d80b73643af54eb2d01aa813d6ce058e667fc7b435634bb979dad960e8a7200d099b35127d3dd853124dee721c8517097c05884280d7830922822378c8141df759b02899730979c1b06fdded06750e01c02a3339f86bd301d1af06ba4885cf2d8488880ce870d740f7916d89b9a0e6baba45625726733df06c752e5f6ce0c9c3f392e5d6a7d9350aaba77d464e40b6d71504271991b24afb9e9d56eec902a55c1b2a80168dd4a7bed4ffd79427505eb50ff52a11d07e759de3714e6cff105da58783a3d860cb8acb275070108285dee4f0d2e173d184f345bd445a27eec4e872d6f8c807e6d20db7ddb84e4abee47f14699d7879a3c88390c52b1abfc9bb5afd468064333e69470ff6fbbeaee106c925b6edd57d6c7310596edf97f99d782487be3de75b280e6af4aa29cfb416f1b0460300823d7b3700c14d6a29aa91efcd6a9aa33d7dd6689ef252b56c05b447237d289836fd141457c1cac44047b1a837a494781762ca506c5a0b36cb08d7807662ff6698278f50d829a4664fa08f3bf3c64c2416998094eb52dc64b6556486fff307d55770e7434066237bf3547950713d06dc0941c85351573829c98e7dd2314974ce7622ce76029c0ab3735bd5b3b6251f7280f0128a9a00fd6ce7b69e330b2dd70e5ea4cd6b7d6f34511ff21fa20e4059f364aa64c064befc13d3677f11254b0a2ebd25dbf41d7600726b2babc769448bf984112f8334f74d0c864ad9d7cf3a058cdc46cc363df30a79d2790977fbcc09af9edbdb51a455fbc10e61e6d65a5b26528616e1d82efae98994639a5c5cb0fd9d57e3c1e071757be88eda1ec087163e5994a64db56b2d41c04d9ac2753dfc889cfd71f263c727db73d71616b7379e235c2c4dc51509e635e496b4aff78d80fe3578166467a3ea7793d86c25a7446fccd5669770039e0ed4ffdd7e6a827e59a32f6eca7a6105f1d50168faca87523167391502ad9b5523073ee312144c00b6d2fcdb5f92a5b7fa2d773d2dfcbc6e706a82c9a663507b07752bcc549667f6ffbfbce5057d03752817b1986e32d67a2444810df65dafbc035b53019d69256e41758a444bf983b2f275d806937c0a7d7939b50b558fa52017699c78865a377c57bea9643c11570165447a8955ffe85cec9eeb226f60cf96619a56e8fd26ce483054ef596ce9ee8f0cb338d353471a70c54e7516fbac457036a196a7589678bdce96a28dd20f95c46129ff6e2ea08b9af4ea5e1a69e402bd3507736c748f3a3ef6db0ab7545b2f0ab4100499aca55f3e90818072f44d6428f154a03d695cf211df1309533d000ff5f1c3410591c58effa7f2da2c83ded122cfb516481aa3022ce6a97f9cdf5219f66059d246bb928aaf001d6a236aaf6acf5c607c17cd68ef82bb95811b4a3b4fa3586b2b8130db965bfdd4172dcd49be6999a40a0612bfa31381004ec2d54aaf06f42c25e27e709b6ee30fecad12c2fc1fbca6e934dc47322f9cebb9a61edf2aa61d83505217b9666453651c4e32a88ec636b7636ca9f80d28b5e003958730c58d93746ebd680f4b1a535e111435610765907e1e637f1bb05efbbfd287467ee03cbe4328e0802f66b3c35b73e85a094d89cedafb7978a59c58a3a48839f6bb8858b8f616d4524be99665486221992c8a2af43da468340901103b2dd86434d5bedaa3d9e37b5c2ae3094f39a7b0a1f26b3c37b210dbc806038a8844ef4b1ee7a6f9fe428c2d5fd1daa05043d6cc61f55cff2b45f087f5b31f0bad36968088d2535546ef38e93c74ad5f4f91fc188c4dda5d785749aaecb359f0fe2c43e1a72e4eaf3f9b0c05d09a11d57bbb15506f719fd20d321037f6ca715141dfeb4b3fb87af64c34e3163098b6a39a1eb5600a6e5b311b494fa4e97fb06524104b21cc351eb7dde84fd19f7f73326d37eef9f336ecc8e9e7750c278d7d8c8fdea35d0db814f9db6885b1df8a982998b1ca2716eb9ff8a65abcae3ab7acbd716dbfb0fab10ab2cd49635178600189f78ec6f89ac652eaf30edf14fa21931aea54a2ce0a87bc97dd2c11f8af4f79c75eb143d4107a46f57b39803b11d4e8b29ff2c67abf36b7cc6537213e7b53a1f774e65f593020a4db0171ae01bc9a0fd17c5afa2b2891ff110f30de9d2c55f1b08c2ea98acdecfa44aae72da2452f858c7259e43a199b43cb21b95dda707ab301e2d858c7c079501e6455e326a8d2c6f87ffa57f5a38867ff2ce079cbc9817a716eab0355fbaa88d656c94bb07f201b71391b3a009c5912b39d47cb807f80daad3a3b3d186a8a9eb75be7ee62904393f432bbf9c444a23de0f50ec9f47cc3fc619c7b8bb61f09d7d19fc49c61f912b934155157e9074192bd7cf7add468a11c00238dbbf2588977416931b60c4a8688b76afa244e285f53e65f61cb4823463be779fc69d73012ec4c15fc8f911360ae758730388a52f1b70439a31a016b7787ab0d13db20830cbf86a661b099e418ac449cfd205515b9795cd21746014ca6307519de7c9357b2bcf34eb49813a62e652cdd6592dd608cc69e1d8e6389cd2938d5c51909852d84d87b7d319525e173053b45d22476af66724e60f18343f78373163b55c6b9eaff8892441c676e7ee98c27a8052c8c274e00cfc68fb388242c7f6b023534c64d76b78b0be6f1b734d970d9da7e1ce447b93add5268edbffca2180eaf480c6835e3744b130646bfbfed153e4087c7cb6e9900240582dbcdfaafb55453cbb261586372ad06cc9b9753180640106eae872776405429b902558cbdb8f5ee58f4178415283dcdd56df3d6a1d3cbc51c59778f440bc7b49bae6f1bab8a462652584f75f1ea5d5ff55254b81834f919cdc3d5d18ebf8dd00ab329f9e5a1a3d362f6ba1b67a46c6ab22c4023e0c11bc9bbad871b1449991f60ac486220f6c3dd2139a258a68242d89dc9745eb5dcd8c88c93c8bce4513eb29f701179826b7a22a42c5597544273bf0ff23fdd0754ef713681ee4bea1098c223b994c470991955518ffa782293aab6f432f8b7aab9f2c4e76f4e629142d84469c16132e7da53b23346dc5e97d79f33368e9591c39b9808073daff19ce2a02b8cd11040395f84e944ddc275f77056ed51335aed1621ee708dcb4ebb6a170ff5d14d1b172ec6417c4d871912c62e9b3c171b93991fb2ebb1e81c38b9c1f51d4b96c9eab7d3026f4651d279816715aa8c51fda781d5e09f987d3b609007af66540cc9baf5d5185886d4bf1b5e49cf28be8617fdb0819d0c9ef8b11e1a6f4d03cd36fb4f875fc73a183393dd9908605f96aff1c0a811957ef415ab8c940fabbbe5f29e35ece661e9eba3ac17d57b6bf79f6338552925c7077742fa410e10b0158b06113ee60e7c6eceeecad9a107de5f4d5b3660c3299c777ee82fef863fc1b138197dff22f0807e0bcd6c9cd23a0cc009da8ea2d537232025d7aaf643d0e63890b77a861905d9d7edcfc028ae7a2e27bd93fb50f9cd61078915d0041176c636e6a0d957876d812324a45419c572f522f6e68981f58808a0c09832ced34da4810329d61736b12d6133bd50511b2e0c0824925689d7cc1143f70d1c4112818b1b2d671ef7563729336a4adf93c302b5b533f0a41dd3fc1629c6355ce6929f9df8e2c1dca3bb69778b64920f353443ad1bd93b2ad1f15a2a8d5772aa2221a4cf15fa441e0d6b3257bcd04d65217e7e6d0ab03847574e20df7ab7af797ea595083b02538d313bcbc89b6a6dfd15a8b37c1bc8b747351ea72a462a7b75e6edeba1febffaa39980baed7a98b78b87960882994f028edcb4fec9480b9f9628812378bf5f7aeb072541b145c5512c414a8544a64883f6578e6ef44b0d6ebe0c13bf12f14a7728bfc193e6b658180f4927a4207d2a18999102405f460b94f2b6aa074a3a8bb748bb69d0dbbad307759066abecd7b892bf68dbd1493568716d42edfece3894f6a297c23650fb88d4d0923882d7796c60c10c0e782699c136989afedb12ab87800cbb4c9a3e92764e4f6facc03ada10fd5475c26d54287480cbc9f72960f9b2a325e1a5f3ca71de2aeb2c89374f5b66f8eba0e24bd2f03a0cadf5292de5c1177af23d2d6679664f76cad8c774bec7c219503db3d8d767931b8c1885f6b74a52c307ce94e6e2427abd580fee4d4b37aeb1ba4baa1638e19044441f9741c3688bee387ac216e8b4ecb7b66ca4ec1b182397cf152dec482887bf933b52fa9bd0ac59c1dd650adcc339d8475f13f11e604c81d7ece95d0a659e88089689e8555997a818bb8282bf6b137730c5f1b7c854141a591ef28cf101917efdb9604ce37d8e3219d96db5a8370529991cbd1c268ccc8f469b65233ed91059d8e108ffb9be1a46b8487a909b4a3e154f5d0cf3fd089110020244543aff2ba91c22bc51423e04e6158a27f0ce88e6c5d2e7f70332848b092cfcaeb637c17efa6cfdad15527dc385f042d70c7e3d3a199f71f7dfe218b2bb98c63a43903f9bac5d5d77656da0889fbc0ba62b643cfaa351c05b321290857d95f829be733ab425e07ab3be62467bcdbf257e02d3082ff565c29e044b74a0d345869ba2909f6365365c01ad281d6bb0c90be0f688b39685d53beecf166387f38ee0849051073eafbe344bb5f0de5aef1b58a6d6d8a31d2a0f9e9f0c81a45c2584cdb94bcbca0ba9a0b2e96a7728cf00227f5fa3d1b653bebf473fa5f22b008589a7476200b6a6c335addbd00e7003f44f082f4cda96f220a30085297ce4d6b3d8bb89d9d6a7de31ccfa65572e89bfdacb6bd21f0f0e06a13982cda928fad1c44ff05c712537f95307c0e6c63cc77b2da0ee33feb1bf954f8da580858ebfde8491febafda54073d3b49e4c0a8a6a98be77e46078d5078eea1b0a1eb2407d9ddc147e78fb54d8bdc56d48eabc2bc433aa5f3aecf32f52659f516ab20319c83e676da27050f20d14dcea8fef83c563ef931073ed1408df162e3efdd0bf74eb36bcee7de3b85d1ccf229e5b32a51969268ec123c767d2cbc497bead8296ed9e8f143bc56edeb868e76149a6e063740d9295a047e3a100b882c115459f05829abf9f154f6ca8cc5975e6f91242da759e85c263efb224253a8fee22499ef9305bf2dbe0386639b1791efbb72ce8db83148cef6f5a3e4845e91e0ff6bdb22eac43a319f8bef7c321a08c035a9acfb126b72cea9dbda505a92a61936fc4dd0c520857c2c9061272d8c2186e3095a43943a90597cd0b8e5648e455c331c1914a121c7a9ac0bb399b7700b0aa0dd85b60f04464b3673c6e47843a9d8fad644b1c41b7ce5fa70df124b5ae4dd19dfe7f0480dc4e2eaa45aeef8d2c27b44de26ed29b781e87594ab67d54a48b738cb5633d5ffc8af3c794a848f457bf20e3f98d44369fe7bb87ebe13ba187f0a512726be4dc696b4f3ab9c742e6e75d4d23e7aa2bd714e0d81c3ce97441641eb81d17f2c723ee4b89aaf646f45b62df4a22e8e1593dfd9114a2e77f032b64e94e236efe8ed78a4b0d33860f3edccea32e9a5639697fdf3a11bc29a60a125093bfc2e02829567b43c6985762c879755f4c4a993fc1dd273db692e41fa6bc4fee96404b94ec7d55fda6caf852ec09cae3bb6eb6be211d1a5dde5256e565fd271522bd9618c0d3d2f6460693db48aa7ea1e92ddb82845bc108b3a3c4ad947f7d8ea550942b88e4bce46f4edb0ba3e34bfdda771d830ec35f61df2c6442542f01ffdb5299ecf93c3436956cbac28c85e28ea77eaa67a3bbfdd99f724090fc", 0x1000}, {&(0x7f0000001400)="2c68cdb5b909694946f674de118d0626410fc47585ad1ad0d8f1ab0aba", 0x1d}, {&(0x7f0000001440)="48dc136b708fc7a8f04b0951f15357925cb5eed667b35aaa39068dafa3102b857da5558efbc2638c5337694f52cff0fca8fba504eb2d679f86d2a265c8a6c330ecd57ab9ad771275da58a0cba6c29512a90461e6abc4161a591604ff2e22ef5c585e8c73b55f62e9a0a6440845e04b3e10dfdf44c5476f30dedf3032036527c69ae857914135aa09cc38909f2a4f1c370ce06fc5c50377ebef05fd57fde93781fc84fd8ca83c88aca67149c956bfe011fe6a2da07d903b7eae75604de465fcba2e6f1b57c7b7c9f62febbbbb8b3885c4309de4e3fe15b7cef751a5553a8d358d9c80d90b57e71fb041dbe1881437be41cb91b4eaf671d7c9f153e79894bfdad8c4408ec9f662fb487a1da09a98e676b0112a4be606e8ad4e013b0287a595dfca1f11192c36633d4d72ceafd6a3fbd04b6876339ac49aa91f133e19a4f1d9bf950f1a678ae05498b6d9409ae44bb0041153d47fa691c258eb911741140c0ae04d30c0f72909990f9fc5505cf95b91013a7f4140e5b0b2f1778c88264734aaca99617fde6e1b50927c6465ef6e0fd2095660f021c111216fbcc6f6de9bb27ae2dbf9ed08981b40473d844767c6d0724884cc95c3be69d07a3e3e8a90ef85a6ad765249ff191dd38ee248a7c74d56ae49b829e42d3d74e114a74886d121b9b24da781c7b6a5b7d10cfed48b2ced00b92f1fbb77025e6619f0d3540588750792c563915fbd3cceb3554618cc5f8a7cdfbdb54fe1c39c8c55c4db75df60f4ca99e65203ab1644223a1f43bbbbfe8f0c88248749c978bce7333ddcc0b35eacf65519fdb4352ceda42ee4f016881d2a32f70001a4d390ec38fb2571a8844a543447744ced6740f035586a49369b683368649d3c031e965edc644448a652ffff0986167ee0d4cf3ba8143f44aef6d8781724a773950783ca9b83ef194f06cab815d302f52bdba9cf3823964a1466c2855d478d8be05ad3b35c315ba153894795e8c0cfa1e35809791eccb91ae48293d6d0d1e4be56318dc4618d046cc178d9cab27e75e3a180756f721febe1e0d925fb70d5e95a87f18c7ba92ebcfb03d2e229d6373a2ba3b804ab9beec696449ecfdf35e7a3c4cdbe003acd0a3104bc781a43f07899eb246b388a54564cf3c7319beb2d505e17f0e78f1559da0917956011391c4215c10723d4d0a407e47eb7a13b73e3b596e58e6920235e7cf8d544fe20b2ea0dd0c441339c874f3444a08e481fe23baaf78677384d46d9e3a76c8439220ec9482fbc4e1c4bcdc219b2b6165629a3fbdad27ff5146f94d552345383c89bc951d6b9b68efd92641f3339c959eaeb166819e456caab813b92900f2861567acf903d94bd4cd783dd4c6cd120f1b082a227eafa4ee2233eb92c0f4445a30acac7819b6b463d349fa914f40969d1b1e7e89cbbd5d6d3c3418790e2dbb2d7bf74d87652b1e2478f89a8bbf06c41426a99b39c1ebb06c167776e7b152c0421d58d5485e35df60dccd81e0e5cec79ab83c670f23931c2cf52a8ad6c68fd947a9852549e7af8dfdfa68d46e665d9dea2c14e12f24c61d13909813bea95da398340174205a91827444ba5eed6b4c310a2a4889c91a7c21fa504d029dd1310b97fef3cea7b22fdfb328d7d7081f827622882c82f96eecf7886c7d93201fff6726975021ff815d786b5210113c2ba434adba1f2cdc052d75e8a1ee9cb5f44a4e14da43f1f5ddd66d1bd0a9cb793fdd946c3ca8ae3332d7a98dbe335604191b57873f1af8c293e69da23b25fe7ce6b54f23b7b83e1ec280f014dc1ff3b2c030d596f9b69fcbb9fb100b17d937aab272df0189944d11f03de913d1a43e6d91692c0ca8a0081736bc09f5fcae0953b34301187b5ac5e266aa2b4279b913aab13c8aef2844e78ef681dd24345c11bcd5849dd6e9f94c32988d57fd16b213675a361ddb184eb24492c7704893db51c29b02b1fd752204c29a96de6e6448673f807b97f88bde779152b93e68bde8f247f2907d7eb1adb693bd939ede2c1a3d64b8b0fbcc33abbe571acafd79b5b977d3ae57dae13a4e8e6d58efa66efd544608fbb8f8748fc53ddda9116189126a639ffa3e533296d867aca5564dd0a0b51759a3b695e7fe6d8532b62eac8b426b0f77af347cbce9c94ab66fcbd5eee9246353903bfd8bbd744d5b8a5de9dfee0251e6f66cc67435bb1d2159ff57cac33b8250bba508f469368d40fb4c02b68c1f79053ab3784704c2c286c6dbaa2c29e840da57f7ad31c527d2dfa91b0dfe9c745a52eb57c9a5fd96deb34c43ef09585cd52fea80a219ce3780b16db6b1c0f5a13dd27e2e4a4484a3887430533386c01ac303156b54df565a7a530879f7bb3bf6395cfe48164024e2ddab346ee6339338bfc8c7dbe81703e6f79e433b918937008893c256ab27d114cad31d37de8e11d968212151e01ee2ae7ee8fedb53eb295c31a1552cb322bd199e4849cb1bc1d6150834c0f5d65236658029cc750966b877bd36ec19d91e048166e41fada708f8d59b1f67065b141d1bc8cc03d83727ff0a609ef7c4d9a79ada405278f0368bbe7ab846213481a0b827a0faf7b71b28748ea4c22e5001359d1769c02894c9c0e9e2139210823aa7520d85666d548de5522855279fa72b64f9f3469550992fea1e80272a93c0eec36c9d5298ae6c5f06e28ff787a2b9822bbe1b5970ff46ca8375241edf4b9a3ae2e49ccabf303a492034d96e76561683c02a1c3ce10d23cc71644f90ea8989374e951c71d42d01931a9fa4f5854d65a2d2104019801b9b38a84b5a67d2c9e021b37693596daa9d807269639bf333e34f5540e771198fdd39c833809bc22ced254ef134bae1018833c9bad85d0ad53e7497ffed093dcd6b533570e5ec75e7d7d61cc9c2d881bf1d276cb270b9396741f78552ab7911bbaa37347c45136c47f049696cc8a7f973ea8948f6221aa284847728892fd456513597cbdd9be84878b4380fa3224a1feec5201c3be959c2c68d4f2460acc3e52233337709c57be5538d22d8d9475ec0e34a690dec60671d876a35247e79bebc87f637123274e0a33cabbdfb624b5c44cd020d56a2ee394992b3d13fa5b713819ada66730875a3c66df35848f7fcebe5fc0b2258f5cea27c32432f24d573cfce180c1afb6764d4d015ef8f710990f17736cd6c2e59893cd6010424a656ff0799b0de24408d2c66b16e88b295afcb4a7983878875be6ced9a1a433d5a31dedfff5ff7bbc6f26a9124d6bd45787ef77b5c696ef49a35f979aecc930fb72184a5f5b98d9b39361aa1da8b5750da33d19467ed1f955090bde668990b12f682fb10f1c48fbc6f5e0e56dba85ad6ad8e1949a0db5a9c40339ac2c46251d24c810a1669cd95de28e1d708c0d921915c402978c7cd696b32717a6473ba3d24cdb329a9c7c129d6278894b69852191afd5c2f74a673a32ebba0e7370f033de14b02dc0b74e986c2e738c68049cbdd5b334d3b1d70d628bfc89b5d9d336d9968524c3e824c7f2be530d91ce9464d21068bc2380c7e3a67130d8b6efc8799a81b3d8c5311e0ce0150d152786878603bf7193311be37d40a0e5919fba2bcd7e258ecb1ecac47ad4ff8fcb54f5767234181d266b3a2fcf0f3024b7bf7ffee9a799f65b8987796f792073ff4addc438eee46764a8ae240833a00049cc21dd5cddabc91c1a4eb144526d7d8e12c801355be4a142b4dec128a08496737bb093c1a2ce2d68a9757070c2e901d262000baac386eac1f698bc576f4f28099ab107002c0b6f407b94b2471f49dd77784d6bc63f3a691866b131db24a72cc4993473b1cd931a41d2075c5ec0b6f0c47893fbfc34b3d847d5cfbea4a19930ed0928956c71af1cbe001104fb4199fc98e1742f0b0906231a99aff7586e829d191303a70a08245850570f49464718945726c12292347a38d88d8a7dee2cb57f3cf8bc1fb2c417b9cc056a359124a8d16cecdb210b0303b40e9adc29852cfa8eebb67cb89ba427667463681cb091bee79b050c815ce19ea98f6ba1fbe5453c060c92173ed57b394ad754214a32ea78a9d3103837c6e80706c5d1c2e6e9bcdac9645cec69a5693087be2fb3d4c0a35cf4bc1d8dfdff95f9561ce05e3c065f0c8d616afcecd5dabef8020b55f4553122e28ab3b85abc7639aeac59c21283407552e955dfd7fb786ea399ca75ce7ad6eb9d0caa07eff95e386cfbd66c14120785ba2971a4d9201a587ce9e83c6c980183284d5d9535278686731e558d8eda91f4c0143f28afd3de55e155b4362b0af6d1fb27647c89c89cb7f91a48a176837933d2a2cb97b15671482b659845d9155b5b290ba4fd59dc88784b8c7edd77971d20328646c011faa1882778f7bea41c44800720b94ae08bac0de389f42a4bc221c1979e8acd851bde95766fc08aaedbfa52522e92199e4194eccc7cf3389f8bd2cf0a488d3c06b6ec76d22590963cbbe94ca51e59d35e9ebd8657f2f95f82e3f1c814b33c1b76a5988b55e0a359cdb627d30bd73f2f35dbb94223a1b0305e27f5326cafac911437684056c9fa0b0665f1be0465b2571532df19b157778c9e6efe6c5e18bc3dc891c88ba1167146ddd7fc09581c2a7d4f9ca704197382a494dbe72a8cc3fe64966133f6c7efb207d4ae246f6b3962aaeeef0e486e4707e61150b12296955bd82e565cb6f9cc21a4ff373a69f84b35c694e50a4a8f013457ea7aaf8c483234396aca8ca4364c9e83d8b9301ab913fb75cb1b01c5a3c127ee17139ee1991a246154e9af055e3a983d7193dbb618be5fac60b995166d04f93d79db917a8f4beab1cc63584eb8d2e628cac333a33cf623af4709b9a1846c01b91b68b578375b9a126f03c624faba5a151013a2d9631ac0be785844411bc0819f3f13f22edf9def7d04b114041978c2fb6249a09e057ce8e458fc3f6e06288ce1f4c33fba2261521bfc7e6367d8e10a4c4d41cbf3297ba6ba3d5e8a1ea78174ad4d3ce3896ac2191752295ba00724c976fac6fdcab5407b58200c9be2a320b2c58b15237659c11939a6675db1e138bdd660e73b4e2f419c4bd18c8ec9b2cf3836b707bcf5936af00fe7af3e8633783da0efebfdd8d9a5c86961f05100c38cd92d5e6aadf12ef93cab49aa70e21a57f853f80de49a08fe97ad2af1a0a91fa6dc0fc1eac6ae59e3561103d102c17c064ad253d536ba863348438e55dca4db37af5ec0e7e4652a82b635a9e892e1197b2ba6d560e8bd98f1a57b9d1c11aaaeeee5a6d832d53977eee746d956edbbb0db4b2f7b3a66455c71b78dbe999de1800cb062863519aae793b8ee9a4473129396bec89dde0fe5d87b35b0baba04bb59d2418c2f3e0ae0a765961d60d5eae0fe4bdb42637510ef61aaf24ff20c6b7f41b854279ef0f8697961d18f90894df2ab9e2bb82b7cd328db0b182e6b85810f0859c45b445f539a67ec7f64dc99172fdf2316150db3101411bee73fac8eb357f9b51dd27bd7168a9bd8095fcb94e718ef7694addb82d9182b90a32b9a57f2de2a223e09a3aa307b2f64d6c50486a79a76414bdc46fb54bef98faaeaf60d1c92c2b15d344d02617eedba6db20e1af913f07aba8717f1029d7926f88250aaae35a3416a43b9744182d7bd52fa644d2170e5472c563ab3e9edf8d79b48006f6d5bc0aa19c40a0cb4f590472384f117e856b366357b25b9d955a10a4200f754e5f77f954fda3153564641728da4b481deff76b4e751a0d2186efa67230e75a41705a180ea1a5556a4ef8d5027f700061085f704b3b7703e8efde66145298ccff7531a3780207b6b36f589", 0x1000}, {&(0x7f0000002440)="accfed59f012a5119d10527c150da6bcc267b7bfb154d16352f03d7bd72bd53a68082fbb7cc32b179879a1cbca16312a6c66768a38a13c1fc2fff833d944c94a92f808d417e8f99ef1dff85fbcccafa751934f5a69ae7703e302f0e829e99e919935944f0bff514d204adb3b24b523cea35f1abd9fcaa718f2c4e33096b5d1412dc18dc88d9b9463509e0f4a816f6b7ceb05f74016c156ed41006142d14ee89e190230ea610a7d6c9941c73a29d88bb1d9cdbcc38d62c5f563091f04d75840ece98a36ff73aa3c253b1a10ef38e7ee2bc0c62c8ced5b5ac084750c8f5ce2adfd656360c8e1ecaf6555bb9b016144dee6909ee79092a86639ec8ae976909e50e06effe18be9d9001eff8a500e70bedee2cfb18a462b319fd550a8f0f9e2ac2a0791ad47b60a8c9634d962df9e26c97ac746d4877173d1eac90790e31b2c9ca6c2b3b9582229645a689b9527d43ef17235cf1307112ddb443dfd44795f4b3c318c4069c32f7e7fc484b6f41702a610294b204d8d8e0528d1cd2436d476132e15ee628a770a343377829accdd0ec03ae06b99209fb8ebcba5380d811a3eaf57356f03939f6d82629e9ce895bf5bd27b38dfab3595f29bbf3eca6ffbc0b4f4968a99ccd3e0ac3e48eadce665a7992ad0da909697c0d940ddedf69a7c9de8ad8be25379e23611d31ab294746d630467f72aad6dd3bf2072fab1ba7209b12b4885c8cffe79f59af7c7238cf3c5df8a80d29e483454f7602139b4317156d19281fe639363adb100fa13833fa76816eb6006bb9faba8b2e836f5a7ec8a7d526cef4ec07bcd575a7e7526895b08968ec97d72c63392ab0c7359a985d5d3d28ab10266061f04bc6df723d3ede24e50c18f6cf2f8f4f3f82874834fe31775f470ee2d7b4b92534f080951313f6a47c6019f8d45598155d815b0ac70533a8193ffb6528a847363a2f4b7a0e46a961705e0d70b5eff870353ee091cf965819fd97ee845700cd2144085a0f2ed0d5e144b36e46a18642df9e6908076e660dca1c9953d4ffc12085124604d75d4403e94a9c71e581808ce5870224dd32a07f395d6af34524f9544b09ebd212af0674afb3a44da04d337a19cba3d82fdbcbd869513c9b7e2c0be87d26b536a0b5d5fef4c82450a79702a245a8f3a9f5b55d407b5b3f872cd0e0421030b7093d5e65bfca7267eb4b1cd345119b5e7ec26dc6075e5f10c1e68cd5234327337f54d5ac7846024e0fb70e148d5d18e039928c2a83d8a3f49a43b97f98aa13baf33011984bd7a559396b8a8429167dac17cdb3cfb46fa2ae12e3b34070d3aadfa3e1506d8eecfa9673ea8c5bf54876bb32293e42267da91652c133ceb40f0c6826c88e07e1c76b7db24f96ebb2d20a1ce8bc9c4ba3194e9c14a137f07c6b871f1c4b3ee68faa87ed856783068ab28f1dd4b191a0c4ebfafe876768d870b61f8dda5af71c7ef89553182b08b2e417a469159e068bad745bbef39708f6d03747d677bcae899a4ec3dadf487bd51551f92459348f953f96ce96af2955bc3a30690a10eb90eea487419b75f69f7bc72f4c22ce38e86a1cd065952c73a7a9c33ca0e4fdfb44a69543bc57c8df1071587892ad4582f018b39da32b662fad375ac83828ffeadac024fa6a02aaaabf637a5325324e628a9060f3acdc282e4792310e9c15837a3649703dd88f35ea1026799b8462154e89adcacc05a5a6aa4afe5c311f462d6f580c671b89c20d21e0b30de39193b05bc6cf8f410e6a6099f44000f7d28ab20bc082e02f796884f8f6c015c9fcd219d350628ea8ea8352be1fca3cc4d1ca87d3083b02453a086f3d576148b5f5001f99e15f366c9073e76f2bd5d428200e78346edc7cf227ca05a52d4bc66ea05fede612bc43b6e827afcf099c5a37a7fe0ba688937e8a33407c20b9d291c1329de7438c0017f1e244e0aafff3c6d10b2e356d3f5d19c074b33569b711c39ee08914d9c72d0ff68047c5f4eb08ee8f2dc95e0b68ef1d7bb203c30d225f8cf3cbe21eb5381b3b8039f13f7b9af183ab1a3e7f9cd83a5ad35b981744f19ca3dc5d0ad7f1304da7df5e9a75b2bf4369a0df03c6eaeb01f3cd0a156ca4bec84b652158e8b999dbe51b001415c691796d11ae94d3c1f40297249a37c5eb1e2d667e93ea5865cb84f292cd9c5c48397793b0a9a0c37a30ef5f894f5e6ddf0a0512a37003e3b6253eb8bb5b9cc9930c0b60551e1bc8ada1d31691ea42b38e5aeea7de3508bb048011f5bb9e3c6b3da599b75d7dbcab2cdca266dba46d8f32c5845ed9457cbf9d475d7f7978caa7e5093a98b14f1ce8de6ffb08bd54fa6fe95dd41b6b3a10bc4bf8ecc1758f784a3e5087591b756845c353616bd3c15f9041d9f06ae7a3770ddd90a875ec12613d18b95c8fe60ddccdaf93dc928d1bbff7def75210cfddd87757f6e51ab068780bceeec4d954c15b062c97d59154272769962417bc0c4e2496b703aeafa6f8603519ec1990839e1133b379ced64f1daacec53a0bcc9253ecf75e5254f64400c2661d7d4f3bf29427548eaf4bb2cb2203767c6eb3132822beef5d27fbab653ee608a8cd664621f99d733bc29c4a327d68beaa5609ff01e8ce779f6d3114250c4aecb7ce6be68a68e7148b9770317f241335620dbb53b42f97900b9f6b5b415ef71b9efcf24930a3dd5fb7c859a2b971e8080f4641e08db16eb6da2da66799213c699bbf320c3b69b2551b1865dee93f851d678a26f6096b534e588fa71843fb711e99ee243812d5af2d96711f22b92c8e91e6fb5b2dc283e52049bfbbde84c1fc5ae7c2ce332bfe1335a6a500a59f63ade1b2d0a253b9ddd624cd49a7cc11abfd1c449f1296e9d59c2fff96112a51aabb7d6769690d5c65bcd67bdea54f10405d2659c6bdb6d6c0c379cf98bd3841ec280757ba212b990d7c1894cc472b1155a7c635bfc853f22bf9a9da6f1bc8b57a9b9ac77118db677ad2471d17a7a75a56933f5023b31b9d96bc907b920465be5cd235fae534ea7a64b15cd0008a130f0b805b7ed9916c0d54f311c0eaeee49aafccd625a41fa5b944879374f671050e464b7b040ab6970ea98a0c68ad443841ebe4bac48a6700314424c6d53d1e217d259ac2b301417473b606702b0ae672ccb18aa3e42e3d0d8d8f853c74e3f098ab73c4639b11941c7cdf6cb39044b869238f31e5a8bbee397d3caa5f3e9376863507bddc424a39bdc91223a9783eb57b8d713c3ee6450a0a4a60d379c0981bfd3cc2d7d426c3f95f0b29336c6a4861226ac0382c2dbbe78d84bf381b70a4a37da0c9f7e6e61c8385ece41398a06a5dab4238cf3dfa5d7bd4a216b2b0ad890eb2c125bfb586d101ac6988be95b0dbfdf6c4f51558696be0557f8a9e1af2d088586670c2efb34a11377e91c9400c1bc355350281fcba21fcb99ecc445039cc96541380a875a38bea319f56b7c3561140a3826704e5d11e09b88fdd21197999c169349cc8ac892060e1792858a05e556e8d55805b0cc06e54f5a40b56020f865627d1c3dd29a0d6676da15aef4cf4ce96aa1a838bc3b9dd0211dddb9646e136ac419a6fe8dda4eab819932f81c57794726fb5ba152566793033292c607c292f46f966fe9fd62d1a8d1cdfe98e79faefcad519cb54cecf81e1bbd2f0597d1c1626f5f4671b1ffeebff037ba7e4eec0715a32e14ebbaab798703d63c318d0e248267f474f5513dd1ce465aa4e46a246cea3606d7c93171eefee6e12265f2a64662b0e37122b7f2f1712c71632f45da3b018da348e881a99d465ba44eaba5e1c5336e4badcd8c7ac8275eee588662ebf45954bcebf2b7ff6cc5751bc719dd4eb0dc89b0a159655099439a75f4c6dacab8dff8fc606c2c381ce0aeb563a8528b0e8686d98d5ebd9d661da625a971d16fcee6af0d79e99f2cdb08c20a238fe543375d394f0560e8fde607400cb57d7fef4257efe2d8f1abd681beaf95dc7e666f285c5ef85508cc826a7eda3f92f9c8b871f9213baf1a273f45a280aac5525f36deb786658ee3eefe053ae5e9b4fb3e9c1c48f4a75365cc3cbdd156c4025f7237237078f4a9f2b0df4e146495f877c910f97c3b3e0738e4b68e7172ec68dc8174a62cbe0234550c9db084ee9974582c962d59895ce6f4e593b06a4a7765e4e6502572dc9a42c656e371d6a529e58835ac869fe891d7a1ad31528572805984913a7be0856718e64a2410868c0ea6b075eb0d8f48d902f7e0fb0f9e9a921ed57607d33d6660088f6760da2f5898d1f7a8144743dad701ac295fbd32b692e9ef756e393428e7180144d8eb7f21b776a0c4475842965fbf54befadd828f3ddec615198b58ea38af62ba3ddc90d6421a67844bc61131b6fe05d5d268bad91bf4f319c01dd4773d7881b435a5bc7d9558b922ac1f49582f9d4b1e8cce2757c2a219695106e1619aa6e13f1ae83e6b89bc1eb6eb7e4a6bd495fc4917725246f65b003a5b056913ab28049ab55e5f3e71854f7b2f71547d5ab7804205bccc421d9e0c2aedf99cb9cfce97f3d352a1a104f6b4d1ee66c9a1f186fd72cf6a75ace15a73965a2fee945d8729df7e0098e01664c4a9fd25b2e65c304a583922f668ae739856bc4dbd72bafcb9e9d16d3c10fdc164b0b20961e0ae48893905a735d3a64377d86e48b58e88a58e27f2871b200f194bda6ac78ef014d9cf00b09e619ae8d153ee7523e1f238b925a5583d77f78304b891cdf884544ba5db9bd61e8b4539ea6df292d14deabe14bba33cef0edf828dc563e8a7cde1f02618ae903d68c6a1253efd590a58985e8f864804930f340c402108aca8f5c4398c51b7c0d997d34808228edf47dc42c1dd627eb4964d91d9ef24b8ab5426a4c2c54f44e058de0904c4e4865ae7f7b90c3da67f483fa1b5f719dda84735ed430c359ad4b0a5a965a36468ecf55edebd4be436dcc1e4ce0aa45923848fd66a2d9c956be06df0738448f3e5394f29e3b41bb23de809bd118fdc079f2f8315d71a59aee14d9a3bb7b376e2a8b5d624e5fb22759f6cabdb4d5fb92f79245f0d3147662952bf7977f99b7a93ab86564a4cf509fa23f410372a6f4099473ffc046bbbf42f9920b4f6d70a16597bc0650b5fe45ddb0d3c76057623173093813ad5ab25eb6b3e1b606ea6a1c87202349c1cd0b4f9f26bf09a0f5f1f3d41ea85559ca0b858b24e802686224c12d3563a9405932e739c468e9450afdaeeaf8c6e54f0799341c6b234e66e6f6885cd09e5d680cc641d447a85e99cd57462bee691a5a33f2756575c324e6f96645810822faf289788e9ed74b5bcee113222c21a546a3fcab353472d4e4f132ac466a5937f8af9e91555a030213ecc2fe509986e15aaa4a73e6c9bf442a4d5ff2f2ee8318d281fcea6e8f1a2b4a03bddbcaa2ab3971b9fc6d68220e76ed720882fba2cc5d4534da28ece8f08d1c0115810003f3da8ab0831a92653535c16069fd9e3d9ef038cba7726b7ae196b8ef107d4cb7a0a2dc9c6eb0e2ce61412e3acd91d678f0901c9f06433ca799230a27c8fb6ba144c6cfb2a0de48ec9f21b8ffba948f191305fa8378ed8717d57a6bd9e7ea651cb652433185adfd34f371cad1f96e9c55ba21f40a2da37a8fd6aef24f44df2f64b30f28da361bc8a35f30ac352637699a0bc409bfe3c9eb7dda060c55da3a2a57a192fd7a5edd0143aa4358f54c2593a4551fa9c47828b90b5c5e1e49ca404b48a5d3fd4b19dacdaa5e410791dd634a9ee1ec8fca15db47c121a3c81468bf7480b9178c31663dbdb83c5525a49a081201216a9f6fa5d11bab9fca953a52b2d88", 0x1000}], 0x9, 0x0, 0x0, 0x400}, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) r3 = semget(0x0, 0x3, 0x0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x2, 0x3, 0x0) getuid() r4 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r4, r1) 10:12:41 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x28, 0xffffffffffffffff) r0 = open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "25f9796730ff072388d551aa4e40870f1825dfb5"}) 10:12:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x26, 0x623, &(0x7f0000000080)="c607c5f799c7de30bb780a5f5b16a995552d6c7aa563d38be9cd8122dc8eca0f97b2d41588b0c0958a95c00fa2363f0389bfcc92a793a7bdac548823364a4b6011011415a70c62079c58efb8c1c556e8c83498f533f7df3a6cdba9d989", 0x20) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r1) semget(0x3, 0x0, 0x1a6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, 0x0) 10:12:41 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r2 = getegid() setregid(r1, r2) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x24, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = geteuid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') setreuid(r2, 0x0) r5 = getuid() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x4) chown(&(0x7f0000000000)='./file0\x00', r5, r1) r6 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r6, 0x0, 0x3, 0x0) 10:12:41 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r1) semget(0x3, 0x0, 0x1a6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, 0x0) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) setgroups(0x6, &(0x7f0000000000)=[r1, r3, r4, r0, r4, r2]) r5 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x20) 10:12:41 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setgroups(0x6, &(0x7f0000000000)=[r2, r4, r2, r5, r3, r0]) setregid(0x0, r1) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r6, 0x0, 0x3, 0x0) 10:12:41 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r1) semget(0x3, 0x0, 0x1a6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) socket$inet(0x2, 0x8000, 0x800) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r1) semget(0x3, 0x0, 0x1a6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r1) semget(0x3, 0x0, 0x1a6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) semctl$GETNCNT(0x0, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() r2 = getegid() getgroups(0xd7, &(0x7f0000000000)=[r0, r1, r2, 0x0, r0, r2, 0x0]) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setgroups(0x0, 0x0) setgid(r2) setregid(0x0, r3) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r4, 0x4, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r1) semget(0x3, 0x0, 0x1a6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) semctl$GETNCNT(0x0, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/111) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x527, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r1) semget(0x3, 0x0, 0x1a6) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) semctl$GETNCNT(0x0, 0x3, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r1) semget(0x3, 0x0, 0x1a6) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget$private(0x0, 0x3, 0x80) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x22, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) r4 = shmget(0x2, 0x3000, 0x11, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getuid() r7 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x5, r5, r1, r6, r2, 0x40, 0x5}, 0x80a, 0xffffffff, r7, r8, 0xff, 0x8857, 0x1}) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0xfffffffffffffffe, 0xfffffffffffffffc) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000080)) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5, "455ca5921e9b4f86c1435563d486e2fdd73acb79", 0x6, 0x80000000}) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) kqueue() r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setgroups(0x3, &(0x7f0000000000)=[r2, r1, r3]) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) getgroups(0x2, &(0x7f0000000040)=[r1, r3]) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) setgroups(0x0, 0x0) setregid(0x0, r0) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) socket$unix(0x1, 0x5, 0x0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000040), 0x10004) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getegid() r1 = getegid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, r0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) getgid() setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) r5 = socket$unix(0x1, 0x1, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, r2, r4, r0, 0x110, 0xdf3}, 0xb0, 0x4, 0xfffffffffffffe01}) sendto(r5, &(0x7f0000000080)="2ea19816608db322ea8a2bc6212add500e0dd5e75c8a3288fa22fd39671b1dbc5999caf8bc43e10dd91959de93cb08680f30f39ff0f060328d5aba", 0x3b, 0x4, 0x0, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) r6 = getuid() r7 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r7, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r7, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) setuid(r6) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) geteuid() setgroups(0x6, &(0x7f0000000000)=[r1, r0, r2, r2, r3, r4]) semctl$GETNCNT(r5, 0x0, 0x3, 0x0) r6 = getuid() setuid(r6) setuid(r6) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffff88, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x8) r2 = msgget(0x2, 0x508) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="03a5f50000000000058bd4008a79bce77f0f3297b2bb785603cfe7db8e20629bf27246a9023f8e93705491cae54338a0692edff5264ee46cb83a37b088d89d46d2683a2a86cd82568d3a93c45a7d023fe42a1086e934fd5c4d12a6f2f41cc69eb9c1d60ef19bfb78c6281976ecd16bc1955274dbdb"], 0x4e, 0x800) r3 = shmget(0x3, 0x1000, 0x4, &(0x7f0000003000/0x1000)=nil) shmat(r3, &(0x7f0000003000/0xe000)=nil, 0x3000) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, 0x0) 10:12:42 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000180)=""/226) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r4, 0x3) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x125, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x2, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x80000000, 0x800}, {0x4, 0x100, 0x800}, {0x5, 0x100000001, 0x1000}, {0x1, 0x100, 0x800}, {0x0, 0x6}], 0x5) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x20, 0x27da}, {0x9d7}}) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getgroups(0x40000180, &(0x7f0000000040)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r4, r1, r2]) setgroups(0x0, 0x0) setregid(0x0, r5) setuid(r3) r10 = semget(0x2, 0x0, 0x0) getgid() setregid(r6, r8) getgroups(0xa, &(0x7f00000000c0)=[r6, r0, r7, r8, r9, r8, r2, r4, r8, r0]) semctl$GETNCNT(r10, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x81) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = getuid() setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setgroups(0x9, &(0x7f0000000080)=[r3, r1, r0, r1, r2, r3, r0, r1, r4]) setregid(0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10408, 0x20) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) r7 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r7, 0x0, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) chroot(&(0x7f0000000000)='./file0\x00') setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) mlockall(0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semget(0x0, 0x3, 0x100) 10:12:42 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/65) setregid(r1, r1) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x85) fchmod(r2, 0x76) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xfa77, 0x5, 0x458, 0x37}) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:12:42 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) r2 = dup(0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="e76a187758dae2340f4476f454fade407f44e12cd1d09016ce2f7feaecc5f5cbfc8ca428ff60a302af1a7f7969a68d3dd0028f3e2cc001de80921708469d16d80e56755db43c0084bc3e0b874a1c1ae622f7432bd1d714fd2bb6dcb3b47975b28859d452fbd9cc97a029e5a94a2fbe03ea91cb5b4333690bf4627128e1370aee4a2f7e14ae8a2e8b6681f2fdd6eb859d59cffa", 0x93) sendto$inet(r2, &(0x7f0000000000)="9de18f40693ac3a6f5d831c6e94c8e59f0492eba0a4decc64c78ad46893f586c164a162af78e2a2c4d9a85c8798fa367fdd4c988b89379b7dca8ac1a153b", 0x3e, 0x1, 0x0, 0x0) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x8000000, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/65) setregid(r1, r1) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x0, &(0x7f0000000140)) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) setgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/65) setregid(r1, r1) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) getgroups(0x6, &(0x7f0000000000)=[r4, r3, r0, r4, r5, r4]) r9 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r9, 0x0, 0x3, 0x0) getgroups(0x5, &(0x7f0000000040)=[r3, r0, r3, r4, r8]) setgroups(0x4, &(0x7f0000000080)=[r11, r4, r2, r5]) setregid(r6, r7) setgid(r10) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/65) setregid(r1, r1) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000002180)=""/4096, 0x840) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) msgget$private(0x0, 0x443) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/65) setregid(r1, r1) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffdd6, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = socket(0x20, 0x5, 0x7fffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) r4 = kqueue() r5 = socket$inet(0x2, 0x4004, 0x7fffffff) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r9 = socket$unix(0x1, 0x2, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) r12 = syz_open_pts() r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r15 = getuid() getgroups(0x7, &(0x7f00000014c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r17 = getpgid(0x0) r18 = geteuid() r19 = getgid() r20 = open(&(0x7f0000001500)='./file0\x00', 0x141, 0x80) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r22 = kqueue() r23 = dup(0xffffffffffffff9c) r24 = open(&(0x7f0000001580)='./file0\x00', 0x2, 0x4) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r26 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r27 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x2, &(0x7f0000001680)=[0x0, 0xffffffffffffffff]) r31 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x9, &(0x7f0000001740)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) r35 = getuid() r36 = getegid() r37 = accept$inet6(0xffffffffffffff9c, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r38 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r39 = accept$inet(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) r40 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x0, 0x110) r41 = accept$unix(0xffffffffffffffff, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="c37a3fbbade65b6fc742fd9777a72a8bc548e783c1d5d30096b72a0a522c88c940e9a52a188afff5b18c70677502c13916a4732a0232962cf1656b24d064fd8169266148609ba8a7ff61edb92c99a474d2c95e71f34331597b47bb6c22cca2d45fc8ded522c50465789d95d5023d5f011e82c004fbf7862053dfb494f54d783215042a1a88979dde7c53d20d24bf139a15b95a0f7e2133cc7937e4", 0x9b}, {&(0x7f0000000180)="b8a8114330ab9221efdd1c9212d611c1427a7f3e8a138c735021a2c8410d8297cc1f2de6b2ef68f3a477263f5695e9335bf31cf617b8cbc6433c0c4a56cbd3e5f282fe09bf2ef607e5c1f727a9c21df3a7614fa2335850ca528cd9154e25841db013578cb84f8a22cfbb", 0x6a}, {&(0x7f0000000200)}], 0x3, &(0x7f0000001980)=[@rights={0x30, 0xffff, 0x1, [r1, r2, 0xffffffffffffffff, r3, r4, r5, r6]}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}, @cred={0x20, 0xffff, 0x0, r34, r35, r36}, @rights={0x28, 0xffff, 0x1, [r37, r38, r39, r40, r41]}], 0x158, 0x400}, 0x404) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r42) setuid(0xee01) r43 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r43, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x1, 0x8}) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[r4, r3, r5]) setregid(0x0, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r6) r7 = semget(0x2, 0x0, 0x0) semop(r7, &(0x7f00000000c0)=[{0x5, 0x800, 0x1000}, {0x0, 0xfffffffffffffffb, 0x1800}, {0x1, 0x7, 0x800}, {0xb74bccacca1e1c22, 0x9, 0x1000}, {0x7, 0x2, 0x800}, {0x1, 0x8, 0x800}, {0x1, 0x101, 0x800}, {0x3, 0xfffffffffffffe00, 0x1800}, {0x0, 0x81, 0x1800}, {0x5, 0x4, 0x1000}], 0xa) semctl$GETNCNT(r7, 0x0, 0x3, 0x0) r8 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8001, 0x9) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r3, r0) setuid(0xee01) r5 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = geteuid() r8 = getpid() r9 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r6, r2, r7, r0, 0x2, 0x5}, 0x1b5d0423, 0x7, r8, r9, 0x1, 0x9, 0x0, 0x7f}) r10 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r10, 0x0, 0x3, 0x0) setregid(r4, r1) semop(r10, &(0x7f0000000000)=[{0x0, 0x4, 0x1000}, {0x2, 0x6, 0x800}], 0x2) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[r0, r6, r0, r3, r0, r2, r4, r4]) semctl$GETNCNT(r5, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x21b, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/166, 0xa6}], 0x1, &(0x7f00000001c0)=""/53, 0x35}, 0x841) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r3, r4) semget(0x3, 0x7, 0x1c) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x2e1, 0x8) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget(0x2, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = msgget(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/188) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x11) sendto(r2, &(0x7f0000000180)="691d0a0e04575764c3931fc591e788fd96883c41e66a71fee0879455d4f72eaf83b171ff105e6a179d9feed227a9bea7bcf2149361836d4bcd37556d34253afac0734deac1d03466935e5491bea12545528b30d2594be03de361cbc99e4a6b9279dd9361050fc5b91749343ca319bb4767fdc27e564385e2b4f4c4d90126eb0e5217a29db6756c8ce0f5a202c1ba44ccb3c15308f99a8af07bbe491a857db032eb09f91bd155b04020f2def6f852a8135fd0451ba6a640bcc41e761f845040e233e6c1f5565f717691dd624e24edd01dcb814bf372b729c38d2d9a1e908259b15b1386d8f480b7714d17ff393ae5aab07c1c547dd1e644967b776f3f499765433f236c790a79be7114982dc30ec0870d3a3dea04976d77db77aaa41e9fe25221b92bfaeaf23d70342b98f48ea8a2f9ab7067d77937461fa25840cf37038b41dfa75120db7c98f88f3d41afc42b8a29c5c2ba4557bd12b746698ecaa5b240f2b761c5338de24d5bf7b01d5e23953f91428796f1d33c2979764f619c655d96eff0590e0965b4705547e96dc0f5bb97ee34c98de2ac4a99bb4864fd780d4700608259f5c6bd27aacaddca5cda5c7cd014255dcc56a2d8f37992c8e3d0a1b3f2c5e253f513317ebb9d0ebcacceb5e91c0fb324176d1f8d1d5dda8ab76802bd787474504d6348b73a26931e036b4f7a7014fa0cc15bb3128edcfa07c473ef80e33e86d912bd0b2b52e78f789df6b66979d10693cfdf12aaf45b7e2163eb2fe6d6f39feec4b448065f5ff6369eea6983a310a64542c939afaa7b2aac42d5b25b8ab0896362ab9450bcb9f7d5d08e813424fe380ae594819dd8014c4e0e8028b243d792e3ccc949af14767ad989545b8c3b3d883f9e061af8544c3c7f4472331ac4ef15f4f8960131a64017163e34c30f1c3dabe26ea26ae821bb227e3fdaf51bf692aea71678a47d7fff4fa7b98f37ae6c46b20e89c81f0808e8ae3f962578a7e7638e02f02e5cb19dac91dbfc2073ba6f3a2ce016736a74049e51038086d0dbd52b62cac6b42495f9a93dcf2db929bd02452836a3555de2422ba152671df0cc2ba2ff0306dd2d08c2cefdece5ba6c4129f79e561f2d64b16b0eacaeefbc7a06aa5b05ec55c535711b6aed5c83b20f1cb6f4bf213ab727ff2f22ec24d1bc7becdc556cb9cb1abeba671cc842ac7c0f98053b2da5b8e07d7a9453346f4510d8199a673e5b765f9ffb5b4a16e57cd18ee9395011d0cdd160b626efee257da8f33edf5df7b43a88f957698878d573d31bd5146f5f7ccc71cd4850499857e576374e51fbe5fd024a1e02e1b0f8632e04058045bc5469ed6e35b734c669dd715f4177a023a7774217ab6d64ff98cb9dbabab8382aea25f4c46a852b14fcf378627d0aaa5f933be97c27dac94b87bec3764267c90af5efad73ffbe50420e3a483a002a1e859e1efd607d07ad1ff5fd2cc499c1e15000cc59a8b521825596e1bd866e5e060b4a936a50ab1f4f7acb597da5a697155e7f1c5a745252cef6f4a4c5866f88912b440d84836e6226c340ef8f2037eb00d6612d157f2d4c9761238cb59bfcf3d78c143f63c30bcf6224ccd165fb7a51eba0fb0d3b88099357da6b79d0abb765ddd93fd58516d7bf151d268d10e72b974e85a2397d7438a3d29334baaa262ea6869dd3c22860c18a01481f69e667ab5c4d8905ca9184e7f7042eff06e357b64857d89f2132361d4a2dae9ff332cceb7db52963457d5c0fffbaa17edd3dd1d57fa74e1ee2bbf5f511c5422a3b273c719948554202dd53654895ecc9c798b89238f978b20c6752f07fbd9fe9c7c97fe96d70d09328e71c6985f05b5f8c23a46b81257053f1fab55a53ce133093013041de9933eb6106d5c5afbda07d4ce04d817bc2772946d17f0a4cfc0bc6215def4472cdb962e863e166b18dc715a80d80ed638d00d9670b4288f01a944e084721dd26ea76e3336dc87577de0ed3bc8de00125acf08d50d370fa25fd4437ef2be0c86e5a9cfa7a8cac1606e20241f74a8bd308ecba3e6d543c2f9fbf9bd6e036babe34e1b3438ba2a5db56dd36b7647abe8146c38be57c29317f42411a147bd77240f09968a86df293ed44391cd41d9b260acbdaaddd9dce77b378873276f2b058a7e9ef07caeb54893d465a5e990fb15f8bc3952d53444cfc5547f98e4ff7cb9e38d7f44ee29f7b9d092445277d5a260bf78a901847d63f928ace848926fd46de5ca4ac0f9547b5653b8568ca07a9f57f3bec3e2c6fd5dd2eaf8efb455f41c222b54b85b866d7b9d13d5a8f0a460e5c5e1962f76cd75f49e0e913d183c5416ca742cfb38dcc330fc1630a45b1760b8fb680e33135094d8419e7c4f1aa685061337716832c0ce8c526c3c91bf2e8fc769b68599a9faa7ffdfb0f3cca23f2d0188176d4de4ee853ed8188c600e3278b7c33ad96c0f5f3a74fae753e7baa071d5ff40f6ce7be99200533c4d61dad94e4278fd81dc9d83e2d84c95203615fa9e405c7be58507ce75b12061b860cbcec2118deff2d87c2c9f24b16143f8e79c880775dbbd94c9bf8e5c933f45a75f894334e82e78fb0946f15d598e737d3e51baf271288acb3f45ec5324f91446f036664ce1c5d04f2cbf2513dab7601c892062ee567198342802e4d284376457bc40df7fa545bafc337c4ce29aa50fbf979d1108d45cb89328b94be7cb265da6e300fe8e6d829673f067fc7e96915311e7544783cd19419171d96102349c9a5656ff6489ee3af3a8dac73dd68cf72bfd5e11345ebba0d3512fc880d6163ac9c04dfcbff5105e404d4b7b5f3967571a35b4eec6fad5959980ca329616fc525544d4e6695fd6019bc5c740e6c90ff58c21b559cc0c4f0fe33bac453cbda9acf3505a257f36fd8cfab138eea3b9741a5db21e29d23dbd713e0e1ca4e6c98276df17546dd423ef8a37f6431182216487635748a746ca68f7380f8580161a8c3dc2154a702b6d632dd635a91922c3ce5c81976e5f616bd75054c0bbcb647db7af2d15f61a2b88e702aafb095c57b497e8a6fd3cabcd996332c50fda6d63f6c33ce962276d4f71c84d05ca27a61d4500681ea63952d56c6437cd577d44e342c24ef7dfc251e39f777bdd24687f2743ed2d8c4ebc4b0b86b532e34f2f4842dafa52902ca1bf06fa4051d05a1ea5bd1ee4b777e1fc92138a793d49892a1ebc5b5fa80b654d15a7c252d3d8bcd16f1ae7b568a17feb59fc8c974779de8685dd39354c974b40351125b2d4a98d3644350c6e9d79a58f7736f75e6adadf9fbe2d7bd2007a6be486e1957896ed3d6d5719d1b0d65e89b7d633d364e648a3dfe511d55db1f93e3086e9cfc7fac3c593686852afbc73e81fd8b087d948b2ddf41eca433586bd5d563060ff5bca28d0fd5af015eefba804a28e219154a49764aa97a8eae3dd8006868fe0b5b7dc3dde46dbbacd8536ba17b3d26fb0aa531845000409324e24af0eec9fafb7223476fa06a268bdfa225b70f025404a011faff5375d41bb8b5185389f8bcab0dc603f26cb7c3add7ffa0227b9c2c7db56f8e509136a8d7845325e6ae2fb10710d0fb139f1168d42fca2c9f2c9849964dba4754a9642614f744fcef87f4fd3dab79af044a5c46c5a205149e56c8493dcd69625c945b72a4b47386db7a24f7c5745aea8165afef784d2fc363f5aab71b72b0217a770036e0634061b2370213609d500ac0ff4c6be21dae9e3be980c8338cfab36601ac016120fa30cce0d8f1fbe14d409ebcc97c83e5d9338db87287e2e7089d84585d424729cbe12fc7286b2012b8c9aea862cb91d724734c8addd4a59acffdbb35e6ce6370b574bf497ef4fd2de7088b15e22d7d79ecfbc1d6e4e0b8717870532c56b10206d1748519b2bae374cac0aa9518f01e994224eb1d46d152de3a17019843f72fe1a596c3994f94490286cc31cbf20af9de053e897cdb86784b8da672e8ed4695f91f4728c54bd2410d0b8c8ddc9cd964e7cf09e7b437ad6991d9aea1f9ce89f56bcc07deba4638ed42eb6f0447f02c60f02bf1a6a49b5c9e5949f27c225075a472cde518345027dd49af3cef9068aeb137ed586067d6cadcd514edf3295d20fe37e622533e3a932460d69286ca44fdc84af79489c4544866e18efa399a9ea13aa3ed7ff1d5268cde6c55dc7359c9fb5d558eb47dad2a66a26e764307acfa7f216cf7b85755f879d024470c57f2bc6cf95f37f3f6bdd5867291b814e7cc028660d5e5c2d125ddf4d57514067f29db580ff1c052bfaefbccd02dbe410a540fa79e5c72428d531c522dd0a117fc6e54f0cf834c471101c04a9eee340b1c310b862edb29f62c5376d7f99c93fc46dc0f7825381fd6572b1a4f7252080be002b1b79119ff2292e071e2bb2f94cb1a59bd7c60f50bef827ae7c4ee5dd13b003aefc7b1b41612a0d556a36d6f545c918e8b25a46e9e6d12b17ee674979004e653b67da5f633dcdf54651376558419384f7023c3044b85781b8778608ec33327e13ce9b23cd1d30eadbc19bdc0cc0f60e98917ee696750759c8d42fe8f8ecf537390aa5e9eb741eb7fc08a03f27937425318dc9dcf0b32a1d71e2c06cbd7ad0d04f31d8df38f04d4ceaed067bfd257d0b149856c3908727a44adc0dbde12985edc6c2381dbd2f019e8191cde89f76ce96d1fa07fc3d0bfcc6b28c1edfcce5d4de23db86085f80c918ff6bd7885f7bf21ff5e88001bd6eacc11332e49720ce7299d8e117ef7aca4ef09e6fdc43d13b3a0f9f3cf51d33eeb40d9b1c4c1f54796645e50ed5d068bcf88d20e30c774290206f345e8a6b7f29f8e7c5cceeefa15c7457fd4201ec3b5c7325e84c0f480241ee0822d1b6475ff1b911702cea55003261306d8668e8f0b293fbf5475ba4cfdc77a170e9ddade2e7778aa0a5a7206b34832b15e2e8abc4f8085c5c36b8baecc7e60bc2242e24bf617a8c24a9c6018e06c61a073171384f25e71dc6a438ddd5e5e785202bc68858819c9291715b1f5ba0bf16f52832959b9fa48a1d08b2d30ba85f128d8c979108f509d444ebb8a55ccfe19e3ed410d767c2714c5e5f9e63408254f094f36179879eec96616684f309adf8c2385bf5de5dea710aa0509a35d788b1005f69e023f4a6b53ebd5b62b837f1e07afa1922cc316cc3f5d2bdf94620c4304b84e2070aa4d9dd0481cad1efb7f4634117a73c3cfad1ff20454556a81f75ba454f7fa583e9a0df34caef612fc8b0420913abe35649892fb03fabdfe391c1e7fd082385b997e8ea4268342d38c87fe026adfc051f0f0ce4dce4d77c9c76245d7bed7029c2829613203ac38021cb2b2d11739c8381628d66c0ed6c1f2e43218bbd1c3361b5f096b7af955cbd15011853fb53cb5f8395896c78542d4d57d051bf47a8641ec91a92f96d6e4ce1bbb000ef982d3366730517bcf5dcf52ae038c0f5232c08a1118a91efe33f2ebc5bde1162a4327dc29a79c4ebd78367e2821886b90d5a9f1f8655858ecbd6ae1e7b6f5d6687c287879d52f63536c07b43f23f0688b27502056fc82e337671e18dc62bf5a264271aea668b6de2dc605953315baa045939a7a8f9aba7a3125339dc8776920f9326576f104e28a16d94a733426af2bfe14618b92744fd86badc8bbb246d0807cd0bde03fe7690661b3564ab7fc8f8ef147528577438f7f4aa99d3c72de8ea7c4abdff5c652f05bc0b6c3a0b9263a9334ff339e3d3832baed6edd7b11f60b451f943751c62788492ace6e0f17cf188c9d4e52169327b1d041d2dfb5da89c638cc53a810fd3c122ef55a416f7de73960ca1cc4b5", 0x1000, 0x0, 0x0, 0x0) 10:12:42 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) writev(r1, &(0x7f00000000c0), 0x0) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r0, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffbff) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/65) 10:12:42 executing program 0: getgroups(0x1a2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = socket$inet(0x2, 0x5, 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="84394f7d6075453743c3a06cbb1654246381849fff08be693a32fcbca63734615fe3a86eadd69d442b5b256fbd6802d5ca2dbde82cdcb42d158b16a1cd93eb44b62c6fad10419c9ecd1af67c0ea40684f5fe9f8e49a97c3dce9ef6a3554539279e4432a193448c2f9a0b7704e4fdcbab34b40913dbed149da72cbf73fd6433186ff113503448d0daa85b0fa4", 0x8c}], 0x1) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:42 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:12:42 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = semget(0x1, 0x0, 0x100) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000200)=""/22) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)=')\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='@\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='@\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!-.\x00', &(0x7f0000000580)='\x00']) setregid(r0, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00']) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) 10:12:43 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getegid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) setgroups(0x8, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r8) setuid(0xee01) getgroups(0x3, &(0x7f0000000000)=[r11, r9, r10]) r12 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r12, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, 0x0) r6 = socket(0x1, 0x7, 0x1) listen(r6, 0x100) r7 = kqueue() r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x253cbf3ca08fe23, 0x2) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r12 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1c9, 0x88) socketpair(0x10, 0x0, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r6, 0x65}, {r7, 0x100}, {r8, 0x1}, {r9, 0x80}, {r10, 0x2a}, {r11, 0xae}, {r12, 0x20}, {r13, 0x1}], 0x8, 0x5) getgroups(0x8, &(0x7f0000000000)=[r0, r3, r3, r2, r0, r1, r4, r0]) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setregid(r1, r2) r3 = getuid() setuid(r3) r4 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) semget$private(0x0, 0x3, 0x440) semget$private(0x0, 0x3, 0x108) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2e4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x0]) setgroups(0x0, 0x0) socketpair(0x1, 0x1, 0x5c01554, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r4, 0x0) setregid(r3, r3) setuid(0xee01) semget$private(0x0, 0x1, 0x0) setgroups(0x3, &(0x7f0000000080)=[r1, r3, r2]) r5 = semget$private(0x0, 0x0, 0x280) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000100)=""/8) r6 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r6, 0x0, 0x3, 0x0) shutdown(r4, 0x1) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x1, 0x7, 0x1) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8010, 0x18) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) r3 = semget(0x3, 0x0, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x9]) r4 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) 10:12:43 executing program 0: setgroups(0x0, 0x0) socket(0x1e, 0x4000, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setregid(r0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x3981fcff37cbd087, 0x0) setregid(0x0, r0) mlockall(0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0xffffffffffffffff, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffb4, 0x0) setregid(0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x88, 0x80) getsockopt(r1, 0x10000, 0x7, &(0x7f0000000240)=""/90, &(0x7f00000002c0)=0x5a) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/90, 0x5a) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/253) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) kqueue() r2 = getuid() setuid(r2) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchdir(r1) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) r2 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x0, 0x4) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x0, 0x0, 0x8) semop(r1, &(0x7f0000000000)=[{0x2, 0x7, 0x1000}, {0x2, 0x9, 0x1000}, {0x1, 0x2, 0x1000}], 0x3) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:43 executing program 1: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffff98) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x1, 0x4002, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8003, 0x0) r4 = dup2(r3, r3) getsockopt$sock_timeval(r4, 0xffff, 0x1004, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = geteuid() setuid(r5) r6 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r6, 0x3, 0x3, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) 10:12:43 executing program 1: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x100) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="d14c42ff8dcc8b9d3cdaf3f5bf1ddac9284ab707c53c945e2b2a037fe31351512651c329eed87fdcf12d9615b3db4a2f5e91fe0adfcc7a21fc81681f520ab79ec9fc757ede0b242022819eeeb849fd", 0x4f}, {&(0x7f0000000180)="b98f198db76b901b0374c83da3ab34e2a8b0e94297b95ba09752c34c52a5ef3c66b07e770297711dbbb2f529588d4fc2ce40962b495433dfa7cd623472bdde4a4679f535d0e2040a42", 0x49}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}], 0x20, 0x6}, 0x2) setregid(0x0, r0) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, 0x0) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/199) 10:12:43 executing program 1: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x400}, {0x0, 0x8}}) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) getpgrp() 10:12:43 executing program 1: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = getuid() setgid(r0) setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: r0 = semget(0x0, 0x6, 0x9) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/185) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x284, 0x0) r4 = getuid() setuid(r4) geteuid() close(0xffffffffffffffff) setregid(0x0, r2) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) writev(r6, &(0x7f0000001600)=[{&(0x7f00000001c0)="82090fb3521c41073b12fcad6b222ab0b4a3305fb8f6b8b4c97aa3e3a637aff97bc0f6d21f9ea2900938b58c3b7d4bdeef835dbea8be36d90e391782ffc1223f7fd1875f6122f3990b844a4f26d7ebf0da9e41051761383d604216df252f03929aa420d2a7f97395bb76fdce7f7e907641096e300597197e112eeee0eb752014b1394344352b0bbb04f0ecf5c542e17a9682531764a378d5fcdf20758d727d76bab6d01b24cdbac5e6faede90687de817786c1aa94", 0xb5}, {&(0x7f0000000280)="9839962839909db227f8d5455ff7fedee95d15e231c19cffb04cd87aa1152c3e327b55dda1134f065a96440305a1aa54e01b037548968649935a5cb798ed5a57bcb2a1ae65aca37ac081e80e884ccc489b73d16f5a85b8460eaff9a35a977fe75b81931af55e7c1f26bd8cfc1dee03f937c69f67c1ac3b825531b84a006fe3e6a93fca534f29a3fa030a63ba46302c576f77a35f8cc9f804152907e25da39b70f10833fce407dab9924d874c251c62146039fc5a7fd6b0edd6d31a28f69d0e49bd0ab1e8acf88c9fbaafe0df24e018860af6f1d50f3535d5", 0xd8}, {&(0x7f0000000380)="1c80c6725371f5eb99dd36396c6a4a74638c7815e16bff1322e10959464c5e003791afa96449927eea115c76de3809c25c4e94aec6a258038aab5f898cf9616eb7968ce2611373923cbf378fe2af1c7c994ac628c9c7edad27c3c50ab883cfcbd5561b092d3f32b06d981717e2b2b09f168b", 0x72}, {&(0x7f0000000400)="a490b852a44a7167dc480295c6ee40f58d9a9f88c9b779aa69eeaffdecdd11b8694eeeeaaf0d249462bef0f0876863ead23cf1081e8b277718a2851dc57f900880bbd8758dcd845eb280fa336abe137bf21cf1f3eb767e7a0d25dc59ff9faad782eeb59f1f0eb78f5d", 0x69}, {&(0x7f0000000480)="43ddd12c8e031ca2912ed02baecda53ac6992d18817297ec65f7d77c23186d899d5bba26bf2179f1963275b4a748a7d33f745f7dd7bb451170c827130aab508c", 0x40}, {&(0x7f00000004c0)="752381de3952e59cf3ea6c30a730044564da4661fd69a2d2b8e7a63ac7f36713bff49039ee00cc743bc63da5a3e2a247e651ff69577ea1b226650233e03dc29b24a8e8623a9a403cc56f54eaf0a310e0ef272c1bb6f577998f69745a33922e0888a33bb9f1e241fd985fb28d628cc5cd2952a37cd14a65b629f642695013191c4433bf2b8ffdfe137e2ba6c1f69231bd4406d5b13a9ea4d5bbd2755a1d0a20d74dbb216a3d22314845df9a8e83803607aeeec38c4b79a4bc8d2a06c837f17e8606581608abfd9c2ddd4de9bfc92e46d608f32d6add4fcdb1255c6717a6a9aa7fd7584bc5e61609f2da8686d2b4bacab3299d638106ba8f368addae2b0576dae551860bb829184b81b96092f875a927d815ae20dc5d0f02d372c7049427453f4d036f8b2e0df6f6418c68c8855fa80bed1db6e666482435a235833859266a54f5b9dc3c99468eb70e1c70d965bf5952a30724bc0a4444f38688236f8b7ba04c742a82a5172d126c55d1982bd0a8c741f5aae1a6c565516ccef6f9ce6924ee6f26e19de5df3c08d947654572dbb3173ce3e332e0e7ef5508b7964ef67c18119c5efc76b6434a51b687886c718be54dfa897bde74740f889398258de22f5572c12c94498e4c5503f24e267bda04b5140336ef544700b8b82230909c3eda46329130a944e53689697645c9c8e184dd263ab2009330c153b49b67a45b81ba3d73cd45a6468f566d7d390a43afba082aa521b1683f3caad838d0dadf7c0dd23b527a536619cbc26d8cdf2d813f6c3f5bc07358cf7606789405cd7364a5d55123ba6231ad3f30d7fc7a99e9497e2b0b989ac9d2cc75224e090fb5cb18c8c1652a830ec7c78902f55c29e0e771f45417bc80e6b14f70e3a381cfe5243d77d3f3c410db00e93a1a95c631c5a894349f724bc6365678e1073d5ddeba00ad6878531875b2608bcb951a822f91cd27eb38e71f28f28c8629926c38c1eb45f0fcc6a41e1455832cb698665651852bf7d71a45bc1a3fea7e37c65f96bab91c4468e52b17ce314769af80d7feb7cba05c375e356d78efd6367ff61fd52e3f32173f22ff8ffdfd886d21fe6ee384fce0473fe9043a747a7c346ad2dbd01139c6344a78f1faa82b270a7e48e7a87466ae28c83bd701822982479484a9113b3d048ae95713e906404ab01b3ced8e9df7a8f9ea778a0bee6e8bcf10c136928cb024c6f8a93182737f1b59d72d4c6654906e2cabc0360f525c2476e76560045efc52ae76897c5cfccee920da9ff19a7811728c05fd339bd0fdf9b7d0a163b9fcd3fb2bcd8dc5dca0bbef32b57a4dcb15ecd77086cd37ac6a19b98447d6d95f75b619f19677b4876c9d1c0e2b40bf7ea416bcde1bcd6f6c5f0a0064d27cfdb7c3207c24c6403e332b4121886416036870021f62b743984253b114794996702c066f62ee52b3764609d6eb4cedc240718bb5c79e88ca084c8a877867e1950df7761c216d2a6f3e76fca00ec6c2b627dec36060420f4e2d06fdde1b7c527f00a0caa5f64a66a3810993b3d2c72ccb0d12888007cd6b6e343924b840dee1dc8fa129049c037aa5b5fed93414d25f672fb3cc96f4d48101d4d6a325e75b95810584372f6fea397efc8989a6c33d41a9d2ede38c7e921bb5e43ccf549e5f275233f667eb7617625720edfe02aa39e7a89dde52e61d7a57d82660a67387645503835c80e005a032ecf8bbba32e042873c33033f5d280e46ad33356d1ded8df2cfc28f64c95333b10e917f4860f43b7f68422f7d6bb5b1c3388c056a81b9028fa174e12270af87da0a5c0df4b43de00f64189fbed4964d273ad39f39965d14df59fb025cd0a5c3652de91da20db42fff47ec5f7ca114f8886f2b59b6e61f468d214ce298dfa5c8273a66fc374547cbfd297db86b6b012da89c11f9f869ea52be4ca03b51ba9746ef6bfe3237ac2661dc50c0149d094bdced7fdf297856687ea43a3741ed93cb3e4c72fb7c02cb2f66a37d2a7aebe5583825107f7eb30ced57c2eabb0e2be81668e92e9eeb7d1a05b99b14e1d0ee10e5618fed630f5c8ad1bafb1e3a2a8f76ad1524885a99e0c1cc5e92a26ad8edef0cb06069fb4a17dea8c7a7e84192ff920b9e97c20a3004573dc72ce4693aa1d6555931e4aa617c4117c4dce3213f027997823e89152dc05ab46e7cdd6c89cefae1365512b6c726ae3984b7e8c38e56d8c52dc5dcc13f3d56a489559ed8a01919aec191d49a4827a37286abfdffaf7ff9c6da39c7a2579ad76f835d9089bde5b7415c0cbf7cbaad4cbf91616d558327ce5a54e01fe21bd0e4b6d714febd2bf119582011f7b788b9b01408f7ea473731bf77754b2cf5dcc9871d2a34cc18faa24dd5da8d7978f95b1d4781e6a41df51fe12fbfdca71a133185d31923cffd438e32b682d61d68c3a3bdf8e7962bb60ad58b135f0644eb3d43705c30212ad207c0834a2e16f85ffebfc81d61e09827a1085dda462f5df285f0da1cea717ad5251e7e2426537cffda85a2b7651a60dbd12617edb7b152d2a863277aff6c7ac1732520f3ee5a65eabba047be0a720039ed69d39a13234dce71fa07f0c1c1ebeb02eb7ee60cdaf8122f5d2ae39758172e3c696d4c60d02353e2a81bdef2efee2c7c1b34aa8a13c6cc0dd953d9fe24d172ac2d943f1c6768cd716fea2ccef57a0c1457be1c818eb3be1cb12ef8953010011afc96ddbd4efa155a966ddf1350e449c4d845b800e57785acc2e8ceaa4c81aeb0da4715fd14f375af3ea3e844ab635d8961210ed85beda1127d1bd79165c30b4ffe2679a5edd4509f70ca1fd53756405414216801dee66d6394abee006a596bbf9a8bc197a0127561c9ee2fc0de0b1212866096ff57afdba591dd32ded42d89000d35e60d55f2677cf58a5c537afb31c9e10b787da414612e3235e2751da7a450ead2351777b5ffca7d6ca651acdcd827dc7684fb7c1e98e64fa2ce98a9027deb94f71c7ecfe52916869bf2107bc251cf13bfc67d457a85d023c0dfbad6102d2ff5b2b6e91328f38c678dc256db915b41a60ecb942f1e2ff41fa96fe4b7b80963ec1debe15e50f3fc7256b74e3408b01a33ab576e92e8433cfd09f48b114f94c8be9f20f1c788cf2084326b2b3bd63e93681ca422bd91ae23fcfe344ab100e78557bb75eff83e0972f633f2ec9023effc6857478a9da55d095084d216bf7f8d71138b97b32ed4c236eab1d623cd83530d0d70654e11190bd07f10701565fc0032f3b61f72a771c20d2b64f755aed2701833c3b8bc2bbdb50b39ee72f27e30060655f56a7ec18f52a49f8e6604a0efae64d335004c10d6b4be929ace86e9d37de084b6bcb3586fa388c16c8c40137f279c69b81d70facebfaeb93d000d70569377e6017777d01823e9f89ec04c359784524fe9a1114efde494d426973456157ec4144122eee2fe8f2afb106a31cfa2bbf5e1d22ac6da707f502655ed106562451a87800c2791e6cbec57dbfce37a3dccaffd692933b89495a8745e3190fdae826c28a7390c8a8b021d0e29cc2ac5be153f43733d04a3b75abaa0efc923fd913deb9345159685b200f477309823fb084366b7cb8b7c2bb381851fb85c22a47b342d55236d7a4287c84a7468551b79c2856153028f7b6049833f2803f65d19b9216f3fac69a6917b5d25d558c3aa49be851a28bdf749642ff3e6508d8fd15d0caf48f095cca05e85387dadc15bad91fbe503411ab6136234153466f34a616d9d7f35d14fc67263624bb53915917a09a12075835f7e1c8c3146551eda14def3d9e86e24850018c74dc862017a7743102e3c5b3b993c9f0d7ae4dfcccaa914344c8e4fedfe51f9ab038706ec196668d2b73258d94efe51a217b6efad3796d2f4a76dc262b4523d5cac21fc3536b40c2158ef297bf43c682aba7f22c67e0d84e2cf21015d2e559b5496b3cd10573dfd2badac7097eab4a77fc8effefd6cbba9738fd10206d7bd5304fad306b78ae498f9e30f9c4afa452a0cf0aac548a9b3061c6147dd1cc9f187b969bb7a731bf0868008b68ac78636074bef85aeaaa86f8229d63099a5bf71251e2766de9826b15c54b01abdb856e4deb96956b88e1dd7c0a9922ed9b9618c5e85254141995d49f933deb5b3f98a0cf130196d85a3ab070fab0fa8756bedde3facded5e5e485deb4cea13ebca424d111ef7b0c5bfccf0160178d0fc011f84c950fb002a54b590abd935ce9f7080a6f4bc76bb24044ec26d6be662f195950c6ce69c500ae8e6d83cb6a78fabcab03c5a13b4040f522cd6b0a229f1d046b9ee21e66b9e47b3230b0dd269ec503d487f52f0cd4e7da23fd67a36071c833f1a312468d4ab446dafa5036e73f3fce6b2f0b75e799a24864e81be1477c5038448306cfb50e0db9ee15d379c432a08a505acd943e14235c693d3eed18bef449cfdc1cbcb94ce3fdde42cc6b8b6d3de764313c9cd8a0ac8596f54956d889de6fe026d0276582b3cb20e33950822ef481db48dceda7086569458fba62b2544df45f63309e6d8e3f43de665650ce302ad1336237436f9fc5257374563bc07dea2e5271c5309628f9b91c587c935cfc9151dbc80bafc924e5699996bb785a1391bb47cf7dd3ad1320eb55d5672f78dfdcb278d76d52ffb01b1f89a24b76a552e71f42ac1b8cef03a2417099117c395efa589da73def994b99b146dc45e429b5edb2022580a03393dbd3f389663a5a93c9a282eff5b55d4439617e70cc44de5402a182be6d67210896d87e18f53c3a36a5cb2c80ec308a3530d438fb99b648e633feb9a6f5222bf1e134b3a73a6a9bc42f8b3484849b84a94ae0699aeb3ffa5c6f43bf22844196aca663107b8d4239e72528692550dc181047fc74d4ea56b1ca0b114acdd095566382d98435163b6b68df157b966a7c8df33ce9ec4de88027fec9cf91a487566ad57d5d4c24d1abecda3aa384364f7e99ede088d7f31826258ad54bb2682690d40a667fc7e28fee560fc68b4554c1aeec1b98c3975de5133f215547a056171931d59600a467561918e30f8b4414bd0b08fb5e9f1171fa280a491f0c50ea3d4da09cf0e40b5099d84013adf6bd7171480ce5d31fc0196025a189ac23f348bd5e7a5ef3c7cf013c37bcd810ada4485fa9a762feb8a5ea2317dc573b116a0e9f53ea6eb06305e8d8c0540ee90886aed501f713cb04321b4a9bdb64f8202f47ca12e639f024dbbad0d27e3a2adb73ca986bda38f50a4c2b5cd5be8a1f6aac70f506eb25ca3511474dae8852545c6b18610eaa7abfec16c3232ff95fb1aef1985224c870f01a2cb8b973ed65e62e01cd4160f6165a1452957ba934cb4a1bc9555eb5014db8006b11449b541a0cb1948e55ce993a73ab0e82454243a40426ee75f32e3c2b5e762aedaeb34369f288a9d79987b8f6fb0a74fba31797021261fc0944543301b57bf78e0557259b9afbd45c9906728605897bc6c9f3ebd2cef4c63a451e5b2dd029f52849d8047d3b24fb609bbc0e967d7c6a1a78e18aa3f8535ac0d44fac4aa46e52b7665d76d6b0d8b9a7fe389e8320f63f4acc027542c0ec2e064f0895d2e7bf8d9856a42ea5067a0f24fc2857209b6e95a8feae2781dbad99e132ba73711073234167970b64564beb98a1803c1cfa0231aafe9695bc500e02603a8d008baf7393512dbff429ebe6327634d6cd12515ab417f8b3d05da9a651850ed70d9d7a6a8fe0d7b4915af4b4411a3276c548492dd45667f565602b567e6424ac311c13f8e125bdb0aa22b97fbc58f1802178154bc4126dd5b20d39832d302e045c3553472f45a6", 0x1000}, {&(0x7f00000014c0)="a597984c88de4213898c6f10b42be2fbe64d63fbed6e10d805cc6c0bb51f02b25e134987e9313af3f06786da3b88fa59c4dc7b1379cc91a59622e4c13490c5992f3c6718cbdd4b0be9b5df4de070a796e301c3f6f59ed58e682b47d9220d1522397d5e9f4f5ced69f1a7d9edbdf72edbc9f9c3cc8277864ae86a70d1dfbb86372e80f5f98ada1c7229b65e475943ee4775c05a8aeb8beeed80ffea0a6b52a47ec4d7bdd86232a1cc8fe18fddec0823ec491a2dfd881a10bd372c1484ea77eefb381c71e9f0e91002a8c695ecb5953fb0c4a0", 0xd2}, {&(0x7f00000015c0)="1e9c8f7e5b742205ef47babd966fe073ce26f10929bb0454b7105cd1ab170e7d", 0x20}], 0x8) semctl$GETNCNT(r5, 0x0, 0x3, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000000)={0x6, 0x0, 0x6a, 0x2}) getgroups(0x4, &(0x7f0000000040)=[r1, r3, r3, r2]) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x7) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x7, 0x100) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r1, 0x4) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) r4 = socket(0x18, 0x8007, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r1 = getgid() getgroups(0x136, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, r0, r1, r1]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]) r4 = getgid() getgroups(0x7, &(0x7f0000000140)=[r3, 0xffffffffffffffff, 0xffffffffffffffff, r2, r4, r1, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r5) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r6, 0x0, 0x3, 0x0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x10) ioctl$TIOCSTART(r7, 0x2000746e) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[r2, r0]) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="2451a54abb967db970c55c18716f86985adc0f3fe9b7f37a67f1e6352a166f01aa66f508036f80cd44731f52f100b077b049579f6b5cb7c53d4a", 0x3a}, {&(0x7f0000000240)="f11565a93e085651d09d0b51f5f0cd2707b40b53cf8cecade538698dc37355ed299ea32333aeea32b4e8abb41e45dac964c17e2f0834aeb1bdb0883f9e75078ba75a887959b5aa265d2aaa9e025575ae6e6cae7ed37391c33ef5373c9ff5d69a8b809d3cc7329109957b4e4f8a9cadfda7fa917304eda8e6ae4334ec850c4ffdba029e0e0b8694caefbaa56e55418ff7b6ff3f21c41c73315c2b3d657ba5061acc9b6c51d8f28df4dc0087d1fa521af63b7c89af53aeaff2759a85511e2c39d4b08b6814bfa280b7004698b8315b11299ebdb0fead61b42e7be034c65159c183644d937952e097ca0731d9fc839f109c835599278aa1a134", 0xf8}, {&(0x7f0000000340)="00556be9fbc4fe531b14a379153664b548fe44332da829db1c06789fe901d610c3eba18896e7ff5e79c62a62514960212cd5a46f98f14bea896e00f0567a0ee4dd0bd62a19572421c5cccbcad08a4565e7bfd2c5f8ba307af5402c2bd20fa92f53b16cc6bad94e6d1479772f0e2777019b35bb735d2e31f95b1465a57537c33e599017c71e0d46ddaa6a6c047cc5ff074eb723", 0x93}], 0x3, 0x0) setuid(r3) r4 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="8c2a700f9ee219f76716d4de50c319ca9e386e9278cf8aaf11688df6f2f8108601f38ff5b44bca0c3f2aa785efa631cfc13ef76186a1d4f89e7a2619c10babc0", 0x40, 0x2, 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x42, 0x6) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x1d) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x1, 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x176, 0x0) setregid(0x0, r1) setregid(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) r3 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000040)=""/186) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) socketpair(0x1, 0x0, 0xf8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xa2c8c01ac366df1d, 0x0) setregid(0x0, r1) getegid() setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x561, 0x0) setregid(0x0, r0) getgroups(0x5, &(0x7f0000000000)=[r3, r1, r2, r2, r0]) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) getegid() 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getegid() getgroups(0x4000000000000061, &(0x7f0000000040)=[r0, r0, r0, r0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x32) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:12:43 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:43 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setgroups(0x8, &(0x7f0000000000)=[r3, r4, r3, r3, r0, r5, r2, r4]) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r6, 0x0, 0x3, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:44 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000180)) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:44 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) shmget$private(0x0, 0x2000, 0x326, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) r3 = socket(0x1, 0x4e2bc0e62968f245, 0xccd) r4 = geteuid() fchown(r3, r4, r1) 10:12:44 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x1, 0x2, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:12:44 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) geteuid() r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 10:12:44 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, 0x0) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, 0x0) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, 0x0) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x7, 0x100) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x7, 0x100) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x7, 0x100) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) semget(0x2, 0x7, 0x100) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) semget(0x2, 0x7, 0x100) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) semget(0x2, 0x7, 0x100) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:44 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 1: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:45 executing program 1: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:45 executing program 1: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:45 executing program 1: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:45 executing program 1: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:45 executing program 1: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000000)=""/78) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/78) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x7, 0x100) 10:12:45 executing program 0: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0xffffffffffffffff, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0xffffffffffffffff, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0xffffffffffffffff, 0x7, 0x100) 10:12:45 executing program 0: getgroups(0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:45 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 0: getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000180)='./file0\x00', 0x400, 0x3) setuid(0xee01) r1 = semget(0x1, 0x2, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x4) r3 = socket(0x30, 0x8000, 0x9) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x9, 0x4e9}, {0x8000, 0x1c1f}}, 0x2) semop(r1, &(0x7f00000001c0)=[{0x3, 0x0, 0x1000}, {0x0, 0x0, 0x1000}, {0x7, 0x7ff00, 0x1800}, {0x1, 0x0, 0x800}, {0x4, 0x50, 0x1800}, {0x3, 0x1, 0x1000}], 0x6) r4 = accept$unix(r3, &(0x7f0000000040)=@file={0x0, ""/3}, &(0x7f0000000100)=0x5) fcntl$setflags(r4, 0x2, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x110, 0x8) semget$private(0x0, 0x0, 0x1) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x4, 0x0) semctl$GETPID(r0, 0x4, 0x4, 0x0) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x22) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x30430, 0x10) r4 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r2, 0x2}, {r3, 0x90}, {r4, 0x4}], 0x4, 0x8) semctl$GETPID(r0, 0x1, 0x4, 0x0) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: r0 = socket(0x10, 0x2, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = socket$inet6(0x18, 0x40c15ee6e1152d68, 0x8) r3 = kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="e87a40be3c8ea97f29b6e6af28bfef62780b31419d4baa0b41bffc5b48f252ac8ec572532eb58b5b5bc475ca0f8e8a336af48a6ee0474134dffda3be31ed20f35804b8507f1602c515f7661d1db8aef59f68e153f9b7752ba7203867ac0e7c6bcbba44df61a01e08207f7677afaccefdeafd59d7f7bdeb55b9f02cd5b79afc3cc72f4319f14f5dfe52c9cc7d0dc0260112c083d2e1d3d981462257cb98ae35e044cf979691aa1cf8c6e5dbb2cbe66ed845792942a960aa850baf00ae58698367d97577cd0f14b8e817f555088dca70b5e1483d4412f9358a17ba39fdbcfdc5b87943fe7e30cb77a79391db2e84288982b98d", 0xf2}, {&(0x7f0000000200)="27853fd88fd17a49e9c0bcb1b1b55efc55eaf3f61d7311aad691a95b63cbba56bf160660c7b89d54599367eb937dc52472bf50e6576b8ede65b50955d78c5bea2733d066db6a216f198a3e8c831268fe2ece6c65538ddc26d320e9d28fb19ddcf5cab7ee073183e86321550334c7dfab32c3cec76d5ec8891e", 0x79}, {&(0x7f0000000280)="00d8a7f23f8737580a7c03eaffaec92eb20be0ea51e9d555b0baaca87aa467c884ca7f6d6ea6d2f79702e71fbda9609f878a8e49885e507eb9caf2e00c195cabdfd47378d8abae777e1a9a0f47c9f334a0d6c8e73361d3bbcd6f22e79c1cd51cf27393eb5f6ca9aaf567419bfbcb6ec994723e675d24990e0176733eca85cae008368129548c477b73902ff089163de1c43dc0f3089893e2a80498839d76de8bef066269cf8b9cd9c6e8910f7ff222e2f6231164772baa307b0a8079256afec84788dda26b", 0xc5}, {&(0x7f0000000380)="c753ebdc03138904416f32d85aab6939f881dffae841640d6b861d720efa080bec0b6cd74fc60863124eed2b8575f46dd5b75a43d8c699613476642b563e058ec4c9a6badbca8a4d3854065d7e9be2fccdd48b92753319bdb820eb272c85c9d2f96eec9ac96dfd6b81d44a957033bbc95eb420a0cdb348c980da8345beb40671b72176005d78e516efbe361497e1cc2dedf6ca46de44b3f08d78cd85d2881bc3e8a226bde4d9e3055f0b65e2495dbe7276737501c1fddd2f4c66541240df6abc65cd0e2273aa", 0xc6}, {&(0x7f0000000480)="9fc82c454c532c57265b165f615cb60b06e6219d8ea442e3575c010605505402bd157622b8a3912fce755b7f34d36a1f3a360b9a0243656a78c67d3edee441c6c5b8a81912a723a1f6d7146586cc17bd05e85a5d9a84f80a72cac9baa4f315c2ca82735d02f0267efeb64269f9226c2ecda4ad418cd6bb26", 0x78}, {&(0x7f0000000500)="d63fb22ddffa9ad6eba6245cfa52a80b70e52061da943f2e914e01be66ee44a41db3bf9cd0211f1af598ea1d60d595bfbab2408c1d1eb13f602822c3fbe29c83c122b67c916085b6098d7b74cf7faa95fce53ee5ee97b1769bce39d6a9f1e0c9f5a77265fb6d631f6fa7decb7e944ba1614ba267cfde79d3881b5556755e9233ab229c65b9daafdd70915e248658ae1b3bd056a86eec17a1d7f4c4d146f135a3df5295fd8dd4ed1a82714a71b1063ef91edb2142c795a974e3cb6398f971697127eefd68dd5ea2932f341045dbdeb7900308bfec7847ee0d35608e1ab4d0e7602ba26891547ef8f0f2f07c2dfca3f568409830e31b243452fef9dcb60e100d36358cdb188f40321cd9ecbd51c6a7ec311ed408f9b5bc9c05ea7d6cecafe62eac1ef9ea61d00d6c99dafa87fa3f46e82ce681c02b23ed942e14fea4d729ccade485c31653da0b4937b55496f77b5525744a5b83ebf2f58bdbf40e1c403d763a865f8733773af5f52f117eca06ab348455fc0e652b86e7958fa4387ad8396a2f140e5fb7233c1974ea0744e5b30a95ff60e6f3eb1d3f3d206d9176021545fd580b9320e64667a400af82a321b1c8103813e7934323765b5ac0a39d353214d8c322d201e1804d2c78f2d2a13eda0c6e732a6e041d4ace3270e2729af07612e9002b3bcca2378b4174345a898de64010e746c1885973983b9f957f9733608459a4fc6d90ec32a0319a560ba18b0b85836c8d6a09f6fa53c64ccc1e1c5128ca8c242a100216cebe6e64b61891a10ee287fb9432eb10a766b967c9345ef3926c090fa3d1d99782f5a561f130052423d5e00f17dda82f45217fb88bc48b10bd6a8609fcb4fc8962e58dcc7682186b1693e681aa6c80e80d0b7923877d123c31f5efd9a108bcab354ca6018b288f56daadcf2ae9c74febd442ee59d5122908e195a719c1839d707d7dc5f429fb0dead294f09255f0d106d5de181a9c7dbb7acba3a8da2dbb5af93e91d97ac9688169b3c76079256e7469b05fc700010e28f7b3399fa11e4c0b6ad7257d0fe173d1be77cec0043cfb92751123a3e24b281e5bd4d775b3c6985785e74785562206c909e466c352c3d88ed2b4c84aa67e216e3a847ceef5937b6871d459f5597b002f612c06811d2832d0ef8f16ad7b9a17a7ab55dfcae826379a7c65265faa5abab18bef3562724f3b01bdb2a629f85feb0cbc3333e31645a3b8c0bf85539c917782ddd66456b827d1bcf53e1f8293b6f4ef041bfdc292a0a456e1b91a7713fe81050c7b77de1cbf22c8e8ce23e0d4168acc667fa75bb3b0addda2c6df8c250f29a9218336bb1c631d0789637209a1e838174d2848ce77f2dc234841cad3472b1a48c225ff27fdd73b2086802627691f02e35aa21ef67588842598a5cad4b10846f3db024938ff88113828a91545eba15776e6047527cb985de1d8ddb5245264ef4ad023e410899b5adc7bfc42a246f9bf3bfc1ebd29e625c4b90f20e0403c791f5f4846f3f019639899b24006c9d8cc15f1a5741607ad58f4d4087ad08ae2d623a48dec65c610aaae910e14a1c5f429f1ee111049da5edfe028345ee4417f0301771841b6a070804e9ab31385d120baaec8aba7628980c929e88bb4ad8439ab4795fde7a2f856c58bb5fe48728241475c759879858681ed99b94bdd7484d2051baeef3c5fb7729158dc22c4469818ea9a3a668b0a40b7d060a6696ff03f7f2301a32ee10fc979e472c53154baee5ac53e577ab715d8c90693e655d22627b391ae59bd077249e03cd770fadb9424a9c4314ed471a963f9822582b5a56f096fe6ae42487bf5077cbc6a63b6b6f5d0c0d020691574cbbf3e44f6531a0cd5bd6cae7b29efc47e364e549a2d696fe8e1424ba1171381e6950e666e0270d7bd16aa4c9dd46874341b43a8eb6ae52c1eb2d60af57e796562198ca9013478569af7e7fbf2fad277d39c9d366eb2dcfda88ac0a1723cfc9530ac33ece9bf6e0c09df4d20ea0ff5b12980b1b3991877a161291e5053f3ebdcb18a1e8e5f071a24a71cdcfcf8e865cedcf7d6bcef566cf2076ce4be12d7e1231f75fc1649199ca817e2298f6c7710cae2c367898d55e489f283f6741306be2ba3a1691d3b547e4ccbcdecdccb4bd3f1963198ebcf7cb579b3fb3e3d5d15d8656226fa8d197a36d967ba33d26d53d20b2cc6c71689aee528ae11f2a7fefc6b91496dfa59dfb3a5818a3dfcdb19e38f159bc9967a647cd441333edc6f92d5cc0ebaf3bfd37a33d3344399e9883e7d1a5dbae61d209f96ac861da9b702c284d9de9bffb4a08ac3479b507117c655c6a25d75ebb4e7857d30bbf8e1f0a737ef1890a0b9c162f07dd3bd3de503df01ba83ef85490fcb859c0075d6e1ab631290830cb9d6d9a688a193482c44ff42f5e0df51a2c234cd1f6e1cbbea9c46cdea0af8aea83bd7b6e423b551348770e6352a1898c390f64ab0fd2d2179379cd758171f7353628c91711809920d2b2f3e0910ed6123f966f5d2399df1ce0c15495163c55978171e31a51a5929fe860059ec4d51381dd5b7526a3b3e7c7180a4cd0cd4dedc4be49627bcf31dd6682e34f34b2cdd7a5ac3516d1e11075f70e5033b33939ba4ee64cf2a61ba4efb69e6d08ac84fdd3e589b309743740e6758ec5e1bd613eec4c0b36842a2553c1b8f8d9066450bffcee618bc1e04417a3d6c1142382f6a3a6e1db42faa3aa089067864906cd027b397c7ef0d5c9059edbb9e7f30a4f7153c698493af7ecef574be8b802e49377a04b828fc7fc4106ecdb2fb034ff5c16e45416a2f6b360297c4b6b2d19839c8bd81cb4a46724669c0205ddbf428e22231bf4944f67ce00a1f093601c75887e74ec948f3051625aae9ba6bbb2c7c8231f5ed9feb4288c6fced5e450eaa080e32b731a1514fd40d88120c6195e2441231ce7071ae19eb016b06e4565e9b0f11451d9ec09fb36d247ca17c105a5fa248f90957801cc4e08cc19d5dd22d5cc2ce86068531d586509fa6163402f6a7242e9fa0b5406452284a11794d76228bbfcc6ea91f1b8a87caf2f1887dea2c81348e62b19d493be0729cd1a9c2047a68ec5b1bbf7fd637b42e94260ee2bd4555d322419c366e8b86c2888f638e305588076e211272f64fa1b34e157a7b91674283f1cd1159a0b8dc9d098758091e2313c9a4bb63ccbb2d1e16f1b33352bd97a379cf28e14d22840ca862c43d7d5e42dfd42a9da521449254c2017c0a95df18ac2a6a176b5a831fccab9ec73e31e7afba6e7162114690612010a73519a948e15478f2182a65dadd2805b9313d6340e806c87a3d4a663302a5649cfe99285d8efb7368296490f2232c45de3d86338a3b899dac58e66b7b7a83b9b3c65e8f2cdf43a614324c5ffd48f3b8f6b9003f3288f701107bf1d9d2151ca4938550f6bff6c759cca04d856bff21ae86e60f5ee619617480bb402cf70c8d4d91add90933ea7da31fefb7636e3b07de8f4f75094ba415e09b711eda8e09bb1d06fc9ecbe61db4a4de8210d633aab8e456a351960b1ef8a8c9fccce03fb974faa14a0295752f654bf90ff5d1ea6f5cc951923d39cb21281049f7db781412926938bcb1f91cde7284cb3fd90ea6d742d290f7f1c8206046f662e51c2382809e91bc0c94f02deafeb030e0a853b0c0cd57123ef9d05b1a7a8d40b09af6b0214f6e6f79519b3f3511e8eaabfc93ab297e856fbb08d02925e7825ab6f3ad84f73a51efc7f7f1efb6b70ccfa1468656bd0249b6a124a49dd7e851d8cb63eeb04c1d014009c662d515cc0a32deeb6387ec001d109969a6555b06d89ee93e0e251f6c452b28631fb945bcaa6e8a12c148bced190e2f0bac3690ac4c2a2674e838f48ba685a6837700f2c843803c275e3fe032052f7f4a14ee72dc801387a12b60ba74abd6de213cc38c53870b7a99151c1f2b10cc4b0d070fde1cc167b88ecc099e9ef1ef6074fb7f21f54a51e62d49039ad51af89c4ae14ea5e6e1a6deb1cf5e488b91e70b73833063e438c3733ebcdb5e1da7191416b31440b3a26b94ad6480cfd6be0b4591b668ff9349b621fdbc7bbdc9b133adf7b0dd1f093c8590cd412500ec80027a50e8e8d64f5199c61176cc51a2d8182df9dfa1a925296ee0e8d6e777ceaa7ed04a6d85f24fdb6903303ecbd952d6327e6c064bdbdd46477c451e652c509c1baac2c73550ce6e02037a313252644b82b15bed5b42e2690355f58d3ccb76a1e06dbe378b7936c07e768572312cac826086e5b6fff8f3d9bf7115fa745b85c58b7f760a0bb5cca820610d0d2b8269fa92e53d08552501d3424ca69122a96cbdbda65440f18d813cb11e1bfc07107d2d41646abf9f950191bc70c1bb52bfb8db17976831fe0249c563b6b4e47a162ce13539a27ea2290cad3590547d764f59bef21ba98be27a8cadb2616597d4dd982850487f5dd8900fdd40919a12ce0d26026de4a6148e50a3d57b5e9e731968d37d77f34371492fccb137b6e993f66ae25fe4ad1e26c99f5a550a17349896b4cfe0e878a0a6880080908b03f9e15f1a48c2508419ac3b5cc3c8f2440ff148e3b2c058247aebec1cd32924f6b0fe286ca353137aa34ba4124eb20b49db4b4b3e152d4205115c0e73cb0f8be26436be4e2eec8b26e8bacbcc0226b7aad59de67578965ff526cb65118d6a925f6f332c97c79522f505f64d12cf6f5e540def4e0fc37becc8528bd09edaab62250754f193b703d3c4dc6ab268d981cde3cf019c85c5e75b61ac56a3db825d4c05e2159feec103c05775650bf5b01828cfa6709da2602609ff22b969fe3cf465412d6f3572ce8788c443fe7ecdda61c46edb9eaca4281f9fb8c5f4b9753149b32c2efcbba4f9bb88ea7674d52d678f257672c5f21412fb73fb6033677d42c5e9b77bb4676d73da267a2f08a51b4936b288c0749e29cc7b6f4834f7cb45984958bf8535f13563b43aa90c63c13c6d6def356c7c4fcb44bc810c5944f5c93cbd92f320c2c319e894fd8c72974e5e4f3512bc202f101124606bf82d3396a91349a2fdc93aca3711944021bd5b1c3480906d0c90a18590e349467ee36039307bd2c553e249bac5b0a3e9aa00dd05075e5821e89838819d151789b97bdc63a64198f3e3dd445c214a5067d16cb70b6f83a3be5a120d9709e853e9fd5fcb8a0dc9f264cf60c81a0a5f1dcc5e401446eb3bed12813e3480b39f10ecf384e3937f5e96d285292d5d657f40b608e9c4f7033a95006711a813e8862ff42b69189de1db9c2079f4e9154cd204161c8743aef32af4264f4f5091ff96c423a6d80798b5f98ac74c9a8f82c52c3a60155cc3476f1a14a8f7339e9dc5b2dba87e1a55938deea523d8c963e6322a296aa03323e44f1e46d5c68bb67792fad10c9e32fa97cfeeda390b9e7f4a59d374e484a469905a71068eb1ee121e7cf76ab8ba0caa77ef5da4861d0bb90e29e4f6c4eac9887388e2861ba09f2e88cff3f2a8fb070e51d016ea3a861e5687af8aa03d727446a865ccf942c881c4b9d5b7a9468e9cd1c999da16022d8d3fa55e9e0b49eef4addd597c274771beafd8dd864be61ee911b220969d131ad62fc737b673d5c85e364b6c012c79a286c5b3224ddaa2625e8c9f7a60879be27db197d4eb46866990740e4df9036bc6ea918b7572dc0439d5f042eae78f3554be85c260871f8866a456d47217bdf9a2ea4733abe4cbf2260a163878b9cd41d7f4ee4297803bc61ef2f083fb1d131b969ebb77f92d9e24cad49aa0271408fe517bf324ea6c214c3ba6d816e105a063f9803ca916d443bc", 0x1000}], 0x6, &(0x7f0000001580)=ANY=[@ANYBLOB="d60000000000eff46f5c000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4], 0x20, 0xa}, 0x400) pipe2(&(0x7f0000000080), 0x10000) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r6) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000000)=""/65) 10:12:46 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x80001, 0x4, 0x0) r1 = semget$private(0x0, 0x8000001, 0x20) semop(r1, &(0x7f0000000000)=[{0x3, 0x7f, 0x1000}, {0x3, 0x1000, 0x800}, {0x3, 0x3, 0x800}, {0x7, 0x3, 0x1800}], 0x4) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:46 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = semget(0x2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x8, 0x7fff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x48, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x68, 0x8, 0x26, 0x6}], 0x8000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x80000027, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x67f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x3, 0x6}], 0x9, &(0x7f0000000200)={0x100, 0x3fe000000000000}) semctl$GETPID(r3, 0x0, 0x4, 0x0) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0x2, 0xffffffffffffffff, 0x80000000000400) semctl$GETPID(r0, 0x0, 0x4, 0x0) semget(0x0, 0x4, 0x280) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/137) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, 0x0) semget$private(0x0, 0x2, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/4096) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000040)=""/194) setgroups(0x7, &(0x7f0000000000)=[r0, r0, r2, r0, r1, r1, r1]) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x0, 0x0, 0x0) geteuid() semctl$GETPID(r3, 0x0, 0x4, 0x0) getgroups(0x3, &(0x7f0000000000)=[r1, r2, r1]) 10:12:46 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = socket$inet6(0x18, 0x0, 0x7) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={r3, r1, r2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000001c0)={0x1, 0x1, 0x5, 0x5, 0x1}, 0xc) setuid(r4) r7 = semget(0x2, 0x0, 0x0) semctl$GETPID(r7, 0x0, 0x4, 0x0) r8 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x3, r1, r5, r4, r5, 0x81, 0x5}, 0x100000001, 0x6, r0, r0, 0x100, 0x7, 0x5}) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x110) flock(r1, 0x4) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x100}], 0x1, 0x0) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = getuid() setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:46 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x2, 0x4, 0x0) 10:12:46 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000002740)='./file0\x00', 0x0, 0x100) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x2, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r1, &(0x7f0000001100)=[{0x4, 0x5, 0x1000}, {0x1, 0x940}, {0x3, 0x6, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0xcc, 0x1800}], 0x5) socket$unix(0x1, 0x5, 0x0) bind(r3, &(0x7f0000002700)=@in={0x2, 0x0}, 0xc) setuid(r2) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x10f3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002780)=0xe8df) 10:12:46 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = semget(0x2, 0x2, 0x445) semctl$GETPID(r1, 0x0, 0x4, 0x0) r2 = geteuid() setuid(r2) r3 = socket$inet6(0x18, 0x3, 0x7) r4 = fcntl$getown(r3, 0x5) setuid(r2) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x71) r5 = getegid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r2, r5, r2, r6, 0x10, 0x80000000}, 0x8000, 0x17, r4, r4, 0xa27, 0x40, 0x5}) 10:12:46 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r4 = msgget$private(0x0, 0x400) r5 = geteuid() r6 = geteuid() seteuid(r5) r7 = getpgrp() r8 = semget(0x1, 0x0, 0x100) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x80, r6, r2, r5, r3, 0x102, 0x8001}, 0x6, 0x4, 0x10001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x7, r5, r3, r6, r1, 0x0, 0x9}, 0x8, 0x3, r7, r9, 0x800, 0x5, 0x9ddb, 0x1314}) r10 = semget(0x2, 0x0, 0x0) semget(0x1, 0x2, 0x404) semctl$GETPID(r10, 0x0, 0x4, 0x0) r11 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/97) 10:12:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000580)="e36258a416f72ee99586132477f24c119bd1093cfb2501015bbdc3a5197094b2df2aa85e3322a9c4de41a52f5ea7fa0023d58bf765994778a7f6485509268be2b6222996f51da4cf4953c319f95b1cf1fcef995fec2a51a582b51c9229ad1fc18680c65367abac51596028d02291112cf8604af2916389c5180703263326733c3572aa8fdfafe9360e213b92fbfdaebc9431e75500addf9901e7b01e89c3e583d8e4eb5e6afa584912423301d0f8c6f995756fe0f696c5f5f3024af12bb2d9ef3ce736987a85438207f2ecdccb10fc610591fa888ca7a13211c4f5d6f5eb9b496f2d1de0275e3f46cf3bee1e3b4a03c0a5c50d39b3bc6a374dca0e0bea98d8135b68c19270f5c398dd93d72b075d9bb3efac48e786392ca555988c452cfe3e73fcc24f63238cbf923f480e55e1412841479acf4d56a098682ac2706bffec070e749e1f795d3dde0794f429076c6c2bbec5504c1c5eb4da1acca9f7738e5804d1ba4db1ea9b1f7b658358a65011b50dd0811e9aa1bcb737de3f087499", 0x17c) syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000380)) 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(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r4) setuid(0xee01) r5 = semget(0x1, 0x3, 0x200000000) semctl$GETPID(r5, 0x0, 0x4, 0x0) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x400000, 0xfffffffffffffffe) r1 = dup(0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x21, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0xc8) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x4, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 10:12:46 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x7f}, {0x7, 0x88e, 0x800}], 0x2) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x310) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) semctl$GETPID(r1, 0x0, 0x4, 0x0) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 10:12:47 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x1, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x200) r1 = socket(0x16, 0x5, 0x64cf1039) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x5}, {0x3, 0x80000000, 0x800}, {0x0, 0x7, 0x800}, {0x0, 0x4, 0x800}, {0x5, 0x8000000000000, 0x1800}, {0x1, 0x2, 0x800}, {0x2, 0x3f, 0x1000}], 0x7) semctl$GETPID(r0, 0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) r3 = dup(r1) getdents(r3, &(0x7f0000000100)=""/31, 0x1f) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:47 executing program 1: semget(0x1, 0x3, 0x400) setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)}], 0x5, &(0x7f0000000540)=""/211, 0xd3}, 0x842) r1 = semget(0x2, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) semctl$GETPID(r1, 0x3, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, 0x0) 10:12:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getgid() semget$private(0x0, 0x3, 0x0) r4 = getegid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x5, &(0x7f0000000100)=[r2, r3, r4, r5, r6]) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semget(0x3, 0x2, 0x1) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setuid(r5) getgroups(0x1, &(0x7f0000000080)=[r3]) setregid(0x0, r1) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000200)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setuid(0xee01) getgroups(0x8, &(0x7f00000001c0)=[r7, r6, r7, r3, r0, r2, r4, r2]) connect$unix(r9, &(0x7f0000000340)=ANY=[@ANYBLOB="f129839feab09195300062ee24a4a311575c32dc22ebf3b1a91f7a5d21542bef6bd3bb9c9ba0c0ff95994b82e6f3a28c92b49848b4ddce3de30729cee2ab0daeb84b6dc2f3ba295b5bd837ed56421e3de5ff73596913b7393c3d4d0029004c06fd63f14e89334a63c198252eb199514c7bc980c9a262f5edce7e092d5636a8aa5bff18764b85fb282ed374dd325443bfa0f4d633d19885174fbadb2f6b0871d3fa354d55be9d654a982466c3bede5a10728fc4f34b044bda428a487a6837bdf8"], 0xa) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r11) r12 = semget(0x0, 0x2, 0x4) semctl$GETPID(r12, 0x0, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/60) semop(r0, &(0x7f0000000040)=[{0xb065b8120c92f110, 0x3, 0x800}, {0x3, 0x4}], 0x2) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) r2 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 10:12:47 executing program 0: getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x90, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x3, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r0, 0x6) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) 10:12:47 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r0 = getuid() geteuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x700, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x8) r1 = semget(0x2, 0x0, 0xfffffffdfffffffc) semctl$GETPID(r1, 0x0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r1) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget(0x2, 0x4, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() r0 = socket$inet6(0x18, 0x4004, 0x100000000) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r2 = geteuid() setuid(r2) r3 = semget(0x0, 0x0, 0x10000000000) semctl$GETPID(r3, 0x0, 0x4, 0x0) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x8001, 0x3dd}, 0xc) 10:12:47 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) getgroups(0x2, &(0x7f0000000000)=[r0, r1]) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x1000}, {0x1, 0x1ff, 0x1000}, {0x2, 0x7ff, 0x1000}, {0x0, 0x700000, 0x1000}, {0x2, 0x6, 0x800}, {0x7, 0x8, 0x800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x5, 0x1000, 0x1000}], 0x8) semget(0x2, 0x0, 0x20) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r3 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r5 = getuid() r6 = getgid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x8bf1, r3, r4, r5, r6, 0x4, 0x2dd4}, 0x107, 0x6, r7, r8, 0xa52e000000000000, 0x5, 0x2}) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) munlockall() r4 = msgget(0x0, 0x404) msgctl$IPC_RMID(r4, 0x0) setgroups(0x0, 0x0) socketpair(0x18, 0x0, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r1, r0) setuid(0xee01) r7 = getuid() r8 = geteuid() r9 = fcntl$getown(r6, 0x5) r10 = fcntl$getown(r5, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x5, r7, r2, r8, r1, 0x100, 0x1ff}, 0x6, 0x6, r9, r10, 0x4d2, 0x5, 0x8001, 0xfb58}) r11 = semget(0x2, 0x0, 0x0) setuid(r7) semctl$GETPID(r11, 0x0, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x1, 0x3, 0x100000000000000) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) semget(0x2, 0x3, 0x2) mlock(&(0x7f0000ff4000/0xa000)=nil, 0xa000) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1, 0x894, 0x1, 0x2}) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x1, 0x1) semop(r0, &(0x7f0000000140)=[{0x4, 0x400}], 0x1) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/81) semget$private(0x0, 0x2, 0x6e) syz_emit_ethernet(0x84, &(0x7f0000000180)="c48ff66794375c2d29a6985050690aff2245eac8c2b80f144e807d5d76b87ea147b2a066d4170812348c6e32da2f357c843b49cdfc3f798e5ec7d673b451fd988a079677486052b15db7952ecdc326205c9d8555585d3cff63b95a243240b5913e0b8398b010d46bc3007db6a0681cfd0388e73cdf9792b1bf16b540ab7502b0851d0a52") r2 = semget$private(0x0, 0x6331bb07910a6298, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x8, 0x1000}], 0x1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0x3) 10:12:47 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/17) r1 = socket$inet(0x2, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setgroups(0x6, &(0x7f0000000000)=[r0, r1, r1, r2, r3, r3]) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x7, 0x400) semop(r0, &(0x7f0000000000)=[{0x5, 0x8, 0x1800}], 0x1) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 10:12:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(r0) r2 = semget(0x0, 0x1002, 0x200) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) semop(r2, &(0x7f0000000000)=[{0x4, 0x8, 0x1800}, {0x0, 0x81, 0x1800}, {0x4da08b554a93446a, 0x8, 0x1800}, {0x7, 0xfff, 0x1000}], 0x4) semctl$GETPID(r2, 0x0, 0x4, 0x0) semget(0x1, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r3, 0x20007471) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000100)=""/19, 0x13}], 0x2, 0x0) setregid(0x0, r0) semget(0x2, 0x0, 0x52) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) geteuid() setregid(r0, r2) semctl$GETPID(r3, 0x0, 0x4, 0x0) 10:12:47 executing program 1: r0 = semget(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xfffffffffffffbff, 0xffff, 0x5, 0xc1ad}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x2, 0xf5, 0x9}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7f, 0x9, 0x0, 0x3, 0x84b, 0x7, 0xffffffffffffffff, 0x1, 0x4, 0x0]) getitimer(0x3, &(0x7f0000000080)) semctl$GETPID(r0, 0x5, 0x4, 0x0) 10:12:47 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb0000000000", 0x67) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) r3 = syz_open_pts() fchdir(r1) close(r1) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{}], 0xf5, &(0x7f00000001c0), 0x63, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0xfffffffffffff000) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xac, 0xffff}, {0x0, 0x9}}) syz_open_pts() setregid(0x0, r0) semget(0x3, 0x4, 0x0) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) rmdir(&(0x7f0000000000)='./file0\x00') r0 = semget(0x0, 0x1, 0x480) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:47 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x5, 0x80) r1 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x9f) r2 = semget$private(0x0, 0x6, 0xa0) semop(r2, &(0x7f0000000000)=[{0x7, 0x9, 0x800}, {0x3897d73f59d2f499, 0x2, 0x1000}, {0x0, 0x800, 0x1000}, {0x2, 0x7c8000000, 0x800}, {0x1, 0x80000001, 0x800}, {0x0, 0x3, 0x1000}, {0x4, 0x4, 0x1800}, {0x0, 0x7, 0x1800}], 0x8) r3 = semget(0x2, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) 10:12:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x8) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getuid() getuid() r1 = geteuid() setuid(r1) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r2 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x7, 0x22) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/233) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x4, 0x2) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) r4 = semget(0x2, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r6, 0x6, r7) setregid(0x0, r0) setuid(0xee01) r8 = semget(0x2, 0x0, 0x0) semctl$GETPID(r8, 0x0, 0x4, 0x0) setgroups(0x8, &(0x7f0000000000)=[r2, r3, r4, r2, r2, r5, r4, r1]) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r1, r4, r5, 0x0, 0x100, 0xcc3}, 0x8, 0xffffffffffffffc1}) setregid(r2, r3) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)=':.\x00', &(0x7f0000000200)='[(\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+@\'\x00', &(0x7f0000000300)='-&&\x00']) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0xa, &(0x7f0000000000)=[r2, r2, r2, r5, r3, r1, r1, r0, r4, r2]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) kqueue() r6 = semget(0x2, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, 0x0) r7 = msgget(0x3, 0x80) msgctl$IPC_RMID(r7, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) semget$private(0x0, 0x7, 0x20) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = socket$unix(0x1, 0x1000001, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=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@'], &(0x7f0000000100)=0x6e) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) semget$private(0x0, 0x3, 0x7dc75a754beeb148) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x9, 0x7}], 0x5, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x44, 0x1, 0xa922, 0x7}, {{r6}, 0xffffffffffffffff, 0x4, 0x4, 0x64, 0x9}], 0x2, &(0x7f00000002c0)={0xb92f, 0x9}) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x3, 0x410) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x3) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffffc3, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x10001, 0x2, 0x1, 0x7fff, 0x7ff, 0x1f, 0x5, 0x1}, &(0x7f0000000040)={0x7fffffff, 0x10000, 0x5, 0xbb3e, 0x10001, 0x8001, 0x9, 0x40}, &(0x7f0000000080)={0x24, 0x0, 0x1ff, 0x0, 0x401, 0x3, 0x3ff, 0xc2b6}, &(0x7f00000000c0)={0x5, 0x1}) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x80) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) close(r0) semget$private(0x0, 0x0, 0x80) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$TIOCNXCL(r3, 0x2000740e) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = socket$inet(0x2, 0x4003, 0x10000000000000) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) setgroups(0x21a, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) pledge(&(0x7f0000000000)='(}\x00', &(0x7f0000000040)='\x00') 10:12:48 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x5}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:48 executing program 1: socketpair(0x20, 0x5, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0x6e3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x2, 0x4, 0x500) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) r2 = msgget(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/44) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) getgroups(0x2, &(0x7f00000000c0)=[r1, r0]) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x102, 0x4, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000000)=""/158) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x5, 0x4a0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x1, 0x3, 0x44) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/66) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:48 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f0000000100)=0x4) setuid(0xee01) r0 = socket(0x18, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r2, &(0x7f0000001580)=ANY=[@ANYBLOB="c57e9e8d392d6f76dd33fe77068a04b0b43b39774f0eee733adfd36831a59f80a7996960e68c46b37dba425262f772698bbde135a600000000000000875c09af83f40e780a2b7b0b5a0ceca2f4cfbd3407af87fff1df9ae0564c10da53609c74bf05658c1960d4a7c3ce", @ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYPTR=&(0x7f0000001340)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYPTR], @ANYPTR64, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYBLOB="fae6c6523e3c61d53e9f07c2ed6bf20af3c51cca0748695534252138500d4d33ff28d317b42556583f55fdfbcf3741c172f0399f037c1c927684c6c45512add0ae491f473f5fdbd5d5cfaa30a1b2cb9c19d17268f12b2da93dd05baace6ee15d298e9a97e10fe915e2b3", @ANYPTR64, @ANYPTR, @ANYRESOCT=r1, @ANYRES64=r0], @ANYPTR=&(0x7f0000001440)=ANY=[@ANYRESHEX=r0], @ANYRES32=r1, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000001480)=ANY=[@ANYRESHEX=r1, @ANYPTR64, @ANYRESDEC=r1], @ANYRES64=r2], @ANYPTR64, @ANYPTR64, @ANYBLOB="471eff2d33ac43f665cc37fcb27a362301fcffcf39822a2eee366a0051420199f7b934d25db4249254d84c60b15257185d7305aa9bb53ac9c7f63a912fc4dad0206b7a9bc48ef72ee0d54548d76f46891f287eb0acb7c6d430743dca575e0739bebb5da2f1e08784f5455ceb8c708c2df524ab37fe58a1b8e3a1584549f63323b141c6eee544df630cd323fe34a89e26fd509ee829722a7989cb", @ANYRES64=r2, @ANYRES16=r2, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRESOCT=r2, @ANYRES16=0x0], @ANYPTR=&(0x7f0000001540)=ANY=[@ANYRESDEC=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES64=r0, @ANYRES64=r1, @ANYRES16=r1, @ANYRESHEX=r1]], &(0x7f0000001300)=0x9) socket(0x20, 0xc004, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000140)) r4 = geteuid() setreuid(r3, r4) setsockopt(r2, 0x1000, 0x0, &(0x7f00000001c0)="f7178f7fa06ed127ca9a3f527aaaa70e0d83f16836bd08208ec824ce78bdb2a5c6be7d3163e1d6bd40ea0cff78b9fe9fe212fbc98553055633fd99417c511f", 0x3f) semctl$GETPID(0x0, 0x0, 0x4, 0x0) r5 = semget$private(0x0, 0x0, 0x10a) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000200)=""/4096) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x0, 0x40) getuid() r2 = geteuid() setuid(r2) r3 = semget(0x2, 0x0, 0x0) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) sendto$inet6(r4, &(0x7f0000000240)="7500283088dbbca54d4cb86a041de853fba9b3fb9dc0e7e102be21f60c26c48b3a38a1bdc329f545f0478c76b3960d219bc8f9bf74aa8744c7aaad09166488c2dbc59c16578cb827b5682d321be1e135cc78293cdaa348df949417ed69dd943413c997b3d147b5888c3f10585315c0a57cec0e7d4dcf702bb8edd0dd56139e71a92ff758e5a228f337047540a21c39bb782b228ead6d3691519d4f2d4a53f97dd1d1d371992d2dcde8c6ac6d98e8677aadd5e406de7ae38a5cc93007fd79fc7d89df919e76d1adbcfa6254e5450a4b6ef74b72c0a51c862d375704e9b271e1fb2542ad82093d8791d41530c23b2f9561beecc41e810dd6e95fc61e0bf8", 0xfd, 0x0, &(0x7f0000000340)={0x18, 0x2, 0x4, 0x80}, 0xc) r5 = socket$unix(0x1, 0x1, 0x0) getpeername(r5, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0x286) semctl$GETPID(r3, 0x0, 0x4, 0x0) getdents(r1, &(0x7f0000000440)=""/157, 0x9d) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x4, 0x4, 0x0) munlockall() semget(0x1, 0x3, 0x400) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchmod(r1, 0x90) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) 10:12:48 executing program 0: getgroups(0x400000000000028c, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) semget(0x1, 0x0, 0x221) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = getuid() setuid(r2) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = semget(0x3, 0x3, 0xa) semop(r1, &(0x7f0000000180)=[{0x4, 0x6, 0x1800}, {0x3, 0xffffffffffffff7f, 0x1800}, {0x0, 0xfffffffffffff001, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x9, 0x800}], 0x5) setuid(r0) r2 = semget(0x0, 0x0, 0xfffffffffffffffc) semctl$GETPID(r2, 0x0, 0x4, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x1}, {0x101, 0x9}}) 10:12:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x800, 0xffffffffffffffff, 0xffffffff, 0x0]) 10:12:48 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x81, 0x80}, 0x10) msgget$private(0x0, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x12) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') setgroups(0x0, 0x0) setregid(0x0, r0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="a9774140963c14e43b5eb147de18d6dda29011a110ff1b4e5a90178a5f929c7191d9fd83cd35252b4db8715e08b956c65f1898b4ad3da4b28f058ba0d3f27c725620ca7760100d8bc0348ca77d71db8488e7c4a2466a83c5c30acfcba6b726a05ea6924cae6de7a85824ee6a17", 0x6d}, {&(0x7f0000000200)="e64c93048fb2fd2aecb357a230d914788c4b378614f7651114bd5ff2d508b8c1b75c7ea17d713a1e53dc07919e0e0e2d2221c2e58e961f3bf5ba730f56ada7403810746c32768a04b9d5bbb352f09bdc0c4ca0b137aaa75a113c781a90e12878ca429e469664d2b010112912c0dd933424189fb5d03e6895d633ffba73f5a0f8a242d4f37442cc2da1365c555af899e68470a38a401fd018f274a7ea321d29918fe1fdc39d197c", 0xa7}, {&(0x7f00000002c0)="6dfb266ea8cb5f7991cd76e8e8f4bbc1c554ebab5475d2fc6ac9a7b3c28d8bfb9fbfd2cbc318e743562a512ae230d10e093b2f141a32958732528ed04a430c7e38e8d90ec7b32b25dadb6a991b61e0b0a97a85158adda7d54d02e69f82fe5df303b27bec972ec9e763c387a67909f518dcc2dada858639ec47bed1c4f1fd8865ae18a5a42771543fc007ef76bc1cb145df77d7aad89dd104f29b982325", 0x9d}, {&(0x7f0000000380)="893e2a7154e37cea8b66c4df752fde0e36249b128e16363c4ef9a49f8f6d611e6f57df1a940eb5c8a3d6c63c8d8b2af442018f9c6265cabf543c573b624f974b5c7f94cc6705ff768ce303cb26bde2760e6965da3bb680372e51b412517af29634da56af84174a906d162656de1b7e1642c460233bbc8162d9ee3ae67c6e706cf833640f3766878a411734166934", 0x8e}, {&(0x7f0000000440)="c16f598a14b0796dfcc31d07cbe8e8059ca2e882c3aad6c7c88fa2b585a1bdc51600afec69433dc7eadb86e776f2f73a090d21861bb6a5581b380bcad0b7ce520b6cd2b2f646619b", 0x48}, {&(0x7f0000000100)="58090f80b8afb5574cdca70363a8cfdf50b232150d2c8a8029b05918e10671723b80268010852ffe4a3643", 0x2b}, {&(0x7f00000004c0)="0980cc7dd065f9a0becd183b2f10ee1b19c20961e335b166feaf8a1a626dc363f009b1a42bc110455f97dc4b6b33692048005ae0683285e00f9dca84868da4e2d2767657090a5ab32c3b0d9f1673e2be598ed0e0929d29615a01b7470221e866fb5c6d62b76ab1c4bc7e274e59e8d7037bf907ef2da72803a2f45860d52017aa2ca37c52a16f276b290508daa95c7db65a00430b6b28b4a2b9093f0f845304ad1c", 0xa1}], 0x7, 0x0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3, 0x69) ioctl$TIOCNOTTY(r3, 0x20007471) semctl$GETPID(r2, 0x0, 0x4, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 10:12:48 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setuid(0xee01) r1 = semget(0x3, 0x0, 0x40) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pledge(&(0x7f0000000000)='&-\x00', &(0x7f0000000040)='\x00') setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x1, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETVAL(r0, 0xa74d6b3ab4cf6d2d, 0x5, &(0x7f0000001000)=""/217) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/4096) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) semctl$GETNCNT(r2, 0xbd80d43be97c836b, 0x3, &(0x7f0000000000)=""/23) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3ff) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x5b00) pipe2(0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r4 = semget(0x2, 0x0, 0x0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) semctl$GETPID(r4, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/139) 10:12:48 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000180)=[r3, r1, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget(0x2, 0x1, 0xa) setgroups(0x0, 0x0) setregid(r2, r5) setuid(0xee01) r6 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/17}, &(0x7f0000000200)=0x13) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r7, r0) clock_getres(0x3, &(0x7f0000000280)) semget(0x2, 0x0, 0x0) 10:12:48 executing program 1: setuid(0xee01) semctl$GETPID(0x0, 0x0, 0x4, 0x0) r0 = geteuid() seteuid(r0) setitimer(0x2, &(0x7f0000000100)={{0x2, 0x81}, {0x600000000, 0x799}}, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x9, 0x100000001, 0x1, 0x100, 0x5, 0x5}, &(0x7f0000000040)={0x7, 0x4, 0xffffffffffffffaa, 0xffffffffffffffff, 0x1, 0xfff, 0x7, 0x8227}, &(0x7f0000000080)={0x100, 0x100000001, 0xfffffffffffffff9, 0x20, 0x80, 0x8, 0x7, 0xff}, &(0x7f00000000c0)={0x8001, 0x6}) mlockall(0x2) munlockall() 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/175) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x4) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x9) setsockopt(r0, 0x8, 0x4, &(0x7f0000000040)="7fba7364225fd9eaf6fa4f93d6b1308e5ea00ca44f69ba676d74bfd319f7ce93fc76f77ca8045d23b6d9214d94f64dbf68c8203850d56ebfc4e73eda75717981e82f08aa42bcb17f8a5a4eeb7de0a701ec7ccc6e121d661202edb1b56236a1d1e65e1225de77fb7f14a38c5e8ca26a2bb11db3eaacc54803a80b5b4f391e1851149e718c96eed439bfad1da0d1317415fc9c32e2e68e6ee572ddc0c9b0af23a4ab7788c257dc8d", 0xa7) setuid(0xee01) semget$private(0x0, 0x0, 0x408) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x40000000000000fc, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = semget(0x3, 0x0, 0x10) r3 = semget(0x0, 0x3, 0x2) setgroups(0x0, 0x0) getgid() semctl$IPC_RMID(r2, 0x0, 0x0) setregid(r1, r0) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/51) semctl$GETPID(r4, 0x0, 0x4, 0x0) 10:12:48 executing program 1: semget$private(0x0, 0x7, 0x400) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:48 executing program 0: chroot(&(0x7f0000000180)='./file0\x00') getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getrusage(0xffffffffffffffff, &(0x7f0000000000)) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/90) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x1) 10:12:48 executing program 1: setuid(0xee01) pledge(&(0x7f0000000000)='[\x00', &(0x7f0000000040)='\'^\x00') r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x2000000, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r3 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r4 = geteuid() r5 = geteuid() r6 = dup(0xffffffffffffff9c) bind$inet6(r6, &(0x7f00000000c0)={0x18, 0x2, 0x73, 0x9}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xffffffff, r4, r0, r5, r2, 0x1, 0x5}, 0x3d, 0x5edb, r7, r8, 0x8001, 0x1, 0xfffffffffffffffb}) setregid(0x0, r1) setuid(0xee01) r9 = semget(0x2, 0x0, 0x0) semctl$GETPID(r9, 0x0, 0x4, 0x0) 10:12:48 executing program 1: geteuid() getuid() r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) r2 = socket(0x16, 0x0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) setgroups(0x6, &(0x7f0000000000)=[r0, r3, r2, r3, r1, r1]) semctl$GETPID(r4, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x4008) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x1000}, {0x4, 0x0, 0x800}], 0x2) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) wait4(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)) setuid(0xee01) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0xc00, 0xd) r5 = msgget(0x3, 0x102) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x3f, r3, r1, r3, r1, 0x4, 0x400}, 0x0, 0x1de000000, r2, r2, 0x7fffffff, 0x101, 0x8, 0x101}) dup2(r4, 0xffffffffffffffff) r6 = semget(0x2, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x20000000000000, 0x0) semctl$GETPID(r0, 0x4, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x8, &(0x7f00000000c0)=[r2, r4, r4, r3, r3, r4, r0, r4]) setregid(0x0, r1) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000000040)='./file0\x00', r7, r2, 0x2) semctl$GETPID(r5, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semctl$GETPID(r0, 0x3, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x5) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = geteuid() fchownat(r2, &(0x7f00000001c0)='./file0\x00', r5, r1, 0x6) semget(0x2, 0x0, 0x2) setuid(0xee01) r6 = getuid() ioctl$TIOCSDTR(r2, 0x20007479) setuid(r6) r7 = semget(0x2, 0x0, 0x0) semctl$GETPID(r7, 0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r8, &(0x7f0000000040), 0x1, &(0x7f0000000080)) 10:12:48 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x2fe}, 0xc) kqueue() 10:12:48 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x73) setsockopt(r2, 0xdb, 0x5, &(0x7f00000001c0)="314a65fb8edad60565f608067e706941a5d34298ea2a487b8a4c1885e8d4f12a734a2b3347754911ba13697c5a7ae81d6dfbcecbfcde86c107fd81c91f323a45d722fdd07be142d3c320ba8a930fe5d504e6a5f4f0c792a4f72baf212dc138544a010c8271963a6168c3f0dd377c149f", 0x70) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, r0, 0x0]) r5 = semget(0x3, 0x2, 0x2) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000000)=""/10) setgroups(0x0, 0x0) setregid(0x0, r4) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, 0x0) 10:12:48 executing program 1: r0 = semget(0x1, 0x7, 0x1) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000100)=""/186) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = msgget(0x2, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/170) msgrcv(r2, &(0x7f00000000c0), 0x8, 0x3, 0x1000) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x14) r8 = getuid() fchown(r7, r8, r3) setgroups(0x9, &(0x7f0000000000)=[r3, r4, r0, r1, r5, r2, r1, r3, r3]) 10:12:48 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/233) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/179) 10:12:48 executing program 0: getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x40000000000002ed, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r2, r0, r1, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r3) setuid(0xee01) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = semget(0x2, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, 0x0) 10:12:48 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3ffffffffffffe1a, &(0x7f0000000040)=[r0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = semget(0x2, 0x0, 0x0) semget(0x3, 0x2, 0x8) semctl$GETPID(r2, 0x0, 0x4, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) close(r3) 10:12:48 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x9, 0x1000}, {0x3, 0xffff}], 0x2) r1 = semget(0x2, 0x0, 0x0) semget(0x0, 0x0, 0x110) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0xa0, 0x10) r8 = socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) kevent(r1, &(0x7f0000000040), 0xffffffffbedf3e9c, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffff8, 0xe6b0f4b658d83f7e, 0xa, 0x55, 0x8001}, {{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8000, 0x8}, {{r4}, 0x0, 0x40, 0x20000020, 0xffffffff, 0x4}, {{r5}, 0xffffffffffffffff, 0x9, 0x20000001, 0xdb}, {{r6}, 0xfffffffffffffffd, 0x20, 0x800fffff, 0x5, 0x47c1ad28}, {{r7}, 0xfffffffffffffffd, 0x16, 0x800fffff, 0x0, 0x100}, {{r8}, 0xffffffffffffffff, 0x10, 0x2, 0x1f000000, 0x1}, {{r9}, 0xffffffffffffffff, 0x60, 0x2, 0x3, 0x401}, {{r10}, 0xffffffffffffffff, 0x4, 0xf0000001, 0xfffffffffffffffb, 0x20}, {{r11}, 0xfffffffffffffff8, 0x0, 0x0, 0x3, 0x7}], 0x81, &(0x7f0000001400)={0x3, 0x9fd}) setregid(0x0, r0) socket$unix(0x1, 0x3, 0x0) setuid(0xee01) r12 = semget(0x2, 0x0, 0x0) semctl$GETPID(r12, 0x0, 0x4, 0x0) 10:12:48 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:48 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) semctl$GETPID(0x0, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r2) setuid(0xee01) r3 = semget(0x2, 0x0, 0x3) semctl$GETPID(r3, 0x0, 0x4, 0x0) setregid(r1, r1) 10:12:48 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) setgroups(0x0, 0x0) setregid(0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000001c0)={0x7, 0x6}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffe5b) setuid(0xee01) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r6, r1}, 0xc) recvfrom$inet6(r3, &(0x7f0000000200)=""/158, 0x9e, 0x843, &(0x7f00000002c0)={0x18, 0x0, 0x5, 0x7}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000300)=0xe5f, 0x4) r7 = semget(0x2, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r4) semctl$GETPID(r7, 0x0, 0x4, 0x0) getrlimit(0x7, &(0x7f0000000380)) 10:12:48 executing program 1: setuid(0xee01) r0 = getuid() getuid() setuid(r0) r1 = semget(0x2, 0xfffffffffffffffe, 0x20) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r0, r3) semctl$GETPID(r1, 0x0, 0x4, 0x0) getgroups(0x2, &(0x7f00000000c0)=[r3, r3]) 10:12:48 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:49 executing program 1: r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001980)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x4}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="0875d8ee6a042dd33630fcdf317d4651e5bd4a5d98b8742ef78f830c5ffcb66759766a63a4f429e28a9340420c8ebb5466a5582d136b50b84950f1aa74660c98344f5ca5ab9499fd70900ea948a11a517e599766bdd1fe7a187eb2b9dcb860c1d6756119474fedbc4e7e52e03f23004dcc11804457a7f86ab1885bf2f85c7c04ba32c5c516e6716905ca7c2e5ec6304c95a56c774570ab8703b760209bcd039ba39d9ffa7e025ac2a33c6aea56269b089e80cb7442c8597af1c40fed0619d1431a8b1db673d285300781732211437f395df297ac1218b264924a70e09a63ead13003621fa4a401e2", 0xe8}, {&(0x7f0000000200)="1bcc2272285acae10cc0b28292885cb5bcd45e6c11d876fd3353c9416b3e740862b8b1d660f4681dbdea6599841ca17e490b3896abdf76470c25cc3d38b2e091a562169d62544e244f9658b642627d4c546fd5a798a85b636ae890e874d861ed6f9f65de042cf0f4181425aaae044854ab9bd7c1a29f7288d027e90e13d8cf9f1f76aa513dee714d45153026867f7e669f127805bd43f3b2ec070de49c20", 0x9e}, {&(0x7f00000002c0)="ef4be8d30cd9f820e23befd91f7944912891b5bcff509152387c5096d56bf665992c5fc77246f1da3507d22f903887ca52aee25d6ce81c08ed6dceb5f366603d88166662de9793bcaf51b967e3a1f13c9862795b8492ea55d273f9b5a403d53c8937056e6859f96acf608a838ccaa22f4d931f7d4b25f0bfd8049f6250528e873334862abe18c974c324d3c76a9fd35119effbd25809f2b6b864162fd8d62e810266d2508a88e9415fee45399a4974d8f7b70373d24259ecea3e6c475be66f64ce573336160c9b4e3d6a1b8a4ed5e8e92b024ee7", 0xd4}, {&(0x7f00000003c0)="5f1d41f8e1de00278628e128a660e9d021899c1706a35bdbfe1b2c11aab359d4f23a3e12b01ac0c1732dcdcc6b629b21c65858c52eec1237923afbe41c23697fa3b47c3960692d228d3242e3331696b74e2436f668148724d21ef9ee353dd360392a23c421ade318c6ee53fbaf6eec2d74afe6d7803e4e58599a041a2094a35ca9a220bbbe315fcf4f03c8af0e00f10a2fc67dfbfd6c0524700a8dd3a80c0854786c2a232ec0f6b4f956e89cbdfd16993288317f91265f4095a00577a0b5dccf3d474955db49ddc2e495992959c5f0b505ce6ac8a97a48b6c8e5ec370354ec", 0xdf}], 0x4, &(0x7f0000000500)=[{0xf0, 0xffff, 0x5, "5d3db44f199e6dd1f4a311a344c33a690bad1340ef187fd55afe5638a09a0263425097c2c9c4b6c614825d4a33bfbf8d081da7f6f6eec7d4c9e735003d15b88e66f9d8a96b4af180752d66153148d46675c7c5060a5640cc9d90da81d6f81800110d178193c95f2a3da9bed8bd64f3e482a69e67df38334ace37b3a69a7c6f36dca68a19756950a944a014822b3ff4103fa320d934819482f80c5b2348a483d827fa8dc43ee592fada3776f0f8e0b885ae5f914342ab1613d068626bbd9d695445effde38a803f59b36648c107a8394609a61a1e879f56e772f8879dc8ab0767"}, {0x48, 0x1, 0x0, "7c3a1a5a470ef4adecaf468879c8206dac4f8540ffea5ba05d4d5777ed70e45d1d6368b2d51ae72b832e73271d3ecf22473299d778496527"}, {0xb8, 0x1, 0x200, "519096d5bc4b434d7a2edae59eeab0df4d9a9210179106e855e533006e125b0df8f5182b60a852c493aab739dc5b9dcbe3887b0b7c816314447472cb1b7379c3add946007a16ec769ed5c141093ed144019e8c9a446c77c0f07b4f3aee2a13b2c2c68e1aea367b7d54b37c01c3046187aff80c6073dbc4e6328d47c36f0a44ee5d44899ffb90793179bb1ef363075903233ac3ec9b4517e06879a27e28578c3589b78b9f91185036"}, {0xc0, 0x1, 0x4, "5aa4e8b4f5d48ece6d77d625c150e038ccc628fcf993f23a9f4abfe2984b891d23f61df49ff6df0c0574c58c72d1c08fcdd29367a8b2c6c4a1119fa454d25cbe9b71d8e4421c60fc599dcff68187c73adcf0ea1a03f3b4d04c69c7901ebcb63debb9ef9aac01481ce5f7835fe7a178c43ad29664043993ceb6b686c0a7779c0862d6766914f86b63017babddeeffe18e1ef186b890c2522cc349ccca71ab1a5daf3c895011d9b53b549bd5c367880504"}, {0x1010, 0x1, 0x3, "501821232a51c77a55f413c2dfe7c84634f12e291a92cf845e822839e1ce3d7359e553498c1ae676449aad12110cfad9e55b9c22e01767171f46933aacf6189bc371b6dcfe27b1f8ee68461c32c59f5e5688001b19aa4ea56ae38bd5cf091063f06fe381e59985bba4ed2289bed2d7cd9924f758894369d6a9a47d86e2388b2219442eefdd8f5ef9221783658c3c4603fac505ec15d905f7e17a7fff60a40052400fc77d1f4f7241434622639c7143d1fda243ca3817fe4cdf67db4af289c1e4056430af6de277af9672f3b25bb0813f9a13a3230f2a71224a02f997881f89a1d09df20f88d65ad78319aa2f18c566190a8ac79c1afcaaf384f8d5935f54e4163a3ac07446d69f96d24426bdd4b953e1b7bf2b7c302347dfa6b59d668773917f7f114cccf4fd1b4a8fdb048b4d2642b03e7458cc0c39f42d76bfb09989b0e1bb1aef9a6d67e2b6f4b164b30bfa9c7267d5b29bca8ec0ee3f13d89ec29986791b5f1a8d62a2c9a35b05debe4fbc019658265f79276f43dd0e5b9f7d9cba378df5c0fd2c515cac7e2dc344e994664ab22ea1419bba246747e998b430d39b9ae98a64025c85fbc633a9df9670538e2f11772965d1185e581b38693f3fb655d7118d91df3a8f54563af46ad406d22aff8f35aa92d70270fcb04a43fd1ba5781f5292de3f677580cec5e3fb2f4415f884792670c71f79d6c2b24bc29e1d9de4e812cfe09ba8835358e764e31fa5d7db7c39db999a2262ec0b10722c36486050a36f0a687867a31938851d5510ca95d1ea740d2b5c004cae831c0cd1476bc6dd7aea8c7d09e603e66ae930b6c7d18a4fc4057d91dd5622726ba4e28a69501679a954c380f6d5c61b553a4334269b7ea962ccae0c8e43a7f4724d02dd2d17a01efa74ef3d7aa8054256ba22a908b28fa8b51073515d1f0d68c4c39d74567f968b7ee6769f581d99e2d6603552dfd162993bf84012641d752f4a6b9e8d6b6c405c9e9201e60ce7b6b1e413c0258cc8fd882da4abb28938c3d2be2de398e75ae90bb521a87ad882b592cef5d261c663a8e2bf234d57e42c7d4f86c5a75e7a2ea5baf8d7ba3638443fc94903f691e401b90f27ba0f722465e09a51a5c7ccbf6998609d613f3fca4a8f4564baa6e520e9a411d2e20a1e0b9c77cd8b5bd0204ea753b55b8b45aa1d6b8823095ba0267c77848b4393f41644a50100915d6d298c5a30de33da40b751529df812027626b02725d0cc8b0b83ac7306ea6235e0f9d18c22f13ae14cc0595b38a510bddcdde1b864c660abb3649547b53f368431e159a23b408a712a62ebca87f01fb8750127617a32fee6bb283b22ab5ad016730ef1a16be91357585aa0c7c03fd3a5707c4bbb2941f3f7b960603457f98ff36e60a3288335162265a8deda956f51ecf028827cc134bde3c3ea1593a71cd9b88e87929aff42cc49874fb3692744822fa53dcfcdbcd4cb6f00200750a397e5816d35d19a579020b54befadb3ba37d5460f9bd2919497f0d20bd117cdba8bf5aefea401c662c36364c14a86811d45936f56ff6464a0d82e81fc0cca97414ad6541d3e43195c6d9e137490bec8f959e7f6418dcf6335ad180e74dad9b43ea809852fad6f1078c83fd7f384ea4f8d3f6f808bf0c4665e0c66480ca8c0a609bbc11c8e2449a796dfb0ed29bc4a992e1f28673bf8b2e3f10045080208b90d3df2940142de523eda2387c267b1fe023d0194134a9aa96f4acdb6c263e79e47bc328cd5839e94ecd923b6e23433096677adb3b29c771232d139468973c2c8ec435933ee6047a71908401a33831b07af757e7c0f0a6d58f5343b3b0c5cec6d299972af21bc10aa0f2a5b67cc560d07be0287aba5a7f9fecf238435cb67d42870867864b9def7f6bc9c49b9994ce454cc608881c810c407a9a821e7b1bba57603d0a30a3aced12d0a1e99afe9b7355109618a4ecce60240fd288427ad8699f69f624bfeafc200f767c4d20e574e3f2468f9a362af6a4f9613214aab4af5fe21611c189b40a0d998171cb998abf22a1449c9121662430b9ccd33da73a5036d624b99bf7d9690c752e3c225db86bf545a560650f40b28f306770ea7ae9345132404eca037750d1c27cc6085ae0382bd42d7edccef69b36557f9b33acf6947ca7abfa5ad31e493f5194e725caa71ec5e8d4fdc6211a8f088a8224c0726d55bbe3db3094594f01dfb0ec4de47929467fdb32d686d17209e08ccd3511d52202db6425eb8927a1a054b21820539a79b7446afbde0d76454e16174b7f15a2d7c836277fbe939400f4fa25f07eb746b6f016f0f9e4753d3b0789d9feadeea09b009bf86f4a1460cbb01b89d978e4939739d334cb0d737910e4a95918bfeb4a51a29650ddef4ee5260536b15f8d785ae6c947b803fa6b088f13f053e39ef4b3b95b8bdc256939f6634a08624f83ad1eee735c2365ba581b5be245f2a8790db345060990899fe10d523b898047e3f4e7fa1173062b2445c21c266d18285d8c7cdbbab43644b92afe97e8efc0dedd86327f8269263a9dece146ddc46d90b4fb864ad79a66ccb427164548742c78345d3c98d8759c17bb59e59df8ac76b59919509f67b0544705ff5429bbe32f5a5f708008754371cb90c6c441691177ef3bb4bc31b5d3d32f31614c6c49b897b7cf70b8db0978b12ec7966494a7ca89893422781c85b6e98a910f7748fc122adc94646b75fbe107d897c4cebb4b50087c01cc415a148c5a4d3283bf1700541522ed4b74ef2fe7e326d6775b662255b15be1abe366a120b7f50e2b1ea56c36d0f5dd29f34f2cb0ac723e1e26c4d36e0844d7c627f74812c6298a7a33078be1bc7ef5a9f3282908502023c61bf40734fab26c9eb9974a039927fcadf9cc19bffe89f3f7172c0e5c08c2d5da9112c892aca40c84b092b6688ddfc685c65a5342f299c302a3e2401d4fc731b367c8d488eb9d62bf4660fa0ac5eae1cec1466fbb193cbdf40988bb3bedc323c4f5ff600152ca8e0c6724752cff6c2673d50d80caa66f14f65bcb07aeb8d0f5528bdb64d44abc7831ee1e96fd53e1c320e5667468b6c77dbd4bbe8c50f9b0116281712988df5ffe79866e516006e351bf666f1ffd7828dfac45f89e7f78385ab8d90d2d279f843880134d15576791ca7a785060585620133852d38d921a9c6a3b56162f46257ed47dc4f3db251ff6869ed9e6e05d3781297b5d51da7cddc39d038b27b0d50a6c5a300ba5ce89d64f6f08fc213ac894882ab78572eef2078392f53d1dbc6da39d8ea7a072b7ea71620cdc4deb1b3ae220412b6333fee9ce4837d1e1a89055fb7ba77657b9fbd0a6efb84f15a35254c0cf925aa967e3f035ea20a3dae7a387e376c93adfb44cf17096fe125cdedf20d03040c07bf98d9b578d5917cab2d1ee6b6b5a9b3133656e7b6cf81ba7d45f914c8f19a4dac69433050f3ba8cede12eb1e4fd0ce4ca37ee0a7ffaf758c4d5458e33ed08e720bb1c33ba7aa25f0df8087dca3dd8bedfbdc61aeb9a9971522c5c4df6f04e15b2cb5d6763f382f0f202ae9d18a428b44e89a672cababd18452284a22b9d34fe3b0d4d2fda7bb554a2536e8d9495d7ac561de24ca10575c1a8b7bc5f7e7b7df2f2b9da1b0acb6ca7f2e76fc1476241e2e26a396e715bea19aa9449d5370b771e6dd23545caf7023912149237fb9e66922ab46b50358b27ae97d9a5cc4e115aaae70b25bf0cab5c4331ce84d072d5e4be1f37b7d1822981a6fe4a7a211d77de056de1045b456719f3525717bd4ecb5016332521b7b2e131f722df5d4882e7e0e8d7150b535bd206fe47c5d3b2eaf4e6015c4d15a1de6de0cff3e993c17dc43ea5707ef5cb3cbc49564fc4eb713613b37a2f728b13f621b8f23819a36f6e19a3956f5aa8542a41c256289f7108147a0f30ff21a19c839501d958388d1b14f379e39c13994174e1e3d52bdeb07aa213369be3520ebc65f6721c46a22af01a8e5936363e1566d14c9205947a31b5a2067db2c3472f5437b173f2aef76cd1c27ae86f1abc8be33515104c7b9ef6a0c37fe7c75b1f2434ae34e5a0a817e80a4a93543cafd282478a06c4d929a42a4b92f2121407d0a98ab6fd3a1e57de57cd531e4d3cec0f572f0bb17c5382c524b3f908f1e531eb891b7b132cf7a4050539c16182845522c2063b30004c81273e1402f94c5b88951f794edfc361336d11dfac0f9f7c7f9c507344e9aa8e4a2b68ca2e107139ea3f96ff3a1ee2174442d2ef76431b7313092803e9889e632056ff592418cdb7ccc6415f23abfb409b21b439f9afc7bb994252f2903e22efbb86ea721921d8431a8b1d193b6b39a7aa716ce367aafb57560085c83707567f154e20f42ef34d39f4fd5900006bbde432f0c727a6f11c2f7e21af9247baa265f45d958576ea2f36f9c02e569ef32e566f0041223ef77d23d4a94ffeaf648988f416a57ca0213faa5a921e234dffc76c90e604a8c710e404cde2ebb35623a42c06c69f9e30950130a6267ec98bf5cb26e7cb9b5bbf71265fb8663153127e4d3e0c373d01d828f3ac39c173f89162de972526f48c265da43467ad542c24ab23f52fb83e84b590cebeb3366dd29dc690a9d8c44d86420c16de1bee9bdc675411346f5cff20bbc6594e9935c0dbe51a7fc0437d9e82400501a5ccd7199c3129a943066ed49e2ee0b02308aee4315f700d15d94e48673657c749c210565ad585c2896c96e2a3f61a252acae1147ceaf0fa8e98b8be8f0ed289bc949c518341c3c1e684a3f9dca1b5211c501fbd32284894fa9e8278aa79efcecb4a9202a23782c859351f7ae33575926176e265b5f52180cf2a1e07bf0bfa5875e970f8f070df055ce7c29ba7af44c2a84cfd362365c91552247397611918051bec320ab3de9c4247c5de6c5edba738817edd9adf88f81ff556f44287942c65a27fbb08fdfe553b083c4f72877e3871ab0410380b295fca7ad3868692a203cdbbcd0b6678841a19126efc78478e33f247caa40916ef934cb6397496c1813d4bae705b3bfb0be56700e88192a17c8d61893aec51687cf58addb0184e80aecd5c2fbf5922291a09fe574141197777a891b189590f9178b79d06cb3e8559e6118e3834f2e5fd0488541be49812e2a7db895582d5fc742f3d035d0738ddf28b6971bb5ea2114d714a384f8188f491cc5233e95767ab3d0e712973caa103e18e31cde962fcab9dbd4ba0951e4a1336b359344c724370f85b2dc4384dafe94199cc7340c9fb8f7ede082f0aafb9f90e4c484ffedc1b88a9a70df2b1480700ab5659cb0d2bcddc4a431180130bfb71e2a9d4d7bf349edf56fdc6c2ccee41f83997623d3f8df0c48e2fce8bd1407325b627a33373e14bd5f16e504001de095838b8b593abadfbf71c953cd258ed77766eea75ea846fe353cd5eea7d8d27dc0eb8fe20c1c8378f1876149febb996ef9c04117c8b10662d2cbfefaab3d71c8ec85b838e87ac9f243576e589eb0c63ca5f41203f60276df5cdca1783499799821a53e7a980552d9c722d9dd88109ccdcd70bd33c8d7a6943d471bd7e60119ecaf02be8939bf6f9adc281c3d1fa9609ad44f9fcb35c97cb7678958db7d9394edcd921083d15c8e9c3c6b2bb1d1349dc468b8bf7bbe8c460862eb8c77203cd8c286472fe1a149991debec02b6f6628d0c2ea3621e8ba41f09183d16cc4e0ab3213bb7cdc0249c12f2c8e4f350322a98e89e8a87d5a0b8a3dc4142a574521af44d8d43ece2cbf20a5ecffb48db09706df4b6833dff136118848db8015b431284d2fff0b9a4f176a3f78e1"}, {0xd0, 0xffff, 0x242, "401c813f07df37591ccca6b0d909bd21d494d5568f76d55150a93b250931402581f98be17e6bedd182a9f1d9b07f8431192c2496e04832ba417f04ef2328b632211b5d85d9306b4dd38c6cee7bbcd6a152b84168d37944244f083e3a3960d7c5d48f062a0b8beb9089b0737d1ee1d3bdd260bf81fd9292989de537f6f0bf7a1b82ba3917f56876476772d3a003ffc2855681b930c531036b013d1ccc3254e231cad3a47867eed21d3e9b2e401c0d5afef545496ed5104ebb04a025ea7dfa3c"}, {0xe0, 0x1, 0xffffffff, "42f233874fd1693de621871e2b9c3b2e95a6c18062e00ee0f7be8cabff62df64931f9196c83d23be11a8df710f4c081fcedf18e566e0fbd5d2fbf02fb059b69efdca1061af593265d2a8e23b5219a4f1be15011a0b9c2b2ccc8e0b2221834d48c6d061dc8a2d9cf767755669ef5db4d6764fc32e0cab0d27e422b7a1116a4a5af5198e0ee24c21be1f6f026440d17bff4c5c982e93f2301b14c5f65a26e448857e24c4246d3b9034d0266a6bb25985577b8b0167786d40edb3a62a7de7c0341013d5cf71c947f759c60c5382e2"}], 0x1470}, 0x407) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:12:49 executing program 0: r0 = getgid() r1 = getegid() r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x179, &(0x7f0000000000)=[0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3, r4]) setgroups(0x0, 0x0) setregid(0x0, r6) getgroups(0x9, &(0x7f00000000c0)=[r1, r6, r5, r7, r0, r5, r1, r7, r7]) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000000)={0x0, 0xfcf}) setuid(0xee01) getgid() mkdir(&(0x7f0000000080)='./file0\x00', 0x58) r9 = semget(0x2, 0x0, 0x0) semctl$GETPID(r9, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = getuid() setuid(r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semget$private(0x0, 0x0, 0x50) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x42) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x6a) linkat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3ff, r1, r4, r5, r6, 0x28, 0x6}, 0x7fff, 0x3, 0x29c61b24}) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x1000}, {0x4, 0xa5, 0x1800}, {0x6, 0x91a, 0x1800}], 0x3) 10:12:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) socketpair(0x1e, 0x1, 0xa61, &(0x7f0000000000)) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getuid() chown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e4000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:49 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r7 = semget(0x2, 0x0, 0x0) lstat(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)) getgroups(0xa, &(0x7f0000000100)=[r0, r3, r1, r6, r1, r5, r2, r3, r4, r1]) semctl$GETPID(r7, 0x0, 0x4, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x220, 0x18) writev(r8, &(0x7f0000001280)=[{&(0x7f0000000180)="a0a07ee8cbc6c2872270bc905637ae19ae846e7f5810ce1e874552f1b2fda6bba6b6475fc7ab8c850dbc61d5edc35e4433c48e9b8a7851d45921041d7d6751da4d6a601aed7a76889df551213e095e2658c08d9ed3eb20b36af25015f461af856630df4ea07ea5d8a4c906d58a18633af37198c9b6053114ba7bdcec63b403213019cf4de6339c974ca7f71efc90ba36329efdd0879591458474af84dce5916e02034794f6e3c56e6e2c97a742ebebd8f5ca8a8db05c7be9f309f17c1c5016a6da947c07aebc68fd5871d0dc06be85b320126817d6f0f2fc6a55ddbfb704733d8e8d6a9d84ae6a61a0a4641125e3683b6de0db29447ff587f00bb557ab2c257525743433a3d63593b98101cf3da830408ecac527ebe0fd66f7654ef213b33b79d13d9c18be448ca21f34643b39d94bc3ee71a088ee0ca073ac77da0708e6cd984f6fd61d62f5541d4ad71b8f506480ba9176fed06740ab33d9a88fbaf87065482269604490df228a03e1b9691298c19f8e900165d51b753b8000a32bc38dda2f94252b4b2990795c4d6a8c047a579c5e6f06ab8830a3e4a48b84477fb2a31b4c021d0cf2f3fe9b3b7dc735fa0b1ebb5223704a93c85942f5c01f445d53d20051e8f7065bc21a8408c310bc4d5482f72fac3bab69b128485e7442485a993ed4f5d95186e7fac41d68a75eca84671907d7d587cc1816c19c637c355ccb71be6e5492658419ce5bae356cdd0121abfb90af54aa18e1af1565871855e9752c029a9fbb75f7c0dddc782c4a1fa2ad18fd89db177f917b511b0bd156a3ed1bccc6280b787c0d530d12e940d5442951caaf198cfcec4d48db1713d59460fadb5eeea1205a105fca9729c8cea39539e5f1a78a14cc91e9b9545ffda9cf56d36c67b9546856d6efc91061a083f7e1d590ee22d20df323c0b5c47a64d27e52880a6bcc32e9c9d0209802a62b8299dca5858910ca740c90bce0de14b1062ecedd295bbaa3218202beeb126d31e6bec7f5ce76b60cf3c280c1bc61f32e3f83a0fd1f0158a427487b89919c4dc095056c6145ea54750794d7210d7d8b09a1dd57e3a66af98709da1c1bc3fcdb300b9014dd9fb65d97631e1cf335754945a13f5d5a1d72c2a16b44d1b2c69d1712bef9e931f034b2b6bab2238dceb0d0d9e38128df5ab18c3b1868811c1529bb7cac75bbb512fe340295eb54a652d3029ada4c8b9bd57df0243e013020f11e11aacc57963037848f2f30eb20384aab958fc033f2884d992c215c5169aaa8fee1011cdd34920d46b27c43d9f75eddd5b1d54cfad1e8dd77bbbb227dca4122ab1998afaa99e2d96eec87c360c8a087d9adda042a29969ef6ee58eddd6dd44dbf009eb5e8e737efc21d5a32b28368940688a8b1e662f2b95c50e6a118eeccea4dda507ca910a578779eb7132df304b93481f24b1a4dec13e905a07824a1ca150b18c787681251efc4254baa7925b0e41c3ed1f12bd4723171b6af7f5b2578b550fa5208b1fbabaea069f14da6ef3a63efe67687004243cb2f09a8900c380b8792ce3881414cad4673b964109f359a33d7c61ff9e1d28626d16c8894fb6f6d74ad813807b74ead47d00da079e91911cf068499c321410c5d3a1f2eeba5e3e0152723c1dadfd5a0a14b220738dbe2e4fbc30ab257c0ca4f5ed36ebef5bfe74b6cf0bef2ab912422b38d9048b70fca131d39beee2d10a47440c70f0de1d4bf9337b0a17c7e9a640e87458103257ec62728acbdaa6d0bbb549ea81785b108a14d79f6a70b9f93bcf3e1db2f5edac5d8a49065b1adcece311a1144a98880e34d8c076060038c28bfd37523b379ac08e181a829bd1ff555453cacaa6847cead3810c2514e2490b920a3e8e87eaa71ff1ce1d9a97f39d5a9af1bad06459039c93081d7b1af7c7cf361882d1fa4113c672e4588129b6f16d825f21740fac23f2dbbf9960e07d1af0dbf723d8468d0a7b1eea5e3bef2227864126b1f097178e44a9ce0afe7184292ac5331410ff1dae00f32b191e501074302be2f522d863b70baf7f80db740b6281375dd4d92d604a94966391e6f8a983e362df9a0a3b1cf49e82fbb322ee48b46c441dcf9cff740f9010c0a3ecc4061af7122b1a8b466dd548e286e250aadda88a29dc89a51255a5fa9677e222accf406717c996a9c9652dba406fb4faafe615868b00b89fecb6de84984d565b53a652eb5be5ec9647ca0571adc2e41a9c77207dd8d35ffc9059af95216cd174afa000bf3acda0039ce20c260cb072eb4fafbe3e54e27924bbe58be2dcde9b559a3fb96c9e0747132bf1c36dd324350a1d922d8282914b73d8ba53c65dd9f15d5e0f9fc847ff0e4f433e72bcc29a4f5dd10fbd47310c00c88fbbe1fd385ffd0955da042d5ef1e604ab781e6181bba435f1e82498fb005a30b9297dba5542acfd4d73998fa9a9cafba1a6a0019b7dae79fa891508ce475c9ae432ab963f9ffc2b6c7a7ad87d09e1619fee2e5dce22231618e1b418511c3fdcabc9fb8377324322fbc059a53f1fb9c090f1b1a46f5d46fe11c77852a943026fae44e61a6b723350e992b71fcddf1d3990bad42a7dcbc860731b9ff92c446a44a67a11f1e4105dafe54357ec3312cde164fb6a39b9f8fc4be569a93c7e68db52f97a8e59b045c6de062c9ca1500606c3bd33e3c0cb9d44a165c2f24559d569825ab6c24175fda6c0dc0cf781e65d5be20845a537575a0f064fa71b21d2767d8629ea5e748ae034e7417e6a5838ebec7511934874f545cb17f11da93a45d1c3e055cf4e8155da4cddfcf345a6e82c7459eced1c4969feb39d7a58646576cd720178ac11befbe9b99dac220f662f8037f3b2727755543a8e6dbf85a5300b811ae07f3def2188d74083368d11e00b563f183062c59b02f81db72e6e4190f313f8e720db86580801343f97a5baeb32334d3d8ca2e369162e9521a99dfefb2d8d6c1cad905af4eb11a89c669e12a21446cfb0a27bc30488c670f88d9dcd71c8ccc7d0370ae600b1ac2b990b25c0b106150294c81734ceb9754066b42ba317b20895e38a9bc87c1e11f89857b8ae4e3b466ba15c503870145a0843480c8ac0553649fc3ba7eac69438deaeb6505645ef727a0a7826105b250dcb8486ffaccf4aa210a85aad76255390ab6547ba7a47419cf4efd2192d21a58ae45a701a75d84833a04d1440b36a235b5c11ad0a20bc54850cb53ffb68e4593b379aad696940723048c7af946fbfa55133e447b3b30421f195c6689daf60dd3d1d426b5b161ce06586f831be1d2aedbff55b2ab7edeb3abe0f9a8dd0ed21c5b67b3eb8bcbe89228ede3170383913090259f1ac24666c051efefbfadbfe19171e37b17e1aa663be54137b7aae0f3a36cbf96cb8e7330c81828d58c1f8af555df89a3d6083786a040874b0e9ae31a040fcd639f97b4b60e6df3226ae5eb63647d6727bb3e7a1da92958b122b6e521c806209fd969fe8bde31317bee7a5e194bf8084b4085f8cd4aebad57384f68fd0a0fbdbd1a113a10cc54165ddec4e7e31c2a832012849ffd41cab1f4fa6a46aa31f5c5bc06767ac5c259415a892b9781ac422619bb8b82bf322d20b36af8e6fe3c49e12890907b1a23c5eb56a5ae81964f570693501e0fdf8e5f5d1fb95a72ef54b1a0b0a35b1020e3954cf73d55e077719914d6fa39f1d64b8accf7846af8fd91b8f441750c812ee096a7280a3f78d8d5d97600987415471fd2fff7e39d9fd86f067916e4e9ffab1c9fd6c53de30390232448317db0a7836107a69be345840b756922821e32b7ebaad41460153dd1747ced61e7fc7e86678fe42ebefc6f943a157e062e909c699c62152563d9dee72dae3015a878b5401b17aaae35ec9ddb69330db298fd9c90092e9a15f9d8ac9c54955f152900d542b53056b24e069a4ca8c53bb3099c9d6982b2a885c7bafdf147efd27af93dcf237f1827f9051408d701c4392d117ec1efe1b65acec836cbfe994e19012a978b5d6fc444cf71007c10d7cf5a0d5a0ff8c283f85dad5b404b2d8c4803f747b24bb894a31e9a1d3b488c82ad265a2fa79c44b71e9c561ff73af83e9045319e170ca08851e5222122513b732de817bb7bd3a55866392e6580bd94adab41daa0cb964bceb1750e5ae11eb5b26b2279fbdcfb8f5a2f41014f78f117a166dd1d0e0ee91a4a1398b82b6399ce0105a18d7ba943e547b87fd4ee6bbb5026abf8f91e103b03a481a44cdc0db9d28a9a6dc6e136ece50933407f3b5477923148bdb189a135233049b6e52494bcc6a06362c2b5c0b48c502223791c34f1feb0252d626e4716bb12ac0a59a77ea01fba4e107153623c5a01b14aa2e880732223facc856d96778e3acc63b106179ec808a80cd61c3bd19b29c4dba1ad35e7602d01537b20dfaff6044eaa52a8c687f55f820dc0fdbe2c107beee5782349d3c939c5d44016ba295b77e43f4fc018de393487726dc22f9326c34e3d3cc7d0a4e78bca337c68d98ab233b7c458e8c0f2ade95e4bf17dfcdcb62f63fd6c4bb0c196274c80f97434ced2dae4fb3986ba71eea9595a1e931b8f17fbe0bbc1c26bdb71a4da7ca225f0bf8a0419b876b78c0b93c02c250fde0710e61f44576989c01149f5afe29e4392de6f4711d9db6380d982089b6b40cfbc5820ce055d16fb616531438ec549bf34471b1c3551e1758bc82c132e2c5bf30ab0b21d27d16d328665cdcdea64b8ea09a35772ab607f8e855cdc5631ad65820a2780bdd4e25d8ab3b4f35e67be35d6f17e87cc80762aa84782902668b55c17be4832a8acd3710da6b7cfe531fd07fdcce1ac29a2e7ea8d2b21d48e73f2e6bed8aa0b12d1b307858b1677874d899c054d8c03eb071dae3d44e17bb7e5d88e8b609c0eab91651f9833ee7ff6ec5693a4c8b470594dfd1ba8943d44444da6afa0107985f0763a1a30c0b2af7fee8bf9369fbb1869e103dce314a64e9f8cf2371df89518f13d481ef77521b83f0107c5db7453de979552b24aa876c3b41728dd7a3f21389f8813295454987ae8e5b87a4eb8d7a33366be897a94306736e41b41f302198ed49b093f4d30dcefd80c284a6c2e0e5533c273ae7beb58f0683ab146efd6efad8ab32b9bd405178d2413e33706b72e58c973ba06f146795557c02a73f68b7dceaaeff9935e9a4632b553cb23a42d795adeb2057befadc5721df5a351693927e25e7445cf6b004e44cf5bf8607d3666e4d77682ba1f24541e1f9424a5d8d7e9b6c7c7a9cbe425a50e7c0b60f96d3b56a05c56e40ee520294d0203ac5351d1d9305f3ec521647b5e7609188dbd6aca6cf06a30c6fa330ef9e737f15c4d29cac67f66a61ecbad88fc3119d3095a10a8abc9d0b59530dfea230a178af384c1b72a824195019e620c3e9d0f34109d124911fc1d9ac199e3c54341d442034b95ded0d383ef2781f45506d442b2874032b38d1da88c12c1cc59c39d1cfd1b07527c142d998b2cfd6e8c354d9f4ad8f5d8cd4636bf648f8f1cae881f288f53b2f35fd8fc5e278ab5685778bce31c0ae9a73ea69904fbd16e1e27c65961e1afbe2e55e09782b0203801557b925d81ae8e5b0d909a8ebef3d455c7dca4767cc07b6ba5b624b9b9d30d6dd317b286decafb97565eb5373df1511366b5cb77316877b7b66dfe4c30c8f1b49def0e7f000aa920337d02d34629524d854feceafcfe4c9514d57fc11d384c8649868135c18e619ab6cdb18784555b108e03b417f26295bbadb7565a36d52e63cd6919f76d1e974d762884cf3fb0a932a05082eab6e4b1ae8bce027358b5f2599675c230", 0x1000}, {&(0x7f0000000040)="eb50f639b587cb0b959ba4a56134eaa438c7cc7e5bf0aa0937ed12039e23c3f67ba55aacc2ec3e77a5e44fe965c8285335fa06e5bfd28de3e3b4", 0x3a}, {&(0x7f0000000080)="e109a16b", 0x4}, {&(0x7f00000000c0)="631cb0044a98beaea1fe5efe", 0xc}, {&(0x7f0000001180)="7b350e3b1f9efb179e66892b1bed3cab1459f65f9b245945e3cc0ec79d654abb1a4dba5ac8da6c5401b759b4c7339afd809873c0c553e6296e72b051c086142508a430d050eb59996b1e42550da531114cb152abb89f7a100c04225174e34815dc76191694539bca1e47e35d7c82fcf9adf544d75771da67a6155a666738836d9478304f3980b59d80bf77ebd0d0114d13ad3e44bb4e8d1a6c1da3c1706926a787c39461152491175a9b78734e7b1a7c39333953e801537eadb48dac6504b1d05de0d353799391cdbe796b8ffb", 0xcd}], 0x5) r9 = msgget(0x3, 0x82) msgsnd(r9, &(0x7f0000001480)={0x3, "b0db004ba8043aebd2091f84575d74ef97ac2af5fcd62af6dcf26ebe41d3666d16022713c76b49697c3573c5071ee9275cef4318f07674540ec7963341fff6ce364ccd77587df93965b25107f58a6537575f790c23f2ae2d31defd98b277430cad57f9399a7191404d0dc02d2b9fd2915e9aac77732917fa78582773c1dc7a440bea7b86bacca8e3373f953deb8f50198478e9eec10e9922895c6caf0653fed97c564f16f73e8e305ef533c8d8b130f69b4fcf91621ebab826278fa52b54f7009ed6a1dc12e3a0ddd5a3ba6cbc39a09f57073594d39889c1ecee2ecf73694ba0bcbd9c30"}, 0xec, 0x800) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001300)="a6279c41c48ba183e4825f1e76653b9c46f62380816b71a926f6fdb2082c9f7f3b9e86fb8b9da55a506d0161283f90b17ade750747d007786298349c82917e97016a459f86f3ce2759a7e42ea504a06bab817b7fdc497676628c7d900a0ca8260b975ca82229281dcca20c8b7d9af9ff2dae2904769fef78b1b2fa4cce01846285c893fcd18aac0d1a0c6d8eb2b1ac8273e2a49a6aed6b5c2f3f419b075ec8213920b367c951452b888ded84e055", 0xae) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = getuid() setuid(r1) getuid() semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x4000000004, 0x1) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x2, 0xfffffffffffffffc, 0x1800}, {0x1, 0x1, 0x800}, {0x3, 0xb0c5, 0x1800}, {0x3, 0x8, 0x800}, {0x0, 0x5, 0x1000}, {0x3, 0x3, 0x1000}], 0x7) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/225) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000180)=""/49) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:49 executing program 0: r0 = getegid() getgroups(0x400000000000017c, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00', 0x1, 0x43) openat(r2, &(0x7f0000000280)='./file0\x00', 0xe0, 0x8) r3 = semget(0x1, 0x3, 0x441) semop(r3, &(0x7f00000000c0)=[{0x3, 0x961, 0x1800}, {0x3, 0x9, 0x800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semget$private(0x0, 0x1, 0x20) clock_getres(0x4, &(0x7f0000000100)) setuid(r4) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x4}, {0x5c90, 0x8001}}) r5 = semget(0x2, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, 0x0) semop(r5, &(0x7f0000000080)=[{0x7, 0x7f, 0x1000}, {0x2, 0x2, 0x1800}, {0x1, 0x9e6a93d, 0x800}, {0x5, 0x7f, 0x1000}], 0x4) semop(r3, &(0x7f0000000180)=[{0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0x9, 0x1000}, {0x5, 0x6, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0xffffffffffffae13, 0x800}, {0x7, 0x6676, 0x1000}, {0x3, 0x56, 0x1800}], 0x8) r6 = dup(r2) syz_open_pts() ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000000)=0x200) 10:12:49 executing program 1: r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x1, 0x3, 0x0) setuid(r0) setuid(r0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setgroups(0x3, &(0x7f00000000c0)=[r0, r2, r1]) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) semctl$GETPID(r3, 0x0, 0x4, 0x0) r4 = socket$inet6(0x18, 0x3, 0x7) sendto(r4, &(0x7f0000000180)="0329aa205ee82bd9470e89cb1bf9800a9ee9f905ddedd9104f0af60b6ee5377fff04fbb81b056d6a6ea5bd8611855ccbcda9e9f3ca1981e58777b54d549da6459ee164ab980b54dafe03c9266eea777d8d1f1b460e4e4029", 0x58, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) getegid() 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x184) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x12, r4, 0x0, 0x0) r5 = semget(0x2, 0x0, 0x0) setgroups(0x5, &(0x7f0000000040)=[r1, r3, r2, r0, r1]) semctl$GETPID(r5, 0x0, 0x4, 0x0) 10:12:49 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x3) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffffc, r3, r0, r4, r1, 0x6, 0x6}, 0x0, 0x100000001, 0x1}) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/199) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget(0x0, 0x4, 0x440) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/117) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semget(0x1, 0x0, 0x1cc) setuid(r2) r3 = semget(0x2, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) 10:12:49 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() r0 = geteuid() setuid(r0) semget(0x2, 0x0, 0x0) 10:12:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x400) semctl$GETPID(r0, 0x4000000000000000, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="d99f69b78e82e99e55d98cb08b883513aeaa420076186f541abd9ceda26720004a3513033a67a7aa121ac2d9306d65dfb8", 0x31}, {&(0x7f00000000c0)="6f3bf0d1917088b97c52a60dd2c7679ce59e099c9efb8114754f98f59eba50a8d1598b5130da1bf53ff187688b155a562cf9fe38390f4dc4002581b00d69f27ea29ca08d73cc5cb6", 0x48}], 0x2, 0x0, 0x0, 0x4}, 0x1) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r2, r1) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x7fff, 0x800}, {0x4, 0xfff, 0x1000}, {0x7, 0xffffffff, 0x800}, {0x4, 0xf3}, {0x3, 0x4, 0x1000}], 0x5) r1 = syz_open_pts() r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() writev(r3, &(0x7f0000000140)=[{&(0x7f0000000040)="b4", 0x1}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x9, 0x0, 0x100000, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) r5 = semget(0x2, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r7 = getuid() r8 = getpgid(0x0) r9 = getuid() sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000080)="518cb98a99931d5b173a573272864ab93009e1b125cdc55abe4bf01dd77f1269b81ee179fd4c9be71e29ecf8034937d9ffb0aba2ad6cab02c31a875afd5db00342babfd2e9b292ee307c8bc8b43ef149f9559240af9f59e59a503bdb18e4966610ecc73beaff2995531dd05270b1b775a17b59f3b20bf2de6b84999f5d16d9987a6149f63d3c549901efca949728b13d3424a37b337521cbd7", 0x99}, {&(0x7f0000000180)="d35f8c9d446d6e33c1a7a01701e9c250e22990b86a7d5945ab3490b659005439d2b5744057fd2297967f73185b9e8871fc5b3b46c635730db748bbb50f5cd82a134102e3c2962cabf67771adbdde6148486a7553610c997894e2f284650ece90de533fbdd775c7db51651cc19b34dafc822847a6b05fc5dc4dfd0edef44e641119f61864500bdb5e80ed47cf1544d23084a1feca52dede0428611de712", 0x9d}, {&(0x7f0000000240)="7f5d6d0636d8e8239c99d4de0f574ad7221236832ba00099e929fdf7ad19f11b8511c0dbbf8bc66a114e5ae1c32f3ba88014a4f4bf1c376e93ee34a00489b291d0e35920d39c7506e9d2cee6c435989dfd2fb610f7ef17becdd82e87fb3b088843628633f11e98639e8c27f8676f898b0db103387f35f88d5a7bf948960ad33af785672b01939735ba3f12eacb72651d4b76d9c322d4fe793a1e25b4ade7991fe402dd6d513076912b58758340c3045f6fa1fba436fdd7c8ad257f559220e67b89f7dee73ec1804e0945403abc9973199578edb7cdeaaf7a82c0d6c67ff3af50b052392fc42070c7f921a8c01e", 0xed}, {&(0x7f0000000340)="15f9ef8821118ad6420f8fde230f4c146ffd93b7450dae99f97f276a4379a7d4a92104a6f8ad26bff51b9ee226f9f7c5e1d0ac870fe42b992d07851532054c63a1d0cbf0e4a13ceb38d7a9182cb44d1328927d5d12a19635ba2ed552c9f081b5db08bd59d17e3f227395d491014c8f96fbad33f9cab6c2007160c65e048703bdc735ab7f89835e4702f771c249a34ba26fa31813254671e28d84114c66665d44ecaffa08a65a864941ac1d7d6e6412c334240e53256bcb3bb68fb727a3777b314796401192f5acaa064c234c6b2a60d8bffc3f3f11a53099704e3c803f5571c8a41ab0496497062c839afb9a3b11d346ce09b945b4ef8146faf5d932640764acacec990064382e270fb4d7b71cf73e200d17ddb21e4dbc814db4bc4cbc8557947fe451f4c4de85427bec038d7912098628e9dedc1cbf89772411dd391701f579ed28765ce7d4c178963be57a649717655ab9341bfcc0ffbdd97fa7be5dffe4d1b4275ccf3bf1a5be96d716e76945de0012490ff431baa2dbbc4873e3e94b23b2a931315e99cb50ab2a6e577477f5a289cf87106b0a4fee70965dd935f1844ccbb61397d7305cb404d0c12515d518f72e2845d0cea51b616f1b0f93e1b3070210f3eb3405423c299813e417b363ac00bf93cdc9312f2a584b362e458bbcf4b66e8ac334be750a338b156996d28b138f684e0c46b1ddfbccc16b9585c70da12e1ebca8cddb1ab269bc641fa98619fe2649ae8a59ea31dbc959808538187b2156adc208bb14aff6166aa6cd094f6ca300e18b5ecc8fb6442d8f88bc27c027ed2c9ffe15a0acc6cb3a0b38fbd85c2dc652a5cc26573b7d579cba993ffc048d71622c5f4942562c879642cc685ecbcda91453cf47dea1dde98a9f3dbe425961101a872117ef07a2577997f65a2a9adce010048255b94043c4647db3af848a79c359445a9a78f50c473b26473f7506e93f98755e3470aa78c6926f33a614ef0657cdd236e69fa14ce43ed404f0a1952e439efdbe26e5ffbc053d9af8d9421b3b6669c7f43f4d52b48e725b43a8f08e2f08972511a2d65904e6ecc01026b5fd39e9577b174915ed0b63450d6e8813f42b20646343cbfbf246e5ee1f4c1c474dfe95306edfee9cecdfdd85d0a6a4d1a343dcfa15a90148cdbae09086b8e34e49a4de6ca5fc3ba73027bc70b02a845762d1fa33fba8b75a559c48113401112d3c649172fe916526bc73ac7fab6f71f719fbcb9270443cfc61a3e908e4f689b41b50253e9338213ca280632b068b414bbb6c6b96427000f30cc72ccf9ea9d494429bd25afd2cf8b2a014043dfbb99829e8219129b3fe8eb674b50c0414a6effed205ce114d9cba03ac9c1e852947498e7e35e458e01c46dad05beec0fa1d78d38be051f5472fef857eca0db16709504db910def0384f05ab58a2a3fe08b81cdee2137bd44d38a97a07b6b9ebbd82353c8b1531177fc1e717ba096cd3611d016ac6fc2e31584e78d13e2f707e010363d0aaf9ff54c43ba920cb163828bcfeec2f8e98f94a84d8debfbdd7ed6ca5ef4fb6da5c3446bab142ec842cf47ddb46af4b64030018efa37693750805047654ab98473b8bdb2188eb5057973d060030a789723a52795478ff51ab57b953afb100d821be5107c9f104b1f2e7aef3b4c3b20172a9980a955810adb9d7013807998131c108ed772724843330f8b0bfd73ab59db75a84be88fc40e5e3fc4c4ed17c04bacc7c1922e1957a5ce19526bdc2e789a3ef8e4f6c79f70b4d7d28d585b7544712b06bf155779ce82fc8432f8a64178edac77c69224ad3c7fbb89fddc946482e22c721abf03281a954f3cd49281e63962543e3e3044e656189639f4741d751bf9698099a2bef7e34778e436d0b76db457f0b1162c6490489fcd45a88946c64ef7a5f972f1e5c26af38c4a4c4ae7ccca54cefc3b3b05e04c62ff8e87102eb6459a3778567635bbb9e68d95af62451939cf896dc6cf9ba1024d730351d0daca4024bcc4f34682256c1cd0b8be73f0b92ff497dff2bf603059835d8af575f1d381a14d36cdc93b34db3664901e9363918c7be95537bec098d4a41a7dc785c2e4831cf9883ecf402c5f8a188cd0430455a311f0af1baac5b02d11ddd45c12d480432450f5b2592dc7aeb1814a9f8732f8be989ad82c6ef826f4f8944cc802a44fd4176fb59a51c20d98a3cb1c4a4f26f354601289633f98ced8555f01152726f67f1145a283bc320944032e5525f425f50254a77e9ffe15ade03b2429bf4d415c729fe8fe9019b164fafe19e7858914c8842d18eda6b7d5605a1b7ee7d908130b209306220db3372461b813965bbd320edcf209fa5b6c0b2d38cdc9849d8f828b46347f1953130356430f0ee695eda0c99d491e4c599b94100167fa4f8f88d2f5b48d9a5b246e6a745f21d61cd2d33a5cc847f17d385cc3729e0286e4f06608be4b00efa212e9c75f5dda2d8e4e2788dd6d1a409eafc416c0216a4f94220b3e1453352de5cf8839d5fb3c4048b3876f1fa05a5eea765bbeaed27a4ef16e1ff0db0bcaa929bfaed1307a37f81f58c5765fa9af9d07f172e1961be6e38fd13756f74ef127d42b8148e074a66eb17ce1559f90ae1a3a994b5bb2ce2bd5abbd81697a662d5b6683f767e430eccf6712658eca3a1f17bf90c4c6fdd4b67807c419ed97aaa0af33aca9dfe005a948537a5aee5c7d74c1445242a98d3d07f2080a79324df83672a39d1a63ee64b1b2005554fd36d336f58545c7b34be60054a77fdca3efb13332814e3f6e0f038da2468a77459d4a7389d5862a5ea6d75eb05d3cf1898ff6ffb057f36e088d592ba83647358f328dc47eb661be9ad9acd0ed8f6f28f1c90229df33e531f972ecf2230e1822c46e18eb1520952fb8936958b745cea55ae0c0fd911cb3b19099e5371a6d94d1b18d56e52fd0d87047a5e484a5bf951bb9f97c9337dbd7319f41203473b3d2d58cfa094fa0437ef1316602427abac4516198c3f193cc93c712fa644f767522e07a2803010587c58c1e6cecc5399779b6a562e1a9d4a21162c25f91afc2c246fb1d4207bd3a02633578b83554aa5d8aa1516d7dc31744f0944bfd905b6d180c306e34a2afb51291b2b8542998db614da6a16fd6cc3585af072cae39fff7da308495381cda20d93913afc81a82758b4ead72762050a59788cd4ec06efae50c1a6ef05671f0fa1bb3fe9b414b22a045b5c9b0c576fcedc1c96504ddd8abb7736d0ff28f12106628df89420adae731a286eb1878fba346399effa417b54f659a1909021338c27ac96987342eac6c2c0ad39d9ffc8e468742caafdf95701202e3e72df91713bd31e7afee01c0bb7fd895cf10f9e03f37256fdbb8d73c92529b3e42236111f312ec1a285265e574b330e49523cb75f2ac3ab53696bc8894d4d4825cf0165f027eb1c6250308ee46852f94099de26c433f915593ac25fd5ea406173ed030f20b980db0904c470a1976071aa975aad4520e064919f996e930f8ffedc6dc60db8eee7bd64a66050154b207bbf41e2c4fe8cc0dcd8318f3a56152d5ffd62d09ffeaf194f7da225a7bc860f2ff854cbcf89cf494972617ecfff2fd22f59ab300940c6c8233997ca0fade3d53274010ffa3c244a1a4583d8855988d2dcc29dc8852fc7578dc53eda68b7665aca28b9288f912e91a6e3772049d5a5492634052d02dc10cfce8f155797c666d91721cd8e6fb40e2e127199950feb2de7de0b8838f02db4467ca9f944c3085599859d39d14221f842f9fdbb8fc5b2c8f20d5c646a1125b128d13357e3ca11d3a94799e06f982e23a5a8907b4443912ba3902799697fbabe3830046d512284fd96eda68a078f4e3af54a177a346bb499feb39fb139dade56785dbc5385673be6a8079a47c3f528553909d391cc5a6a117845eb70160240d12ce70f30bd138fa0bb05091378a77b2f246959c262fead725890f2fe3815fa842172659ee7c1698ce6e70ac4c22e75041f2213ab62aeafad60783bbe5490c8de32deab807f592d81e086c699c42b8a3a21d0199a2be05765b71b7018bf90aea1d04de6cc2b35fbffa9a583cf128471aaecec65e062352282dd10e820f57f91ba70bc0a05ba43bd5f48104dbc10c7aa6117df6ca33ac018ffae3a162d5a04cf48a4d99270fe798b7488a047356433f58e26547c30513bcb3202e7b97872e0d301421fa770974ffa8eb4ff8236376c732d1535ec91e11a47adb07a10dd9c27c17cfc98cf3ed98bb7e8a74805dc689805a101ccc6271c0fb5892fcdd69bacb41c13719b590320b1c2bd0bb9dec996da3639e68622d18f92fed0022ef30d229960fb0b2d6d1d3303960de302274dac7e35dbe9b212fe0d7ad0f98ac355d0d17a1d5dc184c973fb78facf281fba1d82521d88ba0a103bbad56f5ae0dee99638c3daa3899f733e42e8666795af703be8495ff8ea42af659c2a65ce2f0351b4d9534b39ce268330ef1018f7b55212f71a32a4dbd5b63fe28a13cc8f3b0aad1541408f02eedc1e460cf12772cad7f43ebdec3360ef8850b2b9d31fd59bbca674384043c55db56ad3c718a1a44923b548e826ee0213b3b93d7f837de26dc088ba266521b9a9bf2e3155ea70e1334eb4e120be1f0476fa535e038b54a9f603ac70ed8e4a2d733524aaf12de25fd0c8ad4533dbd8c1bc02179e47b2dc654d3252484951996e69ebf473f4139095bda9b9fa9d71d4564522a7a289e89d94c083b361278ad4ae38a505986648617900250b19c5f9cf5667941596cd668a73151390d020c3244a70ca3bcd4f4a762a60eaf1623eb4f2ff0ce361d53def5bbef788aea951e3ce816b4fe0962605b74bb639c713e24f576a5ce1d1e6de9fbd7870f0116688e310d6b98137bf3cb795ac1602a47240cc7ab0d207764a266357df8d3af0b4cf6b8d03add5547ce8b5d2c97b1e8cb8f8a9eb30b1c295cc08ea9b7fb53143abc879e15fbe1eb973803de2c5f3ba7d9981d1c63899156369f16de91f1c497c0fe6ef06c4dd096b51d88f00dc4a3d3910a3e31d7082ef6575e5bd5fe4478a411f2507dd1ae16372afed41409165cf698ab5bc7eaea4567dd58e3cc14010ce8656215eeed1ee1560802e40d144ddc65f1cfa2c2cd67affcd22a71cd19046d6c0b8cde20d41f2c09836478f23952cf4dd27ab56fc0bd0929bca5f4d1a795953f814fc9fb0fe2c7a0195d9d3fc3ec01fd55a2786beb7337d4eed10f7fe410f0c0a998dffac18ee2555cd5ed96ee6982b0e94b9a56ccbe1c9bcf195ab12758bff98dd351b70044f4546b8328dcaed8efe76d9fd2f6478455c3bf1a74d8402ccccd2650b44e3b95635f285dd21e150d1c7295edd6c55b616fe0143874ccc1dcfa1cfbeda11d3b415b85c6f5b19dfb3f7108839fb194ff64c2ebb2524f7649c99f0b17151e7a87a26ecc32d8e8761a808fcd22a461309f1ce9aa0f2326a24ae52ee8a8fefd676286ed387d2bffe1df48ec4afa714416264cb4274630c82eac74889364daa455a9f0b9ea9bf4f8a7ca259f41bf493a5a4c943095edfe824f571c87f3c267844c566f6c4058fdeefe3d822124e9685d0f6f620d41d8a7e7668bdc27480fde4fb34f75c3916b5357270ff671a25d0935d5613ac04bc2334e84c83fa29fc2f57ddefdc951c970b3c0cd573607c62d791281a7de7b11b83a88d4bc1763da7c7bcccb0cfc826f261f65e993b3b94dfb5b563ae409a281bd1249b9a5241e32eb141ee420f374dbe3dfb1cf9e21f7313108b54c1a6bc8b0282d2b3f96deee7c557a4891dfdcca1aba4dbf7", 0x1000}, {&(0x7f0000001340)="25a8aa1b3c17593cbbb9cc17290617da4ba89ba32773c80f870d212f14301768cf870b60b60e103ed13c793fa91e393e0bd396961b06406e36934cf30d5f3404829ada30c7b6dc8e71148f7cae6fc32c9b1441fb70bf862db6b94c2129b55b41310af2e3f7f369bc739a93cba030f4a6a96970f474a1e40c80544cca4fbb458422907b2a10d2aff72a5cbdd20703b6d527d2f2b3a19f48d4453a03b3587e7977d750a78653e8c06e31e7f65956852ec658915e76422647f8e847f4", 0xbb}], 0x5, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r4, r4, r4, r4, r3, r4]}, @rights={0x30, 0xffff, 0x1, [r4, r4, r4, r3, r3, r4, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r2}, @cred={0x20, 0xffff, 0x0, r8, r9, r0}], 0x98, 0x1}, 0x1) semop(r5, &(0x7f00000015c0)=[{0x3, 0x48, 0x1800}, {0x3, 0x8001}, {0x4, 0x101, 0x1000}, {0x0, 0x8d, 0x800}, {0x5, 0x1f, 0x800}, {0x4, 0x6, 0x1000}], 0x6) 10:12:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x400, 0x36d9, 0xc4f, 0x0, 0x200, 0x20, 0x40, 0x2}, &(0x7f0000000080)={0x1ff, 0x100000000, 0x5, 0x1, 0x0, 0x97e, 0x3, 0x8000000}, &(0x7f00000000c0)={0xb76d, 0xffffffffffff7fff, 0x6, 0x100, 0x8001, 0x100000001, 0x5, 0x8}, &(0x7f0000000100)={0x80000001, 0x6}) semctl$GETPID(r0, 0x1, 0x4, 0x0) 10:12:49 executing program 0: r0 = getuid() setuid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xa6) setregid(0x0, r1) setuid(0xee01) r3 = semget(0x2, 0x4, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r4, r5, r2) fsync(r4) 10:12:49 executing program 1: r0 = socket(0x1e, 0x1, 0xe99) dup(r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffcfa, 0x0) setregid(0x0, r0) r2 = getpid() r3 = getpid() setpgid(r2, r3) setpgid(r3, r2) r4 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r5 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r3, r5, r1}, 0xc) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) semctl$GETPID(r6, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0xd, 0x1000}], 0x1) r1 = semget(0x0, 0x7, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1024e, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x100000000, 0xffffffff, 0xffff}, 0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) semctl$GETPID(r1, 0xfffffffffffffffc, 0x4, 0x0) getpeername(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000022000000000000000000000000000625988c000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000dfffffff00000000670000000000000000"], &(0x7f0000000100)=0x6e) geteuid() 10:12:49 executing program 1: setuid(0xee01) semget$private(0x0, 0x3, 0x7) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x3, 0x3, 0x2) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/54) mlockall(0x1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) semctl$GETPID(r0, 0x20000, 0x4, 0x0) geteuid() 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) semget(0x2, 0x1, 0x104) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) semctl$GETPID(r0, 0x20000, 0x4, 0x0) geteuid() 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r2 = getuid() setuid(r2) r3 = semget(0x2, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) setgid(r1) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) semctl$GETPID(r0, 0x20000, 0x4, 0x0) geteuid() 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) semctl$GETPID(r0, 0x20000, 0x4, 0x0) geteuid() 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) semget(0x1, 0x6, 0x440) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) semctl$GETPID(r0, 0x20000, 0x4, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, 0x0) mlockall(0x2) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: getgid() clock_settime(0x2, &(0x7f0000000040)={0xd32, 0x3ff}) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r3, r3) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) semctl$GETPID(r5, 0x0, 0x4, 0x0) setgroups(0x7, &(0x7f0000000000)=[r0, r4, r2, r1, r4, r4, r3]) 10:12:49 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$unix(r0, 0x0, &(0x7f0000000040)) sync() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 1: setuid(0xee01) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = semget(0x2, 0x0, 0x0) semctl$GETPID(r3, 0x0, 0x4, 0x0) 10:12:49 executing program 1: setuid(0xee01) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setgid(r0) getuid() getuid() getuid() r2 = getuid() setuid(r2) semget(0x2, 0x0, 0x100) 10:12:49 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) semget(0x2, 0x0, 0x100) 10:12:49 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: r0 = socket$inet6(0x18, 0x2441967adcdde8cf, 0x6) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x400}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:49 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x56, 0x0) r4 = getuid() shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) setregid(0x0, r1) setegid(r0) r5 = msgget$private(0x0, 0x408) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0xc535, r4, r2, r4, r3, 0x15a, 0x2}, 0x2, 0x0, r6, 0x0, 0x9, 0x9, 0x7, 0x80000000}) setuid(0xee01) semget(0x2, 0x0, 0x100) semget(0x3, 0x3, 0x4) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffff15, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) clock_settime(0x6, &(0x7f0000000000)={0x5, 0x3}) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x101, 0x8}) semget(0x2, 0x0, 0x100) r2 = dup(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="302fa6e703b9c21f1afa432e620a96e69249180d", 0x14, 0x408, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4000000000000438, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0x0]) setgroups(0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r3, 0x20007478) setregid(0x0, r2) setuid(0xee01) semget(0x2, 0x0, 0x100) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r4, r5) 10:12:49 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ftruncate(r0, 0x800) setuid(0xee01) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) semget(0x2, 0x0, 0x100) 10:12:49 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) r1 = kqueue() flock(r1, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 10:12:49 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8, 0x80000001]) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, 0x0) 10:12:49 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, 0x0) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x3cc633efe5c01b6a, 0x0) setregid(0x0, r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r1, 0x5) setuid(0xee01) semget(0x1, 0x3, 0x100000180) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget$private(0x0, 0x1, 0x209) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x3, 0x1000}], 0x3) semget(0x2, 0x0, 0x100) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, 0x0) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000, 0x8]) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd40, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x80000000]) 10:12:49 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:49 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) setgroups(0x6, &(0x7f0000000040)=[r3, r4, r0, r1, r3, r2]) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:50 executing program 1: getuid() setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x5, 0x6) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt(r1, 0x3, 0xe2, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) getsockopt(r1, 0x3, 0x7afd, &(0x7f0000000140)=""/2, &(0x7f0000000180)=0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = getuid() setuid(r1) r2 = semget(0x1, 0x80000000004, 0x640) semop(r2, &(0x7f0000000000)=[{0x4, 0x7fff, 0x800}, {0x4, 0x7, 0x800}, {}, {0x6, 0x8, 0x1000}], 0x4) 10:12:50 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() geteuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x2, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x100) r2 = dup(0xffffffffffffff9c) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x2) ioctl$TIOCSCTTY(r2, 0x20007461) 10:12:50 executing program 1: r0 = semget$private(0x0, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x5, 0x7, 0x6, 0x8, 0x0, 0x1]) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:50 executing program 1: semget(0x3, 0x2, 0x440) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000040)=""/231, 0xe7, 0x40, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x0) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = geteuid() setuid(r1) r2 = open(&(0x7f0000000000)='.\x00', 0x208, 0x4) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/81, 0x51}], 0x3, &(0x7f00000011c0)=""/137, 0x89}, 0x40) fsync(r2) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r2, r3) setgroups(0x0, 0x0) r4 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r6 = getuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r1}, 0xc) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:50 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x0, 0x6) read(r0, &(0x7f0000000000)=""/4096, 0x1000) r1 = socket(0x38, 0x4004, 0x7) setsockopt(r1, 0x1a62, 0x4, &(0x7f0000001000)="4f8c6e7ba35d1cadeaa7459fc209a4b0159fec4d74261101e032fed54407e10a305b9d4604d2b44f22ccbb74912c6334ab88ff165406d8df4d0eebebaa258c464fbe3505bda56eeadf9c15e6b1846065f1160c11edf2b6e80e3b31ce2f50d2964b553fe149dbe44a158bcf68531ce40da55d24e48852f011178181ba49e47f8d9965069d541c6d632549aca695aca660febd5a11722e8d0b550316ce9bd44f3ef38db54a3936f8e8106890a0cb3614c0256920e996eca49930e24b61b36ad5415bb79ada2b139ff4e3ce36a936c3b4d64d6051e261e94838b1d1b382fbde1006341f55d25d0955cf172fcb", 0xeb) r2 = semget(0x1, 0x0, 0xfffffffffffffffc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 10:12:50 executing program 1: r0 = getuid() setuid(r0) setuid(0xee01) r1 = semget(0x3, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() setuid(r1) semget(0x2, 0x0, 0x100) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:50 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x3, 0x400) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2000008]) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r1, &(0x7f0000000000)=""/38, 0x26, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:50 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) r3 = getuid() seteuid(r3) fcntl$setstatus(r2, 0x4, 0xc0) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) geteuid() r4 = semget(0x0, 0x3, 0x162) semctl$IPC_RMID(r4, 0x0, 0x0) setgroups(0x0, 0x0) setregid(r3, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setuid(0xee01) semget(0x2, 0x0, 0x100) truncate(&(0x7f0000000080)='./file1\x00', 0x82) getgroups(0x4, &(0x7f0000000180)=[r2, r0, r2, r2]) pledge(&(0x7f00000000c0)='W\x00', &(0x7f0000000100)='W\x00') 10:12:50 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x100000003, 0x4) pipe2(&(0x7f0000000000), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x2, 0x140) semop(r1, &(0x7f0000000080)=[{0x2, 0x2, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0x3f, 0x800}, {0x3, 0x88d, 0x1800}, {0x3, 0x20, 0x1000}, {0x4, 0xd7b0, 0x1000}, {0x0, 0x3, 0x800}, {0x0, 0x1, 0x1000}, {0x6, 0x0, 0x1800}], 0x9) semop(r1, &(0x7f0000000000)=[{0x0, 0x81, 0x1800}, {0x3, 0x9}, {0x4, 0x1, 0x1000}, {0x5, 0x80000001, 0x1800}], 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x40, 0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, r0) semget(0x2, 0x0, 0x100) semget(0x3, 0x0, 0x400) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[r0, r3, r3]) setregid(0x0, r1) setuid(0xee01) setgid(r2) semget(0x2, 0x0, 0x100) 10:12:50 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) open$dir(&(0x7f00000001c0)='\x00', 0x1, 0x20) r6 = kqueue() r7 = fcntl$getown(r6, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) faccessat(r6, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x0, 0x5}, 0x5, 0x9, r7, r8, 0x3, 0x0, 0x7}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 10:12:50 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) nanosleep(&(0x7f0000000000)={0x7, 0x9}, &(0x7f0000000040)) 10:12:50 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 10:12:50 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/202) 10:12:50 executing program 1: setuid(0xee01) semget(0x2, 0x7, 0x2) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = socket$inet6(0x18, 0x1, 0x0) close(r3) recvfrom$inet6(r3, &(0x7f0000000240)=""/220, 0xdc, 0x800, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x1}, 0xc) r4 = msgget(0x0, 0x600) msgrcv(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r5, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r6 = shmget(0x0, 0x3000, 0x31b, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r10 = getpgrp() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0x96ce, r7, r1, r8, r2, 0x0, 0x4}, 0x9, 0x100000000, r9, r10, 0x40, 0x1ff, 0x3}) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semget(0x2, 0x0, 0x100) write(r3, &(0x7f0000000180)="b4dd5c3de33ace423a5b6ec85e7fab034ab0d14c1b8b78d2b7660a75a2a0e1b2e812df31c83d2d00ee619beff82e18f7fcecf3bf39815ee0f69f48ce4feaf483785f483d61ced0fd5c4453234d7ddfbc053d65c93e348df32ae2b68325334a707243c6896dcc543e5beeec1788524fa4c57faf05e66fa56dc51028910f6c7a4744cfc3c35708189c674d808d1079fb40c4fe970d83149e", 0x97) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8c0, 0x12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x90) close(r2) socket$unix(0x1, 0x1, 0x0) setgroups(0x0, 0x0) getgid() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchdir(r3) setregid(r0, r1) setuid(0xee01) fchdir(r3) semget$private(0x0, 0x0, 0x0) semget(0x2, 0x0, 0x100) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setuid(0xee01) semget(0x2, 0x0, 0x100) setgroups(0x5, &(0x7f0000000040)=[r0, r1, r1, r0, r2]) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) 10:12:51 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = semget(0x2, 0x0, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000340)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x80000000) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 10:12:51 executing program 1: setuid(0xee01) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2361613c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x16, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/223, 0xdf}], 0x257) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCCBRK(r0, 0x2000747a) getgroups(0x0, &(0x7f0000000040)) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getuid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom(r4, &(0x7f0000000080)=""/152, 0x98, 0x0, &(0x7f0000000180)=@in6={0x18, 0x3, 0xe61, 0x7fffffff}, 0xc) r5 = getuid() setuid(r5) getgroups(0x5, &(0x7f0000000000)=[r3, r0, r2, r1, r2]) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: semget$private(0x0, 0x0, 0x10) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffeee, 0x0) setregid(0x0, r0) r1 = semget(0x1, 0x2, 0x400) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0xeb) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) sync() getrusage(0x0, &(0x7f0000000080)) r2 = semget(0x2, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x2]) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/92) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000000180)="887efb7fa35259fc4b1d268f25305642b41cd96f7a9311c5ed18826b5bebd761faae4384f7474829d24eb80ae8b55ae3c4a5c55d7d376dfd599e7416a5a61d3a03a9555c17b4875abd9c653caa1f9bf86d54e949ccf9ab552ca1c970b61ba99d4fbd1ded5749c1652649d2e2770c4ee5bc4006c66c89cce0832073eb82243c946f9b3325ee43e80698efbc5dc4b06484ef5cc9fa82256e1d742367a279a4e6bd9f1539f9f62295bc570c4994aafbdf01dc144a2b47ca6889266f39de19", 0xbd, 0xa, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) semget(0x2, 0x0, 0x208) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/33) 10:12:51 executing program 1: clock_getres(0x2, &(0x7f0000000000)) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x4}, 0xc) setregid(0x0, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r3, r4, r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x9, r6, r2, r6, r0, 0x12, 0x5}, 0x4, 0x2, r5, r5, 0x6a, 0x1, 0x49}) setreuid(r6, r6) getuid() r8 = getuid() getgid() setuid(r8) 10:12:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0xd4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0xc2, 0x7, 0x772, 0xffff, 0x8000, 0x9}, &(0x7f0000000140)={0x9, 0x9, 0x3e, 0xfffffffffffeffff, 0x10001, 0x9, 0x9, 0x6}, &(0x7f0000000180)={0x5, 0x7, 0x9, 0xffffffff, 0x4, 0x3, 0x21d, 0x3a}, &(0x7f00000001c0)={0x3f, 0x4}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: sync() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x400, 0x1000000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffec5, 0x0) setregid(r1, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semget(0x0, 0x2, 0x100) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) semget(0x2, 0x0, 0x100) getgroups(0x7, &(0x7f0000000000)=[r0, r3, r1, r4, r3, r2, r4]) 10:12:51 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/185}, 0xc1, 0x3, 0x800) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/123, 0x7b}, {&(0x7f0000001340)=""/44, 0x2c}, {&(0x7f0000001380)=""/89, 0x59}, {&(0x7f0000001400)=""/122, 0x7a}, {&(0x7f0000001480)=""/19, 0x13}, {&(0x7f00000014c0)=""/244, 0xf4}, {&(0x7f00000015c0)=""/216, 0xd8}], 0x8, &(0x7f0000001740)=""/117, 0x75}, 0x43) r2 = accept(0xffffffffffffff9c, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000c39eb923292870aeb5e0c74b2061e3a49c750c024a50b9a31b95d7d1d3b6bf97f3ea6666753013e6419e47fe7a96545e3c8cd369da954b77a51b3912c46054f61d754a67cb835fd9622a144b33a8487b3cbb4507e620ce3ccbd7dbb0bac5cfbfcddf87fffac9e2627dd3ce738a0a18f1baf50b392c4633f96d265e40762c9187a5164064ac4d559cc5f33177365d4eabcedb291a66e350475cfbdb3f3f0f792524170fdb"], &(0x7f00000000c0)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7fffffff, 0x3}, {0x18, 0x2, 0x8, 0x7f}, 0x8, [0x6, 0x101, 0x1, 0xfc, 0xfff, 0x3, 0xfffffffffffffff7, 0x20]}, 0x3c) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) select(0x40, &(0x7f0000000180)={0x5, 0x2, 0xf5f1, 0x2d5e, 0x1d10000000, 0x4, 0x1ff, 0x3}, &(0x7f00000001c0)={0x1, 0x7fffffff, 0x6, 0x7, 0x1, 0x5, 0x100, 0x8c06}, &(0x7f0000000200)={0x8, 0x100000001, 0x5, 0x8, 0x8001, 0x6, 0x2}, &(0x7f0000000240)={0x3, 0x167}) r3 = shmget$private(0x0, 0x3000, 0x40000000000200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/60) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x2) r1 = geteuid() r2 = getgid() r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = getppid() r7 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x9, r1, r2, r3, r4, 0x80, 0x1}, 0x8, 0x8, r5, r6, 0x9, 0x7fff, 0x8, 0x8}) msgget$private(0x0, 0x200) r8 = semget(0x2, 0x0, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfcc6, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/24) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x1) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = geteuid() setuid(r3) r4 = semget(0x2, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x2, 0x8, 0xb0, 0x9, 0x1, 0x0]) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) setreuid(r3, r2) fchown(r5, r0, r1) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x92) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000100)=0x8, 0x4) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() r5 = geteuid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x9, r4, r2, r5, r1, 0x14, 0x80}, 0xffffffff7fffffff, 0x1ff, r6, r7, 0x9, 0x3ff8000000000}) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) getuid() 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x3, 0x400) 10:12:51 executing program 1: setuid(0xee01) semget(0x3, 0x0, 0x1) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = getpgid(0x0) wait4(r1, 0x0, 0x3, 0x0) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r0}, 0xc) r4 = semget(0x1, 0x0, 0x40101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000000)=""/103) 10:12:51 executing program 1: r0 = geteuid() r1 = socket$inet6(0x18, 0x4, 0xffffffff) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) chdir(&(0x7f0000000080)='./file0\x00') setuid(r0) r2 = semget(0x2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1ad, 0x0) r2 = shmget(0x3, 0x3000, 0x599ec4ba27845ed5, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) semget$private(0x0, 0x1, 0x100) setgroups(0x1, &(0x7f0000000000)=[r0]) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) setregid(r1, r0) setuid(0xee01) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffa000/0x1000)=nil) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setregid(r0, r1) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x100000001}, 0x10) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = socket(0x6, 0x1, 0x6) dup(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r2, r3, r0) getgroups(0x1, &(0x7f0000000040)=[r1]) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x1, 0xfffffffffffffffc, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)=[0x2000000000000072]) r1 = getuid() semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/183) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(r1) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setregid(r1, r1) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: socketpair(0x0, 0x8007, 0x4e2, &(0x7f0000000040)) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xb, 0x0]) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x1800}, {0x3, 0x1, 0x800}], 0x2) 10:12:51 executing program 0: socket(0x26, 0x0, 0x2) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x1000}, {0x4, 0x2, 0x1800}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x23, 0x9, 0x2}, 0xc) setregid(0x0, r0) setuid(0xee01) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='@\\:$\'\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)=']\x00', &(0x7f0000000280)=':*\x00', &(0x7f00000002c0)='{!\x03/\\)})#\x00']) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg(r1, &(0x7f00000019c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f00000000c0)="25c964a0eb5781bee4729c5e6bc159ce68be11883d25780c7d489dbbcde01882fe7d49d4df4f63b2e0acc41cc554c4f9e33a7c3b8004d382951f95cd9ac270343b79c717d587bae6c8c1989f8d1c58c98a7d5134c25c02e7760c61ec6fb9e3d611a8e6508fe9bd30c5dd4370ace6bc1a740e44d953a68b10f82f47b50ba7945cc57075005fdf0cf4386c92cf6364153d397e82fd2830b4d21ac0560e1162ba867fb54436ec6cb9d6244c4f771a4c1cf556fd52ed65e7925de7", 0xb9}, {&(0x7f0000000180)="9cb945d7930eb230a58af4ff0f4a4498f8b2f3edf5fb6f0a4eababacb69675118225477ba525d0", 0x27}, {&(0x7f00000001c0)="89a09cf6c433e3c3ab4621372a6ce36caa1e980d205bbfc96e3b5a3e08ebc6a1b07d016bb3771a0f1a959504dbd3b793e069120956c763825988ff7159d9dc4faf64855f19ae99fc3dc208318555c61e28a1802e1b8c26c5cf0832994ad86d4018896eeb346564cacb0d08c108a6344595e1d30d87533f20c98f6a0ca360127ddcffeaf3a096", 0x86}, {&(0x7f0000000280)="1620ee5e8b96df37478c51af640e642ab8d457c3578d13ad802dce671989c551a6bbb8e8cfa87c32a5c76f72ace8ce341f506c27516d12ed9e123e140b6df0376d3502cac02f24bd64c8e2ad2d9af826e1f61995da02345d00da284397fc4a5494c16af28b451b4a6c1deaeb5ed43c91fe47a7fcd5362b4dd7d23752fca29c365b2973578041c9b81c12fac47501d5474bd18b8e1327c6a3d8a1122d30d6668ae20d629d3f55ab67a2e557b21bf6c4679032a72f7e9d5f6dae987a36ad0752a793f9488303abd45ea267559d8afc2fc173922fee3990ac820289b8d1f15da8eb0dcdf3a663cfff7d70b16475afde4b84f1d76c62f4fdb6037a54706bf21598ef314e7c94e1858b8a5a4787ae6e776d99c59469c23edbf99118f3506d74b9d25d0ef35093445b619543a0c29c02dcfafa8d2083d0be576262fb66600effc84097be9ca1a0eaae6ff964ab742a83c451c749151c525aa9ed5482410c525a1457139bf03bf3e8818d45562f22de4e3f90a71905366b526a511082d8afb94fc2ea7acb7cc9a42405ebfe67982845645e5c23b5106eaa43ecfb9fdd696272dec21ecb9e482379f4fbba248ae9ba3acae91c3e1ef0c09243ca4aaa77ec29f0aaceeab15d8ba1b17e29480b23440e8cb8d34ecd4db9c9101f893474fb992c88804ea776e2aabc9cd1a63bcb1a10a91390bacbe3454bd6de6c047f7c7fdb65dc8fbef8e119f5b2401987de1f1683ab38cf756f20efa3a855713134f010ba6136486bb42fa1f719be895d039b11470fdd943988db8fa73d28008474ea042fd52800cca708024e28290503ed443608edb44e2092d002ca3f01b3688b6fe4574c0a7f998c68e73774a8e839e134e1d4f17161be3e0fe8f3b39280fb2e0e7225973b6714903663d2ed0613ce9df7d8f24b5ba21df709ca38a41b1136f38a10a6ac34b35595c958b7db2ed968aa5f68bf168f0dd7e8ffc1b8defd7b2858baffb22c5236153eb0ff89e34cd85f14b6c862d887c4e760e8f9048777e8a97720dd5b970a2e5509aaf7c1114a51e8425086f65da28a5696f3476e39d0c39749146d2c3edaeaf645adf1a7e91534176c2161d68e81d254268913c02431dd78f48cb791ba583f211c02193726ab00458fd7576558ec32782c28c1d1e5534f35df0624c918003a3d2496a8834da0f7ff02e49c68a484064c5098df6fb11d27bb076799a774e0cae610c31e7e5f21873ef2e6b66b05bb81ec3252fc51fab383e2cbfa283242652a331c4d023986f7eee29172af35c19917620e1d57e6a2ac5e7631985e38014a24e2b5b5a66cd88eca8130583684d030f9051cdedf740a35d8c7bd2ca1751271a364eb83effcabc67e096eafea21917a91c7bc57b636f435b62a6f968f781c274aaf612c64c3a9ab7dd4a8dfb806a1fb688b79bfbb666b55364d881fb9e8683c64a821343b6be72ecb7dbcd3fd286709c40635649db13a2cdf7ec2e30d8bc73850bd068415b572a25b268318d1c61d722c8eef69bce347463435b98b7084eed93adaee0ed37e6db6f98b01f916cddda9bb05216ae17e62baa5767c81c002443443ff2d6a8d92b0cba405da1dea44df43553907ff66c6d4d052bb2e02a118a24d26361bd44a16108310867edd41370fd69fb30eacf44061877c62cc95a1845dc266bf6a116c800fa7af4bba67a04ced4f6bb6b3b880e66e8bf755f014af828f4fc9856d0416541df36fb9fb9f0092e7732fe273d376a38e2bc2ad17e0d4815cf88e21fe1f2aa43d070354214788dad4be4542b82c6409debae2715eb885653a5551fe55d177969444bde0adf1ded07876144ca8e2ec1a6863572438bb862a7a9e1e02b734ed81fd138bf3348a45e6138c20b0a5ff889c2c5a4cd246617468d04bc83639e62bcd2d992f76864081ce26782fd1cd367d0c4e314e439f6e2654a7c7a000b31212ca9496d21198de584e8317886988412bb2c38d43999292aea59d1f64723c20368d71d516e2938668f904d4c5535edda62f6a60b8f08da2a75a384913c449b72f42e159867e4769fd4608640eb75749801d9d3763b7b2540e152cb7367b7ad137e007f5c9e93ca680b53e113bfcd86a561007a0d53ab324d143f812a74c2f750cfc9a7c0e531fc616961b745a9c3f5506cc509b7d34ed80808a25f8a0fbf85e993d98a93b12c9943d5595335a6ddd344681cc6c0c7b0d4e67f0411cdaffd098de97e0e66cc5d422dc17a40b65db5a6e6be2b6b43dfb8ac403610d5d3b81dc0ac23148aa2ef4b1fe67156439d741f6f44c962263e7b8964029ea0a8a21500509a1643a1aaf0b169d968d5e6bced56551c44cf7731594f4a6691f87d3d48eed9df79d551eb4c7b26358cc17c9ae54dcf9047ed4a60bcf6d030a56d33fafb462315b13e664ebbae9a3708404f34f342e2b3692fc86d003ff076b427a4b633c21e5db31e8423c3dd49d98ee5882f13d7ae1980bb059b1f8ecddbe2203644857d12281669318265417f55be01998c6b6f924b66e8316dfdbe8c04b73588233c4adabd5167400e7389c8dcc6dd991af54b3784407c98fff2c267817cda45fb9c872f38963743b26081a0ee14e6471ff4ed3463b6dc3a39484a5a8a43910322d63fb8412a9eab9095f42139ed72052a0f4ae4113a1ec2b1b8dad3664a26bb5372c136d8be1dbe04494a97410a2601ed7c933f2230ac8923ee7c69dc7112c7c6e860a52d2c26083674a1f3a8c7caba7847a8e763a24f8a1f1fa2926cc2818e000e73a07c63118031d9110efd231cf02107cebdf3eaa4435a78b2810f8184ca4f4024740f6cb28ce9868e15855ef5903b5ec7e4c989fbf2cdbcfd08342350dbdf42e5eb16f09e1c63c447e54d7c3f7c9b8a6357752ebc64c09b3f7be5094292d5c106e296697c80a952644e60753d867398b0e2ec8724dd7b7998caba3f8250f0c2a25ea594cfc93793bd3a72e55dee05b9133c80391034a76da2ceb51d9600bbe2fc4e043d6ead1f7b34bbb3fc0ae6bcf6cb90251624568eef6dfc39dc3d0c04d9852477fac4a283de422eb8cf9d5c52315605aef574ee75b52e3106552be3b1ea761128904f134571209a3b46c1d9158c8f4763588779d7ef10e229c99dae629618451a883ce2796a2f8903c3062ef22f6dc879de99500bbb3d139d9dcbcf05216868d4479c4f340bd28bf9e56841b7a59540b8ded3e3e638d0e4b78dcc32e92a38a75e9edbe73f38e32294f5affbc11d127623043b0ec96a94888abaa02a67d1ad8918a3950b206f2576743548778628b3ba5bb621e980d952db028819f3ba45a71ea60b1b58a158c362599fb7b174c870cbdf609a6ad8b651892c931ba26382db4b52e97aa2a9f8ecf87cb6b7126c1b7537a4fc7edc9ace074962f9742e22f7d188e18c6632ca18a84ab3176547f140110974f483b4954645d39b830588f8e9508eabd649374ef7561c55fc9c4be89f1ed9c7f4da885b9fdbbaeddc49f4af5544c06201f4280fcc104acfabcec7adad7a298f294aee9b444d95d32a7e6991b3564676979cad9956527e2db3afb93b98608a9970c0b03db075af0d0cad3f2a185ac26ceed70a68883c79ac8238347a82019c599e18faf6d1cb4ff52673affa34cd8ee934947cd7ea6991aba7aac132369f9173bcf6ef73d2e03508090f97c7ba9cc3170e431b601efed839f8285552822a609891fdd9159e60f785aa7b87045ab397bc7d7d0e2f209b9f055c1fa72cd6da406a1f5e3b3de964d1f1cf498ce362fe0b91117d282f0f1c77bea07ff7b6d3eace001659d1ac62d3627a4578661aa3aeb69e44cdbb485270c8b8f9611b420c25d0c7bc1ae094e1b61b39ebfd482ed4dd231726a1e9f3904b8fa6e8b2f6eb7ae569e6965873076dc84a270ca7d3a122d1f21453dbdecced62f6556086c09ae7c8f53beb760252c79768d359a75193a1a9891ae89416216e5aa0f5ced5c2cbb95fbe1af458bef9796a66434a20aada82d71c2496809255266adf02fb4565cf67fd376d72849038050e072f7766aff29a9f63d9000c2afb466eea1a605ab73d5cfb55a1faf2295430f3b655f62b117f8b3988ff64892d11f8c0f5ed25963ca416c0d6abf78c4678b3a92649a5868788ca6fe2f40f1a8e9a636fe9074a36dfa5972d49b1c2fb0e0171ea1effd8a43a3d5de280c91b6efb3a6fc53cf221f6ed3e9b6f8e2738afa661a9ebad5bd49bd4ae2d5778ca325ec4e971ea32c1e10e5963940c722f85f34cb7fad9ae892b06d5feccf3d6e64cc9228bbfb87b619c549923b23c56f6a808712512c10e796af97fb9fb7664db7512c509b8d3ed556f958fe0b28b718de560efa5fd19388d4fb385180089c1b00f1c688b09c43a021211de5854bc66457f852bd692bc3e097164d72925ae63defa202df69a833bcadf209248631538e4a9c049eb60f56be6c7af84cf882f683489055aa180aaa0389e3a95a381279327186f7ffeed38b61c60d590616195aa1b30645430e24544cdf476b8be286bd3afeaee8e518a9867e216d20e9a426a4457f4ee5b1cf05a1407282df6cc67be8b12b6f474999b675ad77db8fb37e2332c0ba446cec70d38e0f97b8bc8bb886dc188287d8cbe4e53dbf21b7de1cc519fad939cae124bc472985f0912bdb9e98b03ed402e75856f2222c0d9f27f4cd278daabb45350c3a5db89f7ea864b8bdfcc3e10f665b7a6bfc41dd942b7c464bde592982fdf548ff18cc01130469f000d7a6058188223d64353eb46a9e5b3013a56d0ba214e4209499901ae80420fcee22ada5f450c72f58df356857220c443f1ec301188bff1a83611fb2acc8a6b3e2f463a5c9d37fec41be6fdfa694905288aad4c29a7bab4a669bc4bb151d6a4f86ea9032c9fd0ac593ee974bc34a479435d9c44e3bc15e9d4c064a2c84cce1f5b95980c3f4a1e329c10a6b00a3239ad71f5e0bdffabd4067d5a9154807daa5d1208c8df1387eabf82602382967ff304831b7b61c092a707e01e276b1638fb1388e9ab51708eaaaf9425d36270f333501bac6a442f5c4b58e55a9c1454c7b7311aac5090134b5ac50aaf43375e83cf2468d34896706fcb4f2990f295fed7ac1b58713005289b7c875f69a015fb2816456bf3d460ad213b0de38eceb587ab4319754d914d78c2926364da48027c980ffbfb4546f64f620a063bd96b48c62b021186cf637a25727865fec16e9f3ade41a27bc7e0f64978f5c2f89845f9000c37a169d4e0f2bbaec381576297b5bd1638ffcaa6d277fd4ccdc736ec6ab453ecc6ecdc588670eeb3f5f14ada2c5b6a67c19da78afddc853494cfc346c0ef5e44d7ed3e998907d65f2bd2e3a600adb5561e1bcea7b2d41f87dc1ba1d7a4f1870d38a13cfeff1b4cbf21089278761971f8378555f32df3466ee9c7afee39ea9aaee9ffb7ca278d0b13d0d4f45ca573920db2ff134dc86c346a1a11c233903ca2ea4c7aacd694d0beedfc798d8d6cf4a16cc9787cf81ec3a1d6bdb85bc201ff1f0de5d02ee707c1b0dba6c07d05a18f8f8a1a8febee183cf1cc23660930544ffcf2e38bdbc77367fca519b0c60fe7349b7def66df6c620b99f4d6f8578b818fdf817d41afe628391ecb9cdc064c839c92e5bf48ebb0a5ab1409f0dcdae07436460f1607d1e57121bcf9cfc3552a32f02684a10adec898a809aeb59e275cc55717f4d30fbcedb55a69cd3358dbaa34bb489749f067ebe5b2bf8113c23cafe1b20f9bfb068a67badf73e024355a8b5c61262b867c0ec933e2d75298f5c9072b4e563007931afdff6d3d649175e8569e442cd45c6bf5a888272", 0x1000}, {&(0x7f0000001280)="e3f95a125e13c6ad4f7ec1cebe42f199c81f5c626bc95fedf862838657365f5dc87b4e8833d9c80526228499f424c8641ee2f3472e2425df17c893b272dfc348c1b0929f64736bb252c4c8e3b885c812e155c77b2d3bc175c5f145df3d7b7e44341b895d61c479947d80f718a97168c2651f7917ca7e5c6d9458456d56a59d9805ad4f20b37e60f24868cfe2e7da67d55b722f2e0de460b014d28ebc083c6f00b9cb072f", 0xa4}, {&(0x7f0000001340)="627da4232be1a7204a45f95ec002569974ec79de3fec36f802bf121a334b78048a3d558de915183126b24c465aec8488bb5bd5cdfa82c41b75b21b54fa04dfd0852d4954a2296cd53d3dff55295b627cdaf1e18ca84a1c22464bca935ec88f4b18b058ea05e7644b20df43033667bff58297caab02c63c04acb6436e74d33e5472bde85338514947e8", 0x89}, {&(0x7f0000001400)="e5a7b7521e645901b9ffe3c1426302819df11cc4205cba416364b0ed128d8c07cbc040a25de62f4a8c295926e4361a5992a9d2026c432f3e51cd1c42171c0bebd4742e5b0064ff6c3136154ced7f853e6b08a8db5f5c05d4607a1011a4685fc6471855265eb12aec9efea910c86960b62ffd3c1c1d6c8c080d875ad77c60b73f51e771a8f65943c4ddca2e16a5c2fe115bb81a2bb4734efc6f2ca603b967874be362a76c934548af3e2ab526fed5b990aabbdee405dab2e7e9ca1ec050c8554b56624ff07e71b6d3d43c14c6b8b30a54c7a8a89277a9cd3633451d52", 0xdc}, {&(0x7f0000001500)="1547e83d2f52966eb316fef8a06febde5f242f27705d281378a341c88059556b0981d68ba6145e502681ae7ad9a478f804c249a83083cd444fd59049fb1fc8cde6c36a36e2837ae43cb3f25655d00be89e66df86edf2dba8fd09ce1bf2ef04937dc45b08bffbcec6b595872d790b926a931eae3d348222e9996156fe7a6bd072cd6d902d87f328efb8473f3d58d355faff2bbb84077923790da423c7bcf21d30dce36abfb1e20eb26b4589059e0c97ea15a11560052677505c6d4e33f17cc53c16dcda1587c00cb8bc5314c93f0967b6a7fe61c299b5fc152a9619918a817005e79e8f1b8ff8d8686fef263a1e79", 0xee}, {&(0x7f0000001600)="dd09ecb26d2295e1b57b5d5f0cb112ca571d421d7ef1870d236a3d1f11c11b2261bfedc76ca72358c92f2f1f53bb31384ca8b7e3cc33f60dfa675d3e3275a9660e61a711d45eb2f350ed83b816a3ce216025c68222655aed99f2b29046e95b2caf52b64f93dc65ea23183d7734140f1e0626d40885bc87abc346d3c7a93272075003b07a7c", 0x85}], 0x9, &(0x7f0000001780)=[{0x70, 0xffff, 0x5, "98db24a299451741dd6d510fbe89544ee3ad69531cf72d50e65f5dc6bf6c5ee1eea96d0537fe4aacf30c76c285b56d2bf4124d033962cc1dbb1782bf8ad071606926e48292839b20700104a71e84b674e3c5e1193763266da7682d"}, {0xc8, 0xffff, 0x0, "29402a59f4e12735e5daab38fc84e075f64afeb67f315c216c4eb2e30bb0e672ace49103220ac26d837148f690cdeef639ca6df787990dfe85082c810db45662827e552ef50d4cdbf32a8cbdbd7f1ae0d81827ae0788c000c85e5126838a31863064b33c6b20f895ca08b73e2cf09c8d32b745629135ffa315ec8108e5018f7ce81cb9ac621373344e2d97323198352aec8cc62c1c153cf4dedcaac5d8cd09a3ad81b8728ef7613199e3068429dd2af932e34036"}, {0x100, 0x1, 0x400, "1d45734dfe5ccefec3a5465a50bc97a677d452f13ab086893a1e8e7568fabbc7e38b66dcd7af26aba16dc704f38352bf46d891fd06f0e2ce71374c0ca99cd37d285975bcf9c2a26858ba445c0144c4ed8dd7f0fc1c7625be0a9fa48b8e47aef026fffce80a4e6a46fd37cd54d85a5c0d54c0e0d50dc85e219f4899f908024989410b0309765e3e400c6048a1e17d23dfed7b1309d69ffaf5ea6b0fb9859625ee0a061237a0cad70e9e09b510be48186ce6018dc4c0ed7deb4fb20d26352fb3fdc0f770d75724ac58606203b4eeaf095958ab183b0c68944cbfdc0611636527a62f914acbf9a2c57b4b"}], 0x238}, 0x40e) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) semget(0x2, 0x3, 0x1000000100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) sync() semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/196) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x100) semop(r1, &(0x7f0000000000)=[{0x3, 0xffff, 0x1000}, {0x0, 0x33cb, 0x1000}, {0x3, 0x7, 0x800}, {0x1, 0x9, 0x800}], 0x4) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x3, 0x1ff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffffffffffcb2) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x27, 0x40, 0x4, 0x3, 0x80000000]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/233) semop(r0, &(0x7f0000000080), 0x0) semget$private(0x0, 0x1, 0x204) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x80}, {0x7b, 0x3919}}, 0x0) setgroups(0x0, 0x0) setregid(0x0, r1) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r5) semget(0x2, 0x0, 0x100) getgroups(0x5, &(0x7f0000000000)=[r3, r0, r3, r3, r2]) 10:12:51 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x10000000000, r1, r2, r3, r4, 0x18, 0x7}, 0x700000000000000, 0x7, r5, r6, 0x5, 0xdb, 0xffffffffffffffff}) r7 = semget(0x2, 0x2, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)=[0x18000, 0x8001, 0x8001]) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000040)=""/120) r8 = semget(0x2, 0x0, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x218, 0x3) connect$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) ftruncate(r1, 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) r4 = semget$private(0x0, 0x0, 0x320) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/216) setuid(r2) semget(0x2, 0x0, 0x100) 10:12:51 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) mincore(&(0x7f0000ffa000/0x5000)=nil, 0x5000, &(0x7f0000000000)=""/157) 10:12:51 executing program 1: geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) r1 = socket$inet6(0x18, 0x7, 0x80000000) setsockopt(r1, 0x3, 0x101, &(0x7f0000000000)="32f1483384abc2b0210f2021ce52a5c68f099fa24a74796ad158c682f39b287c8f813bad36ea5af2462dd3351b2eb8ded5d97aade8ef1a4a8a643124c1775e1c91e7748d0f8f881b7de25a554ea038765d373508f7aafdc0315d0c655395a47096c2e1af8a3e92a82e8a8415be06aceb7c89f70af1458c03685da720ab44535d78a72ef160df5c47f1337568dcfd290da5dc7fe766ed4934819ef29225caad08e639063f3d5a30efd8ac0a89d3443eef49f9e53a7b851f67103d8d7b643dbf54bd40ec24de46d472c31215f8ef45f9be54196b5048be6050f8ab678347d20d15dff528e5a2edb24a6cdb8e623adca92b", 0xf0) 10:12:52 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semget(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x2000000002, 0x100) 10:12:52 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) pipe2(&(0x7f0000000000), 0x4) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) 10:12:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000000)=""/101, 0x65, 0xc01, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = semget(0x2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x400) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/29) semget(0x2, 0x0, 0x100) 10:12:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/5}, &(0x7f00000000c0)=0x7) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/214, 0xd6}], 0x2, &(0x7f0000000300)=""/108, 0x6c}, 0x40) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) setuid(r0) r2 = semget(0x2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) r3 = getuid() setuid(r3) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/4096) 10:12:52 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x2, r1, r2, r1, r2, 0x0, 0x6}, 0x6aa, 0x6, 0x80}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x2, 0x0, 0x100) 10:12:52 executing program 1: setuid(0xee01) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r0, r1, r2, r3, 0x40, 0xa4e}, 0x7, 0x400, 0x7544}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getpgrp() r4 = getpgid(r3) setgroups(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0xfffffffffffffffe) setregid(0x0, r2) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) setregid(r0, r2) setuid(0xee01) semget(0x2, 0x0, 0x100) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x5) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000280)) r7 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x81, 0xffffffffffffffff, r0, r8, r1, 0x48, 0x1}, 0x1000, 0x80, r4, r4, 0x8, 0x21cf000000, 0x7, 0x1}) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget(0x3, 0x0, 0x12) geteuid() setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:52 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = geteuid() setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x6, 0x6, 0x800, 0x1f, 0x0, 0x7, 0x3, 0x7fff]) pledge(&(0x7f0000000200)=']$\x00', &(0x7f0000000240)='[\x00') getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) 10:12:52 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x3, 0x201) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:52 executing program 0: r0 = semget(0x2, 0x7, 0x20) semop(r0, &(0x7f0000000000)=[{0x3, 0x6e88, 0x1000}, {0x0, 0x200}, {0x0, 0x20, 0x1000}, {0x7, 0x8000, 0x800}, {0x2, 0x1, 0x800}, {0x7, 0x9, 0x1000}], 0x6) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) r2 = getuid() setuid(r2) semget(0x2, 0x0, 0x100) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) setregid(r2, r1) 10:12:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x180) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000200)=""/247) r4 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r3, 0x6, r4) msgsnd(r2, &(0x7f0000000000)={0x0, "fec111f9db0ad4a8ebb08c48c36325e4b53c607fbf26c4fa99b9dc44ba286662aeddd53746e5972c95cd76eb90c3f268f664e6b622296ac7fbf61203478100c2dfc1b00bd5da2e23873e0131132393"}, 0x57, 0x800) socketpair(0x0, 0x1, 0x101, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000300)='./file0\x00') msgsnd(r2, &(0x7f0000000100)={0x3, "c830b3b6a76e0407848cf88efae7ce76686e75e50c224b8e31ab06ee27dc7b5ca8e89bdf088605168531c08b1e0f531f082cd1309651fbd28d723e20e69cc91dfb2f4eb9b4774f38005a6c6d63636d9db7b840c6fb21795a853dc162bf18ccb0b1c6f9aec7fc6ef2b2725b097b879296e2e800d99636e64d3f0ceb698563070a04fb272fa7dd3592fd424039dbd0e295d075c938bc715c4794b541786ddf27f2fba972a7654c037759340e7ce071cd"}, 0xb7, 0x800) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xffff, 0x6}, {0x18, 0x2, 0x1, 0x7}, 0x0, [0x4, 0x3, 0x7ff, 0x9, 0x1, 0x1f, 0x6, 0xfffffffffffffffd]}, 0x3c) 10:12:52 executing program 1: setuid(0xee01) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) semget(0x2, 0x0, 0x100) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCEXCL(r2, 0x2000740d) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r3 = geteuid() setreuid(r1, r3) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:52 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 10:12:52 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:52 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) socketpair(0x39, 0x4001, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d981382a99d598008e28193c429a7f08da3537b285b62916b223baa1d73b8919542f8f937ac0e1354f7c15485e70b1316ab82bf036260e671c868377f70211961d1fb4b6986d365a30da8aab10b247ba84d9a6b5081a7c9665aaf5e41d538f4bc700923f7384edf127f5949e9534180e34c88fd2534e86c871cf809cccfabdf77749adcf727bbf5a01a72650bbd880", 0x8f) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4dc00000, r2, r3, r4, r5, 0x4, 0x4}, 0x800, 0x7, r6, r7, 0x2, 0x100000000, 0xd21}) 10:12:52 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semctl$IPC_RMID(r0, 0x0, 0x0) 10:12:52 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r6, 0x2) r7 = accept$inet(r6, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = getpgrp() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4, 0x1, r8}) setregid(0x0, r0) setgroups(0x2, &(0x7f0000000000)=[r1, r4]) setuid(0xee01) getgroups(0x5, &(0x7f0000000040)=[r1, r2, r3, r3, r4]) semget(0x2, 0x0, 0x100) 10:12:52 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) getuid() munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:52 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r1) r2 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r3 = semget$private(0x0, 0x3, 0x2000000004) socketpair(0x18, 0x4000, 0xffffffffffffff6c, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x2, 0x200) semop(r3, &(0x7f00000001c0)=[{0x0, 0x4, 0x800}, {0x1, 0x40}, {0x1, 0x6, 0x1800}, {0x3, 0x502, 0x1000}, {0x3, 0x40000000000}, {0x1, 0x39, 0x1000}, {0x4, 0x6, 0x1000}], 0x7) semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000000)=""/206) r5 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x0, 0x100) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) connect$inet(r4, &(0x7f00000002c0)={0x2, 0x3}, 0xc) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000100)=""/190) setuid(r0) 10:12:52 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget(0x3, 0x3, 0x0) 10:12:53 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semop(r0, &(0x7f0000000000)=[{0x3, 0x6de98e48, 0x800}, {0x3, 0x5, 0xd76569c89795e391}, {0x0, 0x0, 0x800}, {0x0, 0xfffffffffffffffb, 0x1800}], 0x4) 10:12:53 executing program 1: r0 = getuid() setuid(r0) r1 = semget(0x2, 0x4, 0x2) kqueue() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setgroups(0x0, &(0x7f0000000000)) setuid(0xee01) semget(0x2, 0x1, 0x100) 10:12:53 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[r3, r0, r1, r0, r5, r4, r2]) setregid(0x0, r1) setuid(0xee01) semget(0x2, 0x1, 0x40) 10:12:53 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getegid() ioctl$TIOCDRAIN(r1, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r4) setuid(0xee01) semget(0x2, 0x0, 0x100) setgroups(0x1, &(0x7f0000000040)=[r3]) getgroups(0x5, &(0x7f0000000000)=[r2, r0, r0, r1, r4]) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = getpid() getpgid(r1) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:53 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x7ff, 0x80100000000, 0x1]) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) setuid(0xee01) r3 = msgget(0x3, 0x400) msgctl$IPC_RMID(r3, 0x0) semget(0x2, 0x0, 0x100) r4 = getuid() r5 = getuid() r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x7, r4, 0xffffffffffffffff, r5, r1, 0xc0, 0x34c}, 0x5, 0x401, r6, r7, 0x8000, 0x0, 0x4}) 10:12:53 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000180)='./file0\x00') r1 = socket$inet6(0x18, 0x4003, 0x2a47) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffffa, 0xfffffffffffffff8}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = socket$inet6(0x18, 0x4002, 0xfff) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x9491, 0x6}, 0x1a2) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x1) setsockopt(r1, 0x4, 0xa, &(0x7f0000000000)="30c5455cd4a5f1b7b16a78add82067703e8505c7afa3b0a848dd12e0946ea4c79cfd4bf887d8f3f33fa43d32740a47a89db9b58b4c1eacdf43b9e7e95c1284f6d122354cd2ea830424577509ae2884bd9766aba9cb22e06f59af2649edd140cd65f2465c63ef6693c25db8a630ef006e9248e080351287c39e3108faad01e71da4dfaa8e3b0a5c3c672f6d8f656001d3088ee6787ec88470c92da1def2c55d004f65c3b0636ebeb49642392a7f", 0xad) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/12) 10:12:53 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) r3 = semget(0x2, 0x0, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) 10:12:53 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) semget(0x2, 0x0, 0x100) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x4, &(0x7f0000000180)=[r3, r2, r1, r0]) setregid(0x0, r1) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x492, 0x10) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)=""/135, &(0x7f0000000100)=0x87) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() geteuid() geteuid() getuid() geteuid() geteuid() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x3, 0xa0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r2) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) getgroups(0x6, &(0x7f0000000000)=[r2, r3, r1, r2, r0, r2]) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:53 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:53 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x101) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:53 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x80804, 0x40) poll(&(0x7f0000000080)=[{r2}], 0x20000000000000ea, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) setgroups(0x0, 0x0) setregid(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = geteuid() setuid(r3) semget(0x2, 0x0, 0x100) 10:12:53 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/38}, &(0x7f0000000140)=0xfffffffffffffff6) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) 10:12:53 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 10:12:53 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r1, r2, 0x80, 0x5}, 0x1f, 0x1, 0x7fff}) semop(r0, &(0x7f0000000080)=[{0x0, 0x2, 0x1000}, {0x0, 0x1, 0x1800}, {0x1, 0x5, 0x1800}, {0x7, 0x8fd, 0x1000}, {0x1, 0x93, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x77d, 0x1000}, {0x2, 0x7, 0x800}, {0x0, 0x8000, 0x1000}], 0x9) setuid(r1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) setuid(r1) 10:12:54 executing program 0: getegid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x4000000000000223, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x15ef5dc3fe50caa, &(0x7f0000000280)=[r0, r1, r0, r1, r0, r1, r1]) setgroups(0x0, 0x0) setregid(0x0, 0x0) r2 = semget(0x2, 0x3, 0x80) setgroups(0x1, &(0x7f0000000080)=[0x0]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/23) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r4, 0x0, &(0x7f0000000180)) setuid(r3) semget(0x2, 0x0, 0x100) 10:12:54 executing program 1: setuid(0xee01) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) r0 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/36) semget(0x0, 0x0, 0x10) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = geteuid() setuid(r1) semget(0x2, 0x0, 0x100) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8080, 0x10) socketpair(0x18, 0x0, 0x9, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x5, 0xffff) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = socket$unix(0x1, 0x1, 0x0) r8 = socket$inet6(0x18, 0x2, 0x56) r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r15 = getpgid(0xffffffffffffffff) r16 = geteuid() r17 = getegid() r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r19 = socket$inet6(0x18, 0x5, 0x0) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r21 = kqueue() r22 = socket$inet6(0x18, 0x4007, 0x683) r23 = getuid() r24 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)="2c08005478dee8ad399ac9710519dd15cceced523ab3d8a499cbc8596a2dde287b4581548d3713948006235bb49936b9eb8e878aa7fd963204db615246de33c3e53dd6cbc9fe80281bd37536691dc4f6cc0edaba2b27136ae884bfe97d77e760690bf5a6f3a82f18a89ec37c480d8d1f5d9383650540d512c4dba18e23a022f631c94f8bf18d0f5cff35b687bc83f4511d94b67bf7c2c57543036e9af9dc90d903bad33fc315256d9457056e0e052aa8eaab543c892d71871cc2c3f031eac7e707a2c959e2285429272e3cbdf70b6e4e202478dca3b1efb9da18", 0xda}], 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="300000004883498a07ead8df00000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="001300002800000000000000ffff0000010000008c07890c084395642737df1a15230170426fb9aba6a9d468f628040ca370d40ce14047af4bbfeb1d989f9cf31bae569999dee0ffffca857a0c3774dc1e668e86aad77c41f0566f1c8473ae673eb45472da08246418eefafc4e227787a779657e6c9cee45515653e5d92d95e19374fa18740446c8ff208f2e17fb45a072390c31dd8cc19fc96775d821e1cc7d9c7964adb0aa17026fb526aef596a266573a66435381bffffb7418641968aadd20e1a0727b0c5a9ebbcc47c87f02f3958de2b9cae39138", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="080000008b2f03fe800f2fba2675f97c8f7896bc9591f612a2a32bb3bb226a4c70"], 0xd8, 0x8}, 0x401) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 1: r0 = shmget$private(0x0, 0x5000, 0x50, &(0x7f0000ffb000/0x5000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7fff, r1, r2, r3, r4, 0x0, 0x1f}, 0x0, 0x138, r5, r6, 0x3, 0x101, 0x556}) setuid(0xee01) r7 = semget(0x2, 0x0, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r4 = kqueue() readv(r4, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/147, 0x93}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/74, 0x4a}], 0x4) r5 = semget(0x1, 0x1, 0xc0) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x6, r6, r1, r7, r2, 0x40, 0xfd2}, 0x0, 0x318, 0x10001}) r8 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000000)) r9 = semget(0x2, 0x0, 0x100) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x1, 0x4, 0x7f, 0x3f2b}, 0xc) r11 = getuid() getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r10, r3, r11, r0, 0xa1}, 0x2, 0xfffffffffffff800, 0xfffffffffffffffa}) setregid(r2, r3) 10:12:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10000) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:54 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(r0) r1 = semget(0x2, 0x4000, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x75, 0x1}, 0xc) semget(0x2, 0x3, 0x100) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0x81}, {0x863c, 0xee1f}}) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/128) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r1, r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) setgroups(0x0, 0x0) r6 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x80000000, 0x8, "1299c62219d50d958f98a1ee251917ca4957a789", 0x100000001, 0x400}) getgroups(0x2, &(0x7f0000000080)=[r5, r4]) setregid(0x0, r3) setuid(0xee01) symlinkat(&(0x7f00000000c0)='.\x00', r6, &(0x7f0000000100)='./file0\x00') semget(0x2, 0x0, 0x100) ftruncate(r6, 0x8) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3df, 0x7fffffff]) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) r1 = syz_open_pts() r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x5, 0x7f, 0x1000}, {0x3, 0x10000, 0x800}, {0x7, 0x400}, {0x4, 0x4, 0x1000}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/162) chdir(&(0x7f00000000c0)='\x00') setgroups(0x0, 0x0) setregid(0x0, r1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r0, 0x6) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getgroups(0x1, &(0x7f00000000c0)=[r1]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair(0x18, 0x8403, 0x102, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x3010, r4, 0x0, 0x0) setgid(r3) setuid(r2) semget(0x2, 0x0, 0x100) 10:12:54 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x180) clock_settime(0x0, &(0x7f0000000000)={0x50}) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffdae, 0x0) setregid(r0, r0) r1 = semget(0x3, 0x0, 0x240) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='{\'%\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='${%+-!\xd9\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x8c-^:@%.+:\\\x00', &(0x7f0000000240)='\\*].\x00', &(0x7f0000000280)=',\x00']) setuid(0xee01) semget(0x2, 0x0, 0x100) mkdir(&(0x7f0000000300)='./file0\x00', 0x8) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x1, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x800, 0x5, 0x8, 0x9, 0x5, 0x0]) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x0, &(0x7f0000000000)) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) semget(0x0, 0x2, 0x4) setregid(0x0, r0) setuid(0xee01) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fchdir(r1) r2 = kqueue() flock(r2, 0x1) semget(0x2, 0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xffffffff, r1, r2, r4, r6, 0x40, 0x8000}, 0x6, 0x1, 0x9}) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r10 = kqueue() r11 = socket(0x11, 0x4000, 0x7fffffff) r12 = open(&(0x7f0000000280)='./file0\x00', 0x8480, 0x10) r13 = socket$unix(0x1, 0x1, 0x0) r14 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) r16 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r19 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r20 = socket$inet6(0x18, 0x8005, 0x5) r21 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r22 = accept(0xffffffffffffffff, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) r23 = open$dir(&(0x7f0000000600)='./file0\x00', 0x20040, 0x4c) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r26 = socket$inet(0x2, 0x3, 0x5) r27 = socket$inet(0x2, 0x8006, 0xffffffffffffffc1) r28 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r30 = syz_open_pts() r31 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x22) r32 = syz_open_pts() r33 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r34 = kqueue() r35 = socket$inet(0x2, 0x3, 0x8001) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r38 = accept$inet6(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r39 = accept(0xffffffffffffff9c, &(0x7f0000000800)=@un=@file={0x0, ""/97}, &(0x7f0000000880)=0x63) r40 = dup(0xffffffffffffffff) r41 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x412, 0x40) r42 = socket$inet6(0x18, 0x7, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r44 = socket(0x19, 0x1, 0x6) r45 = accept(0xffffffffffffffff, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) r46 = kqueue() r47 = accept(0xffffffffffffff9c, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) r48 = accept$unix(0xffffffffffffffff, &(0x7f0000000a40)=@file={0x0, ""/18}, &(0x7f0000000a80)=0x14) r49 = accept$inet(0xffffffffffffffff, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) sendmsg$unix(r8, &(0x7f0000000c80)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200), 0x0, &(0x7f0000000b40)=[@rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @rights={0x30, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21, r22]}, @rights={0x30, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28, r29, r30]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x38, 0xffff, 0x1, [r31, r32, r33, r34, r35, r36, r37, r38, r39]}, @cred={0x20, 0xffff, 0x0, r7, r4, r5}, @rights={0x38, 0xffff, 0x1, [r40, r41, r42, r43, r44, r45, r46, r47, r48, r49]}], 0x140, 0x407}, 0x405) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) semget(0x2, 0x0, 0x100) r3 = dup(0xffffffffffffffff) r4 = fcntl$getown(0xffffffffffffffff, 0x5) setgroups(0x4, &(0x7f0000000080)=[r1, r0, r1, r2]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r2}, 0xc) 10:12:54 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() getgid() getegid() getgid() getgid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0xf3b6469dc82d4f6, &(0x7f0000000180)=[r0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) semget(0x2, 0x0, 0x100) 10:12:54 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x5, 0xfffffffffffffffe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffffe1, 0x0, 0x4ef8, 0x2, 0xfffffffffffffc01, 0x100, 0x1000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semget$private(0x0, 0x3, 0x10) 10:12:54 executing program 0: setgroups(0x22d, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0x10000032c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setregid(r3, r2) r4 = semget$private(0x0, 0x7, 0xf46f96bf3b930af6) semop(r4, &(0x7f00000000c0)=[{0x7, 0x0, 0x1000}, {0x0, 0x7fff, 0x800}, {0x3, 0x9}, {0x4, 0x1532, 0x1800}, {0x3, 0x5}, {0x2, 0x1f, 0x800}, {0x0, 0x7, 0x1800}], 0x7) r5 = semget(0x0, 0x3, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x2d2d, r6, 0x0, r8, 0x0, 0x2, 0x200000000000}, 0x1, 0x0, 0xfffffffffffffff8}) setregid(r1, r7) r9 = geteuid() setuid(r9) semget(0x2, 0x0, 0x100) r10 = open(&(0x7f0000000240)='./file0\x00', 0x88, 0x59) fchmodat(r10, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semop(r0, &(0x7f0000000000)=[{0x1, 0xffffffffffffff6d, 0x1800}, {0x5, 0xffffffff, 0x800}, {0x1, 0x81, 0x1800}], 0x3) r1 = shmget$private(0x0, 0x1000, 0x12, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x23d21ab9, 0xff}, {0x9, 0x3}}, &(0x7f00000000c0)) flock(r2, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r1) setgroups(0x8d04eb0aebeefcc1, 0x0) setregid(0x0, r0) setuid(0xee01) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') semget(0x2, 0x0, 0x100) geteuid() 10:12:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semget(0x2, 0x3, 0x0) clock_getres(0x6, &(0x7f0000000000)) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = socket(0x7, 0x2, 0x0) accept$inet(r1, 0x0, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffff6b, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/55) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/208) 10:12:54 executing program 1: geteuid() getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(r0) r2 = semget(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x1, 0x3, 0x200) semop(r1, &(0x7f0000000000)=[{0x0, 0x1, 0x1800}, {0x3, 0xed4, 0x800}, {0x3, 0xffffffffffffffc1, 0x1000}, {0x1, 0xf6b, 0x800}], 0x4) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) semget(0x0, 0x1, 0x51b) r1 = semget(0x2, 0x2000, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x20000001, 0x100, 0xe1, 0xfffffffffffffffe, 0x7]) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffdda, 0x0) setregid(0x0, r0) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r4, 0x7, 0x5, 0x0) getgroups(0x3, &(0x7f0000000000)=[r1, r3, r2]) r5 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000040)) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) socket$inet6(0x18, 0xc003, 0x3) dup(0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept(r1, 0x0, &(0x7f00000000c0)) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/23) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) r3 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r3, 0x5, 0x4, &(0x7f0000000180)=""/249) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r5, 0x0, 0x5, 0x0) getgroups(0x2, &(0x7f0000000040)=[r2, r2]) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setgroups(0x1, &(0x7f0000000080)=[r1]) r2 = semget(0x1, 0x3, 0x200) semctl$GETPID(r2, 0x6, 0x4, &(0x7f0000000000)=""/97) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000000c0)=""/116) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x3ffffe, 0x5, 0x0) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:54 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x88) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xcf8}, {0x7, 0x4}}, 0x2) r3 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r4) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) socket(0x3a, 0x5, 0x6) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3397af20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r3 = dup(r2) recvfrom$inet(r3, &(0x7f0000000000)=""/7, 0x7, 0x803, &(0x7f0000000040)={0x2, 0x1}, 0xc) 10:12:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1003, 0x80401) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = socket$inet(0x2, 0x7, 0x100) dup(r1) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x2, 0x5, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/99) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) setuid(0xee01) r3 = semget(0x2, 0x4000003, 0x40) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:54 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = shmget$private(0x0, 0x3000, 0x205, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000000)=[r1]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) getppid() 10:12:54 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/98}, &(0x7f0000000080)=0x64) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:54 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semget(0x3, 0x1, 0x2) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r1 = semget(0x2, 0x0, 0x0) pipe(&(0x7f0000000200)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) r4 = socket$inet(0x2, 0x5, 0x3f800000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xf4, 0x7, 0x4, 0x100]) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) r3 = getuid() fchown(r2, r3, r1) r4 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) sendto$unix(r5, &(0x7f0000000040)="bba8fdf6b79330bb43b629c2539c7172d6f0aecef6505cac8ed7da55c87d266162153f51cbcd543f63abecd1ac4b885104fa9673225e4f02329689637581b7f3256c0149d09f854f994daa7511ccac69e8fec0b952f82ed6dec754886bb5b21bd64fa21d328c74f17ea800663fb28c1a61370810bd365ddfd7eef2c662a0efa7785f020a569e4129f065f49ff1bc9d2859689839e79bc7d7c82b8918e12591fb4e9cda553f2564307e8fe38f953f3b9763dfe88407552fe9d3e8491fe11fef892b482f90faab7161e6fb956d206ef3312e53dae8c3aedbfd6f724752f4fa8ce8e8", 0xe1, 0x8, 0x0, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) r1 = getuid() setuid(r1) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/215) 10:12:55 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006174eb173e0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070fa15ee24cee8fe00000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) r2 = kqueue() poll(&(0x7f0000001200)=[{r0, 0x104}, {r1, 0x152}, {r2, 0x4}], 0x3, 0x3) r3 = semget(0x2, 0x0, 0x220) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000000)=""/231) semctl$GETVAL(r3, 0x0, 0x5, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x184) fcntl$setflags(r4, 0x2, 0x1) pipe(&(0x7f0000000140)) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = getuid() lchown(&(0x7f0000000280)='./file0\x00', r2, r1) setregid(r0, r1) r3 = geteuid() setuid(r3) setuid(0xee01) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f00000000c0)=""/37, 0x25}], 0x3, 0x0) r5 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f00000002c0)=""/4096) semctl$GETVAL(r5, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="c8c4903790cd1011aa069fb7ecd4bcd0d762984ec29c4b08ddcc66ee4f4b68b25384d3c2471f7fe523fb9c0d0093c95f9eb31a9e237e05aaf1b77dc7af8497e55f6c9d430a03cee83cec2027729476c9d5ac1e940d2296df054533f01b48771e1e012a4136c3a518c04ca8bccb50c7ef7fc8b3c8", 0x74}, {&(0x7f00000000c0)="c6eb564f450f28e9e6f2aa7118dcbaa5e6261d33af828b0c986b26c4b7cb82d6ff8a4ed73794ff218c27ba6ac4a13a2880fffbea7887bb92be65414ab373a31b13cebdeebfd2c19507286ff5d941d48d92667024e895bcf0c2592d9291e66eef79825722e762fd31efecbfd1c5b3d6518a6c295cbf4d65fc", 0x78}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x4) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) r3 = semget(0x2, 0x0, 0x0) socketpair(0x11, 0x8000, 0xb55, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r6 = socket$inet(0x2, 0x1, 0x1) r7 = socket(0x0, 0x9f519059c66c8bdf, 0x4) r8 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r9 = syz_open_pts() r10 = syz_open_pts() r11 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="c50117769320066665d6f9e1f8168bfb96b7dd5774057b5a034c93583196fb59750ea8ef154099b4f8a3a9253019d7ddc1c48b4019daa33aea7924ae0499aadd64bb15c6ff03ae6dea9fb469f8a1763f136b8208d6d0f316d5274ddf297935dbe06840eb9c5353294565b438b1e6f423983b70b26b35e2718e48dd5e0bceecccc51ad82c443d151cc9546fd5a2ab9b00b5930277f2d598613ffdea8f9bccab1cb912ce6b3adcc7d25862c106087fa38e80a9001d54b4b9cdaf33c25722c15a6a1f2847d02953f943", 0xc8}, {&(0x7f0000000280)="e1f3f8a886d41a862f0eeae3600f3d4a48369c479927fd0a90bf216530ef3a276b4dfcf9037ac32c983e05146b0d2db53b602b8d416bd75530f5c45310157cf413c9cda3dab298ea6096753ff6ef911f2972f2c2fd5d7db273c495736f8c319f6e40f445d657e480f0420a3a269ce1c5111dc5c0d479bc0a012d697a11c38f549f54b80327cf62b11e6ee9fa7574d9160ee6efb8c3713ba22e5687c05efd11fafc0c68c9615e", 0xa6}, {&(0x7f00000000c0)="354e0d2ef0d4de230279d4701e0d286df792d65222", 0x15}, {&(0x7f0000000340)="15bd4469d10f1b62c922550fd1da619207fb5ae9dfedc1479352ca04072130ab3046f0d0a77beccd23f2af5695e245b0aacf6c502758bf6e829fe09f96ceecc5769a4711975e9ad89abccb4ab89e312f1ea4ab09f3c1a9e746b836bade9c904654ce06c01ae8c2d58ce510dff3368a5415ada7c43d448e759c599971dec2334509555837e03b9a6978ab08f57fee5f2f85f1c1e673f0e171a307dc04e236bd65d2caefcea1f99de21b585c542d5f46b5cc7c973fd6650aa4df1c1b193efdecb179fb01199bc622391602e79326eed41aedff81c828e6d9453e754f604b6ebb0e2572ea4f7b4f921634d2", 0xea}], 0x4, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r1, r2, r12}], 0x50, 0x3}, 0xc) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x200000000000, 0x5, 0x0) r1 = getuid() setuid(r1) r2 = dup(0xffffffffffffff9c) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001200)=""/248) setuid(r1) r3 = msgget(0x1, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) getgroups(0x3, &(0x7f0000001080)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001180)={{0x3dc, r1, r4, r1, r5, 0x8, 0x40000000000}, 0x7fffffff, 0x1, r6, r7, 0x1, 0x800, 0x9, 0x5}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="4ed968d59f2a34ef7bb814b50e9f7bc2fc81de417f4325f235e3fbd562ddabe58582f9b450dc00235f75cfa44728823d50b32bec1c8abad4400379540a97aaf8c51828e628e5df41894753424416b2dd57b56a1ea6dde66b1046875904f1a60520e27525b6e2da15f7e94415f51f331ec0f7c2d68178addec3b6803dc8309c23489014de5c5c5622f1248eb1d9514f7a88cadb44c34a36edb555511eaf9b23d63ad3859e276a30d0fb95ddb92a289693bd1d44d20a6cbec79a8288aa21825f14d7cb4bf957c7d71c1e959c584e87b16594ae5f1248efa38f47c292639067301b41ec549a2f5193e64d0e4cb8b3eb6698a0df501067efa1d4e0d83e647a801a92652c2466b4207ae17bed6ef689993c2490c0efdb64fb3d838b0fb6646859e3890fb9f08a7644e9032fbcd2e8c4b88fe40579446e7c146d37b42d86e04f4ec73a292470fbc47f220896dd4f8131d7fe98481080db3aadb9a189a8c639663fb2c0ddeb7fc9bc5af8858f8f4c324bbc6e6db4a57a5b8423801e1ffab82c52e1405a90546d8bab2e9642ebe64c5f430d638d3f900833fd5e879859b4caa67225f90c45d992cac38bfefe6118cd170a06eb68e663bc6b91d1dc48adb63bc3df485b4615492add3d303175931d5988346f5996a9d7ecd82112329bbe59bd1d584a7229ed50401e78893a5702eadda5314d56efed02825cc39e476d28229cde1e24104f2d5dd01269948232ba4fc8b8e6d1a301f5625e145273f13f94523ef863b3f6fb71f5bce9cbbf01b1e7e2df6b239d929db1ec29049353f8739a86fbd2371e4b4bed568d25ea4bba243d785465f23a2927252b4b50372f1c36a10284df0c27f64c72b0e61f056e9c345a9d5ed5d8e201af41bb2cfe0ce24d2d698b65ae10f6a1f4f0ae59ca388446df93ee9fff55d51f900ebb408a156502d745653a57f7ed0629a568773118dca010e0adf70ebc250251c1aff739a8aaf70f45e971d208b10b0b4b5b88734e6ce7d332f1cb31e213671c3ed81fac55eb0ff52c135a21b9d192a227beb64935773523c04d0a966ea7c4fbf4c8940368ae77f0ac54098d41542491c373a1a9c6f36e420305dbc707b5b8cd6d712fda7e285c1cb443f9e93b45e67acc405cb6dc2a9010d431ab8d8015188aaad10805d96f4e4874794570d354b8d38a06865955273a4681e63eafbe9eb6ec2b3e67f5158b1f9bfc7cdccee60dcd8e544a92ff71b21098230ff90e78484b860d618c4b1b43f228431101c72ebc6b11683145a342f6e57dea3b7329679fdba66e351cd6dfa5bcfa0c1acfee4d1d0f49b57eb70409386d99b494e76c2ff5864e392643b1ded27e29b9a7e75d4d6fe5e03c4078b493a02f869e911bbc8e771fc0b0c5b70c96ce8a06cdea1d1d12226df770ac63cadaeb2dfbdb79739e2f1d5fd23330f1b3a7bc0f8fd88af37dbc68b409d48793588f67add8087a6c14932cbd0af47fdf337ba23b1cf93ec9bb1063fcce16974f6d0bb09eef390ecc2e5895dc9052b9197dc80ec64e69924e03d7f23f06daeaef808f13c65133521f76bd2943a6d60c6249f89d9562691ec55dd3ceede349fb50d18a98bddaeac435c3a0890ec2f1b35fe47362f1a5ea62075cc16e43bd7cca4a580a1cf5d90a237d2564c0591dfd9136d9f63a698003e50eab47b2ebc8fdfb5a06229ac9f9736180c1297744357500cfef34256f0f9c3973f3942542f8ff204548207b06d9c7187cbf3f4f1e279b693e8596e0ce991203402bb32f6c0f6e0a90ef91ddad1ef56cea72f232b27cb3b136792fdcc3736116d16a8c3646043aab610a9047ccf03ccf99b0a2bfb975b9ccc03b028676f2c2794c75c69f3708667cf32d9f62756e0dc570abce777f3ba63643a4591aa5ca02942f8500eb38044f08024ef5fe32869c7429bdab9bed34ce6eee582e060373a63ce060cbe2ba061978b5293c67df986844e5cd138b9c5a5579d6cff9e6b4721de4ad70088604db034e693b0e0372c6d695ef8771daf9ed8e85cf24c859646953509350791d94e42384eb8c013081eb674295cc49fd9f160764f170924235c5764f3066cff6059880070040a145be931e9547ec3cdfab4f598c6b618c12a44aebc9dfaa7cab618658e10c817b7b5db9d4852da7cb8ed6da458ae16f944ed8ba39c45a388f027b67fb6bb63fb29d767708488300601284802a7d5d3fdd0f718697232de71f879ff6b6328054dc320d1584de35daece55fe8ce1e888afc2a6843592ae282ce3b6ff0e709001e908616814476335fa25fbe6b3441bba90a058d0a118ff1e6265fa5c2bb61c67ebfdbdf0bed1351738c88edae86f9ab31cb7883d9d73100f6300f59b3f2a4e7e17f97d5ee80e9130606e51756941ccc3249d452dc592598c67ab0e1d3d87e055e378fab98bb73c65179bdc36af085cde3299693ea0a2c9f689b37e1e91257367b08501c208aab12d0efddb9f74bdfeb73a393eba8f526f1095b7f9d2819a4e4767d81ecae6e68ef446bd6c85f188fbb02bce5fc619ee2317459b656d3d69f91030a5e484c1bb98684afd438f068ca5aeb6521ac12b17b3c1725a20b83a070c67dbbe3e8399e13e36c373eaf3b5ff4b71635abcb2019c40ae80a59f5cef35e0d1a67aa485eaf439dd5b481b823a11e8230fa53fa779715e0bf95e964f816954b4cf1d7f5c9daaa4093a6e0d45f8e7c9dc90536cea18439881713c491532a79274a9341e7909e47ddce6db04affe9354940fc2562d883b06e14f13eea665f966ac1307b5bee5082e3446268e4af42c7d634653b0252d49bd4923334c4dde2a6ae0a4a092efc2ff0fab2f337923662e8272f61bdc23905381b1b57f4b9bc45b51afa76155ac13ee5ae63e4546d2bade8c9adcfe2eb40fe02b86861ffbaece3031cbd333dd163a334af7a71f9cd5d38c71024454024be9c4b1f557ab46db8f7680afc3023b5cba7f96878f7d1f265100bd153905f2ed3037dbe5f1898c5071d6b7633929264a0a5466bd576e0333a59d4cea268406481230a7c2dd830e9b38e585d35ce70cb02c01b1541d219698f7674d5285b635e8ded0891601b46d68a910ed07afc134b527fba1475fd73ad5f72b3032374fc8440ba81c9ab0adda03209e953d9c712a6a64eb60f1173afa91ea71b4075c7bd866c7e416809a3082aa011094596104446ef65260f601a21e24ad68dd77a82cde3052e2fe62ac24dea84db49c9a7c737ac4322193e21016e4b4dd811e764cfc8f2b3e7d7ac2814c52745a9b247003c7b7aa6b3c55432262569aa71b1e74653c727db90429c4ab253e2dfb56e4319746160ae69af1c0f3333abb998e3dcad8f1cccabf19902c3f894f90b0af5824ed57d0e9d3cf2c12935e0f8dd97d96e33188ef30382d6bac58bcdb409daebd8d900b08c803ba98e2b011120517de943c3567b837c7efc333be4dd9d09ff3df1900c439dfca1d174c89eca81367f48250526c73364178aa31ecef341a1be7fce6bcebd5a348458577e2cc20042508c1a4e2dc18a3dbc2f75a5fad8a8c0b4f367314dbd876117bed50fe97767b81cafd24bccdee6cb29ed3e2325ac740dc3fed86abb695d814c0bfd54da0d4dd3ba248ac6cc290f2ff3912d3060ebd5aae443d317e02bb64236ca1b0e90f9756a0d80e7ad3c3ecd4f4287588866ea024c5120bb314f82c356cb8af59081448944c8dc9ea5d6379a66e685ca7303edf0f16eb2de52c3e9dd0b909ffde71865c0a7f4d3a25231c0be0da0f45a2329f0ccdce1b396a270e9f1973731512cbe592bedd1eb0f1d19246e28cb5bff09e06ec918ba88e574e60c462a76e7742a0cd643ae15d09182f03b17a07a5f308d6163d29fa2f67bb7988a67d9ab835f19ff022d9b758d2136ab333e7d3e00852faf15758e9baec1e8bff8c44a59d27047bf63671f34891cc295ab4a7569a81ff155c002f8c7ec29ce5e173166853e633b96d30ce6c1c7214c6740aa180216b707317b3f56bd0efd51d872d05de603a3a1e0090a7dc624b89bd5679735839fd4be17bb9987735317f7f1822e337552e873a94934d9d9299b3efe3288f186b1b5b7dd6cc9658e928466dc837abd7f25a7cce24e3ac8035617ae1bb59dc5e23dc811ad40ab6a5a3cd4decdab6772d3f4278148929b3e8dc8faea6998c582dad47b047fa038e15c1504847f7ad3d8d7e86a333d8c2861fc96367590b3b738c479aa6cbf06e24da3971f66fffed953923b89666d5a416a79112994468c8eeaaf6548ebe7b40b08864e6622e638b37a27cd2c8640d067f378de711863427543468c0d55255d6d665c261a290632a7eb46de71bdbcd7f68140ecf24f96927c49f0285d322fd874ca668f32f009c2742f705995e4ca31be8fe2d85c2b1362b08c8c5ba99d7988cabe702e5606585dc8aef358aebd367e73b536459ee3d6d84e5821b4750e1f1e57f8d7b19457a85bb4d5fd830590c42a4083891958508febb26e4fad5507b8b7f91f0cd76df7d9d2f7d38ffe4c590b22aab8eb41e9101c9bfaaafa2b7c8d6b4bdeec5f49f94a6d2cef900ccf64fd4909e500bdfbbadbbb1ae0b95da25b6e202d7d9614dbe9fa5e6ebe47d8c160c3d280add72045ea5027bd0c7948ed5eb2573a36231e0fb39a7e3823c61c0192074413a2ddf3956c7f4655617fd527d60cf50ae8217c5d535824aa6dec2abbb61a2c680b8237eda90b641ed2214b776bd3218f769977bca48adafe6b27cc50425d345d73ea5888c5de23483fb230f58944fa40c0593da4c01c23d7ac095efda36801e0a7ff478cf1ebb1a2d23257124a037e38763ba26014fdfb083ed49684f00ce12b0418bff9fefb975374b6ebb58b360b0480fe91876a30c360489872f24e3511c235c043c472435e71077b7263bd6314a4a91d0b0239db934ace70fce29e25d7a024b816fa87f87cf51e7542c1874169126e74924261965e36d860df046f3ebd5bf680ed2c8904b0fc33a184a1d30d037dea0713f423b7fc8f2fdf6d706ea745f279c3eb18fa1c3243bafd9a980511a87df4fef2f819ebf9192d3967405a14981e6ce5b8b2d2e30bdbe23165d52876200fb5ae1a5754a8093d72645dd5ded92d63f9efaaa050ea1669e81b8d143b2a114065f938beaaac17d6c267805c7cca1461333837afbc245f991af3956c52c9c56e46042662b5f81d588e1810c9d006da74bab72794afaa8f78512ffdf4b61fe455f66ba8f2e908bd0c82e41081995568c99363d6eeb27d9373edd5f41b90c7bedc80a5ee9acacaa02720fbd42021f3e1885adf63aae50fb3e1a3f02471f1bd432e99fc6aaa522f5431ca1cf947514c6ba995f88eeb92f08111a5270d340c27f6b77a02575b2462d6a8cfc3a0d0fade30ae35d549fd054053f739290ae9fddaf224dfd80de562674922d3c6ccfe954e1b8e7db2f9acd4d506dad38bdcc3ae7a4115b581c0a1ad3152ca23bbf3c598faf6cee6d6f304a87b6615b7bb51bc873513638617ff5d3bce22392f051c1f1c7f3db31d598fa43ef0027855978f566972d4fd83af968b07e1cecc8544ae4c877f31d0f17ef2cf6d1a16f07ad98f7b9cf295500e3273cb1e8aa9fb9f1e7f3f51ea7c58404ef36dd00c50fdbfb3d99ac693952923d107970bd654407d4cd2988391a765dbc832df857c6d7259770d1e23a02c57c3fc4077a7e118f2b53a74147dd3e9484658f668a6ea82c8e8b6d1857e5d50eca7277ff81b5551caaa17195c691de92b77bec7c99e83d3dd2342275d340f82d9cb41d782d8988b2267360ca90fd57a17dcf5d394dedf5c68981688543fff61890310", 0x1000) ioctl$TIOCSBRK(r2, 0x2000747b) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffffad, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x42) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 10:12:55 executing program 1: r0 = semget$private(0x0, 0x6, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x3ff) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) semget(0x3, 0x3, 0x0) 10:12:55 executing program 1: setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x18, 0xb7) pipe(&(0x7f0000000040)) r0 = semget(0x0, 0x0, 0xff7dfffffffffffe) semctl$GETVAL(r0, 0x1, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = getppid() r5 = getuid() geteuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r1}, 0xc) setregid(0x0, r0) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r6, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = kqueue() ftruncate(r0, 0x4) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffc72, 0x0) setregid(0x0, r1) getgroups(0x2, &(0x7f0000000000)=[r2, r0]) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x212, 0x40) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 10:12:55 executing program 1: setuid(0xee01) semget(0x3, 0x1, 0x4) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:55 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000100)="e041598abd5691779aa2436567eb7a3942a2363e1da88c5a6fc4065f92eb6f4a868fa9774d244285ea7697824e75b0d069f7f1b610406910deaf08fc6ece3cffcb26b716b47f2e94d7da7aaa339cd4492413d61649977578c27d9355d17e243bd250544f0f50e41b42ba54c13973d3d4b99c333bbcfc3b0ec41e019c90f61a51e314842d3688d6cc536bd93476a6c4a9a9f7c70143ba60f54c9c8b3b837ab819e1015081ef1ef162", 0xa8, 0x8, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = semget(0x0, 0x7, 0x80) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000200)=""/252) r2 = getgid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r3) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x11) semctl$GETVAL(r5, 0x0, 0x5, 0x0) setgroups(0x4, &(0x7f0000000080)=[r2, r4, r2, r4]) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x3, 0x2, 0x9, 0x20, 0x7]) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff, 0x0]) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r5, 0x80000000, 0x4, &(0x7f0000000180), 0x0) setgroups(0x0, 0x0) setregid(0x0, r1) r6 = semget(0x2, 0x1, 0x80) semop(r6, &(0x7f0000000000)=[{0x6, 0x6, 0x800}, {0x3, 0x401, 0x1000}, {0x0, 0x22, 0x800}, {0x1, 0x7fffffff, 0x1000}, {0x1, 0x5}, {0x1, 0x5, 0x1800}, {0x0, 0x3, 0x800}, {0x7, 0x400, 0x1000}, {0x5, 0x3}], 0x9) setuid(0xee01) r7 = semget(0x2, 0x0, 0x0) getgroups(0x12c, &(0x7f0000000040)=[r4, r3, r3, r2]) semget(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$GETVAL(r7, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)) semctl$GETVAL(r0, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() setuid(r1) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget$private(0x0, 0x749caa3ff3179564, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x108d, 0x200, 0x800, 0x4, 0x6ad, 0x80000001, 0x75]) r3 = semget(0x0, 0x1, 0x408) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x8001, 0x800, 0x4, 0x0]) r4 = semget(0x2, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x200]) semctl$GETVAL(r3, 0x7, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x8) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) setregid(r1, r0) r3 = getuid() setuid(r3) r4 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x4, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) r5 = getuid() chown(&(0x7f0000000100)='./file0\x00', r5, r2) setgroups(0x7, &(0x7f00000000c0)=[r1, r3, r3, r1, r0, r3, r2]) semctl$GETVAL(r4, 0x0, 0x5, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x92) getpeername$inet6(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:12:55 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/54) 10:12:55 executing program 0: msgget$private(0x0, 0x7) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 1: getuid() r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/9}, 0x11, 0x3, 0x1000) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:55 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x10, 0x5, 0x0) semget$private(0x0, 0x4, 0x2) 10:12:55 executing program 1: setuid(0xee01) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setreuid(r0, r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, r2, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setuid(r1) setgroups(0x0, 0x0) setregid(0x0, r3) chmod(&(0x7f0000000040)='./file0\x00', 0x84) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) setuid(r1) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x3b, 0x0) setregid(0x0, r1) setuid(0xee01) getgroups(0x1, &(0x7f0000000000)=[r0]) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = geteuid() setuid(r2) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[r2]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8412, 0x56) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x40000001e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 1: r0 = getuid() geteuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() geteuid() r3 = socket$inet6(0x18, 0x0, 0x8) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r1, r0, r2}, 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r4) r5 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r5, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 1: geteuid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getuid() setuid(r1) r2 = geteuid() setuid(r2) writev(r0, &(0x7f0000002600)=[{&(0x7f00000000c0)="c05bc26eee05ba833c2c1b2e2855a9f6ef0c1432d157548b96f6d2217b00fe1b6495fcf19c40d516c98543635ff696d2d8e30abc042d8414c163d4a9893ee3553ccab5eb66a2c5b404950688faf74644a24e8c04de183828a3363059df91ec6cebdeda1378cc31489d600a4d948cc5e271d3637bc208d3373de84c2ae85a709e3aef568b059b3dc8a1a89bb2992054809719589c0501bfae858366aee4e10e36c3c20fc28c042b609813b9c4cd9653dedc578136888202bf9a9ba1bd3d937c170b95bae5065378f8fe7c914085ac4b1358c25ec1c972dd16ced379ab16c195dde3359f1fa02df2b1bef69a2c54c809817580f9fa802ad2f11ecddcc4e45a7aac0b6be1740005988bbcfda96c2090cbe1582198f74fbcbedd6b6fa6b42d6af9f3064c84fc5955e08f34be4061fc66476b01d3f34517589b31f90b1750449b3b0ed5a9b9d1b1cc097bedb59e474ebf5ab4e0b405d845a93a5eb54050ff6058e464c5864ac9728bde74aca199ada04a7ab536e3f27af60f7f06d0979159874b77e78b77200b6dd9cac6fb9bbc34f91c8d7065dfca861902640741546f8fb3ffb4a05b978c8abda7bb79718388fdf3be2e4293a7d35452afd03bcf9a3b3ad969f7e0485e3c33f3e288fa747565f9a4c4f2cedea8d1367d7e3bc4711506b0dc6aeee411cb88ee17ca91389e67c9cc187d1b76baa247d5a2e2c6f2feb4c7f7b6fc32a3d6820c51a537929abc857f983afb0d84f1a3e2e9147710da384e9be5cab07bc6f8d063411ce03d49bbc917dfc03d2b601ca3b84189140f0b340ac23131ed5f23b05565e8c18a623135f496e43f43230ea238b23a8c3b0eaeab9e2252b1da7c1a0fa323f3deff2c778ad16f7854094ed370dab91c20c717746b7ec214ad9f66df4b33d48fbacb25498b14faf04f1d1e4fca96342438f2ed8c29d0454573dc71ca3b1bcb3029deb7699c48dd6986fa4457eee79b6ba3f6cf5fb0a1dc678edf2a1a206dba4b2083f76d9cdae8d0c79f4b68b4abdaff3cc61ac5e3c1a04d5415632cbd3434d7d2bb46dc6d0cc89fd030ea85fd6a678df0d77817bc0415adae27b3de38c964d3d9cd425f05b778948d09db0efb58b995d4a7f72c355d43bd2cb613191aac89e93c8d700e57ca8f209115c3d48956922cb3f9f70c1c35752da0561a0f95bbc3586e7cc5ce01ce3617fa3a6fd5a3aa50e613937c81fe11b87a3fbaef2e7a83adb33f25c7caac540a42e27cbbd53ca79a72b09cdd98e731869de34efd5520f5d6127100574b32abe0bf7bf50b67b23f78ece755fd1f54a3643f8b8a2bf3f88368e5f1426edb41c7179304cd90527e40f311da643d6caaed473dc16a5e0add39b00df7816a7b004a4f7db2099561fd13e7b15ba089c8042d346f1b3e86d7e0d4b748d8078d15619ff59969e186c90c87bb4dd936c28831dd9c7b9f85d1461d8af42535ac50e99a4401086cdc6947850c1eb682a90912f941f252fd85ea236d378cac785ca26ca19a57e7821e85f1c2ebe206677852e1235d7a6b8b7ffad59f1145aaf645329573e5028daabcccd5b1dd91653b356ec382c9c5ed132cde4657b0fcf51ea52e38077ea9f3754d3ee0d25c6cc12a4fff0019473ad5f35e42b3a69fe8b753ede59961fe1146da0faf19f9d8365f27810c8b55f5dd11acdb18bbbc182839774a863213eb88a482ae99ce2cabbef421fff11a7a631ac96e81e89ff6a234d11007dcc83d19669c46103ecfe49756d1d50ef5d5fac35ffc1c18e8e194d2a2a17d80e915dcff1e848c3a8e516d14f9f03ac693b6e6a6e56875dbabc1e4d7b8e52c90a05fd10e472275e4dcc02db8f5981b040b008b77ac90e896f78ab440573e397a17a6ede111b9f149ed9ecf4837c8739221852d41e8abfde64b4226f6c2b5c2ae55bfeeebfd4b9c7505f83f079f35816e5cef9a8993b0b45e9a059f16b16b337e94747bfa5d53f7ef3bd99f1146d09c16d264964b3bd6a98966598c5b45a94e9a5e57cba868cbeab633cb0938cb9cb14afa02cfd62bb19df51e45d5bd30a4dcec4f0e5a8c0cd74c1cb0bc660dff3bcdf3cb8443cc65c75e72dd1351d95ffd19e8ca9d6f84a5fc46295624479015e46eee9fc3fac3b649eb43665ec4baaac7d12c592881da82daf227809b200cbf89f77aa03eb9403eaa0fb82d87d4d6f9ea33a9a2d47efd3aea36052e2a01d7e8924a69fd4a4c184b098dd4eebafadec6ec1985800c4adaf45e997df8f49e9cf2b2dec3421bd422512df87820cd7386900fcf00a8822522da518d83af57cae2439ceb8437869d8a679dd06ebc2282342cd4e1d257f6349c91ff8d1ea52011bdcc34153d918db66d4c5bd9e113a8112bbebe2c3f8373ffee32bdf42f7a28446f62ad21a07c81b54514f34be58cd3dd4ee3c2e1e4e06de8d163d66d6acad02367236bd94ab0d1d7207920042a62086d62021ee0fc2cd303edbfdb149d52af70be9a8a4d19e9e4e4a959985b89ddfcc4304768d2548800c10b0a91589b5d5f36fa1ad149deb7af1e5eeb2fb50ae33db3484636d37dacb42941e5c159a8865a3392ca1bea24c31c3898c7a86b1ea524cd36a9f99926313b63b2b59219cba4d35250b09bfa0f5b7acfaad61177825e8cc7403e6f33c8d91e1bf2a7dd6786c98ee26c77cbd662b78e290b8b502c3944932e83c76f2c8ce30894e4addd82ad2fe9db78cc47d8edd3e36de02c7a9684a95a6169fc06ae2ce47f6fc7273ea4c680e2f048f431514ec4b0b5e79a2fa33f72a11f0724245c76606a6db291b16951ddccda7c8465303dd37bf67b811834086f69e6d4d257ea6dbf2bcb3573710f3f030119b3329e34b260c21e3ec469647bf6df0bb667e925ab70b48d4d74444f8e54e73590ccf9b3cc5657d7edbca88677e1331c679ff6bd98ec123b2a36384b65c64a4ab383132a9f02f0808e08433336bcd8339290e403b5c232a0de950dd2c242edb4e21a18e738ea2bfe1afca1d5802a688dfc1881c75438dc545284c839f81d7f9887ca36e9d406925f5a9db696950e9d64dc57aa747837368c63f5c1555b64466b161512d92ad63021e0ee3ab2706829c8a165e6cd59f91ebd623fc6f88e7947f7541cdbcaf047b8a1c1f420b6c594f4698158c432f9d0ead3903927b252973c8363a410a893fdfef5d5506220257460010751663788340717887b0f36da298127b308e7947bfb759918904c5223e8142dd7725fddb72660b051fcb999dfa43b4f6d638989a12d25faa240c02adc6132361952aedd943a3f293bc32a125148049a3fd379406d6ac332b54b3a62ae6e34ad4cd1640f567305de406a1de086e62c97ce1cddfeec99a7dbfa76f096afbe061dfc4aed6c7039ab3609ac553d33df6162a7cd61607f03563a40813ad31d35d1c7dfbd9db496882fd3441bf65f1def41302ff742ce38946fcf530c61e0fa7f317c1510af390a653ae3d67207065644ba7a783c60f528d3c8c89474b749561a418736c350a3a40f62ab499f5ca67f537760e04c2e27e988faf55fe06661f7e6c5c04bd3d19c8c9b92e2a2b2d20f4f0f4fd9cd4f2a530b6ba1e844021293df348bea23bab61379fa6b3cc1563513d305d85c2109c3ada268dc474b819ff80b80c3437491bf00ea0c9bd88b53a91207a93bafba7e83ebb00f31bbab53f73381bb2ed86c96bde6009935f8a5265b7965b087e7e0eb061770189244a2aacf98d766f1e2ffb741896ea126f4503fc67eeb97f496eaf5febac3c81099f3b133cc1e66fcc8029e8bfa4c923f817178cd9f9a6780844bf2e73db68609bedc884e2d1bf623d4c013fbf7916a354d6460df2322e73413972df8e823366455e078488830bed1b692fa04b42d04271b4c5cadaf66d6b3c8516cad24a9366fbd48ff35f1b41db753b88bc1a75e20145eeb2035c1c53d51dcd55dacfb73bdbc72d0dd65437778d7f03eb31c834d292904280bfaa00c262bdf07ff84a75b319c2c31e10cfaa8c76f5ab5e63bbc7e8d3c6d807233f28f470326e7843a52fde8017029ed73ce8668aa420021b60c1fb827b936ba8ad25d02e2e2e0532b38e275324e89f2797e617add5f593fc8be3ed0c9e3405b43ae3c12b55f468841e3b7949bc8341169a3df1dcd0de998d292f402f14b5c1ec3841422003b9b7bdff8640fc4f4ccabda7b0ece15cc56af023db0bc654a28f969d513478df1f09e11e891384630c455f68fe22905305e849a6821cf6c6d0135b57b6792217984f45a84b7843f689c8630cae5389d9385ef2043add90ab4d83f5f53e1f64ee64afb59f93cceef676b4c003040f7ba66ec8596b660ada193e5d8e3bb8732f3502d9ea9455616f2bd78df5451bb4eae62a357a228b7bedde5cc8e878c4e1f2850a6e40d254578839b4de6d42bd955074ff9b821c6ee90cba423fbfcc3ddd54177912a75c278c1a06bbc494e6a06e8ed069c9767a4334eb2f3a4bf064c843ad7ff681dec6b261a181464e0544f2fff5529f005892bef526d261cde23714c1bcc878c6c8483a225bd9d9f5452453f43fb6dd25862df919a086a1b2725402c96b5f5b75cc77356430107f4f892403b052a8ca832288089b82d976f8bd4e126d6c0f0265d3f5d303268601f3402d4e2635a23170fefa616f605b0e06a26ca3265bde9866d2dd7cab697e73c276c7a4904ca0ffa45f2eb64711c54c84a6f2318740b5194e46dbaecc403810c2d60147959e8864b3252d74a7d313e1a258fbb276f1600ce507c4c5f277b26e5017f3caa0672e0db688b6c4559d76ebb83a89a682a31ddaca5b39584aa029c81883f743cb5c67f2baeadc2eba1c6c976b7e95b9032c8f405203fc2d6d07be4d4b1baae13f3948ce5a4da6af96287988798d3e49633263cae2a588714f1c3961390aca9d9f65ecda94379a43bc9dff4582926af482225dcc1fd914554c4e8925c95a687bb09f50f34801a05441f26416338a7ce52f1647015ea16df15248161a8d92eb4fff3e4aa89f8f03460227ec47ee3b817f6e39ff69ff60853b6daebd15cbbe635984832149888abde942f00c0e1a5fc80c2d7f5bbae0b2d8423aba2e0aabfd9514d1ea569d62e4d8f89593104b6c1a9c8a69bd26d7aa5b70a5b89e6cec54af075f3c5029cf0ee93292569db536545556033f8ecbddb3562c73a35c142bbbcb4e89123911e63435c1342253de7746543c6a72f05f41ed5f403d8dd5e3ea8ca08a5a93f946b4ca849f780b3b647725c3e08cd3c433b70f2c91fe37cfed57f5bc3ac399e8220f4cff14617df96e79210538a7f1b6ef0f81e05f166dc349b3da6932c983529c17328a2c59307b78d5163e12ac292085e2d21ec41205c348a22b787d6cea81a55769f150632824a9e40cc4a7acfcc7b71160d7c925a1ec01d19d028f85af150714f01d69aedbf4507f981fc12cb4e3de97060fc02219536f5b873e63886ec649eeed68cb73c5043116c7ea0ff280e0ecbc6158c7ec2f2b95138b8958b2c01beea7c694ccd01603ac638ec1423dbb1ae88091dc55ddfbc51187ad1c09f65fd08e603ce20c639568a898c2ae0cd5d9c742503d1fd49d846a64a14d579bd1f90b5502671ac3e81091c786438853014bf3f63bcc8f4a81efbda9c49f299e90e401c1fa3fc5e0f78baebba5928f62cd76b7c2fc6a86476f1197b1770d185903f469b9a9ea5e0f1922ca5ab522701245f602a2fe2b3ea78950feb8b3f0b11f51d571fee02078ce5a4a8f5bb23f59c1e0af4e5c880ce262af7f6195e2eed7524702d9924b58fb2b85c391218463f80701b80cd116fe1462b5ed651a29c9f09b71bc05e", 0x1000}, {&(0x7f00000010c0)="65402247d69a2e5f413829eb5d7a8804b6a1dbbeb2eceb9a33a0f20db897c4b74aeca140b73834f1cf8c6fcbf75ee184bd03a8ed3297821e21ad6b0dc54711b5fb598cdf7d32be775282765bb9b6f231534472db373449657c2eeb03064b54506187a2094a5d0bbe9e1f58f2fd30f6dd7b07c867d7e2c354ae79f6175b30514ff11a12f94e3fe19f52cce1", 0x8b}, {&(0x7f0000001180)="5405c399443afca6760d11884f688ae07222bba79b2f01f07cb4972cbf453ab96f92a9b9cff16b4e765bccaa64f4cc76d72baa6a2c4c575ee87d14df3161928fe0cb266f61a27d7517e6a1d6bd8c15d99871153e098dddab6f8277f540df1e9143bb81199491d550beda6c18a64542413a11a6da321663a3057ec9cb4a241e8b9356cd859c56d2f852b5360fe14340d3199e0ae824265cf2b83515026c6e7fcfa54149a40a615dd0085cea2a7ec03d465fb81faac2edf42b187e31ecfca8f736a70db81defc3d535a5a4afd86fdbf9a78d7fe89094b5eda3b3ea65a53cfacfcd61e0cf237a5c5b8316a14aca2017dd799943ab7d68032e10", 0xf8}, {&(0x7f0000001280)="892ba5a0654d17add0d66312c911a13eb8cae9e201c774ccfdf0cec489d057da6e25c48e8db1706c94ed427916c6f671b7bc7596612b1cd12bc2ec6acf87fc8ce16aa357883fccd4c96606e8a0508166231f4e80368b3fda9f2a4c5cd79d0e1378423abbdb82fde7065884a54d7cf412b73bdb79bc3724", 0x77}, {&(0x7f0000001300)="3a3c2877c0fecb79d17424f524893cea1ea2a3af1674e72269122093203b722e9112f6eeeed44004c60cc0a140c802de3d848bdf2e5a85300693345e58f9a5de1d79a40f89", 0x45}, {&(0x7f0000001380)="4cd2ac27a6e37d81148f90ca22364cad5a1b61c10d4eda65c55e0395e7ddd9c3cc5582ac4320c34e47a1d83ee68a58b2f4929384abcc706331948f75e52eb9961876bffe5746546a9a9ab12ef085e396f0edb11b49713ab05396d0416324b51383a0d5321ab83fd827030dee4d85c6722b0fe3de12f70e9d389f85d46416caaabaa58c3fa72499939ace2d23357683f9c6d4a9d830e6e6c2b546c93fa34e481e1c47d43b4fd91fda27f2", 0xaa}, {&(0x7f0000001440)="9662e1cc1a2dfe3ea58335597522011421d2fd7595e94fe1dd7c05b088b384446b63c046484b50a08fb688417c8a20c3f5a648b5f8f3ecb98f9d14ac072adc8fc492cd199fa532b77ed290bce8f30d57239a654e98d6efe0718d36b36d387f7ca1744bec8e0cbece811593e5b7950f94ed8071cbe6afb78f93eb3137beb0b9ccf6be1d039f6e21b62c44e9aa3a5a0e53e9f7c631c338d4ce50d7d1c1029dec5f10ac79d35ed5771d0109425ec5b2", 0xae}, {&(0x7f0000001500)="818c8d2695bfd36760fe86893c74f13c93900d2a2d541aaa4df4c5cbb7f754f3c2c041f970c3ad35716bf9bbb5261f2f37e287333fcfea248c9cc1aa9d049bbfa128992b21c18601bc4ad47f586b7e5b1832011d0e49084cc9ee9eb0c32bbf1dbb26705acb9d6ad293c5af6f3b1873ccde4793d7c005200ca0696f8010af1026d50717cf87172469f6bc70e2cc0b87e715f5c9eb8433c759baea7183a438ef0807cc88f422a219bdd657360965e8200e5e76de0bcffa9cf4b7c873dbe5f87e481b46bf118331480a6b34358867ab837b10e984ec79cff301c17c432dac", 0xdd}, {&(0x7f0000001600)="fb8429c441aeeab90b826e361a8869d81afd59662290ce742ef44a661126ba66baf94b80867c5a9b831ed2ef90d566ac8adca7efe8a30dadcc265c891f2351caff60e58fd77074def895969e099d82aca5b752d57e1c901d99a30088309b54d8c54f58463296163f8f263673d98e8a7f5691164b476b32c0b210e0a5c0bc8f336e9bd2d65028024724f0f2ac9f11b0858fe7365338de957970cb6534449f2f3d7698ec20166729ba9f3a379ca34625931f9bdbc0a7b8fd0a2bab033a227059d006323c9e27d30ce633e1dd456753ce52e9d3e7b6f260489df330cc580b7a09f20bd40bc75bb0d719f96851265f2963e108618e0a6123c0fe93acb0bfa92ba12ac4c5e277d9335f91166d846d0a3c631fda1424cff6f82dbc4ac76b614371ab033d6896305603025baae16182e58ec82fb1a787583e55fd702e68d567ff25c2e71e56c356a77736f8de04e50c42eb1a10e7030054b18e9db9c8a3cff0ac5c877973d77b8aa94c6c67ee5ba59d7590ab015299ae2ebe4f981f81eeece9a3396c0c0be3b8ab0a1ad293bf389a1c19b2f823c47bc6002a6bd2503ceabca9a3f3047346d0e0a616e61307e469861b5a63ce661ffecc2bf0008cb65761e4d5a13f05c6bcb9c7fd812eb9ba55002a5ba6a0cb720307504ae72f20d5d4d291a17027708a79592eb3545c32db63a2a008717e47e73a9fabcccc7cbd778268e861d5704f38e81f301622858cb6bb048e7dcb3012b61f8db066aaa08d197c87f128a6fa446aec6208467210b6031480d1d14964800a7a1c74662af3f7ba241dbd467b63d6e37571b80b89875f68a464f03d1382a1d3d0a2433c269b78f875223192abd0f8159411c742039b47a83c36d9e9781635a177cd3e9e1b77c09a5c39c1b7c42ff666fb9e1935aa19ea1b3d53de7dbe09e5f6e8b2d3a14e18c89fba1bc2b9406b7cf883a90b9d719f49cbe5d389c54725a0aa2a99a55fc2a704adaae4f2b7b7af3c94b57845fec106401bdc8ed4bd642bbe5b58d3040e68b4ef6ccb35a6eb1735d43a0dd6dda073ea7744c6c67e31b321ac0071afac6691ead5a2a6c9d7e5a8a1bcbe8027bfc134f6365db2ba058ca7fb046fd4c3e0d8ce1f90b862bf3fb0ed250118e95b2bd83ab687c0fb59cc587b754d2d3ed319fba6baadaa34e0d9dc4c53578cdf86e3cf17020df02275441d70de44de44047c192e4a85f31554249968b5ad6598b31a1c70852c8e66f9903cce0ef0d229b8e0be3a30589170a7981d5b241a730a0dfd94a11dd36b7bbebca6458c5fa80e82f7588aa789198313bbdda381f1044dab097a188511a6a3a02705a45a7b64fb84fdbc2b0e58126fb5c33622ce9f1382a5244fab2e0ef3085082674763b18f2d63a6034e5926c109c97778f6d037c93f107f0e283b48aea46552c09d105998b6d4d6070b463ab42f82702224b794f2d15255c34da5f1ba0c2de431487707dbbc4c52b0c2c0ac8ebe9690a6ccacc1c1289bc0620688dae5b98c1ae551b997042039a613085a8c5b938dfb3d80ecffc6876c876e58d995114cd4e84b5b933a912b8a52b04cd4798f590bd6198dc0172dfe751a9e9fbb0141f7a3d2efca7a6bccf2491ac4bdfd9fa916572236371379dd3432ff53cef1346c124178e281dc2e948f7e73278798d8f8893905370a1b70d519c68e80dfea102d7d7351ce604455c2a690e83015917d87c9d532d2d59c6f1076c3c6005873b69548489f3c4c576f16e0c0433fc76cc96b2cc90746973ec9ac2e4798501c39746415e7473682dcc7207c12b1ce27f0da03c9671f922b1908dc41c27247a755112087b847b748c562be8c77b1186a51529c9ffee49ce1850bbc53014b14b703dc891c9354f5d28b081a942caa2917f6f4a51b5f77321b25f4a5dafdd919fe7f9f522212beae5e2cec717533d318582e7c3cda23b990ec1751bbb8eb4c86a683312c4a5e987e15922febf0df4de8be2f7463003654c015cb9354271e22547b44be9a02e3b09eab8441b7b14e2ea50d7c9b684deb1ec535d9680d1a734e8b299488fa6dcd5675154ffab4d995e0bdca65dd2582a20db9830da9ee75c0ad58b54220e380591101e1c66f99c856810131b005263ce166fa6066cb7923de55e45d9bd74529e8704cd3f6e7d72f259f23f8a653f878d0c5eab873e114cc868dca5338977da3f16cc3eda77e04613f7e9e55006780d54aef6985e7d9e463b0c75d4779445aec21662cff93153920f9059a6edec4e552940b4bc50a55472a133bd26560a4990a6d1f144274bdab7ab005e55f3934cfd59235e366f31fbec3cbf620bd4ae8886abf550207f3f20e070b9c0f475211f0c2db04642ad6535887b141547098142ef01a1ba57aadcfb38ecd322aae08a05127fd20308baa4ac82338bc867fa38ee83d35367958706b94986d249a5fa324e20643e7e4362d7cf82af4347f78cca6d4c95592d734efd99c388f856a5555eb363ba38f49155aa3a4ccc7a950f2651d1768b5c4e8d68ffa5af89705dd7c3593607e2e207b6843cc009ebda57f0d08d4d16cc99e252e0d3587a5b5b6a25cd1bf6053d6c441605db8f4c72740d7110c95b0c974873bc1f5fdbaa5a7f08ec910e47124f368fd6bc9404380b94a22d3e242dacd9aca8d278c2ad15adce162c340636e0029004b2e4b50fe6decf8ac3a7159bb881c4a7da8c8b1ab3575e361720fe688864e5b378813b04610531f531223dc2d8317d0d6f033f0e88431da594b653d2f8d674d36ca6f52aab167e730aa4e5ac264e6ac7e5d771cc0fcf65015b5fbdf680cf6c62390aa2b2380e5f4ca1e91cf6f409fc1fc7665196dd777dcf2afed2fa60b1d15a7a3c74401ba5ae301ae13efee1aeb423bcd561254f2fb6db7cd8ece6a02867af9c13f9d15ce47222f720530002ed5a436ca62f8a5967f7a70e4ea2e567379832132d7fbaa48520d6ce57cb440b964d8a508d0f7814b492871881633d1912f6fe8a18c6f2198fa8b4d2aa0550d5a95403cf452a16f6820dc42c827dbbbaa9384830108a1f758e7a7359b5bbe065f6cedeef3ad4fb13eec8b4daca2f12f067786cf6581ad155cfcd22bdab66ad3a9ec7b5acb9d4cd14016ed8d31d7092ec28f6296e0457a1bfbc0043fb9effe479dad7c90aa871acc5ab64c4669de1d2f5599c912717c36df8bf3170e5f9d83492862f9ce1783b9332f1cf43b1d2f81924a4504ecd3cabda01e19cc4d8ac31b1fc126c39054737bd2cfed8592094f6517ec3a1bcde5181f358daf82ec5a5b760ba039ffd36a2cd33582f2e282d296e7374415b9da63475a2299cbfff33c8bbff8ac0551b7110c73343acebd63c1d0b3f0e449aded00ab74c448f59a1bd7a52d9b86551846789ce768b99dd80883be01d43c7a10a880c0533f2d0e9fea4b9cf8478549b8b291369046ac0f8a03065abb11dd23ae4e4baba117d97ec39c5a4152bba48db248c5623c52bc4c8b9b3bbe278ec712eae7230be0cc8b8a38c17074b1d7c88d1d8a230b17d4f8dd23c8801c5dfe719df9abdbfb8687b9526387b7c39aa54c9f1672da23286b556f54891e46250a98849a81e2c7c9c9864f6f075ef95d05a91b1cf420c4b242d2f87317b3c7f2a8870e5d8effa71d2c39b61d2fe06411c9fd98b9784502d81b2cddc537e83ac48302675c8f7d9650531b76bd0013a20628d6061230407cb4329a76bdaee06c31ca16c1adf47f550d2e8e1ecf6c77b1bfcddb26847b43120066bfb6ac68a9a50f3021014fd98515b1b5afdbcc4a0db3bf2fa9e0b0db0b7866eabfa87e84d47af36cc1096aeb8a8de1d999ba7b6f7fbb9b7575b5c9b61e422ced6102f04bb38d13e4ea147654d53584d44d4899b53c91cc8124084fde39c47b49ed68cd01e84c305b6a4d101e93c4036fbc9f12be233e23bd6a5f8cec582badc47444a01029a9f3a01cd36f7bf488398467279b2e3f881acff614de651e2e990adf73dda1df68281f950cb1fc399ae0ad02d7382c07b10f9056049e0815197478e386fd870efe946762c6aa2bf57be1640e43ec25d46b84ece5fb36731237ca806f10b2da2f9534516ddaf3e5fafe1dd24b67c44872fc8cf3f0d9510167fb27dc1b13b0d9bbdcc8ab08f7f46a9462488d1641a307c320b1af6921d4ba06594b34a8915d9fe1f5eb034563bb1323659affb5bf9bbb0f93729f7112c17bf7fec11ba7561e3c4033ab7fbf23a2ca62920775e2fb1dc8f1e1299a3a025aeef0bc9d3d7225501d743d6508fc34b1cf9f8d04a8578c52189ee193b6a423ffa255230bb07e46a31919df4f00e118add798f942874338e1fb527b64972ecf1c35de30daf5d1f3c3d7ed6717e2e2e1fb0270fffb249518354d15903ff1acb296d408506fd88b269fb84965af812e4faf7a049ca12dca470db54ba8a3e0067939854f1ee637d463cc0a6bfa751d707f7d183bdc0150cfdf1711d48d9ade6c8ace13a9ad41efcbbf7e771065a514024e6750a8842860933943913dcca6c644c270396c6d7e746bdb788b4288a4b317c5b0525057ac66ab65917141e71ec10a5794fb90d7983576726e7c28415d88611e0741d1052c4f3977c295edff0187a6439fe6dc62f9c62c8f63c76e00114b9b89dce004a2724d193e705ed1336d0fe9ad10bc470577c451d6102792914d55bf0f0e8a2f36fda46af9b523d4b455c5b6abcfcc1ac5e6a4893484958965604faca423f16a6304283d6ba8ff68b9e93bea31bf35c7ec48e88d621a1d9a45ecaa3ebdd129990bbf2b789ee4c3f66d221ae0ba3c07a5b16115726b57375e3e48bfb476f42d0d88a24e5e6f910c9386ca6c324fe59c47d4e6e0c4ac80f679fdac2fea1e8607ae8a5a44c703eb85281ff5fb18a1567d6a1cfd0be790c1518fd134098deeed66b44ed18cb857004df7c7758aaf4d38c3891bd71c765d40c10676388c9cfe3c8efaadaae49c3abbe079b5344e61b3206f3cf8e24863ea507d72b6ab0a7e9aae334925f01008cf9627e81fb07b6c6f44e2394fd71ade77de5153bc36b272a5c03322e2052c84ed9220ba0531bf67808b0688f052a4fa8936f5567f3314e95875315f213bc99fa6fd7576b2ff9a52079314ad08a1764e8e881d3dcec2e6709b005fc2cc949f75df7bb8fe2dfb91cd3e5f264da4bb3e721bb7fda2456e03338e91d401e838a44e5367a9b2c3d6778ed0abd35de87e734121467f74aa68ac4d2d52569b42f97cf9f9fa9587b9ee59e280f28f571e62e66a66bc35ebd8a1234bc81b5a190c4ac753f5460cfa33b23b82c6743c849b85a5f085626c486ce4e6092c65739f8a6ba7fb8e6f154ea154a5166a11e63b3b9c75a31bb2cb461eca369cc904c9f464597581a67c8e4a187cefccefd31aa0c7995beb805bd9b08cd2c7401dc2953ae6b6828070e92038727e410907a1510aba187b9ff26aba61188d92dd6fc15c0cb5408c1cbd1e24f55807d958883f529459e86758036e6b7688fe9a242ee797b62055bbb5beec5950abddac93805748643991e67686070e494c82bba1dcc98e5d4a492638273e8bb1f80a24af025bac9ae88cc2d9d2e9f00e1213821bb2c116366111bcdeea21ae395ee652dd0d631a42e42b86de131794db73642d17b3a98c9a174adb844e29b2a30df281dd87cfc10c7b22bc33aa2ca44b43f267b177f381c527eae3158292f5f212d91636efc8ac48866b30537b85e812fbd13ec39d72bf70967f63798fa1dbea3b1ae2d7f3476ee5f170400642f80c607e2109ddb9558868725452b3ebce52a02516811579e14bb011022de0c132ef9671fe1a3f46959bfeb59eb4", 0x1000}], 0x9) r3 = semget(0x0, 0x65a4cd421e401ea2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x2, 0x10) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x4) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x6, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x9) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) msgget$private(0x0, 0x4) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) getuid() r0 = semget(0x3, 0x7, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) getuid() getuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:55 executing program 0: r0 = getgid() r1 = getgid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1, r0, 0x0]) setgroups(0x0, 0x0) setregid(r0, r1) r3 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x80000000}, {0x7, 0x5}}) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) setregid(r2, r2) 10:12:55 executing program 1: r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x3, 0x80) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[r2, r4, r5, r3, r4, r0, r4, r5]) setregid(0x0, r1) getgroups(0x1, &(0x7f0000000040)=[r6]) getuid() setuid(0xee01) r7 = semget(0x2, 0x0, 0x0) getpid() semctl$GETVAL(r7, 0x0, 0x5, 0x0) 10:12:55 executing program 1: geteuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0x100000368) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 0: r0 = getegid() getgroups(0xef, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xffff) getegid() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x6) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) getgroups(0x3, &(0x7f0000000000)=[r1, r2, r2]) 10:12:55 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setreuid(r1, r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:55 executing program 1: geteuid() r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = semget$private(0x0, 0x4, 0x610) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/4096) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[r1, r1, r4, r2, r3, r0]) semctl$GETVAL(r6, 0x4, 0x5, 0x0) 10:12:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x50) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f00000001c0), 0x10000) r1 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/14}, &(0x7f0000000000)=0x272) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget$private(0x0, 0x6, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/100) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x1000, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/209) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r3 = msgget$private(0x0, 0x200) r4 = getuid() r5 = getuid() r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, r4, r2, r5, r1, 0x80, 0x7}, 0x83, 0x5, r6, r7, 0x101, 0xffff, 0x3, 0x2}) setuid(0xee01) r8 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r8, 0x0, 0x5, 0x0) 10:12:55 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) r5 = dup(0xffffffffffffff9c) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x82) r6 = kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setuid(r2) fchdir(r6) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r0, r1, r3}, 0xc) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r7, 0x0, 0x0) setuid(r2) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) shmget(0x2, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r2 = semget(0x0, 0x6, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/157) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000100)={0xffffffff, 0x10000, 0x8, 0x5, "1595d082d2c64d8ee41e0ae85bc41bb56ed6818a", 0x6ae4, 0x7}) shmget(0x1, 0x2000, 0x269, &(0x7f0000ffd000/0x2000)=nil) semget(0x0, 0x4, 0x30) semctl$GETVAL(r3, 0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r5) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1aa, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x10004, 0x40) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/107) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x3a9e) r1 = socket(0x6, 0x7, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 10:12:55 executing program 0: setgroups(0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = socket$inet(0x2, 0x4004, 0x5) dup2(r0, r0) dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x2) setregid(0x0, 0x0) geteuid() setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) setreuid(r2, r2) 10:12:55 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xf54, 0x700}, 0xc) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r6 = semget(0x0, 0x2, 0x80) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x800, r7, r5, r8, r4, 0x100, 0x7}, 0x5, 0x8, 0xfffffffffffffff9}) setuid(0xee01) r9 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r9, 0x0, 0x5, 0x0) setgroups(0x1, &(0x7f0000000040)=[r3]) r10 = geteuid() setuid(r10) setgroups(0x8, &(0x7f0000000000)=[r3, r2, r1, r1, r5, r1, r3, r4]) 10:12:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 0: r0 = semget$private(0x0, 0x7, 0x24) semop(r0, &(0x7f0000000000)=[{0x0, 0x6, 0x1800}, {0x3, 0x7f, 0x1000}, {0x0, 0x3, 0x3}, {0x2, 0x7, 0x1800}, {0x1, 0x8a5c, 0x7fc}, {0x3, 0x9}, {0x2, 0x5, 0x1800}], 0x7) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r6, 0x20007461) setgroups(0xffffffe1, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000100)=0x10000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r8, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setregid(0x0, r1) semget$private(0x0, 0x7, 0x2) setregid(r5, r2) getgroups(0x5, &(0x7f0000000180)=[r1, r1, r3, r4, r4]) setuid(0xee01) r9 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r9, 0x0, 0x5, 0x0) 10:12:55 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 1: setuid(0xee01) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x22) semget$private(0x0, 0x4, 0x20) clock_getres(0x3, &(0x7f0000000140)) read(r0, &(0x7f0000000180)=""/178, 0xb2) semget(0x2, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) poll(&(0x7f0000000140), 0x0, 0xba) 10:12:55 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) geteuid() setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:56 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x4, 0xffffffffffffffff) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:56 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) setregid(0x0, r4) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/71, 0x47}], 0x4) setuid(0xee01) r6 = getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)='x\x00') setregid(r5, r3) setuid(r6) semget$private(0x0, 0x2, 0x20) r7 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r7, 0x0, 0x5, 0x0) 10:12:56 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8828, 0x181) write(r1, &(0x7f00000000c0)="e23d5519b620c0b245c5dafbc526fa7fa1764168c99db78daa4239ddc8f0c9c9026758259af4f207d199423d209d7a135e8969fc691c80dfbc58fed88b7d0d155427a616493c58ec59eb0ef9071a7d343e35ffbf53a784aa883a4acba1625521e83d8447596e447d3f8e4d279c69a9ae8e19482794549aea88af66aa1a4f577d8b5704a14d0958b1dfb157df52c0b3681068dd92f58feeca28c9fc1552822bbd68c509858d5130434a499c875f8432268707ff60714fe10dcbc29d49fb940ca120e5fcc794c67b829888d0bd2b7a9184d53d8a7fa2f25e14e8b088126ac652de5dc1078f4ecfad73e95316e68860d7229510b1452c3015570dd72f6490c89ae515fe19fdbdd2a40a810058bace09cdc0c6cc94825e89083a543261a0c3a02c7c058525ae5c5466f8933eea2f2dbf02eefed8c81d0d4632dbcb8b97588e1f317de78eddf0f2f18c5d03ed98ebf941ba85e43642e3949a0fff8f700bf670c5db7acadbe0f02d95f425e85804b3d2280b008a5a26afd44e02df2341d762d8401e8d2ecba2995298fa7bddbac5892ce1c993528bb7b11a7873d2da99ef98c68a084bb34ff3edd13ee44b985c45a85a402bfa843feeb9eb679c47a987ac5c98b76f5d60920fd54f71e9c65d6e56aa4d20822dd4fbffac448640ef3c61148de99e698bf721e97cbe63bb9acf7b5762c9662451a56540dd32fb83f7e49f9b945576d6b64ec5ec80ef47620dd9d185e19bbabf133a0d8ef2a9f97598ba739505857ed5eeacede6ba8394e3759d29dd2b628d4606e05d5f85ffac041805033403f507114385d28e5867ee5b031d1921df50fda44cb7659acef289478899f5da06145e4f9dc3394ff803544c55c46a6bd11c6b447df10c44aa8ee5239e682236cda39bf20d68e280c1a4c655d478657ff80052537c1698c80cb5d377b6d3dc92500639f61ebbf9a100ed7264cdbde893f6b343be4680b30e479455e86c86e227e60bb06114380987482830e4dcd5f6ae48c64265fe76a9b9a42aea5b7276c31970faa49d0e84d99c4cb69d3820a09340674e9d077af3d5b4df0bad2ee364cc90a9e5f4248c17afebce2f633fce418027fb19879d5dbd4d265ecfd1552ecf761b8176a85be0f937d422b8257b0d218b30c0801602aa2c366c88ace2a8cb26263c48f2b46ba3c8e8ecae55ad20ee6c1be9bc64cd29a7533617ba887c4569da4c7db2a7eae2b94ad16358a09694c888f1afa810e21e156957bcae810c8fa188250a2f7149e7490217baa1fef4ddb6dd5251638ca689f1e530008d07d6a220600fbe0d1831d03b0bf488bafe42307ba46cc78b92c1bfdb54fddc369bfd71f33dc8de04bb8fbe882160a43cdd887bd1c58a95fa0f16b1ec6f5fb85b962a0f081ead598789e4cf93c918420c3d2565392c3b4c4551c338f0993c8ab7c4296f12ba8f2c06f156e8bbc9e7c2851df0f9c63fa974ebe910efa8cc0568d735ccaae855edddbfb288e5fdf0cd2376cfb998b39d252168a1f9d630dbf8e419a8f914b76e36191a5fe9a1f9cc16b32bec687c78467d8805af1605110908c61faad8a5048d08b03f333b83776c40b60702eb891e3b602e186c66fe1dc7d9c30c51152f4e3c1df73426e5d1ca035012404265822dcb65506cbcb750c8a6629db94e020de2ba1156476a9eea0fc37489687b63dabf3981ef0e0abc7d87a1a6c27a4345caca717e72dbeae15e8215a3f6e08ae852365da999fa70ff0caf94660b32210027e3f3fb583995022419cfef205c22ebfe886e9da659dadd61e62c9125f8dfb5db3915be8b537f48e1f3e93a3c782928f72dfa4d85df49af9c696ed82e57db065d7fa96790809c4b2528b1534d91071aa880de0336a40217865ba6aa724e602b2b0e77b7951b0c3f075b0978459ab6e11ab44bae9d67b8676495cf80f5bfd91a4be145d7276dfad3a31cc0f4d7f583e9a7e685b503c9c7d09841c5929e86d8581a589556e1a4c1c846f7559cfb7c31cd2251da6dde774b298ffd0170d8be22eb30a85407ae4320285b18b09311f2676ff07afea3cebb1494463d45db2f11e5c1cdb50bb73496f8ed76c85804fe6311d70e53bc202782bd08f7c8dad15278ed1a89da5b67d80b4357490fc74f070927feb70536455fe5e01ff30a4acf7d2833c40c5e982caabe8aaa196ddbb44b233a10307fa5dd4a1e143e2335f1c670d8769b1c34f6d852406f0838beca13140be056d7230a3e619f964d3794876aaee4bc1723c62d378bbf89d2ab5074e9b6af73c5655749c4fce7de442fa097942f09c426f3d44478b58fbda1222d7d910512b0d2e18b8bbac3117eea7c6f2229cb0dc12dd2fcd36374b552acce890ee8086d3f700bb77eb6be829e97f822ef39b5a47645859187f3883e60ed235b13b59cc5279f647726dc0d5d592639652176b3bccb0c747e82aee301f6980cb27dfce231fd6fe0081539cfa0fdf70a3da11c11507841264a71b3554e688ed3fa18ec1194dd6f485440acd495c39320f0716409560b35e071178d8cca83ca2eb67ed438f88c0e8346e0873bb47b0832ba139d2e8f6804dba1fe17b8340073c138d9e7a7fbc0c8d179de8fd3c2407bb8cd24d546350c073acb1e6278f7a2bb670684a7c7d1cfbaa09163d491659debb8d7e199e196644ffe7b16d4177c2fc03819dbd40c5932bb53ee22ca58ff3f5a0a9106abe8e1190d518af21c3a5f5ca3122ec370bad32869aeb1000a0877cdd9087433803668996b7e826e14d1cbc2a5f2029b34d46c8591fad040255b40a5c583f2dc087475df7280a94e4e4a0731fc43f959f86b36a572f2f9338678aad28fd9d1451b83ba8a17c8755ff6de916844ee60d99d99421d9b9200b8502aa177f78cd46bf1ab33800d189c5cefeff5bd1facd083835670c5fcafde15e548a15ec9087492aee51dba59c38efd141d33a1f2d08bbf11014066765897c2259a763df73c9b092b5f94164aa32de1b79b171a898b7f1c2cdf6d34c40d70107d47581795c5b2d601cffb95db1938be0d931b0fb658938b2dbc1ba695cfa35860f32cba52f629df4cac83f54ff049c6750bc7077719d5a51ab7c837f1305cc954bbd0ac94389999715476eb4b2fdbe98bc9914978297d5dea30aa2efec2c8466bfbb010f1468996ca3e989278653f48f5b418e2c8f30083e21b2447c0fd0b63115fc9f2ad6c652325062d64786ec65da83bcb57a018e7ba4d89c32b95cf462b1d797c286166de998f411088a22c19f4408e8b8e9a539f8a07b7d2d2e4853e79694c491bf684cd47373f217c397a328df9e73e396a7c857174e0e38c9a62d9c8cdb51b2bac3072a8d06179818dc0c94b1873020511f255871bc03d035e9ee4dab54c5eab3a79fde32582eba3153524fd9d47cb22464b44860efa5b091822fabff9c10e2442716b31babc24208136cdbb1195f39f7c8bcf1187486c4bc6c8ced99a374b43bf453eabeb50c3d071bc4fbe414b5e8b149abc41604323318bdd93b07af0677c01500a163f8095f92c79d89d5ee82a70490b225ea3247153e6678809a0f5f473ed5af9ab6cc33432994bf0279d71bb6d04dc2fd5ddf82e9713296fd0651f09a460154b68f1b6232eaa183e5afde93b221b6301126dfbc6a183726c3f4f813450118d2fa8fe7c9644538dd48cc3707d465ef0ddc6b26ee5946e33aeb806a4b9cd123cc1a1f42f6afa540fc1d0a65e1d5f190d0a0f41137f15138e791976b9ebfa91e65d47324f404a1cfafad3caaa0a7d570bfd80399648e753f44b0a463fa6952abadef26c2cb4b5cda71f0edd2d6301f5cd317d32fa239b7919f9f25587d3eadc1795fb711b5eb6eff4aa8575b152d4ce3e626a8a598587dee2cdcd059962f351c671be115cd8ff4bc39ba04396001ed495dc38d35b262ac8d0d239908aa37d6673eb6e0a2619c044302efd1468fc6b8cc2ff146335fa2662f51444e36d1d4fa59e75a12954e379c6ef12fa9af66982cddd7235999be421f0725fa955adf92d69a5facc51068e3f07c2bb62f46863fd43111111c323c457425ff0e5eb8d632bb2c41302cce0d35d02359056f4d1fb5ae5faf70f2bb75affca9a3bdf4922877ec5f7a69951519c21422d82b9a80148854d317065fe042224d05a73632013c60101245234bf5b128162858244f184781111b02c52d24fb84f18a66fecc4f9581031677501deac7bb05c42641166578de4dd319eb0bbae1fbd55d4cf60d2d35d8d4ecb2287ed75fc9abd02e06a15d0bca93f954c80b86d66f1214583956251ba428f3fc796f5f87ca761968be3ce832a1f09368472b77772e089120ac83560abbcb1ca6dea6427066ce2b2b3559041f931ea62e0d6e44d866e575a9f8deb01736ad2d8f3b2b52e95109bc80fbd91801e43398b039ef0c25a75a68fcb5c57e8db50573dbd7dd5f8565ea233878d56a7fa6807e199f1fbfa77e6867205f676fd755c6f3163e8c54ee5051808f538c98545a2e2c70a149517f31f94af6cd23adc525a127dd96fe2944975b1a4e737d49e5a25f1dfea05a3a4ef81b5103e88e9ab528b4ed25220823c4a0d5eda76164ae158721d3b77b7155ec18f3fd55cdacb51511fca3b78d000fcf93bb750a8990bdc51b4984b4b5c1e355d4f8e090c26a9bb65e7641d87b8ac6d223499415461c3c553b010c0bdf9911893f5c05a88e06ba16e06369e31f68e152e62d433987f7a87347afb1335f843e9aee44faf7fb9eff3354af85c20f132bc4dd132f2fae223ec1f4800ae10c60ddb595ee06d029f4835fe84b624fa0ec509829ea6d48de0c454546812575121b3cf1eb953b6776bfb74f7a0067c82c346de743ed5996ca0eddf7f4339e166fd84a970d67777b24ae6c3b3ae48dc935b1b2357fae24f11603a9dd9966c248f9d93a6ec8cd4a28ad3c537c90ce904e2b7e57601f2b64667335ae405388645e27ed8dd3c14a899bac039d2601e69c4d5c809b27f04bcc18e04dc13d79f503aa076d52221c9962bb4c8add2dd53d9ea800ab730b7bfd5104efeab22cd7797906f5a0765bc3bda092d185a1bd6841885c29ca60cc9ef38256bee38f8864b38d44feda4aed38337a4946a53d71483451d9b236d40846ce72f1a948aab9c74df44ddd95e99ae6f17b6885c34de2eaf88c74505bf8983baf46c51d023735407bb3b97b18538ea0bb1b09dc340701005338042b548ba3c016b070c08adf5a6e203e7536711cc4dcb98742658a2604a521b2c941c2c19ba0b9f873444cb0406ed394c7a841d7599fe8aaeac694916ee31d32aa16496e9048ebf5c2fe17abf9fd1ee82f6ddb25c5d8864bc3cde30d0407469ea2da7ccbee2541c9dd283467e7542e573d96be0fcd213b32993c9e02f6ee91c2aa9820b1e98d36d7d63886707f7cf33c4ef23afa7b26cd0139937a9feae1b4aeab1f19652731b15511f78fab28df4c08f3dd8fa679b08c494ff373f8a175086b0a54fe99eea8bd3df3d9f47a48cadce9179b959ca8f1275f456c450f092009167fc894781cd47b06b174b22878e3f6f45c1d61e527e44147c4cbc72917a8aa6ec3126c7b39abf3e4930174a75ea0b186978859ff69f8cb1eac1fbfbe23f9e3e23d985245e9e7fbe92574a44c1a84a002cf3a1f885789b79a1267d79ca89bc11335a3f8e9f143fd3188e71bd9d7f0088244b5534b5a2584537c72b557260a64e71463cbb269b3222d15c29beb0137a56d0e7b2513d945acccee8b846f92cbd1e79cff48f38f7b463c48ace67bac6da0dabc73c29f7ab6d75f85128c03114e0d4157bd59ab09a69b23846f31caf3634602c68", 0x1000) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/112) 10:12:56 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x4003, 0x9) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:56 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) semget(0x0, 0x2, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$GETVAL(r2, 0x2, 0x5, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f00000000c0)='./file0\x00') readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) semop(r2, &(0x7f0000000000)=[{0x7, 0xf271e38, 0x1800}, {0x3, 0x93}, {0x2, 0x3, 0x1000}, {0x7, 0x80000000, 0x1000}], 0x4) 10:12:56 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:56 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) semget(0x0, 0x2, 0x240) setuid(0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x100000001) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000040)="39ff25ee1677c35c23a01f8ed33548b12882b8875258d6bf9db66b910139425c8d1f825d1c790cb900469234a9329a0aded5fe19100ff269f42b2987724bd89c7c5a78bcfb9cff9538b21441f25856631fd1f970567e25f5eccc36020adbcf7ff1064b69b8ab0fcc4964620544c474be250bb1a173fb287b0dc7c2a26de5b05537d97b1290cf3b3997e786dfa544b9ec1a7f204d921112b8b2e175d31d5105aac055e95487e4db6a57773129cfac941237ea0f20882644ccd9bb1cf9507a8aaffd68f9214c3a56609a93876727fcb6a789b0c6fe936fc03253035b9b8ce59a43a7c2d4087e8b7e4609f89a63d98b8c7e67099af181ea70", 0xf7, 0x401, &(0x7f0000000140)={0x18, 0x3, 0xf450f6c, 0x7}, 0xc) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = socket(0x0, 0x2, 0xf25) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x200) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000180)="cbc12bbd7ed4a10bc8a0d8f6eda5628f4894553ad8bb59e44503c23934d48b8980b7cfdc3fdc93598ce52120e1a5155ed357f63aba5a9d6e1377ec4d3027e848e4954875946b5da4bffaee095f7813563a0039476129d654d93cddb91cb76d0bffa446cbe49bbdc3a377863dfc026fa8df169eed36b934786cf2d2ad7fb761dab0af8d46526e584f8a01a27f4451043744577a75c062b81316d73e99e315b5cad7e61b01d2a4fb81a2dc2a057e64f0b8a8bc730111e010d81f6b99be01b79700aeb041f8a71c2a324309ad9334d38f0435722b1ea837737470e927b2b21373543f375cf3639f6075ac583763c88bf1e25a5a19765e51bcc37fc60934bb1bc1adb13ef5a4697f4e154c0b2c87aaacf473953217980b120c25567869dba03bf867478ddbb423e4eff7ea957a1d", 0x12c, 0x8, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) 10:12:57 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setuid(r0) r2 = semget(0x1, 0x1, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x1) msgget$private(0x0, 0xf) setreuid(r1, r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x8, 0x8, 0x1, 0xa6be, "8f4471c1841899dd9124c1d0293b23c720c0e6e7", 0x1800000000000, 0x2}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="275c2f9143ad367d5f4a4bea48f068d725f07e4890d89c8db5a3dd31dc92bdf33ac502d33d6745f9912450d271207a07e46039007f8e3876aa8697de8db18994a71ff9a227f2c8af5749d6be34f6359dcbf8773be999a355fbdbdc9c4d25c2b2874458e6a791d891c3223efba8083d699e4fa3486aefc815e0ecd538191d773485cb25306320de3c344c90917d4e41eb11cec7546222cc84d1bbd30e26307468199ac24a05eede5208e7f56735c82a1673a448d7df171b7a22422b953edbb1a4b35afb6b6748745aef09d143d7b89c60173d1400ee7d5bf44d73389678ef67a8a590", 0xe2}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) 10:12:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x40) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[r1, r3, r2]) setregid(0x0, r1) setuid(0xee01) semget$private(0x0, 0x3, 0x14) r4 = semget(0x2, 0x7, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSCTTY(r5, 0x20007461) semget(0x1, 0x1, 0x1) semctl$GETVAL(r4, 0x0, 0x5, 0x0) r6 = shmget(0x2, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) r7 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x40) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r7, r8) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/243) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = getuid() setuid(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) r4 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 10:12:57 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = semget$private(0x0, 0x0, 0x230) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/88) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') setgroups(0x8, &(0x7f0000000000)=[r2, r3, r1, r1, r4, r0, r4, r1]) r5 = semget(0x2, 0x7, 0x0) semctl$GETVAL(r5, 0x0, 0x5, 0x0) 10:12:57 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() geteuid() r1 = getuid() getpid() r2 = geteuid() r3 = semget$private(0x0, 0x3, 0x8) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x80, r2, r0, r1, r0, 0x83, 0x2}, 0x10001, 0xb83, 0x1}) r4 = geteuid() setuid(r4) r5 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r5, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) socket$inet6(0x18, 0x0, 0x6c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() socket$inet6(0x18, 0x5, 0xffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getuid() geteuid() geteuid() r1 = geteuid() setuid(r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="67c2892456037a1bc2384255e04924ad39f1af4e502db48a90fc994c81001407155fe963be3f918b984cb8cbda5fffa87a9803dac12ef10ece9ad1e428596be972729b4b8200e308c59baae733740303c0f655d42e2a57f1583bd43089995c5db977aafa0838d4a6f4e24a9ad3ff337ebe0fef9d097b32d42c5c1656db67926669016fc49a3fbbae0f944721bc74d824ac02c000cadace479f76d0f172bc82fe6229b242a570e5a63f2433d928b916a5df2cc7fff81cd95290423f07d80851", 0xbf) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:57 executing program 1: r0 = semget$private(0x0, 0x6, 0x8) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000000)=""/200) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x4, 0x5, 0x0) r2 = getpgid(0xffffffffffffffff) getpgid(r2) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/151) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x800}, {0x4, 0x8001, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x1ff}], 0x4) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = semget$private(0x0, 0x4, 0x2) r4 = getuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0x6, r4, r0, r5, r1, 0x10, 0x7fff}, 0x0, 0xa61b, 0x3}) setgroups(0xfea9, 0x0) setregid(r2, r0) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r6, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x200000000000006, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f0000000040)=[r2, r3, r1]) setgroups(0x0, 0x0) setregid(0x0, r0) r4 = getuid() truncate(&(0x7f0000000080)='./file0\x00', 0x4e) r5 = semget(0x2, 0x0, 0x0) setreuid(r4, r4) semctl$GETVAL(r5, 0x9, 0x5, 0x0) 10:12:57 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x19896407bac971c9, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r4 = getuid() socketpair(0x16, 0x0, 0x7, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getpgrp() r8 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x40, r4, r2, r6, r1, 0x21, 0x8000}, 0x9, 0x2, r7, r8, 0x2, 0x9, 0x1}) getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) r9 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r9, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = semget(0x0, 0x3, 0x1) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[r2, r1]) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x9) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = dup(0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000040)) accept$inet(r1, 0x0, &(0x7f0000000000)) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget(0x2, 0x0, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/37) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r0, r1) setuid(0xee01) r2 = semget$private(0x0, 0x0, 0x4) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/4) semget(0x2, 0x4, 0x40) r3 = semget(0x3, 0x4, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x3, 0x6) mlockall(0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = socket(0x6, 0x7, 0x6) fsync(r1) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[r0, r2, r1, r2]) setregid(0x0, r1) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) semget$private(0x0, 0x3, 0x202) pipe2(&(0x7f0000000000), 0x4) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) getgroups(0x6, &(0x7f0000000000)=[r2, r3, r1, r0, r2, r2]) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x6, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x1e, 0x0, 0xfffffffffffffffc, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x6, r1, r2, r3, r5, 0x1b2, 0x6}, 0x7, 0x3, 0x6}) r6 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r6, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r2) r5 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffb000/0x2000)=nil) r6 = getuid() r7 = getuid() r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x4, r6, r0, r7, r3, 0x0, 0x5}, 0xb1d, 0x67, r8, r9, 0x9, 0x400, 0x81}) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r10) setregid(r4, r1) setuid(0xee01) r11 = semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r11, 0x0, 0x0) semctl$GETVAL(r11, 0x0, 0x5, 0x0) 10:12:57 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0xfffffffffffffffd, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000000)=0x80000001) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) semget(0x0, 0x0, 0x8) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = msgget(0x2, 0x10) r4 = getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x9, r4, r2, r6, r0, 0x20, 0x3f}, 0x8001, 0x8, r7, r8, 0x6, 0x0, 0x1, 0x5}) r9 = semget(0x2, 0xffffffffffffffff, 0x100) semctl$GETVAL(r9, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semget(0x0, 0x3, 0x81) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000000)=[r1]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="c4e88e847056cc3ba47e291b68ba0da1e45722d0f12b0adac422aec65d2e1333c8ddf2d74ace3b1565c5a66ff585f5db90321d22f3", 0x35}, {&(0x7f0000000040)="c3caffd906cd183a34585958bd69d7e760fbc779fe812d8bb4946b2e4b4d53f9409d9b979125a5aa6978e16d677b320557f7309569d4f651edb10f528ff9d59cc971b7556654fc2b632a8dd34b13753103eccad85a92b29dc019b3472e636515f9a677f9b9f48a17fb6ef4dbb276edcb5388a613a2c57f3fd0076ddd50615fc019255011a977fed44f0f4625ee91ea324751233cf2ab82e7cd089bb3405ea3697009afa20d9b7b25c2435d283ec0161989b5a51a51c4ca5cce48088ceedfdf", 0xbf}, {&(0x7f0000000100)="fec89db135a4c88f71a981630bb4896d49f12c457ef3b35c83e1e664807a2b85f162a707ea98e39ed3a5bfef92fe01e9ab5dd4828016039d54da45d8d0bd0f6c76c57c156b69f0ef2e28fba300f0bb4f3be034ac480adff6888695f858305f", 0x5f}], 0x3) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) setregid(0x0, r0) setuid(0xee01) geteuid() semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = semget(0x3, 0x3, 0x18b) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/4096) setgroups(0x0, 0x0) socketpair(0x1a, 0x8003, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) setregid(0x0, r0) r4 = dup(0xffffffffffffff9c) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r1}, 0xc) setuid(0xee01) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r7 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r7, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchdir(r1) semctl$GETVAL(r0, 0x800000000000000, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r1, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:57 executing program 1: r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4012, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x80) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x5a2, 0x4) fchownat(r4, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x6, 0x1, 0x9) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000000)=""/194) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x2, &(0x7f0000000300)=[r1, r0]) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x9, r6, r2, r7, r2, 0x80, 0x3}, 0xfffffffffffffff7, 0x200, r9, r10, 0x2, 0x10001, 0xff}) setgroups(0x0, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) setregid(r5, r8) setuid(0xee01) r12 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r12, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = geteuid() setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x81) r1 = geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r1, r3, r4, r5, 0x181, 0x3ff}, 0x0, 0x4, r6, r7, 0x4, 0x1, 0x249, 0x9}) msgget$private(0x0, 0x10) r8 = semget(0x2, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) semctl$GETVAL(r8, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f0000000080)) setgroups(0x31d, 0x0) getgroups(0x0, &(0x7f0000000080)) setregid(0x0, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:57 executing program 1: r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) semget(0x2, 0x3, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r5 = semget(0x2, 0x7, 0x20) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000100)=0x2) r6 = socket$inet(0x2, 0x0, 0xd2) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setuid(0xee01) r9 = semget(0x2, 0x0, 0x0) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000180)=""/5, &(0x7f00000001c0)=0x5) setgroups(0x4, &(0x7f0000000000)=[r3, r7, r4, r1]) semop(r9, &(0x7f00000000c0)=[{0x1, 0xee38, 0x1000}], 0x1) semget(0x0, 0x4, 0x80) semget$private(0x0, 0x0, 0x30) getegid() semctl$GETVAL(r9, 0x0, 0x5, 0x0) setregid(r3, r2) getegid() ioctl$TIOCNOTTY(r8, 0x20007471) 10:12:57 executing program 1: r0 = semget(0x2, 0x3, 0x20) semget(0x0, 0x2, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) setuid(0xee01) socketpair(0x0, 0x4000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/147, 0x93, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/136) semctl$GETVAL(r2, 0x0, 0x5, 0x0) 10:12:57 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8, 0x1800}, {0x2, 0x2, 0x1000}, {0x5, 0x1, 0x1000}, {0x0, 0x3ff, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x6, 0xb94, 0x800}, {0x3, 0x2782, 0x1000}, {0x2, 0x271, 0x800}, {0x2, 0xe19, 0x800}], 0x9) semctl$GETVAL(r0, 0x1, 0x5, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/129) 10:12:57 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = geteuid() setuid(r3) r4 = semget(0x2, 0x0, 0x3fd) r5 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r5, 0x20007479) semctl$GETVAL(r4, 0x0, 0x5, 0x0) r6 = socket$inet6(0x18, 0x4, 0x1) fchown(r6, r2, r0) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) recvfrom$inet6(r2, &(0x7f0000000040)=""/164, 0xa4, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x6}, 0xc) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) pwritev(r2, &(0x7f0000001580)=[{&(0x7f0000000180)="4df64e06bc8d64d86669254d69e8155e059189902fc9c690d5be0f4716c8e47edb", 0x21}, {&(0x7f00000001c0)="64963ae65d33cec56256bec0ccc927ec324a075b10ed4b0384310dff14ffc1670dece6e175475eb219d9a23595943f76fc4b594863780027132093ff2136d373bf84457d2f873eae1eeeae457962a15e712c370a381e3073bf5d824f047824eab024388c0e1bd2e94245d437fa125313be274547af7b88441b145c8a640f8fccacefd4498203ee02db79db1b81e59fee1b9d4bb35f96f86c4f98980ae4", 0x9d}, {&(0x7f0000000280)="a66b962a7958ed7157647814aff1ebb171552ab23f8a81140177d5940563eeb752d8e04635a5f81ed1ce4e3b11e7b14498f124afc14e6b3a8e90f436027a1c2b446af2c90501d7be6303f8143769bf05cbfede30a7a433d52881fa1ffaca031a9f23b470116e0e87e9ddc4c8768ebed23a4fcfdf6474bd58d3d6fbcbac0863ee305f63eda5bc", 0x86}, {&(0x7f0000000340)="a9c1acde6f6c4f462aacd83ac6ebc131e15702a2cd872f4d367e57b6a719c2d5d03ef0faaa6a0818841d1e6e0d7011a86f9a07f735c3c9ee024d66a812f4ba65615c69b8bd72e5c7d521242ac15da368d948e0f7b682fe3f1f215e0d9e586a32c99e5a7e7d158f0137111a0f726e1d2fec84d14792250da6b72456fa704d75a19fcb29fee82cf6ac117899b84a8d4d922cad3fbb30fe54b3e2e4ae1a97f2d5011b8c1e089a1727e32d2dd5e6f90c90b9bc67c75e5cf4ec819f5e09275424678beab15be5bd1e43dc569186fff419ac8c93856e17c35e139bbf53d0cb9fade40000f2b9059ee1fb4a821a8b903577f280335cb832eb89e760c59fc73eb42c33cb0d89b9b43797415972ffe0a73e335a259eca0fa22c7628dcaa0212415f1354aa463f5d942b5eb7f813c75416c5ef2f8ab94f19d64d48cf9e526a7b523cd2d267663066d11e22f613f65e5d54f41579eb726171697a2580d2aeb7966b8973777c0b0ede75372c7f4a996884d60ec56b8ac5c9bf9151f0d41446b540a24e208c0bde31fd34e9f0963addc25c742ae30cd324eecfa122d2dc1be49d87b48a33d0926764a8510e44bc7bf829942aa2dc0eea5ea5f12d9866c417b877afd9d5fce80a94d7e8acfe4b1089cc52bda01fc1730023f495de8344c4ae72800bdeec65701104a8355f0374d069c571925a4cb4af5cd694f71cf35534d42bc94f30895449c1cf6e6da0e42f22d985756116a9efbac3c0448c33d062dbab4c3c04e27ffc965d1db2027861324126bbdaaab775343cd5a56639289746fddaad83d8c2254dd90d4f82c6a7941f821f6e32cfef0f94a6a96332dd6e340d525577e3031ace48f822ad1e3fe1d5c96bab7e87f15d564aa558d40db1acfc6679b6c9f11e2cf0d09a3bc8b5c46afc5a08593264234d125fc9fba5e52832f8b2df9987446a6e69e4486e2f8da78d14089ab23c08c849122e9ca9db475b5ed40d84dc9d563732820c0ed888b8246e432867fc29d2872247f22bd48e661f7bd20bf1c8ad234d2ded956213cb4df37e0a79f0d6270c38566c3af89dbe4363655e5728b34e748c294d22b6cae8f49d92341b39610100b0483d190d052897cdca95d0b1c1378e9db53b117aa5751b294952133e313dd33bf9fb2b882ae38cc9c5d675cd01798ba54a655a353cc85e6cd809939080f438140e3a17ce0c6907b5b1317c8048be3671831c4260b3331ce614067567c555588a424d286d96edbcc16c57fea616ad91c85171abf4ec9831a2dd0ab45e8d7d1d08e31c205b548be18c11b2cbf95bc4aeb76020e5c7302b0cb64754eec5d5f7e4985e84e3d0bbd0a1f721b295db4869d37452bd8aaba7b8babc928b53571d45222d45f8ed97d4a14849765e173daeb26975d543d4fe0a058b9b086c6945ce8a0a977710fa6887019bef1551e794d474aec0c2893ccc5f02679572a91ad321dce29f2f065c0c1470d92235f8f933f1d9b1da85442524a2dd1144cb15a55a7d14f42fbd76af119e9a0afaac8d17c2b1b248b2285e6c3c8dd218ebcc3aa6de93730be6f2fe14b60bd1c07b602e3d67bb4944699d6283d99d7bd7a899e0535505bd1f4d1b73d70520f8c050b777e221b3015a3a093ee4868a49ef35239e992562f158493e86ae809953d15a3923088e0b1156df2d31f52daad75189213135eb678d939dc6f5c68f2b63087beb54a7443db9fbfe67a77c057dda0f82cdeb1e405ad05b30cb9c62e37fb56966b9f80509200e634e1e1593295f8965b245d167716f13d6b788350dcfa4ef2ebe93ba4c02cd13f578015c59699815a928031eeb99d1dd3df7d3f026e6a8a65dc5697f2df770781415213c153595cd9447655d60f55cc460d3217870fab308fc8d16d7066e08a061221c52d9c2dceb8d8904267deee9bdea9f1e62560afbd0357e4a2462592c07ff353414b4de9eff6e52b07c679f68bcfa8da6b67088013449a23d6a91148d935ad5882ced7c7b3c2109a3cbb6145e873d533635c70e691712b50c986c9a9fed96a2af98bbea49f8bfa963ccb488834425641a45ff0297b28c03ba9db27daa9dfe17ba08557ac348491d8160bb6d9995433d4c901413f33a9c7bd9cb9234edec98aca276914f7bb15746716d5793873d16476a3e71e7b54016776511cac2351dca36d76dfc3dfbb0a67613828021fab2ab54fde42c1539390ccadb98f93403a4518fb45d9ccd9e6363ef51bcd74b3c92a55a0e0fd3e9d7dd170ba67d9b0ea8c63a3616f5777a003fa304f9801dd5f81238d93217bb60c378daa3daebba5262977ead295b2fb60c6265a72864f784360fa72e3c9120c94f7721a44ba9af597819967fd2cbdb1265127815b7e3c40f2982c3174c373d8c168636ce97ba8d68c6a73966b2a27155e08102dfefb377ff0dabd489a0c34ec6bb0a741fd8a1336fd2c8adc2c69d1e9c7e6f5a26e30df3b73acaea1a8a920e76728398009564816f6ff3d04d7c30169f5ce270bf1a73f1f4254635d63250f72ba24c0b916979fc62a4dd1d44785f6b1bbf06ca37a99afd3250c8bb902c9efd27a0042c91cabbc7bddaf6b012fb79eaaaf049bbd9b6f9d854045fd51c2b17401c8308c91ce856c6f759a0e1c370a13932723c8f5cdc0dee0a217e7ec26b24c51b6a2efd37be4583ebe8ee8b3a368c8053756ca0dec1c5858b2f9f8f519e4f41d85d6928cf27555c68fc4b25c86b51c6b696e3bf8702ab9f0c1ed9edb8f842c58e1b62a08fedbe51cdb08aa4df6a26f91a77a40f3af415a87626b14657c808ac6d2516004d03520da4070de1089d55a2edc62a5d249b40409c2ccc55537936261fd1c71198917522804b959f7346780e89b2948c3ccb4c78e0f6ac470682443f7fb66e977c58860d90e2bce8e46fee3b412361f66f5d1d0180a6ca413889776203ce4c0984d45b17a7d04fe075998119c06fea22aef2862861531e34fda20f8cdde58cc595a5482ec6409d0b7793bd66bbcdda4e3a8a3fe94d3570e74b01e189ef7389b4f46ea6d02328ebb556306761c1cc10a411ba3f677d9d9442881e63a2ba8c82377b77bbfa8830812e44af3a1ddf3bc059798bfea098fba1a533d83e3a9d93adef65049db948d3590f04ae6fbcc5cdbf66990f0a944ae0e964d7f72586bd925247e925af670b0ea45e6fb2f8bfb9d08bbd28b1fbd644b3ae3c1d99be1ff165e8cea8ce4b99b9b5c34c271f54498c324adcc97b56854b020eacecaa84042510e96324f658b43f883012f9a9f4992001b94e872fcf851b3cb64589a8bdb4f74b9881cf11918dd448548c08d6a714e0722973ed91c7125171ba696b07a8f88c4308eab71274f59754246cb02eb9aee8bf554bdf08963c530c76743ec78ae80908d96bb8b386a28e2a53b560ab6dfd48f63dc05e8f6bd921ece37ce1f42d8f02c5f8a16fcc81fd42744ea63e02080d9203485bed74500ffee8059e5a5bef56a0e805dd42d052f5fa38dc6516d41271adda230acc73f2a7dbc6511b7a28738b27f4cbf625df92f57d396b239a637778fc2a333108afaa3b97aa9ef6fcbff3d01c23f85ae47d0e64d28fd977a76f5f74b6d5246fd1536e57b893a37b446ae5e364eed2d9c988cd2335d6a7ee1612a49e7cc91f2457399fcfdbf0ce87db025662bf36010651da3c738c281dbee3df4bab7b21a8bc1c0f522dbaa09ea7063ffcc7e5a783c10463b4485ee6112eafe41632aa21d044b6038b54ec449c2beef56d38645757d2a36616271e10f55be32c03cb0c6aff49c9d6b50649586b8b3ed80e70cb94ffc294baa613a971cc5916630eedffece7a694f5f5e25161a84b494e8ee6f31fc8de0035a316509cf37c3118c2ab247b36406781ba9f2a6b202867f75d01e5368e1879734415cfc67ba74be28a34583799ddb065471092127cf442fd0632057e62aea8c4a9336b18d9e2a536dcd30cdc7d72e6e21ea65f74350c50e6a9fd0863c58a736e0db62b11a2a72ab427abb023556ce9d41c18031f3a7ee53c996231cf10084907a1aade804e3e3ad4c10f324af42ab84db181273b643b58a1fe3d1064f0508b67a90be37dedc5c75a8888f92f844c3d5ae8ff4b6c93fed934e93c429484f53b0fb8cadc1c5795d4e38e8e3a1da5df0173eb3264d4567e03a1e1fa16a4ebce5a5b63894f9de57461e5eceee2f507ed545ccdf78564da3861be5b9b3107d79fb908eb8d3775cd587902fc77a6496ba8e79772f623c6103244bc00cbb4fee7eff4ee2349c97e2180d4d4f4a6f723f6eda7e44c6601b3435d9c79718cfa51d908aa32628a84e0b8baf64a0b99354eda5023f9d4a81c71b7343e958c7dbb12babf4338d819df3cda4be1625757d72b6e91fd6516e87c7c2d1dcf9d3f4ea07c1a7b4c7bca9a516f42d5e25db4958c640019b7f44339557c764afe2ea5dd322ba4d8a7c6b1841000b20caab816b41234d3c1a4f9bf619f86f9312fad3dec77cc094dd40b7d1ed5f25aaa107dd3650661b8dc2edadf93bbaba433972a454ec43c23f7ba3ee6785a8293395d4e4c5c1cbf6008deac891e2aed45ecb35eadd19666b70c5008a52bde96928a1c77f006bc014c8ea3445dd7d2d3a0bb4ee73b61cefd1b0f0efdbf90071821f35e48870c36b447b1c5a9f56da235095f58e245c03bf7e58ba74df7f5d7ce0c59c0ab667079e2f86dfe9f14b3eb2d2c02088531ffb8fe2cdb85c610244410eee84c0141b0f8f2522140fed70385006541433f643c8d6644e704427be6aff82479ff59d298863959cbe0938c5dacce6384d3e88fba14ef13a9dd6128af522f5e1c80da02b1b9af9d8bbbc66d11f9460d02f254b51f18d8be462fb1afea73422e23e65758ee10cd39f222f124803d107140e6aadf0435176a02e4d085bd1409eadf07583a7798b866dc456bbf0eb4bfbdecdb5b8b5cc00c0feb7087b86d9b17b30d463be7a7011ab2f5663907f19772956bbe06b4339a41f6879d5c0f3af42968749edc76757f74dd1d82fa3024655d97259540429eb12283a20c2933440a88aa6b4545d128b543e539e874457d59b1076e171b4697785181b176e92d4b29b886a60405fcd74824a61472f8bd33eb554233a44dccf5aee0e146106447a181a6813a1638e65c5f8453ebcc50a87d99f255c1f271e6cde95f4203fd431e113d65885acfde82c508ee3f36a2b209442009649db20d57bec3736fe1c394e04d4ed392ef6549ab8c4a8669bcac46992c67a15ffdc126a5f86b2a48856eec8c76ef80e5539d9b406c69363022f72709db398b54e80eac356da23d910ea2f7f0d00f66cb68a4f2109e9194ceb3e52fe957f49549e2ba84285e730a688700e357dde3f21ca6e9916cba94531d25627cf0cae5995c009fe42a3ab2a36c975c69738aa6f897f474e19d5e5d112a614e96475d3150745dc9f216678e6d4f36418e9f2413eb3c24e608220399c4df25f6d3c1ff1fc974d48e3f66cbd56434b5123288c44c0d48a17b2c5903a9f691a7f006d2e9d78b06d91d5cf821544410fa39c4457f4ca64b166c58e15fafe1cd40a311f6093e6a6791e000de3bc335c9c5fdb2d64e540ef1b19ef3be50b01695b0df9a98664db415d52ec98639f28f6d6dfe282c48248c1a5f5694be2b32c4f62919fa4938445305b83c2c55545c7cdf0e831fd65c0b98a7d5c3105def1d40c84dd50f09e9161d69bebd5a1128774fdbfe65941a5d9922b92f3a1273392badfc8a79256495ed54320350c896a1d1ff5502f6e83a04d4d0796358da5bc3f3187fb1031c78274a64e57250003d5e6a6dfd9be90703e375e45dba99b099188141", 0x1000}, {&(0x7f0000001340)="497f3697a956fb2a9a3bbc44904b7d81050db628873e13b004b5e540b281b6af4256ed22e332dde1bdca0b262d989ed0244adc7181f64b1fee84ae65397ef96e7f419e3153146332b3f05ab131934329d05d1fc2c4106c97dcd8265f6a493cbdbae6c1a3974196fe6ae96c31925da6", 0x6f}, {&(0x7f00000013c0)="190dceee2c0d1426e5be457b39bea7a5c53b7a4d0cd03d61a78b74c8f36c370b879ecdadd597bef15e439bb382c08d64f6656f355ae21bce21638c21", 0x3c}, {&(0x7f0000001400)="5d57bda80cce0768e65caee00c8844ffc082fef91f7b55df0bde6474326a76059b5416d3a8cf9f9035ffd702214c2900c3738f28b987108e48fe01842721a9f3ec878d16cc8964609fcff23921e3cbd25ff778bec7173fc20f0d22e9c86399c7276228b34f3f8d9654d00f62b6aef971d0f34f8587def7db3f6888ad4add2022cdfde6b9d8a7bf7e1c281d508ee73517817c2ce5dfc03e3655121cb56fc0870da3558a6d78fa6b54b68a1e91568917eacf7ce936989f", 0xb6}, {&(0x7f00000014c0)="ad8a931f5b6f467f33cfec38bdc2586e9363c3394dace61014a513a80c8806367a2ace40b4fd0426f16c8791b965b29c118958b46c0563414af1055f8dd675f9b5940d60b03597dbb9055720d34da06c7f38f83c01267a1caa0cd27e3b988ea2d9eb1c4e0bb07048e50e1958760f130a3da35a9d4c65bf3ddfa71b8be4fcf4e5917cb710a56cff5ccf0c37fd7c976e7d653ec9d2fc31b2dd03a5f7d489e47688161ecd378777e530", 0xa8}], 0x8, 0x2) setregid(r1, r0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:58 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r0) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x9, 0x0, 0x7685, 0x9, "3735117267f120006c179bf8058b2e102d038f9a", 0xb9b, 0x7fff}) r3 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/42) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xaa9b4848eceb4e73) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = getuid() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0x4) r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) r8 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000140)=""/214) semctl$GETVAL(r8, 0x0, 0x5, 0x0) 10:12:58 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x400]) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semget(0x0, 0x46e59049c57414f6, 0x440) 10:12:58 executing program 0: r0 = getgid() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x91) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchownat(r6, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) getgroups(0x61, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, r3, r4]) setgroups(0x0, 0x0) dup2(r1, r5) setregid(0x0, r7) setuid(0xee01) r8 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r8, 0x0, 0x5, 0x0) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xa0) semget(0x0, 0x2, 0x302) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x6) 10:12:58 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = socket(0x27, 0x0, 0x1000) sendto$unix(r1, &(0x7f0000000100)="b87b1fc9ecc8ac4ae6541ed8c61f9f77f3a1b0427f5194fec63173edc60673ef9df86fb375526aa9ed9bdc781b9ffe77039a7b534956b75736d3b5e28895385c1a9a2819c036a797ee8286f5415874b5dfa6ee1fb9c957c06180543229ca", 0x5e, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) semctl$GETVAL(r0, 0x0, 0x5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:12:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x4, 0xd50a}, {0x3, 0x40d5, 0x800}, {0x4, 0x0, 0x800}, {0x3, 0x0, 0x1800}], 0x4) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) pipe2(&(0x7f0000000000), 0x10000) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) syz_open_pts() 10:12:58 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x3, 0xfffffffffffffffc) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:58 executing program 0: r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r4 = getegid() getgroups(0x4, &(0x7f0000000080)=[r0, r1, r3, r4]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, r2, 0x0]) r7 = socket$inet6(0x18, 0xb8db19d0ed90373f, 0x9) dup(r7) setgroups(0x0, 0x0) setregid(0x0, r6) setuid(0xee01) r8 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r8, 0x0, 0x5, 0x0) 10:12:58 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') semctl$GETVAL(r1, 0x0, 0x5, 0x0) semget(0x3, 0x4, 0x100) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) sendto(r2, &(0x7f0000000100)="5c86b2c411c6c2d6a71b85168ff8a3ae2ffe0f7c33da87c51b8151773df35fa1223d28e882842a315d74ac3743e95a1348f6f12efb4af1bf09b55da3734c1a329506633f2d3c533d293aba1ee9542ff6c52a28d5b183e30644", 0x59, 0xa, 0x0, 0x0) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) 10:12:58 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x9) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) semget(0x3, 0x1, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x82) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) r4 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 10:12:58 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() semctl$IPC_RMID(r0, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r1, r3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r1, r2, r1, r3, 0x0, 0x2}, 0xeb, 0x101, 0x1}) r4 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r1, 0x1) setregid(0x0, r0) r2 = semget(0x2, 0x0, 0x40) semop(r2, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x2, 0x800}, {0x0, 0x16, 0x800}, {0x7, 0x101, 0x1000}, {0x0, 0x9, 0x1000}, {0x2, 0x3, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xffff, 0x800}], 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) r4 = semget(0x0, 0x0, 0x17f) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 10:12:58 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x80000001, 0x1000}, {0x4, 0x330c, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0xfffffffffffffffb, 0x1800}, {0x0, 0x8001, 0x1800}], 0x5) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) chmod(&(0x7f0000000040)='./file0\x00', 0x21) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r2, 0x280000000000000, 0x5, 0x0) getgroups(0x2, &(0x7f0000000080)=[r1, r0]) pipe(&(0x7f0000000000)) getppid() 10:12:58 executing program 1: r0 = semget(0x3, 0x3, 0x88) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/122) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semget(0x2, 0x2, 0xc) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:58 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getgid() r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=ANY=[@ANYBLOB='/file0\x00'], 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="fe43d72d98b417c6528e9c09d19f32b58ddc7b774ff14a0785ed84dba440b8d440ca46d6bb553ace9445c3e45fd2c609c2ab71e40f3017e767700aad008a110c15624aeb438bdeb72b6300bec246ec17032759f4e1a23ebecdb949885d2d64b108f1c5a0bcd7d8", 0x67}, {&(0x7f0000000100)="7ce8c3b21ce195ca6ad2cbbc2836a7bfa3bf47dd2c959b86edd4be0504bb7f8232ea39ac7b5d45c6bff41a0c390eab307dbc25cd5fc6d910e87bbd83be02d8e7ac495716eb18cd1016742439372e1dcf78354a345e57fee2e9bf22d228ae098fa7748ce6bc68f89152f4ed6f0529dd10115860096aab8b5366dc00f1633cb0a454eafd2c", 0x84}, {&(0x7f00000001c0)="75c5248187520826bf7e94afa1215b1bad8bbfa456d02873be5fdb2eef86af346d0ad67e", 0x24}, {&(0x7f0000000200)="d0cada038457bae9020cc5ad811709944a585786af", 0x15}, {&(0x7f0000000240)="8958c642cc98e2610a7ec9c19306c338c96ee33395f9aa4d15035044b4969e8e948661a9de783ea388e58732241700ffac332c0dccf6613068ebf56f5204f3df2903a4d0fb825bebcee9a3a5ff8c137295aa1e486ea1331097d422ee68d332f0de76d95e22fdda800b1e10f1fbe1d7415191fbee65b05c19503afe459572c4ee36f28f9a5ebb1e4ff4752199", 0x8c}, {&(0x7f0000000300)="240596e759d683e8fb7858542bd872c71defe41b9567579fe6ce2e067c48cea66c98f408b0fefd0cb972bfaf199ca590025513b24878c5a1626775d13878a04d3ac6af3feb13b9b4f4851118f3e951425fd18eb52c514bfc20a2acf7096e5c2cf918d42b84167d78a675a547dd28b7837a2f8ea81db99c42e3becabc3796949ac51e91da17bbb828949cbed53fec6143628b6a04518a301011709fd785caa2fd9cd26bb4f95df63e903225ef59d257cd8edb27ab7bfe16fee71decc799b00ad933a96fda5f263551ef3191ce0378c596d51d078f2d7986889a81a281227879df475228", 0xe3}], 0x6, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x8) r5 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r5, 0xffffffffffffffff, 0x5, 0x0) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) getegid() setuid(0xee01) r3 = semget(0x2, 0xfffffffffffffffc, 0x202000000000000) setregid(r2, r0) r4 = geteuid() r5 = getuid() r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffffffff708, r4, r2, r5, r6, 0x8, 0x42c4}, 0x3, 0x0, 0x8}) semctl$GETVAL(r3, 0x0, 0x5, 0x0) msgget$private(0x0, 0x4) 10:12:58 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) getegid() semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:58 executing program 0: getgid() getegid() getgroups(0x4000000000000238, &(0x7f0000000000)) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x4000000000, 0x2000000000000) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 10:12:58 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) geteuid() semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:58 executing program 1: r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/221) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/4096) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setgroups(0xc4, 0x0) setregid(0x0, r0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, 0x0) 10:12:58 executing program 1: r0 = semget(0x2, 0x4, 0x400) semop(r0, &(0x7f0000000000)=[{0x1, 0x298ddc9, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x2, 0x47a, 0x1000}, {0x3, 0x8001, 0x800}], 0x4) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 10:12:58 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) getegid() r2 = semget(0x2, 0x0, 0x0) setgroups(0x1, &(0x7f0000000000)=[r1]) semctl$GETVAL(r2, 0x0, 0x5, 0x0) semget$private(0x0, 0x3, 0x100) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x110, 0x110) r4 = socket(0x1e, 0x3, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setpgid(r0, r0) socketpair(0x6, 0x4005, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r5, 0x6, 0x4, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 10:12:58 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:58 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x4, 0x0) setregid(0x0, r0) r6 = geteuid() setuid(r6) r7 = semget(0x2, 0x0, 0x0) setregid(r5, r1) getgroups(0x7, &(0x7f0000000000)=[r0, r5, r2, r2, r4, r1, r3]) semctl$GETVAL(r7, 0x0, 0x5, 0x0) 10:12:58 executing program 1: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r4, r3, 0x0]) setgroups(0x0, 0x0) r6 = semget$private(0x0, 0xfffffffffffffffe, 0x3b5) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001180)=[0x5, 0x3]) setregid(0x0, r5) setuid(0xee01) r7 = semget(0x2, 0x0, 0x0) seteuid(r2) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000180)=""/4096) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000011c0)=""/239) semget(0x1, 0x3, 0x0) 10:12:58 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r1, &(0x7f0000002300)=[{&(0x7f0000000080)=""/234, 0xea}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/102, 0x66}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:12:58 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x1000}, {0x2, 0x8, 0x1800}, {0x4, 0x2, 0x1800}, {0x4, 0x100, 0x800}, {0x0, 0x7, 0x800}, {0x6, 0x1000, 0xe6269f6109e50772}], 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:58 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/4096) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffff1f, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x84) r1 = socket$unix(0x1, 0x3, 0x0) r2 = getuid() fchown(r1, r2, r0) setregid(0x0, r0) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x39) mkdir(&(0x7f0000000000)='./file0\x00', 0x188) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semget$private(0x0, 0x0, 0x3e2) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/26) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:12:59 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x39b, 0x0) r1 = semget(0x0, 0x4, 0x500) r2 = semget$private(0x0, 0x3, 0x0) r3 = socket$inet(0x2, 0x7, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001380)=""/41) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000011c0)=""/198) setregid(0x0, r0) geteuid() fchmod(r3, 0x8) geteuid() accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000001180)=0xc) semop(r1, &(0x7f00000012c0)=[{0x2, 0x4, 0x800}, {0x0, 0x70c4, 0x800}], 0x2) socketpair(0x20, 0x5, 0x4083, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000001340)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = getpgid(0x0) fcntl$setown(r5, 0x6, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r8) getppid() semget(0x2, 0x0, 0x0) 10:12:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xe2f0) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000080)="bb1a8a92e543c41b33919118f32fe851256bdc3a5375b9fdcc9112b54de76596c083b963777c4bf337fcff356254c3e9455fc1bb362e1d1f09dc1b3020d4ed9278a01128346ebe48ee365580e6494f5ffa993d517b95fd590e886bbb8a44a3843aaa2fe77136ac497c994463fc9a8eca45e542be9280668e93eee37e0e4a617992b37bfafb4b54d4470bbc2b369fd0882b37e7a2f7708d683e932a1c231a5f2ba5eac17b8944f807927367163769281d49b51a403f0888588894c9cb5376bbd68a0cbd98f212468e82b1412a26d48a83149c4c0fee", 0xd5, 0x0, &(0x7f0000000180)={0x2, 0x0}, 0xc) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000000)=""/66) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget$private(0x0, 0x3, 0x700) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000004180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x100, r1, r2, r3, r4, 0x8, 0x931d}, 0xffffffffffff0001, 0x0, r5, r6, 0x1, 0x1, 0x100000001, 0x68f}) r7 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r7, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffffa3, 0x0) setregid(0x0, r0) r1 = semget$private(0x0, 0x1, 0x94) r2 = socket$inet(0x2, 0x4, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000001180)=0xc) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/239) setuid(0xee01) r3 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x1, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x8001, 0x1800}, {0x4, 0x5, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r5 = semget(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xff, 0x2, 0x6, 0x7e9, 0x3, 0x5, 0x10001, 0x7f}, &(0x7f0000000040)={0xe4e, 0x2, 0x7, 0x9, 0x1000, 0x400, 0x8, 0x7}, &(0x7f0000000080)={0x3, 0x3, 0xdf0, 0x93, 0x7fffffff, 0x9ad, 0x6ca, 0x8}, &(0x7f00000000c0)={0xfffffffffffffffd, 0xfffffffffffffffe}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/4096) getgroups(0x6, &(0x7f0000000100)=[r3, r0, r2, r4, r4, r4]) 10:12:59 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r4, r1) setuid(0xee01) setgid(r0) r5 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/4096) getgroups(0x3, &(0x7f0000000000)=[0x0, r3, r2]) 10:12:59 executing program 0: r0 = getuid() setuid(r0) setuid(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) r6 = semget(0x2, 0x6, 0x40) r7 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r0, r4, 0x100, 0x1000}, 0x0, 0x0, r2, r2, 0xfffffffffffffc01, 0xfffffffffffffe01, 0x1bae, 0x1}) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000200)=""/153) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/4096) getgroups(0x5, &(0x7f0000000000)=[r1, r0, r2, r0, r0]) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x2, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) getgid() getgroups(0x236582d80bb06d2f, &(0x7f00000013c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, 0x0, 0x4) setgroups(0x0, 0x0) setgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) setregid(0x0, 0x0) semget$private(0x0, 0x3, 0x0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x80000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000001180)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0x72) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) socketpair(0x2, 0x8002, 0x588, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:12:59 executing program 0: setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r5, 0x6) r6 = semget(0x2, 0x0, 0xfffffffffffffffe) semctl$GETZCNT(r6, 0x0, 0x7, 0x0) r7 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffc, r8, r5, r4, r3, 0x2, 0xfe}, 0x0, 0x79d517830000000, r1, r1, 0xf8, 0x1ff, 0x9b}) 10:12:59 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(r2, r1) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000002180)=""/4096) getgroups(0x4, &(0x7f0000000080)=[r5, r4, r1, r3]) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) setgroups(0x8, &(0x7f00000000c0)=[r3, r5, r0, r1, r2, r0, r2, r3]) setregid(r0, r2) r6 = semget(0x2, 0x0, 0x0) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000040)={{0xa1b3, r7, r4, r8, r5, 0x4, 0x4}, 0x6, 0x6}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/67) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x26) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r1, 0x42) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r6 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000040)={0x0, 0x1}) r7 = semget(0x2, 0x0, 0x0) getgroups(0xa, &(0x7f0000000000)=[r2, r5, r2, r2, r0, r1, r3, r4, 0xffffffffffffffff, r0]) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/246) semctl$GETZCNT(r0, 0x4000000000, 0x7, 0x0) r1 = socket$inet6(0x18, 0x8000, 0xffffffffffffff7f) r2 = socket(0x0, 0x5, 0x9) r3 = dup2(r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) r4 = msgget(0x2, 0x62) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x0, r5, r1, r6, r2, 0x100, 0x7}, 0x68, 0x80000000, r7, r8, 0x4, 0x1, 0x10001}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: r0 = semget(0x3, 0x3, 0x1) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/167) setuid(0xee01) rmdir(&(0x7f0000000000)='./file0\x00') r1 = semget(0x2, 0x0, 0x0) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(r2, 0x0) r3 = syz_open_pts() fchown(r3, 0x0, 0x0) semctl$GETZCNT(r1, 0x40000000004, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) setgroups(0x5, &(0x7f0000000000)=[r2, r1, r3, r2, r3]) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = syz_open_pts() fchown(r3, r1, r2) r4 = getuid() setuid(r4) r5 = semget(0x2, 0x0, 0x0) setreuid(r0, r4) r6 = semget$private(0x0, 0x1, 0x4) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000000)=0x97) semget$private(0x0, 0x4, 0x40) socketpair(0x1, 0x3, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r7, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000001180)=@abs={0x0, 0x0, 0x1}, 0x8) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = socket(0x10, 0x3, 0x82a) sendto(r2, &(0x7f0000000000)="daa40b08586a9b916863011c61a2934abfec130ce175320db6f24e8602cc8bf6fdb16a359b70f9068c40b20b1b0d2094e350ecfcd4b233b8ba9ef8d3db8dca3b51b419bbe335b83cc67b23271622a0fb3f5cd8ff323f2ebec603c21ec526e410a41b69", 0x63, 0x4, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setregid(r1, r0) setuid(0xee01) r3 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x10) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r5 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) r6 = geteuid() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x2, r6, r2, r7, r0, 0x40, 0x7}, 0xfe00000000000000, 0x7fffffff, r8, r10, 0x2, 0xffffffffffffffb3, 0x6}) r11 = getegid() getgroups(0x2, &(0x7f00000011c0)=[r11, r0]) setregid(0x0, r1) setuid(0xee01) r13 = semget(0x2, 0x0, 0x0) getpid() getgroups(0x8, &(0x7f0000001200)=[r1, r4, r2, r1, r9, r0, r3, r12]) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000180)=""/4096) r14 = socket$inet(0x2, 0x4000, 0x10000) recvfrom$inet(r14, &(0x7f0000001240)=""/117, 0x75, 0x842, &(0x7f00000012c0)={0x2, 0x3}, 0xc) socketpair(0x3, 0x4, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r15, &(0x7f0000000100), &(0x7f0000001180)=0xc) 10:12:59 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) r2 = getegid() setegid(r2) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd72, 0x0) setregid(r1, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) semop(r2, &(0x7f0000000000)=[{0x3, 0x10000, 0x1000}, {0x0, 0x4, 0x800}, {0x3, 0x9, 0x1000}, {0x4, 0x81, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x8, 0x800}], 0x6) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/20) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) socketpair(0x1e, 0x8005, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 10:12:59 executing program 1: msgget$private(0x0, 0x100) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r3, 0x20007461) r4 = getpgid(0x0) r5 = geteuid() r6 = fcntl$getown(r3, 0x5) r7 = getuid() sendmsg$unix(r3, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000040)="4b3ffb23c06a154b3ee9d05406ccb72b6f09e382dea16e04349632ea80d7d8d53a6355351cd9eb0cfad8a7781f5228fbb34d482bd3e4ef14e3d35dbc54e23bade664b178aba9752cd2b120fc941bfb02e83865d819d98f9fca0334d3c7cbcf9e6267bf4ed20054c0c3dada88d7f044ebe884d991bea7bcfc72fbbe1efcca213041203b7e3fd99552de7ca4593f851252e0105c71e694465d8865bc2a72ce42", 0x9f}, {&(0x7f0000001180)="269992705e572c79d750cbb30855b08e8468fcdaf999ef6f6ef3fd29dfb89b882080e257bb2b37ee8381b3f1f21bee039104783653fbc02fe0a163ef433465364c92d83604a6874198a016879c3752374ea341adb72e1f4d856ec24d527a774b0f964bba4f55dac32c928cbbde80da8fd0433b640f96e7249ea3aabdbdabfb88ab689b8be996be86c88559270a70274db792fd62eeca7180d919da9cde163008ab5ca051eb45e24601ffc3b39c0c4f204eb8b352dc56a3bd1b5a4a5c8ae884c883bd8731fa18f04051fef5abb7acf1cbf7a33c2e90f7cdca00262392f286180637299d829e93857c1ce8a00bb8b2072c", 0xf0}, {&(0x7f0000001280)="b6928b8ea559848ec64b23a196893ac129864a5f1dffc9330d6e8a2a50df164937ca2bd49bbbe93211f4e5c99599c3d12ea6130898b644adf51d3855888989ce4693f1730bca3a7b6904f592fe07371aaf7d499997f978e89a211e88cf5162bb81812c42c007ebdc807a17e9ae7f11ab6d7990cf27b3f3b8b5f3c3757e233d411dfe148290da7bd879e02f1340303d61888ca975492e65559afd7b38ee1bf87aaa11", 0xa2}, {&(0x7f0000001340)="8051e6b350c256868f38ecf45344a1c5f6637864ca695a25e1642204540d0923d478d3a552e84c4b440e22c99e1a3f731221270288faf1684a625ef5352faf222ad1d6cd80f1104700147d273b8bcf74421f784b8ea5d361310b0e8d978267e23870cbdcb99f17b8a4ad5218e2653daea1eda089c9345b076ea31350c9514e93f1c79503abd1f2ea9fb2179df88e05ae2493da76fcdd6aa326576a8e2a180ec7b6b30ece255f599007c9626498726e18640ac08ebbe505ef6feecc600c06af56c26c462ac94a0eae69e4d219d8ada61a10d29ee5d52aa66d177ceca40668ff3e1ab11d986d8e4c96ff0694fc48360206128e6dca94ce33a444a874b5", 0xfc}, {&(0x7f0000001440)="55eb925498cf63b28480f42e7f519898f69c97d983eaa2f9a429d0e6a42273922734b9b0cbdf42b469bc2d1f715a2ed136b56034b2262c781d8e7f73325f853fdd16bcdfe4ad83829dd0e5ed478cf3b577a783f8e03ea73ec7dafe766bf1ac0ba88e1cbb5662bfae7fbed25df9d379c869e2fb2368e809bf657158ff2f6e86235909ec4a2a714efcdfc4f5d40e69b9919f92e6724caf9d9de98ddbe0a894c55805d44725cdfd15e3a1cdc4da0822b0942baf57bec7812c8c5b39a97ff5ef2618c79df2d10cb15d7b8f29301752ab6b23ae1ff579b5b5f39bedc5b21b9d44ad49610342e493cb9fc03f31e9ab92b70f01b682c8a63bd1c217d61fcd4c28eebb41cd408df771c027cc3adc5e57f1fe1ce4d2ced32c76b6573304e63b75afab93589fe27917539ad35179b6d53d6035f19a451bed6ea48e54c1d8a7fd4a1d86ddbfacb28ed914e1396da85af007ffdbd5cf6d436c57dd60e6719e954a90fe9eeaf035c98e3748a3952ece00c7f3caaf9371010b078186bfbce490e4e0d7b107dc9c9de1b5a176503554047494229d49adfa357b31eed22463b6464123eb0a3d18dcbb7068b4f23dbfe59efe0a021b3364399b254d93b472d07715addb51718b8a93cd9b7a33786698e531088cc1625b2dd5b9b53d7c9a400d65ea333d80e0a4f9fe1475b4f92587a7dd3a9fdd50142c495b6df5deb9e1703543e7979b78d5abc6d6b8699197cc9a2a521e9f8231e49b5cd4a6d8011bb356c6163b28a9bf64f8ad72a63f15fdf6c1c5069ce8b9544e5d51ad6972805eed7e414169f6a27a43c8352fb5f73885db32daeac0de3cfa925389e3d13a1f596ee314deb151cea68b4bb42aba0098052640126af292c3c9e19636e08dcca21121eb9d39589ee76b153d41baa5bbbcd260c87426a1bd035231e0d81252fd1667c7a3c952e383e7c68123888b11f25a159c56a600862c2e6a77fef290833f6949f2997c87bf9d7476f4c73e0cc8b8e1a4f673215035e70ad424eb54f375c9bfe21c8126fe578908bb2fe97e86dea6ff67ede93cec2adf084bea9a359891fbe700a8c225916b168085e5d9844f30b51aabb6f654d710ab72a49b8640f1860f285818f826858cc81f77210bb3237199aa0ecd11d256406c40fb6ad01b5c929cb8cbb3ea5cb3cc4f045799fba7b3b1ac5714298c3e817253a1353253caebb27e9d73569d4ab00a8d2a65e84e9557245e32901996b04ebb10a9c0a4a82f86f98d2d0ebc7e7317512d07737474efd6c206e4f5acf53d16f02ddb47a007d887d593296060b4894cce9f0821d80e9f85c4e0d72b48011071add38be6a256f2f6ce7e49387682c74595d0bd2d0961ee28591276b2ec87c84a8886903f2588383f18cf396764b258b23515bebcdb0188f1d52a6a363352d62a73ebaca605dde4b3020f95d18b509f832e4dcb12880276f109f9afda3e68a8c38f75189bb8491320747e48ce1e876e6984ebfde32f25190d8d0143a1bfb1de578e198981d24fe06cd8ae15454eda76bc8a7ded209f63cf30d14795dd525bc79752a99f1883e35714a8906638855ed025190ecb76e0f829825543156a0d81f068508cbf0f0044223b2f267ae6e7e0acec7764cf0db8521bd5c60e8b23cf818410ff0b8256d1c62259494365d273ee37a60c92a71f10d5378e7f0e1905933b9f492b0a999b7461f271bfe439460e5ddfc2c37b7917325681acf76683707889edbad7599a9ec43f427bf4fb24989d8ac120e96ff1a67c6743defad4a19930d8d9f9703867f09cb414daefeb9232d9fca4b9ae5ab22ec98d68f5a55c253127325125b05db843107b92f9307243a274baf0676004eb0d62f756dbd855223e4240d8a3518fbf21ce83198ed64de45f22e5b035e196d5b96b50d6be13d816032e8ac7a09c93c9d7bad5fc602bb9483ea077ed33add22f84f1083288c9c33c1d2fd936e0d18bb266fd20eab0917d9b2d6334077d306f03e11bb36894d5da3447f7ba37ed58b7603addd3afae727ed93f0e2c34515f03631c51787ad306a0588e5fb26fa9f9adc7d972dac1e90c1d8170a2ddeca9d7556f81e90ab916cff27453dcbfac9ad36c3b1ebf62dd7b3a24753feeeca03fe7dfcd0f13b4160482d9f0d18ddba0b14dc4b692ad55ef19722435024eb925a798785940ff3c39d9bac716db33ea6e518d3a415485bc843773ef949bb3ef78e7f66d8ac1a4ffa3eb0ba62530293c0578eef04411969b366eaa11bd86f19af20db9104b9b235675eeb9418317b1f91023218e3cda974f04d8cea8aaa254cd0ef5ee68a551d931c6055adb9387a6483b7da8c66ee8ce0429a60612925aa49d43baccce6fe28c162e78b1d41e5adf418c9696baf1d631fb204143ea1f82226d76c16b46d8ff9dac0480f5075c2c9ad6c487fbff1be7ffa98d22646cd8dded2fd888b7c524a8d29c5c162c21878ff193463c36976570c60c46e93c4ad85c3489ab23ffa27af471da38a389c54845c073fc9f4a6a369fd5350d5f48e7ab64bfc481ad44f5e4c768e4e36e278b29c83eed0350b13213cea2f1adf9bdf40d253813ac31cd065174ab07687b9ef6600d24a1a95041910b4f01e77b98e6303fc2baeb5ceee7e096c179d97a31434cabed5fca9463452101e74f373164d94b745d1456b3be7dd4bc06680045aa35f3d9d1d4a5f3be53a6abb6cc6c2af6789d7d074297b09b8194d4d0df24e001fc2950d49b7d4194498cf03d66a5a505c5953441408f776e2c6b745c2707ba341959ee4d0dea0e1354341d93d59a0c303a3e45fca48709715a2a840def313156e6a08908b7240fa9136a2b22c9bd4cee94c84eeac4f91177ab3a7980232fa11bc37092d0166b7604db5fdd57c72088aa2263045672f5c55ca3ad8687184f0914ffa0760a172e6e7b5b0ccf57a129ceef8ba8fbcca52a97dba621b3fdd85b077deb3248eae4e4ae7f9e092510d68882a29f13364ff9c5e0912f0fa01f0317ebfd71d701cc9d5b9caab39e72441669f3ec55784ef9a685722ddc9f6200238811ec2bf026a74783a740f9bf2841c2ec37b899c98f8dc14d8dea2bdd6850b67057369d9dcda744470f9e8cc6a66a6b16938a13b9b0426f8e8afaa595271394db935e4649ade63b50b299fc69450bac2bdf89dcc3fb421b1be0fc7bfa86f7c49b9f660bcdc6ec45df04b138c813521118d8386978fa2ea6fadedc78824db838f736fdc2b3222d2b508fa7329c10aa7c4470e406e2f3b53e8d2de14ab45f7a04cca07eb17e8f9f2c367dc05bbe948531a5726d80d87e6439efb6264080b4a1f3fe40fb101238ec60ec67ce730c9179091e4444c7c48f7c748f08ad2218fd96eb0e2c0b68e859f7c2f6642bfb65ae7655117634e51d3cc0911f08e09f9866da29f9d81a777f408ce7aad6245fef6d04f2d082cee039155ebbf4b475474a33d4482b67d5aff9d7b42f6b9dce7b372c693731083e66dc608792a036f77e23871f44e547d6d6bfa6100c04f1d01ca67c774bc6406daabaa6c23cee0f306db970ae0bf1d5147cb695d0e80eda33a326b15263ef91180488d50883f57b86460c99f277f21ad461ba4d96ace78f286868c0b45ddefcfc93f6f563bda3bfbc13a6f937b237788a3df430009f4ca181166748341411fcdbbdf77b342635a8d7ebe0cc84b762fc580d0ae135884999ca916ca27d5f40ecd4c35ffdfce671641308ec8cb5a9aa3a07b45a94a5e7ea93e40cff6fc5b674b94e6f6c3ecbec875308d981edc6c65e2576d55c2853eeff9b64ed6eef0804f7e963c3724be6b77f857c4513ed4660fa4e6d012823f9436974537e6d5b0a5ccace07e9e648d1790ffdcddd1b563080222f7a1667a9fee22f4ae996f0679d8937d29d4e24b84d957f31cd6f7ea7a0005db26b5dd062ee45e42f08f096fa329a42aa6fde0c44571d75f905110b7667c3bb262fb6d230194f9393074cec7605090a7c2d8e11fcbc2436e235be8f7c5590f13c434540dd30b36f3cbb2559b1a56391c0544e39364b1c7f491c7c9c5f0dcfb47807a883e3c1142be7e0a0fe32de9d8f9a65d1083987306725114dde24db75953eaf88e68d284c751896b0199709fa198f40eaa70fd23314ccdd986c7a749157f36acdff0b6b016948afc76e071f6c38cca64e53c06143a526dbe5a110e30644f2fa76fb5fabd31e4df888d78df665a53e153290a597894b17976b7b03471988d636ef42dd0bc7dd3af8338c91ab41f757159753283a1deb10ea81fccb90976151491d8fb1a0f76ba390bddd839971822b93a5732f1ee3fa597652236a435e02185a69b5c073c3ba43743d3e74ad99cbfa8d0b1659c3ba868a112ad40cbaeb50e153ec342109c01506ffdb3a07c81bd05ee6feec03191fc39fa9749507bc9739a63d0be4091e5af6b3ed432defc3fd61cd7c907e8c67b68fb22ded39f1aad0b764fc1f1e9fe56fc0908d7a0d9282b97292d1a67d494acc0b312c3ca951494172a4cc341aa8af1fd496e245e1a08f858d32b161483332a0a941338f93f2be816891dab0308948abdd70b748881f6f23f319b55974f8451c373156e5158d36a19facf370c6368c821c302497da40babbd2d746a32e0dca931be6137a2052580a666d2c71bfa7173ab850fd587104cf8781c515bb687568207de8e8a3aa23e394bff02dbcc86d7388584dd8e3ae2ec70e2c0a0240b2873982c087218f936ef5d0c94511f5b4143cf2056f2002927195f2bdee2f78a581b788f2e3767d82db0725ce3cbcb761db48fe4ecb8f3f6fc8a2ff41a9844a4f3c279353fcc4f8ba95b27e2390834fc098dbfa4a96fe1a643ffab44ce5f20d1cdbc31c51f54e1df6632273f6b5d71283aefdba08c75785ed4fb4db02c7f2066a65c42e69f1137ea4ee7044fe95db35450a475e8889e131c171904d1ccd62e3eab7b9afd1efbd956d64950562a2a19be79d45bb35cde16f7d1f874f30df979b7f9969a14ffac990114fd112af3da445af990e34dbcaad828240be91d60cbc803121ebbc6094359f68540b147a7b3c111b1449866e7671c031a18888d3d522bd6160f6bfa0efb853e7f5474fe563fa441dbe4e17bdb9baad213fafed28dedd641def322803eff11dce2209f643060bbf294679222b83a053001c4d895062e130e77fbf4357c51eb3a9b226a4189b123a0ac2ffe2d7c739026d682f7d79b19c99a8845361855cc1d2261f2a4b959fd2262f259cd92350d08924be7ff3d2ddb3c4169ccdc05ab13ced8daae6ee813fd3d70f89c0bbe15634406d68ebd1117b255ac1acc0d610b6771b226b4147b119ed8182d0267a3f5f6acb28ef1e079733481fe5316951ed62098bc1c660faf4fd13b1442eb93e383240aa31a1d55f45609fed79e23ab8750f59407440c22722b1bdec097acdc82d18dcbebfd878fe2e2fd4b009613180b8c45b874e67432735c645e9f3eee212efc4879393a2b11a272b072852e75269fdd133dbff7949165b554f9d0b352aeb79014862219daa8abb59c274359166f60b14274a76e4b00c797e1eaa9d5a0817912fa9cce270c053ae1adbc5c14445c06af857cd706339f8c38ba751aee57758d1a65e5344bb11e739c51777a8e6ae8ebc99ce53642ce34e2f8f9415a05e9a1c8ceaf1abb52faa2897058a2213371d13b7a64feed620e70f6294cae6f29ca70b6d0ed0db5a1c208e2ca426095c46ec786f8e7c602e4b6314bc6f46cbcee3ec711845e8f7da76a162c2e7037e17085d232f4bb0e599a2e5d3f42095e5f7c140c34257411bb1048edef48594a8a4c3299eb8eaad4a2254dddaa0cfcb", 0x1000}, {&(0x7f0000002440)="1c674d9934d9a6d6b77407cc62c5825d8f320db85599e365b46057cb71b6c2611b2d33aa53b61bbe0a202317d581bef7f18b80aea0b1b72db22405f86add887e18d46d7dd558ecff6c83e29c3b7f", 0x4e}], 0x6, &(0x7f0000002540)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB=' \t\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x2}, 0x2) setregid(0x0, r1) setuid(0xee01) r8 = semget(0x0, 0x0, 0x800a) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/62) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x6, 0xfffffffffffffffc) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: getuid() getuid() getuid() r0 = geteuid() setuid(r0) getuid() r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x9, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000001240)=[{&(0x7f0000001180)="edb69f0ac95725f69f06d1ab721b7ea6f33c9bc7644d63873ab8c4f9c0f7b9ea98fd19913d8deac8f6dde52dd1e104dffb8cbf1fa35d6d5f892f2be054daa8743ebafed199c90423bf2f27a14a28852f6deda6096c8edd17337344e8d1bdd1b0e1d57a59d3ad01a5f35537abb6263efcfa6bcd877b9126e5ca20d86eaeb0babad3241914ef38a763b221be2fb3cebb5cd69d7733228b78800c1f2f83dca06e01d829d383ed32be192090fd61ec684fdc58", 0xb1}], 0x1, 0x0) 10:12:59 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/110) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mlockall(0x1) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semget$private(0x0, 0x2, 0x400) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fsync(r1) r2 = semget(0x2, 0x3, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/4096) getgroups(0x5, &(0x7f0000000000)=[r1, r3, r0, r2, r2]) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x0, 0x3, 0x0) r1 = socket$inet(0x2, 0x4, 0x2) fsync(r1) socket$inet6(0x18, 0x0, 0x5) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:12:59 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, r0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0x5) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) semget$private(0x0, 0x0, 0x202) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) semget$private(0x0, 0x0, 0x400) setregid(0x0, r0) msgget$private(0x0, 0x80) semget(0x1, 0x4, 0x1000000000000588) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) msgget(0x1, 0x420) 10:12:59 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getppid() r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = geteuid() r9 = getgid() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r13 = socket$unix(0x1, 0x1, 0x0) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r16 = socket$unix(0x1, 0x2, 0x0) r17 = syz_open_pts() r18 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r20 = socket$inet6(0x18, 0x3, 0x8) r21 = socket$inet(0x2, 0xc003, 0x715) r22 = syz_open_pts() r23 = kqueue() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r25 = socket$inet6(0x18, 0x4, 0x6) r26 = socket$inet(0x2, 0x1, 0xeac) r27 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="a2d759fc92cf6202d04399661f55d9d5a759d244f3f26acfdd5372e6f809a86b9985965b59e5f1f8d4b2b7300cded4be20921174c754ddea", 0x38}, {&(0x7f0000000240)="e6741698c32ad1c25ea49f73eb9a39228629cbbf73f8", 0x16}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff0000000000008b65d16f081676ec236725e0ab33cba0bcc39666013a4c5da764d6ee1492875ff8e7ba8100372b0719907fbca649997d38b3a44611a9c1b033ba426456742893268e0874dd2fc30f79a21f3ff8ad76c640c74d73a673662833dd9958e004d00d321ba6a4fba20fc35f6597c26c2a31b625e2a3334bac113a3c8d5919ec1c84d855ff2621f68ea4965c63edd2e19e689e8b83873d", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27], 0xd8, 0x40b}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r28, &(0x7f0000000040)=""/207, 0xcf, 0x802, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8458, 0x4a}, 0xc) r29 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r29, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x7a0f4d2d062483, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x200000002, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r4 = semget(0x1, 0x1, 0x4) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000080)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) sync() setuid(r5) setuid(0xee01) r6 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000000c0)={0x5, 0x7}) r7 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000180)=""/4096) getgroups(0x5, &(0x7f0000000000)=[r0, r3, r1, r2, r3]) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x20, 0x20, 0x0, 0x3, "4ed059c3dac1f4c95e095f2e8916cc5137361d7c", 0x1000, 0x2}) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:12:59 executing program 0: r0 = geteuid() setuid(r0) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x8000000000) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) sync() setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) r4 = getuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x7, r1, r3, r4, r5, 0x8, 0x1cc9}, 0xfffffffffffff83f, 0x5, 0x7}) setuid(0xee01) r6 = semget(0x2, 0x0, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/176) semctl$GETZCNT(r6, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r1, 0x0) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/85}, &(0x7f0000000140)=0x57) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x5}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x7) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) setgroups(0xa, &(0x7f0000000000)=[r2, r1, r2, r2, r3, r0, r0, r4, r1, r2]) r5 = semget(0x2, 0x1, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000040)='./file0\x00', 0x100) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000001180)=""/211) setgroups(0x0, 0x0) setregid(0x0, r0) setrlimit(0x6, &(0x7f0000000000)={0x8000, 0xfffffffffffffffa}) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r0 = geteuid() setuid(r0) r1 = semget(0x3, 0x3, 0x100) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000180)=""/72) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r3 = semget(0x1, 0x4, 0x501) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000040)=""/36) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/186) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) socketpair(0x2, 0x4005, 0xffffffffffffffff, &(0x7f00000000c0)={0xffffffffffffffff}) dup(r3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = geteuid() setuid(r1) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) preadv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001180)=""/199, 0xc7}, {&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000001280)=""/20, 0x14}, {&(0x7f00000012c0)=""/245, 0xf5}, {&(0x7f00000013c0)=""/160, 0xa0}], 0x6, 0x0) 10:12:59 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/137) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000000c0)=""/236) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = msgget(0x2, 0x202) msgrcv(r2, &(0x7f0000000000)={0x0, ""/39}, 0x2f, 0x0, 0x1000) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = socket(0xc74417eb38aa9553, 0x8004, 0x100000001) dup2(r1, r2) 10:12:59 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000001180)=[r0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: r0 = semget(0x2, 0x7, 0x0) semop(r0, &(0x7f0000000140)=[{0x1, 0x2, 0x800}, {0x1, 0x2, 0x800}, {0x3, 0x4629, 0x1000}, {0x1, 0x8001, 0x1800}, {0x3, 0x1, 0x800}, {0x0, 0x2a90, 0x1800}, {0x2, 0x3f, 0x1800}, {0x0, 0x5, 0x1000}], 0x8) setuid(0xee01) r1 = semget(0x1, 0xb, 0xffffffffffffffff) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000040)=""/243) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto(r2, &(0x7f0000000180)="873a4b68c26b9c9ee1d650573ee40e6f053313afb55bbe39e86a81e07437f56614d4dce1604d1bc74dc83999816601dbaf341e3c00b442f9e7fd89115ae88ef916d2454422d73923443a5f003f32b2746e98ec5c8a1ae657a2e9acd7a302", 0x5e, 0x408, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) 10:12:59 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = getgid() getgroups(0x3, &(0x7f0000000080)=[r0, r1, r2]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000100)) setgroups(0xfffffffffffffe13, 0x0) setregid(0x0, r3) r5 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/4096) syz_open_pts() 10:12:59 executing program 0: setuid(0xee01) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)) setreuid(r0, r2) r4 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r1, r0, r3}, 0xc) r6 = syz_open_pts() ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000080)) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) getgroups(0x4, &(0x7f0000000040)=[r3, r1, r0, r2]) setuid(0xee01) r5 = semget(0x2, 0x0, 0x1) r6 = socket$inet(0x2, 0x1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r6, r7, r4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = semget(0x3, 0x9d9634cfdb4b64cc, 0x110) chdir(&(0x7f0000000000)='./file0\x00') semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/45) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getrusage(0xffffffffffffffff, &(0x7f0000000000)) setgroups(0xfffffffffffffe9b, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x3, 0x0, 0x1000) r2 = socket$inet6(0x18, 0x2, 0x2) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0x8}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069f2c6aed1f2b81ec55e93630038034a29cbf27b636d0cf35846a4ddf7cc0f2d4c6591437c56d5575f617b84767d78144477a9b42b4b0778bbce4c323e0d71fdee0e614f4226f29bb0d96e098d1abacf22234dce8f5eab834dd114180a0aa326bfda6bbecbdc403a3044d057fcce41ad5378aac16c7c101e152dae9097b7424c10fcb0024d0f1ecb18d3c296adccca0291eca8d88e2289c6daa06acd2716b"], &(0x7f0000000080)=0x6e) setsockopt(r0, 0xfff, 0x2, &(0x7f00000000c0)="0e5d61460c9eb24d9948ee431230887fde936b33fb4833dcb2a68cfe217a818152b79bad2a9fe596bc9732737db8f8e0d12a7c2b9e30b35b24a8940314847418c52311fd58d2bf14a8470b972b422741714dbcdc0bb9", 0x56) r1 = semget(0x2, 0x2, 0x0) semctl$GETZCNT(r1, 0x100000000, 0x7, 0x0) sendmsg(r0, &(0x7f0000003b40)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000280)="f0ee46e6fe590cff7dce227271cd9c95eb76f474582f395887010d8f4595a9852ab63a882001212d90dd6d1d91ce8cbc3c1f145896b764bce5b4abece4bba867038ae206ad56ea18d186aac00f0b29c157d6873fe0bb1ecb8325f6c7c8570370b6a909c2a5eabe392e5e1b681c159af07d7e8be3ce93f39e44066e3c8b03b12e7fd022132a6ee052cd0b7b82b236272bfebd66be2524d1b1dcbd1ea343618257243707869bc4bce358a58fb9682b0be8c5d376ef6c80c22d9d828546ce91b15680ee80ceb4fc10f75f7892dd3440ce2e32660b1cba7feb49529a72dc82f6c6363d31581bb024690886dc0ec39ffcc59f86", 0xf1}, {&(0x7f0000000380)="bceef63fdb0a9a58b53c10d38c24b2c0782c7832d418394350895b105a5cfbf459b1f8eed1acfdc9be3c9d5eebf9d355ba65cdeba6214afbd257c632050949a6bb1c4a54094283fa1cb2490d3d8fd7af05c1564952a14bde606174a048d4b55f324c869d73f52e3fc3238f9dda1cf9983c398edde02b6d025ff49a2bb128f7c59fb1a3628407b48af398200891677c56eb005dc1f38e027d0c50032c187ef40a59310e0dbcbb2ba6039f8c11612ec1e7f3c8c091d993f4ee7379e5eca404b3c7796f8a16f8906bfd0ede2222a10d3a4e71b1c83dc9df3735be594e9519a4cf57ed92dcf60b549a0207f04d650fca37b6c8aca120253a905c95b6d4d778bd", 0xfe}, {&(0x7f0000000480)="1b2110c37399d3c6420113a405b07e18912581ecf2d25c5a968eeabd959f26e4393c4332f8e82a2f0117973ac538c79583cfc37b5a8e26662ce7a40bbd6a3f62925a376d3a18dbf9850ce667e36f", 0x4e}, {&(0x7f0000000500)="dbfe2484d500d77212a89d2ee7c15e62a251ed22474d92b452648e8fbbb4b93e4b046b96679f0d60b97a13ce9051c8769215dfedbab297097ac5e1ecb117c7c0de333ff224455980545d28a5bf130d4fbc42759e7ae639", 0x57}, {&(0x7f0000000580)="b7fb84a1614349df94677b3ab12c60e3e7e96ea2a3119444b7cf5bbd4676e99c96aec759b138a9b97413f88712a9ce9fa02cf009e1654f0d44371cc2386f88cd653cb7fac5cee4aa0286d64d382f1b4c2276895dda9a5d7edd43ded3bd170ef80e7f446dc70afe7ab5532d02ffd12ac6e61bf51dffdbbfc2037138a0ee0bed0fd93d645423f4309cbbc4d61d6afe304afe45e1f34781cc215dee37101c2c6224d563d91b63cb9ae1137cfdb7d7be2493cb01e12c065497b609bfdd8b3de7469ecd4fef60eed694766a266697d7edc5adc18a841565b12d1db0696026dcabbfa474e6244bb69562383729e98c095e3b7fcf2b936c331214e876c3ed41f8a38d92ecff55c5d464980fe4c17dda47ad5500db6c5bb6ede7e1bdd5c3a63f5e41ca3affe081aadb31ef746f24d2bab1e1a19bc58e73660a549b2ec0299dec1f33b160061d83dc093e26439b46b529123c9ca14b5947102bd3dba1652d2ddaecc4407d7be45d7c269b2c3711d232514ca204b2fdc246bedd5221f60a20503ce021f4ccd3216967cec71889a23ba6f6f93ca006b3a89451e600eb3cf056c7de0eb8633f1435fcaa9fe8a1f25ced4acdc7f004dae2a766273685dc5e54ad4fc3f9d8d2c9997c80fabd2bd583a8db1b3722ccd203346c76d3992b1ac76f53519699ef850072fa5119983474a9783f8fc652c44fcb62df2686de11cdcf724f04e2121645a3623f42f1c40e10396d4cc4c5b40a4c2ac1d4c0b42777b686322b0f0f8f9a12e48f972014f539ec4c543d63b3a017bcdd0990324a216d47ce6229d66ac32ba7838876a53b26e988da21e56ff76c7490d906c630902bc6819ce2152ceedeca43539cd0fba85475b37008e168de064ca72767e986018ebadfe3066c8f79c8363f9b60c41cf8f6860b960903a862e5afc195f8c42a4acc1dd55dc0befddf66820a06436ba35920cbaaedc3c7a3ff0e290486b69d93d645fd667f353ac007e4d5e9135a26142d3235ff91b181af4f95249fb8e48f9980d57deed9f4e17b094210dcab4099c099c7c9c7d68c4670bb94c939834554ed989a6556d297b050abf3b5e9242f3bfa895178f3e04c6f06dca136a910a4436b49465bc519f84ad801adfaa9197ab034af8bbced20ad98c3e6fc5547d46e13ac85c523579db6b5643f5e5fbc30c42ddce8e083a67ef84bb6dfc8ffaa76ae1be3d94d3bd2ff9e0e27679bfa067dd85c8b05f5c4d6665d5ff0749c33cb1fbff786e98f35338933ae21c71fd187a708e89461327e2e4f07d926405a6ad10429d42a264c91b5cbbfa7efc796970fc8b27ba03489f26170a376e7101b0223555f8a7bce2dfc6c101bf0a190c44ea77f6b141ab97272347851688c0daae988e6d5a1e5f17f532b0ab201bd8f7089f072da4df76748ee0691149ad87546e3168f54d5eaa79ab206b82c53247e73f8094db841ff8c813c58b2bfe27d179bf790cbcb9563310e2dd6478e9c33ffb473ff438d253e29751cde6df41481fbce7ffede86f083cddaa5835d74fe2e5cd68155bacec02d45ba3acccfdc457bb704ad2b1e0feab3bafaad5218cefd2ec8f50da20db5f10da7e85e743f4b62d4db72e724c8519910b27cab4a08926d6e800eaf185bb6e00b7c227c8287c69661c1dedbae90383a32b5cf7a4d9179de43ea6c01ed597bcf105110d56cd6b02f9f5b3c2671158ee30ccbfb0b8f4386cf65c5db5e56c0265a32d044e16c74f284cea8dc6c750e69f115a97352553be4e1e15543ea85e9aaf199db788bea350d5a64a33f321ee9370498c3851d4bc74f127a3ef750e95afbf72f0b7244a0c97fd05332a8787fbfeb4c18458ae8bc8ded80e962ed840aeaf2e0c395660ebf87c93debc823542ce3d226a513a663f5d24f701ec40baa2b3e77468a4b97a27b10a3e5b9c3260f059b0ebb59c8ab100c64802df06e6cedd15a590a740533ed8e9f88d4d9d0ff9f1e4750203a5302ae776d89246481d61c009f7886499b6f6accf8a055536bd55683876e6266d19f7a19383c2bd6bf219b0c73be1523123875f945dd2fbd0be917789c755ea95e8ce2d40ae5d8973a5543a34a721ae80190d171eca2764402f9a67d15b7ac43c205776a9f23134bee7964147ef7fd534827a2a15d140b223cbf15efaebdd518e66d2d56aaddfc22fa3b4ffad164d73921b6e68def3e372395411ba649e477c65c07df55bcb92061178150f8ead305058bb7bf600df57a8d944b756be08bd7d242e99218728987cd5c5114c70631c98eed02adf50a6d27e564a8223a7f1462ee24fe9e5aa864c7642dbc305dbddc0d48db0403c3cc46fd458c66fdb89defbc3b83330a351c3bbbd48e44fee2ab6c8e4aaf70e11b6c810b1f3200d4fa878ffc542341f3c740f6cfb229ed2b1052479ca8200c6c4af67db8e2da6d4cb91c5e71cf1dc08b8ec7430cf8b3198c242d8d820692bc0121206db9b30a227a0bf5e382cd65addbd9035a11f752b1110134f6c329663e87ff313584d52aca28f54cb82ab223c274331b3c57f68e3ead6e6a7ece2628bcd90407d97d585e20ac6489b471a3342d452913bfa3fdfef497dbcca317470a3d7354474088c83e83f75f61dce8ae78dd0dfa45efd7cfd17fd05e16d225b34bced3c825cded2b0d8e70fdfe0bc98d130a4e75451de866dcb5917c3577436d60699e67d979b7fa0ca53bef480af552d3c3c090b04c305f321070e8ab7eb352a191f292fe592684f8e270e2b5d112a2f11366b46bdc9fd02bdc2c1372ce1a47ecc6bc036a25b093d839f2c61e0da164533119d0ca236d264fc73fa61326d276020b4e2a169c1cdcf75337d3754ec7d60940346fab45d13a8a262319837c2c1e3ccf79d37a59ae7ccca9359970975c95c9e057c03b5c0b44f6c5d69bb361db3deb98bcba114afa63e0a6b64ae4c9272cb30a90e4e9df71b7aea2c4f6d7a39d7334059e32cc8a03a5f6a572ad9379e7d94d81a813775b8b7641a29775565e2f31d61b7f6b0f5111138fe66e7f1cecea0c2078247da522f0e7665c894262d644eb44fa983db37c407da7f85bda61ac3da07540bf5a20fadacf7c5d9d26c34e0f800a9224ce862bdac4aba77c51748250f63b33a9651b862782d60ca977147f5f00a59e08712292c104784e17ac27d4bc3f468a2064673289dd4f0896b0a32c567c6956f4e516c768f98d4c80dd96d06255a90d406a66d270ab21f636e23f04987746ea5ca0f0b765033b5e20aaa980d0505f2f97b9c94a0bd869f8b987e00c3f7ca2352a4d3df43ee6b1437ff2f92431f9fd772783fd1d43ad7c6ccae4d766cfb9e8b52cb151a2937bd928adbada5a7003200fdfa28cdd81565708a6a7a357a34e18d480d948fb30b6406997e42d811152f34b4f9aa76647a0513d55d8fdea1213c8fa7d2c57227a4f0812c113f6d37979188924acfc57793f723fd3287e79f448dee894069ba8c2185273bcff02acfd885d178d6abd5dfaab437c05922399369cc40efccf3208b134114609a882dd0d730af3144d8e0af99eb90aca4c236b421da8e5f1fade1e2d96838bf8dfba987f29402ae6a53146269a0afd342b5b492203e69c9f3fc48c56698e91d8ecb452a7898aad9fc77d908790e067729378c4c7bc171c3301de7adde3115bbed895817192adbb05f571ab1a8eadf1ea9219cc9b34044ba13e1f1afa3b01b33f3f329f3dd9fa1c24d8f622dd1da1fc4231360778add399e25afb3a594eff8da1173effed6c2f6f95bc365440277c16054a4609befdebaf0560e5a1ca2746078739a22516c61e58df660cc8da28f1cd0898b69446ad7fb7bcf036fffd70e4e5ec66a1655341ca86fb0b61271e03baeae8135e31ddd3a3dd829cbbce718a92b2fb227e0da55715e88ca1f123f017909b886c7ec6c9516da331c8cacf88a19615e42cf9610bb75d674011f4b8eda9f321b1bb2dc91889bb64f86dd00c0bd242874ea8aeac3f5d379001bac5eb0f2c753808ec6b14524c28931ec15a3f9400def7139a6734030d4737819a3467572ceca80b6205ecfedae8a2a01cbcd9a5a8db2ece80627b21444145b5071090c61b3137967f44cb1684c356bd148f5b26187cc2a7ebb10757d8dd6a52aca40712c246b91582237d7c8fa15abdd2b0753af26afb09fe6f7702bb741333037e284f469310eb5fa072dfff7b4a0a30099f43b4509e87e3f2279767bd5e5a49ceb85555788b8c90be44b46b164a5f440791dd5f6d52cf16947084d01ff3772a03026fc2c7e88bf90c91206d529215e3c46b72f92a52ae7f3ff83fe1db924f2d1f430efae06a3d62a5eea9e9a0f16edbbab6d0401db020b3672b5176a148cfb6cbcbb84f4e48197242e548036c335f34c3772020737fe08aca78885d403de0accb53de4e0aa9443705a951acf238325fb961fedbb8e487c5fa85153e04cf47d262e374afa50f5a29ca857e08e1e084799466f954ad0a234bd1eb55a131621d3aa517ec0780ee551fb079c46ff5106c312682ea241e0592aa04950f2a4aa74f2e7dcb03e8e3548d22cb0aab07071651531e796350fad3501efede4bd91b9f230053e6bce4b193d0beea6bd56b009fb95683270655e21aa2ca90abb0e3dbab07969948b85976729d151f536d708025545ccbcd29b5ca4f222d1f23573ec631f921ab9f9363c633ea641386a6be999782862d1db3f2e0cdd1dec8f92f73709cfdcf02d9ba8b2b05c47ee544fff55324e58a853c554a014a6a987fe83c5decf9d55057b48fb1bbfbeb5f5193caf5007105aa7b53f47563eed63e981161ae13324a2617a70bf1fc699fb58e130ed1a3fd3c17de6db5b636f4b809d609e2b699e29a4a65a3936f8cb5f78e6023377d345024787a3a17caff9488bc53b3870ba676aba0997eaed6cc29679796026ff7ccebc30b082373de17b1d5f09ded4fed4cbc1e61e3e4949587915295e915620e2fd9b4b25c7aff38a6587f81c54243b2d5534c5d5d96ea4d0ef79cc6470c3a523d997eb80bd33a23557f710d8c220fe283b428d2851b13bdc6b6aec39ffe22d389d06202c1ef53e4024e16dc8cabee631df3e1503e83722c7e6c5e8f237d6446bed0e00461e03828ddfa1c59ee6a151ee8cb4ee88cf4ff1c338c44762aa0558eef01dc9abcc9adb9036a7b2b579175a587509e25ee8a4ed5dfa0517c2c42fb01a0820e04dde8e828a21d1d06e0e08ab01a72b308e296bc04fe5066fbee1e0d4feaf8175ec186c406ee6d40c107e88077bb15fcefcb5888217444cb8e66a55f7944d8d66401975967bb54ee621cac4074c613bd25ef7cd219ee71db9f751cf530cdd036b2c8dd39419fabdd24803eb694714d145ac948818027fc772ffa89b138c2428473e048ba0952a0a2a05b563785f98cc7fc830ebc1e77e3a23d17382916f8d407474be96b0e9017d5aca1ead83e72acd1b5e97ed30577d20c00476216ee03d649647844d855462037ee3ad4603ff1c666794d1a3aae9b7b0f3cac5cda95433d281ab5b6a9ca6b55b9639a82df1cc0e92388394f2d74ededcf8fb2fe500e3d0ad6cc43a27d2fa3b07f1a755bb66b9d9d5110de9773132e669c024ae0d6ded4fffc384538e1be4e68e9e6e32a7cfa48bf496e1250378002dacd9255d2de81e9c0c07843c0cdec104a82649fc75473ac8fffee0b0d8956d05a097d762b7de371032b9c93a432090da77ab1a958d38f13681a9c565b4cc6f7963a3d48b7bcebe495c58e94e1138114afb9cbe2819458af6de21ef18e1f8732ba3839a2ca4e0370bd98d01ff7ecd3cf4cd3402a672576d31636eb2ce07ef39fe3acbec1", 0x1000}, {&(0x7f0000000040)="18275f2d30e9b67a", 0x8}, {&(0x7f0000001580)="d1428b14ec425034a6fb6391e74de2e67efb75279dd9707e714d873d8f2e0c889c5fbb3e5e496c10ad35c97470801a185962bd5569ec22ebe4778c342fc203ca5b3aa0626e021e5b144fb5cefb9b0140a397daa1", 0x54}, {&(0x7f0000001600)="a2b3f016c0510e4abf8b6d5ffebfa922e7892c4554144a92df138739b96cfc25590538bf0a3bea7d062524cb7766d188e6ae039296ad8c62c7aea79ac9f5f5ba94dcd6f4352b74ed60ea5e01db9756240c0e3350a8315a74a269d0b7a7bd882bc6db221b623b3338574125c92f7800e18591e71c0387c5e03d1f7141fbd8", 0x7e}], 0x8, &(0x7f0000001700)=[{0x1010, 0xffff, 0x7fff, "15172ee3874cf210db45abeb495d2098f34609c9fec865221d9e7c082cfd78986b552c812875b16ade77d5264e5af3c4d72ec7c314efb66de487ef8342d532fa212aa16c017f09a5b472d049a0d588d1363351b35c97a1d7058755c6ba443bfcc816bdd8d5624b91ac01cf0412be518f66454c83d459270b141bd3f07b78f819933ba2f8efcd2bc55bcc1e866ce748f541fcd13c9c40d60fc06a04f6799566557a551fae93556533f729b90cb82374dab570a854295080c1395e0c7d3c0a5d06669347cb72744a07639210f0abca34dfb096535d5146150ef799435b86944db1f07dd199d82c5a9c641500caad13044b1938c159c851b50813d24745dde7c5b5a8673074def13ea2c634e59f938063c6b01842ca772c7ffb1e82c05c95a130afac5b61a6205a142b1ab3d8ba51e4ba637d011bba150988327e8d30a008d0ef4b744511e5b5a30e3d9f9ec029250d24366bdec2718bf86cdd750146117407fafea44d693cdf3c159477e9341488be3e4314ef75eb08bf19c6efa355a0479ed23ed1b67af27f38eb0f58f70252ebf09f96f303ba1345770bbaf36754bae62725a63fae0c7f7266b44690da835e5836ebd0429c410425208994f6fbf415475885e2dcd4ccbda3df1f7b5d3b9eb01516acd342e535fabc88349c16ad519b5e0bc9f389d37edc89969b2a59897957e2bf4db9ad16d7d7d298369686e21c25ef788b6a1ca11e705d5be862957699f5ec77b0bbaa63fb0c4bd2266a16b495d0fd945cfb1dd42550fec7d4b0569225292d4c49ee37d7223dc83bbc505f520b1adf1a1432645e86aca2320c10f75fcb4f124accc87dfa18f69a0099e819c1bb150e084c394d99c14abd7d09472220ed8f6e94a0ee45ae176704445f3332f4f160120057a99940719e60ba29f73dc4c9a4fb3b63aa6c98798ee135a5cf96487a44271eebc0c09470bc934f1dc02dc4b1f58f6ef95cd990616816133dbacee6a13da29332b3e60075176771b23596c50006d399e7eb282857a116cbea3397302b1a280d30400fe5dd25c8e74d8f683434bd82a6000bf05b101b1d60a65b945d7ff2ec4915c70fcdc46a2c37cb2ebf40efd449635241dbc5f547c1dd1c21c1a2f4d6004a7e174ef12e6d8196da89fc26a5409b32730d917031769613d6cc4a9aeeabbd7afd396b0871fa6923d72166601db92ee3652d6b26b84ffe573b20e23fa5a837d8ff7530ad6ff6e7d9a2601cfe614e9672cffc52906439763d7927cae27d82319e434c49a65437c2197079e70bae4245cd64d4aab4fb87a8e9eca8856d65d275eb87d7f07e7d2f32f073456e57719f524c54569e8305fbb5002c92c173d525fc8a6d9daa42cd41a52ca8b5a302fb29fce0d646a35beb7dd68037a1d8ec6647a5a6d7b9a2a21bd6d902da432a9a82160ac7a32343c9f9229dd4a141f7bdee1ae5a84c3fb9fcdb8281d2a7363618bbd829d819586450d1ea8ab6ccc22ab456372dcf462f15a7829926e058795d5f5209ecac1dc0fc84ecebf6b532f0374ec2034c6426fde0104dbb0d313e2f56c3f1d06b0b34ab5043e04392a0b95e0482850c31ba4e82ce8a9615aae7bad1977c359120e893aad82cbabac90e44b914b2ce5fe2f26decd177e062004beecfbaef0caacf7a8d7b236ce31d727f6acfcbf2258e5d5900c93231619dbab5f9e40751bd771d42b304d20874182fccd88c07296c80a89e85a2ef60cdc379be484fb2af0343ba9d78b34cc1aad1860460daa994630d2a538a708714fa4c37ff787566a2906282085144511c30fd0c7fd2718ba4dfaa35f68764b7b4858c72ba94cf05a9b27e89de0526d01b65f296bf8c761dd8555e6b5b8b0058d967395b3ceb62882abb2ad014bb6e586c4999641113f0aa887a7a161dec2ca5daaab5d244459b246c0c45a94c6f1658f02b6a1cb38dd28cd5b6de1981d3437814ad0c7b5ece799ff456cf7084fb2947c4d257f2c7087b738b5235dc9effe19c079a3b50a39840dfbaf2699156ffff5c03ed7776d6173869a89bc925ccb4f88495674d414aa1d02fe9ab5472c2876befea8160f5f5d5db24adf9f44f1cb7e3b141ff5cf2d22cf58a687702f2789bd73254994400f2e61232303134e2fde9c259a1f86cebf67d47e658d7a8db8f283524829ca23524a7fee2cb74064d09df41c2cf4b63ed7fc440c8fc4431f6894c26e7bdaf3a8d9f4c5643dacfaf08f77caf699d5d0a1e3e742f781802523e42a22e5c44573dba93dec44eef7260d1a7cd5d107343229b3f543e8a2d9e8441b94130f69efc478974853c591387f2edf68c29123372ac3cc3eac4eb48aedfb633d937934afe38c24721f92df52b839eb6b410d1c95df9374b4165dbc6953fe2fa5ffc6589f290f18394d08fa2bd3eceb753e00fa9bffba9b4056dfc5b7906d55978043c64d8f9edfba8a552b5f5dd0ec04556f685002b47afc76d57593e1adce3c78f0f6cfbc86a368b41a759c75af55f646c4e13b79a8feec2a0023eda01af6f780d2e3dbe6beb55c6493a0ce63402db595a66861f56572f09af4fa0439248000eb14a37e87b30c50bcb69347ceccf7c2c3c87b58028f8d6eeff05461d894c81aac871136fe30e7e181ec4dc262da6c9b3294356908e3d32094467df51f46822ec1f7941714fa16db0dfe269d7d47bc91ef9e47b2b6e011e438ae60c9110d0f31d5c447825086cc93a079d40a61a3b42333111fb835a74aeaaa923e920fb9859250c7d1a62c20a4a3bebee5540ab5dce2605d60f3ec4d4361eb83c9ce7678b3dcdacd03a14dbaf36879243b23a9387a89cf118ea705358bc754799a984656209ea8c1bc8dcf2f3502a3af9aa8e1bb9dcc46396aaa74c6c02776bfb99c359b0f45ec16f3c8b2d71a7272c499d0800ce6368fca2958a00b58c25f532e56059f789474845e8e6144c2d0a2d5c499493aeffe4bff34993db4d5dba9634e1376e646b535f9020f9801adfe9212f377b00873643036a6a805ada8cc5ff769c8401bccefed7acdff8c6b3e531ec0fdce69efe4863afefc5a55ecf66ae79dc279ace5ec7ef05b694b5b90e4e748764b5bb99074da386f9a2824446e1f8b3209f93e55ddd708f7668393ded5273f9999549f1a366b73580c13dfe015e88c6188dda82659eff1ca4d356c839597377ccc38ed45d1767e0e043e7519f9afb72daf192f0c660e0303b1722339a7ab5a33dc52c221c161abc5679c1133e34b606008ee9701519d829ec893a99cf01d2070db9d8911104d46d6b2e3834e277142487c2a4dd594667a4607b8f78fb5e3278ab28c36e1a3ce03dce45142ec4139b62869b637076768ff42cee12fd12d99f62f0fc3b2ccec9d7a27347bb896fdc7feb600a382a6f0043724129d66cb0a0d5ff0b5dd087dd1628655ecb3650f5bc94808c536e2e9f0dfaaee6d740d524da3217ad58136a4a8a0376bb37bcae8ffd4e79cd823f081ab216149a698591c35fffbd8f46cc39ae1007b4e506f77670f696dad9ea8ab2138f863077f111df6bb23e6b2ff061554b8398e498d04258e67de45a845dd45ec87b74ac58064c531ad9a198b3810ccd32f992f12bbf7197e14523d98c5ec1c57c412398d7b93bcb5e7a20a45b413a463f3c1eaf392b4e0fcfeeba0fa3f52064cfdeb1a5a87f0ae76b6a0958d6c1552b86f637808ed1cee83571a6cc212f8d257804c9fb06aa38077eef4d940d15b71d4d3ad9269ed33b7f0089459bfcb356ec212c8b47dffe752c309709c988690b068dd7fde608cc298cf9d69607e56bb7c811255e6e4d45e0827d00eaf1ca20e61c2e83cdedf779b38e32df7166f9e4c778d69eea9397b4b7d78d781e7db04982c63f5eb6807f1ac45f1d895f765914478907ade7b394decdaa5ba1e2a6b6bf8989fb773e75f61c50e0451a2b1a92cabebf1d3a894e784e8950a75b04490f40f7dcac6b016e4edb4a9335128cc238476669aaa389085a64fc5ee9543ebc6fd54f642b3377a35914b73d2ae740383135c3a0e53f59c38290f38769436686d231ca7e7c36bf91e890d0a98167dde44a68b21c8c66267397b0056962eb14e4914e52aa3c92c01f74c7be763b34f54e23f686cc362564c6afd86c0b80d3915354d44467f1f69af676173358a345bb908c2d46644df57b5e61984425ea2b4f412fa9dad104f1632cb46173a5951863718d2e915d93be77f9dc0977c568d241616335119542ad415ddb523d27b40d637f88e873f2c683d0f7a955867400f3886ad42a9b259f3013467fca2ec267f0226ffa24ee2896f625254d36f275ba7732d973a635094920b1448535fd194df5d4d2cb4f48118ec27f9cd7d46c0df234cf1c0804801579b2586f0f51db6d55802e17a7fa8863f4b164ef956af323f069527028928b0e237d23f194c4e9da054d9deae3a79092f9f0e2179834e4ea83230091655636e5161f5852320847e6ae86c4a0425313cfec5f2b97d8b0931df05cd9508f5d3dc60855d49ef1fee83cfa3ae2344875391345a39b437681ff9fc2ad9d9252e258cd5b84760a2f3080799691f87071bdcf52d5ceed69d7ec69f194e3ad7086444bde986ce415cc1889774ead6d3d14b92232c2cdf5205c507f6ebebdd7ece893ef01c9c369d9c3d2e17f4b97fa6ed68bf2ad4afe9e618b604dabc251e2ec8fe1411cac63e41d9e00c525552cde2bbe3b1f0ba833b449f93d0c8b916b73851b4e1587704442feb69b348a9652ab2930508e88c36166ec4ddcfc370f3827e5d6308383db33265a0be54a383d1c84e53ae751a849adcc9b3f1d1590350996ad2ada833cfdfb5f31f2e2c719fd0fe538d8ccbfe1899f27b3b72f67313bed43347692b73e02630284ac8fedbd0431940a8653fe22056118572fe585518060c0b56612f3b549053484d3472a8107a091e8fb04fee53382f70dba349ae364ab758abec4680be596ed62309663a5268931d0660d118104fd3294ee3924094ae001c112582013285dc46c3790a822b3794e63192ff83cf74521cb7107f8cbab9ad82a18b05cf79fad2b52c2ff05e2c425c26f1a213ed4db245cc12715c52df7978d4161cfd162b9e991909b3764c198f5ebfb6e8f40dc0a403beb533d10347d1fbd8053cc752eb8d6a7e5b77b9f642731a72109c5591a7a01587491fe5b05b06ff6f78b70f19bc9fbf151d03c3762850adb62fc73ec11fe7d9737055ff0ba4ecd2bee3c59e13893e10e3705929cbdb26a04ea2efff5acef675297ef9fb3de2757a1bd9d116121a02853ad1c18c08b9e1d4ba45cf7a4eda62c1dcdb8b732ada50732f63e31ea14048cd42916021b4969294bb8ddd193546b102ec512c3b45401ffd9c12ea4d319d6d99c2492d6761e432d144a364c6c66b7c3a03aed372f6bcf510ca04572fc54c16d4f51fbf1818e5ca30a4ae8e70332c58c17033f2bf199c5719549b465ffd741c03a29d9b08d14db64d5a1fa8301932faf0aede01ba5237f6fe2d38f5d9009a07419ffbe35bd5bcb788e930b4679c02d57373346042761b5091e37034ae2067e5e1ef7745623b0318e9bb433aa7c99cf7e44ea8fddc8c8cef88ff7b012fb5c56417b4ed239e9870cf9f65c3ecbe1a499f9ce5c1301caacf6da4fdb1bb283d0df16c15e7d3ad8f0faab3cdca5efbaabcf6cc493cb31a8f69435ca767edf33a2e9055d10af80d02fbd8b3f0bc3fe1273b42c3f8c597d345636ad5ec24a940f96b86d95da550081b885950a60142cc6d97bef30cb091828f67e04e27b5c2a01b56bec47738218b8360c613907a5445730d6b87b0a8696d4e639d22dc90e50f3e8c9b3ee47"}, {0xe8, 0xffff, 0x10000, "74542963fdbad7f4dc25e7fa1a972af0f41c427d893e589dcdd3fc028899884fc2408b07b60068f6a4a2a744683e186e58aafa324be7ec8778793958411ebd2bdb1f460d3a831a47bfcffc84040c3583610ee021f49f60beb9f4fd86f1ef069d922ccf8ce36e67a7ca794a28b4fa9a7a41df85d8b266f1dd9dfb58a075ccfdd2388b525cd83f8960f0a3c84c968b83a6c1bd95d002942e007097c7ea6bf1321f803c626fa03b1efde9797c65a436a554c363451ff53be6c13b978cc13f41fffd0b05847a08dea8102753a871764e6602ce9c4de3"}, {0xd0, 0xffff, 0xcdd, "002ab4c65d3e3e5878388f595cbcabe2910da1df3e10858a0b9aa2a55ef9f778010b4df7d217fcb870a02bdfbedd7098e7ffda1bfd0409265c3466814eed912f0a79adf40daaa96e186efedc5bf59e143c7c89455d0c01ef8b8e489a03a5855be92623e5ac5d1dc22d9f5819607d6505f8f79a4f5f7f1c61ca7f86983ce58d4eeefbc7171ed0a08c835b17fb907bb791ea04493f39df365d8590a27427f1b274268aff141bfbfcd5ffa3827c4b5bf12f00a880897117fba5d6"}, {0x1010, 0x0, 0x0, "98ca63268f6848d9e6c848739bcf0f9c59274818f445b7474649d09f221f7747e9a131c01017b33e45102116bf6a83be53f9d9544d03f8972c211dd2c661687f8bbf38fcde40281ea6a401ae3f986881fbe484e87d491b764a020d88fc373b0f41f815eb6e48d4a0aa395ecc8ed2ce018d067c68225ccc9c67045aae0e3ba20028d19a02e7848387351cec3a3504b12231e4006ee3b0135cc62eb21371a89ad2516f7f303acafedc823163b694cdf58cf73b08a39f1919f3865cedd4d18e68f6b172433ca4045ce516b0893101cfcc783920b4eba49c8f0cf59f4a53bb4299a105b235de82dda2edcebbe27f9baca77271ec9c9475352e40c240a7267a373c3a2c9ad131e7f72adb7fffb2bc10cbcd4111f8891c1b8dee39c9ec65daa06b5bf20ac0cf12913e6e6b41e0c4117fa8f72aaddb7fcfbc69b8290b42e359a211c75cfedc59caf715508e22b0c8de905b316a13bac0a993a62a930fd9c382eba20809bc19e16d61f9aec0acf057d0eb4156314b28b95183fa0a14e1aa3669d2124dd7e03617a4bbcace42eace06294b5b1f6ca4efe565ab25f7859fdefe75f3352f65e98e223fc75ce8a3b522eb5ef603b53cb18f8004ba4564a081e02a5b2f95d94383c953045b10ba44d245395e6cb98e4312af774d630138c266649e1a600b48796c47ca5e59bc0b8de85095e867f7bf22e663bf36cd0d6cea88d26168db84d2cb571e49b956a3d5865a22bd0c2b732ed78a8c1aed92b177b074bce4400affc6955930c929a99fe8063459681d6c8b70a532449f057017cf10e068d27686a533f73ec9d77ca4bb0d3ba5569dd489a2ba47e570f4556fce8719be7db2b38addcec93576e05011db7f105b574d5f51fa3e61310532d5b31940f5097d9079ef628940d37ce9ca6836394f2502c1f6d455d1a1d0b98a64a7b361fa6408a1cc8bb3daab2cdcebc4a5d3439d29a18c3e0e5cb72a496d779f89e2d233a6c3aae7963213f735c77bee4d8fe50fd9dfadb82dfe97664a0031766128ac21492cf3479a0fb9b614adb15ed1e6886edf539fd31f122e7a5d6db6ae0e6d19d2bb9b63069102c910926693f900cceaee1bec89f535d011c9065fc2e9d270965be248f68f9b946adf49cec8bef2ee978e61feede60fd677ffb50e1b6dc638abdda67fac235f052d7657672222e313049ecbc3e86d232d17a5e3da5d4cb1d2fccf7b4c7d180bc6dde7e2b6a1db4d99a907187139c27e581fe0c2be93fcdd001549fdc132edcaaded49210017c414218582d6ce8f1022e78c361b524ca63420604591085b63089bb1d07e2a838179f74284aa2ce63228bc1dee65ec867f6ad0675376ed2377e1166573442bdbd89938a27f24fd939629ed635e1fef18fee957a3c7b910497fcb7bd5779c61a4ed402f6a97f04f563fa3b97b5da6f9125d83c96b284cdec892094e78180980ac7d0af710cff4a7f95a0a473e7ba0126b4d3f656c6bcf4647b98b0f1394935a641df98db568a11ca6634929d77c8fc01b2bc02bb1fdf3ff194ef25850e4477f6c752ad1c5932d3b68131b1e2814d9179df0304ffe8d712c2bc3f2f5f86fc32d94b4f0865957f23959a88b3a9d6773fca4338dc44a1ec3fcb144c144ed78108ce73c9bc6064aa265de9f793b521f8dc10688dbe43165eba94415b555decbfff2cef061425b059b2fdce505c2e29741727ff34f011101025cdf7110f7865265453c975beae1c2abc34c75722077967976018ef2da2dacfcb57783f9b22d36da09ba813523a6c9c97a061dd59d1ca63127c54ca1a22acea0911ce1f27d64a73a91beb831c76695c9d91dd7eec078c285801f355fdd2bb6929f8f8f8c1d3f74421b00b8dc2575464b7cfe75b723755d95c4d0c545a6affe959463417202e0eb2a401eed11499a905192d3386020d2ad51fd2e7be244a3812f9142f916e52fba7a6c109ebc1a3d1979fa22619303bfffcf8516672486e23c9fe9c8f43cf61ae6353bbb97222453ab1cb1e3c11b3844a2872cfaae7546a3acc94f893da4a6b1aa87afe3e99be082fc28d3166742cdfac1a65c3f80c35e11d7521947e8abe2aac54de24ecd8cf90829723c1f5dc92fd84911f8421a977133df83deb1172260699997913a16af775c047a8bc5996b86e8498927afeea1956838d125de0eb8876d9ad0b5a83f44e326d5fb87c3459e106cc994c0112888981bdc82ed51ffed5434bced6059b96d015c4fb42635b87cef7b5e635b1aea0f80ec2f5694fccaf18c9a12bf3ab210f5b03d9f4decd306faee6086e53c9ea2b67d71e76f1a25dd86d839db2dfe7a3972f313982928eb4c415560d0cce5ba500429850c60c1b3ad70a798525934a30ff4d9ef8358454c111e1373a9a750677cc2d32246ab35ffd5196b1d8b22f3a2247f3bdad1e83262a45cccba8ac125a01438996df4295396095d3b3dbeee3a102f071db50410abc1d32348491ec2f216dc92d717cc262480e0a2b7a8e9d6f835dde19ebbd644627d2a527580f65a9d1915fae0dc48adbea17bef4951e83c58171130fd9b0467ae0be3d19b1eae0d50a8f84055e52932daf8d33c2562d10fd1586c136a5ac6a0ce62c31f65eaad33eeef4b939bad59042baa2e6baa2656671ddc4f0db649b6aa5db1d1670d32cc39858653b31f7fde316acdc6845f959a18a4f4cf691c133bc08cf1139dfe9abe5b4d34d9169eaaa637b8b8786a80c9a3eccd9d97757a6fd1895e376ad0e6042e1729fae9b6a3d88518bc87bf14feff9deac53e79c55c6473d97f6d60f6eb196e88506f856923bd09632b2c798a8c8734f6d2c45d2e76b3e7ee4bb52a0d1c3a0d4405a235b6ea5954edd9a0fdc93e2f7f5a7d893800e582337e09e59c19e6592f15d0a7aa23854b8525cea022d0031f07a63e87b5f67ddd041bc426e349ea0bf8447bd9db6f42d5ed1daf96b6c57c616c915b1e35f1497e58655138c203156e73c951ebf0dd4749dea551e6852489fe823e6d049ec3f0a028e5cac515b454f3af7d170c7ee575ee1bdc886b6a58d4a80382e2c4ca37d9f57a65f5af6bd6f129295b29cd7d6785f99528118bde68d2bb881fb506a1db73ee5fcd6d703567e5df2dfe06b7ad1762a9c665852828f76bf9c368c93aef99f4432571ecc381ad7485e5da8868f4f63743d38dfe5cf3392fc7476c038ae1787cbce6314e776dceea5c5319b122c886b48213a9a1f925d1a56f9441e715960fa66eb19a39eabe113ce7d6d0c1f94b0c232c2e687edfff0836727c23b8f527e5fd5634b78873fcef8a8de12c4752bf4e64710758b2cd841f86a8fa3355abe1f82546e599de82baff0f9a235ea837b00c0816a57ce632da79abfe446cff2ecd8e991d8e40227c38fba48059205883ff7f9f384de78645b55f063c2f0895283d7c817a56c9e76b3d057683b5542ada051f1c0227555dc9ec9139c238fab396e0e7c24b9a648bd5ab435380ee760f019a3d89ccf38a779cdcdf8e3c474adb56c56461195323175690362a383348ef1ced0f19d275903fb347e1420f9e89cf57d1110a72045f7e12faf2d4ee2394a0dca0802323f49eeac7e2ed978e4921b7489842f6850c72e00cca0cd6d486be3bd0cb3ae72b876d21f9ffbd11d9d29c0e3abfa8709605aed6dfd5ea21a5facd923d5e4aa206b95fe401fd8976bf84b3f0a48135024b60520edcdaa15994ecffd58b62cb527a34be39dc4bf82e8ff4a0e7e038968f3c94af62824cc1d3db141514a95252da1f435ce0444c3b1bac2697a70d7a7c5ca453110d6a8e9f6bff81abe1719880516e9705609d31b966e314117260cc4e9e7468798e20cc01ffad8c8ae6a3742730a1f0ec4a11fa3441d5bf5c7badc48addb1b2bd508d5130d33eba5e575a3c3a527cf5db8e81af65de2dba150db953c70494376a3fab89380a6c6ac8574cbf560b9f9b16eb5d7accae5c0ed89b42b8136e82f0620f1f2ec7cdc48d4fd96560fbebbceb919b090435059a3c4ff92b6abf7e0d9d7430a3a67443f7b35b040231f6ec4324030aca1804b16912fd5774b5da07883808d751cfe8e6cad835d6b92b35b816f5024c33ad8010eed5d4146b9b083a03156da9f7ee88e0055fb69a33ed5bc2bea4138e618b83334fffcc0a3b8f50a80ed7cbd0dd33d7c8fcd96eea665cdeee63fd05df928914486532d757c36abdc7370776881a9c41538a41bc49226cd46544f14eab699978ff441a8bb9b3320e45bee11368820c9eb49af517e07b2c63c32b98380205ed586d03464f8694d6bdb4a946dc47cb8726e89482e4f012d96fca2ce995332b3cc3fb43671e5e373481a2a50426ec97a0cd4d9cd31dd9368041e0610d68feebffbd04140f68a69ec9c1143fdf02e82b3f2e6e38e32b6be63a8391f39ddc277885e983e18183b3d6143b69f0a3a31505bcecf3d5feb2daf7f4d9fefb2722cfb93f67762feb907d6efc21bbc488d60e1640845496ac11a5dfa68233c1713767a9b50061b2a26df05adb5df2c86c7bf2634cac282e1c910968863257626ebbcccd67a9964dafca126b9c5e2a4eb60be2ba33e3a834640762b98ebc38fbf64153d313cbd0482b299d81b8fc11faf353d1f82a6c5314592e350c050c2d881bc257b4be274bdb329c255af88908173da6a390a45857efaf28c11e15282b4cafa67a7985ee09fda5f445bc6178e332a578b5ff2c3c7087ce4ec1d35f652393914f37e6cbe2a20cf94fca9dc05ef3921e5df5501cd2fbbe7266c2e2d81c3e091b6e8397901d5c284ef0e5bfae3f18c85ddd87b1b18f56eea9d8cf722d1fdb05078f0090d16a4901ad99f5920b635bee5d3642fe810c2c037fc4f5de69e8dea65524df134c451e91e6a53c109f2490d036a2db0d1df8f7150da6702250c7a117cb76450a68fe163a2b7306bf438dbb8f6b450c9cb54d746f8285843ea154751f50033f903a43d17e097973fdc1c9c04e699f38415bf3d12ffec55c8add7bbab60d81b55c7b5dbb53e06469c45cae1b0554eba08b8c872324491c038239e6ed051c1c382da5ecbd89c606eb2bdcdc5f33c237c117bad8784bbaee17b191c6bcd48151e14e782c808b128702f3e2a52404a7fad24385807d9824dacaf70184898ccb2063e2a88ad6410ef9fb999f8dc584e6623a0bbd79b1de0d3e03be2f796b025e9108c374acd3be0c081004f4d0c5df2bf326a15d1f071c1e87d075d4ebc468565c2241bb85213c6c2562bf9f7e27bea83e501e41ba7e01bd528c769430182ead5d1b60f7a0d97999c17d845ebab844bae17b01f75cd314ed066bfb984188e2b23bff4c042c7d5fff00f4805f5c19fdf55f1a7f148fda7e8fae591a80f58b3285d049ee42bda6739cef1f38e8d0432631ffe50209a48bd8e4eacceff7b3118ac021b9073522d4d3ef5c889fe16335a411ffd66c104e21229129c07ae815d75574150ad4e28a21a3745870d0ada2c0af2852490bbbcc41dab9479308000f2e3fc7ffaf906bd05cb0344934c2800a9bc6326eb1073a0079856acf1711c1cbda742b60dcbff9c77657d352fb643713ac107a13913500e533a10ccddc6f691764572f63d9f284002b016ce92591d4c87de3c54cac3f14b74493a32f073bdbde88432d2cd5e03b9ee3ccf2a2113bb5acf9760b350fccef4d8e83526833aba439bfbfd4bb724d6c405d81aee399765ef430e619f43a80593130fc24f5de5e683e036f22d47266c53221c023ccbef83e11c6c1d460dd66e63ad3b41a0d12700089e80f9c760a4e011fdfb74beaaa107db2437dcfcdbe6f55a9915658739a29f3568385a7508f11b0e2cd2b9c"}, {0xc0, 0xffff, 0x8, "5766c8b4ba1f69d1e34e4b6758ce31deafc469761f213e230cf0b71c14822b688a3b178ff5a6cd37cb6da96e10b8e36b9b57f4f8893f8b55fbf4ed21fe9dabec77969872123145ea048d2bf3e82d625b620962807046280ec1be158d1c0b5101a75e7202984fdb36e027155d544904282f55c9eaf9528d9fc8a6c9a1626ea66738935aed7df00bf56140b421ae570714f98379c20b9a8c626d277b6919ebb3fa5ccf6c745d7c087e596d61235c"}, {0xc8, 0x1, 0x5fc, "7edc90fcacad72f3b4214333de12af425229573f741fefc0d406c0b36c759791702bb9cea2f1187801aad433ccbdb6e643520694f5b9ce19c29bd30991574df3fa860c5378e4c1d0a3a18a605cd9f51fa777cfdbe8103e9b99246f27570f8909cb1e8f8e8acd16e0b869f44e040c0b1303a3c8a6d5a3e46fc05deb62e40255d6acd1de1221b7bad8aca5161a1b684bcfe309c57673b3b6c15a21b9158689b6bbb230eca31080ab671dd5a35a298ebc17c2ce43cde4"}, {0xb0, 0x1, 0x9, "0ff96131b02487b7b5306a55426f6322a4b08971a3168dce8227325ad1455143075998536032286b9849f969ad64176868d2d63fdfc0484e8dece0d09875ca652d0f2d36df0622d2ef7a4bad4a0e10cb29c2905c64d329d982522f520410258124eaf8fe22cd4aa92ebcb022954405d5a94236a9eb79a25d6366e4420756e1af562c443782ecaeeaf34e72f3cbcf2e8736ab5b388a7c764d57"}], 0x2410}, 0x2) 10:12:59 executing program 0: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget(0x0, 0x6, 0x108) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/70) setuid(r0) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) 10:12:59 executing program 1: setgroups(0x0, 0x0) setregid(0x0, 0x0) r0 = semget(0x1, 0x1, 0x10) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/4) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xffffffffffffffff, 0x80000000}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:12:59 executing program 1: setgroups(0x0, 0x0) setregid(0x0, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() getgroups(0xdb, &(0x7f0000000100)) setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xffff, 0x1}, {0x8, 0x3}}, &(0x7f0000000080)) semop(r0, &(0x7f0000000000)=[{0x3, 0xc77, 0x1000}, {0x0, 0x8001, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x40, 0x1800}, {0x2, 0x81, 0x1800}, {0x4, 0x7, 0x1800}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/220) semop(r0, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x4, 0x7ff, 0x1800}, {0x2, 0x2, 0x800}, {0x3, 0x6, 0x1800}, {0x2, 0x2, 0x1000}], 0x6) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x1, 0xffffffffffffffee) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: r0 = semget(0x2, 0x0, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x8, 0x657]) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, 0x0) 10:12:59 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffe35, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x7, 0x103) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:12:59 executing program 0: setuid(0xee01) socket(0x20, 0x4, 0x5) semctl$GETZCNT(0x0, 0x1, 0x7, 0x0) r0 = semget(0x2, 0x3, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getppid() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 10:13:00 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000080)=""/59) 10:13:00 executing program 1: r0 = semget(0x2, 0x0, 0x10) r1 = geteuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff00000000, r1, r2, r3, r4, 0x40, 0x8000}, 0x8, 0xfffffffffffeffff, 0x5}) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r5) r6 = socket(0x2, 0x2, 0x1000) fsync(r6) setuid(0xee01) r7 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000180)=""/4096) open(&(0x7f0000000000)='./file0\x00', 0x250, 0x1) 10:13:00 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) semget(0x0, 0x4, 0x80) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:00 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) seteuid(r1) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:00 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000003180)=""/4096) 10:13:00 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shutdown(r0, 0x0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:00 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20100, 0x100) ioctl$TIOCSTART(r0, 0x2000746e) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffffa, 0x401}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0xc6) semget$private(0x0, 0x5, 0x2) semget(0x2, 0x0, 0x0) 10:13:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = kqueue() writev(r1, &(0x7f0000001400)=[{&(0x7f0000000000)="48c9930be364d47d75501eeb72a589502d60095cf97640a2b008ff9818acb9b3c28eb1a5f9796d019a569e3696a01d6b8f6b8abfeecfbc32a342b27d45a6986c7bfc1b034b4d6c6d26a73ae6ec3fba97fe9d64566d088c08ffe0c9ea99533909fdb91f0bd8e56aabb7e75f1ba04547a3c77bc0dbfb5ee2061c32e5d4907ebdb9dc38dfa5ba6d3019c455a89029c0a81a837f46313d27e6f04ca7721c3babe629d9b421b724bb1f5d1cf0533189709f093c30378d32d76aa9634e980f7a926df55ce5bd2bcdef570098dd20653d4d5c23d525f0b8eebc61cbae3936d67a5c7c07", 0xe0}, {&(0x7f0000000100)="cf1fb25a9032813711bd50fab8c9b9b2ee48e35b6097f01ba502c6c8ed2ff7451a814be41b36b11d7a473b86c26d4e1eda5318968950af272ca06d22", 0x3c}, {&(0x7f0000001180)="1102c2f799ea097881e4d5d775445c8b9580253219ff249823129701ca07b9d9d2c2e09347fc9a5ac7ed55e739cff22f61b51491487057510f872777f4c3c6981a43d64f81eab92a489b86c45e293c828862b4f42ebf62c6f5fa2386e43c6c094618cb7a5f1420b8aafbd41f739dc453e75b70147803b03e604f1ef9db5627fc287aaa132287aa08", 0x88}, {&(0x7f0000001300)="71f8ecbada634dfe9c7f58d4bb8f7c889599454ac2e1b5b0a15e217521c040c60f4b7ccff529aa462ef2c6e049fc386e130a5d4a7adf4f2e59643ba6d48f99073c530525713f7798cc9764eaa9b5d7b640dac52ca7b31edc5e0ac2b9caed87019553a54f68c3f99f3dcb6e05c8bbeaa1595fcb77a38ccaf07efea5951d047014d18d5870835d52af307d75014f7d48e4e2bf60991b01e06eb8dbe7d893f1637bf1ebfd2bea4196fc2a64298c4a7a9582afc88199863a4419e80fbdc1763c822cb0c72223cff513ba16f232", 0xcb}], 0x4) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001240)=""/191) 10:13:00 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semctl$GETZCNT(r0, 0x467cf96c105de986, 0x7, &(0x7f0000000080)=""/27) 10:13:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semget$private(0x0, 0x3, 0x540) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:00 executing program 0: setuid(0xee01) semget(0x2, 0x0, 0x8) r0 = semget(0x1, 0x8000000, 0x400) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000000)=""/161) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x10c) fcntl$dupfd(r1, 0xa, r2) 10:13:00 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r3 = semget(0x2, 0x4, 0x0) r4 = geteuid() lchown(&(0x7f0000000080)='./file0\x00', r4, r2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = geteuid() setuid(r1) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:00 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x5, 0x3) r1 = semget(0x3, 0x3, 0xfffffffffffffffe) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x8]) 10:13:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) close(r1) 10:13:00 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x3) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18500, 0x80) r2 = getppid() fcntl$setown(r1, 0x6, r2) 10:13:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x1, 0x803, 0x1ca) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:00 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x8000002000000001, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 10:13:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002180)=""/4096) 10:13:00 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = syz_open_pts() r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) 10:13:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) setgid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:00 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:00 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:00 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) nanosleep(&(0x7f0000000000)={0x4, 0x2}, &(0x7f0000000040)) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:00 executing program 0: r0 = getuid() r1 = socket(0x36, 0x5, 0x2) r2 = semget$private(0x0, 0x7, 0x40c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/22) dup(r1) setuid(r0) r3 = semget$private(0x0, 0x0, 0x2a0) semop(r3, &(0x7f0000000000)=[{0x1, 0xd9, 0x1800}, {0x1, 0x2, 0x1800}, {0x3, 0x3, 0x1800}, {0x4, 0x6, 0x1800}], 0x4) r4 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r4, 0x100000000000002, 0x7, 0x0) 10:13:00 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/41) semop(r0, &(0x7f0000000000)=[{0x5, 0x5c897a7f, 0x1000}, {0x3, 0x5, 0x800}, {0x4, 0x127, 0x1800}, {0x3, 0x1, 0x1000}], 0x4) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="9951ed304d8a1518c7ac4f827f1cb591ae6fe4694475688ea5034ba322b6e4d1af09f4032aaf915c89011456e3d27c633654e29939783f2f0e1715068c419af861ec22566666f04cb05908f58818ae831ac43adee74a324b2e85065b888057a16bfa32e958c6bb97e27febbbd17f49d912f1b08b20ac5902a46fe0860063eb", 0x7f}, {&(0x7f0000000180)="b92de199720ad9e8ce9615ecdef30a03766426c4d3ebc90eec5944999aa4156e7a429dc73b8222914d87edf0360c23f78f3fb8369c8a9ffcfc302040fbbf838d048c085c844abffc5a1c3e478bfbd00781c2420f8c", 0x55}, {&(0x7f0000000200)="2a431b9318b6eeb1f22ec5b2e12af4cafc0823233599", 0x16}], 0x3, &(0x7f0000000280), 0x0, 0x405}, 0x3) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) 10:13:00 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x201) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgid() getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = getgid() getgroups(0xb6, &(0x7f0000000100)=[r0, r0, r0, r0, r0, r0, r0]) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) semget(0x2, 0x0, 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 10:13:01 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = semget(0x0, 0x2000000000000000, 0x0) semop(r1, &(0x7f0000000080)=[{0x2, 0x401, 0x1800}, {0x4, 0x0, 0x1800}, {0x0, 0x8, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x10000, 0x1000}], 0x5) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) r3 = geteuid() r4 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffffffff801, r3, r0, r4, r1, 0x12, 0x2}, 0x20, 0x3, 0x80000001}) 10:13:01 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9d5dc7c650ad1492a4e7ac75a2c1b211d406237872b2cf7dc2cbc23d7d61b60bbf63e41ff7e0e46096c4528038b3829ebd6be72ceb9469b093bf80cce324a28cad2f7479a98e5637243ef2c230d818a79c2d42d3e86a6a8be53559a0b17571ab0536d1ceda340f344f4a733ca022bad840c0f523ffafc61f71db3f7faca91463a6ed4e10ad0543c6f1f9359aa8d0702b5daa262447efe9e7369a51b171dcb522e5c7564568c124a38ea9f9c26577eb3a1baae0e1bc345e3e4e650a30d5cff59b8aa39f5ddd4ca27cb9297284f278b11a9dd1832b04760c1a", 0xd8}], 0x1, &(0x7f00000001c0)=[{0x1010, 0xffff, 0x1ff, "619e359309182f3e6e1ae8d0297a81627a1ffb747f0b114bfd1fa1d0f84b72d2a0428cc8d46aeabee0eccdc840714b729ef2d351d0c5a706773fd7d947168139d77ef4534a5fb42678a3266f2204459663f69d32d621d5deddc22e6274e97496df2dc5b0e3c9493d772e2b7c1c2e808549fa5b1e088195ce53c74cc2cebcd07e64fa55ebde2f8e2ef4ab2f5803f19018af1f7860ea517f41286c66cd602085e599482ff917cdbc0d8daf68fc386662f6efeca191053acbd6ee506df2e8654d7a7904ea73194f9d234e865afd049eccfabd9bf69e8f39ac3e9731d0ef280e68a116bffe19eb47b19d7a8f0a55c9d02f9e3a03dfdd8bc4907cb233673d312027b23eba597b5b1025c8997b1a9a5fe8288003649a915a0112ae94724ea7d278431b75856bfa666225ca6fef8e7c736bd9681bbecb36e1e72f6cb8c25a2b277aa7f290b29a2c7bd75edc132aa9858ab0a989597ea9197785576ae885f9b52776920b4d3ddb042eb4a5b3e1e780f6b2b53d3035b8ca2377a91af75209d2122892d042385ace614281f3479ed08a17850b3932356fb9b9cffd266f125541f3ab832a449a4edce347163c13aad900254e2d03aa8725f65e6e90774a64c4d4a6eefb963a0e9788ced4d92235407a36a24c8817c3ec240a2045e72ad13283d5a471403feeb595dcb793b2385b04b7a3ab2ea7bb12b57a66ec68fcf5b7e04080038b6379ff0f66618903af0c7f66996a028ee3920468609f20d2a078e6ed3c0ac493214d9f6c3e7f44723bbd470cd3c0b4b1034d1211100f0f9ac340726ceca8b8eff85e5119355b9db90deba579d250218d2c24be1fae2a2eb37633b13d0177863e15020a278e11b231a6c3c584d156222fa9d80d2b48b15a0f40ffa2d382b879422488dd73c2819f8d6268fae320d1138374056f340bab9f27ea876a8675aad12d064511b02ac3041884249f1239c464f7f01a8d3a3781b3051df41ad6d83b740fc3c3e3d74dd6d928b8ceee789041f0d56f80df346ab5914f69a875fd8c3d055f1d077bbe4210e850d3161e7d61dbd9960258ee0d2df5c60813f361c86b8403ccb38d545ae4747db9240a8367493cb969ed5a68ebb0f866c4ce85fbd0d38c5268dc5e0b0852d4b9706fc3c76c473a0e625f1c0a3a63dc0e7e1e795578ddc2e9c319a464d20f29fb564b60ba01764272881e979955f812e7624a899dd9e0108242b5de6278782a853ed93fcc2c589bd76f6696066ec2206bb344555837d278299b73c44d92974317bd340a6f9161ff2be51b8da39c3ef96386bcce20bd3d4cf98e2b669521cf37277686c69a9530fb3482d68f9f8f59433a8970ee0d250beeecda8afc68ca163caf67aad0d50256cfed2a4cf3f99ba2704d8342af20f74aa26a83a6b1b83903ccf81343b0464687a4c210984f3ceb77fce0e677422973be55865cc046f33dea113cdc45269e3ac891d331cf5e147a5043e20e306e6f483bf02bb4ff286900747fcc3fe704c6750676d8da7fa04a30127319a19a40f64a42ebac4ea14ed1a0161a70c1b67a7e0c1b89f0917e2c5ade38fc91f84c0341fb827aced5021ea6ffb68216966ecaef3743e39e65d4b946c31899fc25b7bf2d09361c2ff8bd060344ed0692a6718b622bf886292ce885d55da2a6dddbfda7775c3a19ee23436da6d9f8dbb370726247f30d5fd926b2e986444cfdea9ea937049c0db73a4a85e1b72da00c75e14c3573de7b2e1e95b39727b07c714bf0674ca358bad01212b22a66bc1d41fdb0eb3d9240c95e26df8815e6c3e5a2f3e29aae37bcf058d1c856a9ff66ae7b14640b16556238234d77774d812bbe9e1659d060fd77763da196f4b3356150296c9adc1fe6ff892cc59b35df5dd3b506cf35e75c0152b20bd5f5e2fb5e8d40fbc3ecb7b9be58261b82aea7905bff95dd2383b41842e9911f55a41ed3863f52b5b5b503cf6a8a373be3bc306b0957f71d46e51c699ac3c3954b7bc3e0c29997d10a6ce97f2c7444447e8f15c8406721fc85b120c60440ede24a43d04c58e5879efd283cb7a9ee9eaca20dbadcc29eecdf3dfdf9103b28038fa28e041562fe6fd13cc4dd76635c37e426a0e08b4f7a4d0bc0ba37a56d4656a4c99159012abff3942e80fad7de0457e5b52d9f56c7a5b580c8b97e0bfad08cc3ed52451e37b5fb0c1879a9354368b725daa858f53959aae8058553183b605125fed773df1897676e06c029a66254476467ee8aed4fd7d29eadae49fd1631a2f4af6b4ced18619fae1913e62ea388f7751c6e441ee6d58921e13a2fe12d7cadad7842f49acd4610d1b969aa53530b7a64502502334dd68334c4e6247217a57a63f0e3e4996b7ed6c45d2de9e2dfa0399b70cb1b0e11d50cb173a4addfca6e60f09320dde768578191bd3c2b9ed320c9de73c86f2b2b90e11897492c7eb32b686d82a42b61dc78200276acc7e8477e0ca2f476474bd97a986cf6f4830a7f9a7867dde4a6e4d03d81e0b231469ad066cc80d0b2172f5ecc65d1702c277133181e4509f89a4630bf8068f13a1cc6ff073066e99f3bcc6383b3e6aac2b1add1511ff1705f8a1023da661fca52bac6f6b78f70bab16f9b909508b25e6d0dccff1c2459761a18f0a96c19cf4e98ecdc3de090c9d3388133b1fe039391b4c11eea94e1c83e7318448594519e85ed518444659ffb25ef9075c68ce4262a8ac9a7cac9481bfa44d838959e00efcfa0050a72a1d240fe25c2426d2184a6f9458aeb3592ac0f9152c6799b52d0d09d2b5d6b37f18ae29e3bb139e6fd34a51472546e88643f1f83919bf56a7d4696ce9a189609eb664c29b20f34b8d49667e7921661ab0b14581db8570ae5704ca2d8df74b07fc4dff7f6f2ade74bf13a0691d2f84adabe4817c3a1ff6f14e66a63faace4d05fd2c4c052c4d55de41c9ebe66ea4b57ef0297d2f4eeb59ecad254f0aa8838140a0935469251ebda8b70e526d901f7280c4c5c590214b2995a842937335845ebd15602da871670df965eede189cda4e6adcaa47d1b1856b8e9ac0a1c0d3ae90586a2babc719669519e2f7d5723d9058ce5958a9ed298cfa90d2dfaeae754312bfc112daf0984322710673cae9e189d1c3c149581ab4b12dba30dcf9db9e0732d742c07c97dd671ac4f2573b20bcd0c8be7e59e022592d67e7ff7cfee0ebfc5a77902c8904586c5e9ccedb10a7df20d303b844e56300e4c7ab38f98f394d174f502e5a7842338c669dff121bf4685bf3e1ee0b47317d4d9153fcd83f742bd71cc6aa49cbcdf33cc2a00f5ff02ac262b97fbc83f46647e26b1d5051e146a2dd393d6fba48c493b3a8e18633e4be42d93b8af8270122a3935bc170c5098581f9cc78ed9cc2c0b19431165c0559a635aca7903ef9c0cd2225ca09f16c7de1ca594a3eedd308d1d57e5b93b9c92b5debee8bb56a5942a1cfca78c2b054f47a9dea0fb447406454f41345f3e15e05858f4213048206aa4c92275db9429368b468af5dbfcccdd68b92c7ec4d9a7a060517afe5dc255f5453c951bf641a1c4f99f5c5150f187e0c3f2b6089c0a641df979d7679071c21ec3d51dbf5a87cddc80aa82fd7fd10dc44d7bf250b99b373592381fbcaa87aff438d7eab261bbb0c2bfeaa4f0f62fa9c252aec80dc0137472976a972bf930aac4204e7a2937a7468ccd9cc5bc3482621469f974b2de856c6d06a7808f7f9eea53c144a0461fff6405162a58de127c8e796705d82180ae5112e26b516a7685d7f090ce0b8958f7d0234f46472b2a4bc8b0efd0a87f41bd3ed52dc967fd84a685af257cd2f5af8b908d3d3e16d3f2c58cec267b08d632fc112b2949a006ad48a0ce085a02da8fe4684c13b19de0f2864bfaf2ba3a020b3a810abf59eb71a2a6a14af98110e56771e4c4ad9b3b8085ff7c1167dca5e7b925bef8e7d2a4e937e67b25b35cc16015c9054e054eaa0363a19f7127480845cfc1c47b7b99489f3994668f70988ecef4c66bd4ee72ab4d30d68f78720e489601872f62cd8cf630d7dcceabe8e585478db7e26280572f3fa5fcf93b09a61364f62459510ac0aaf5f8b8d0b9447745ef656e1e5f02d71c769264456f77fa0a0a251121244c9ce997fcf23001913bdfed604d3149559fdc1dd51b2293d0c39b35894ef7d2d07572df27f28b0e156df7595547dc523f5b9cfad3804a11f961b6610e13cadb716bd1cf8275369f1760b0c4ee3f4da98448e568958615cdda229d14404f3902b06e7c16e3e22357cd1417dba12202602765ed8f5f80d62f675066c92104049aa26c84f7d72a94a62e63833113be7406a1c672a02dacecc175f591219e2baa5da6fa6fdb4c830c433b4abde4d9f8f74fc2058e239b0672cf499d1753a89c67cc256971090f85ccd4b508293fd8a24b280229de47215fbd919e9fee2152f1d5dcdb58bec0b0671abd1127656debc301dafc8cbd29c7067d1e3437c8ff8a9da3b0982194c6fe41597d4761ac6cc5d5d3e10ef18ce0c6a6b583b05a48a001d5c0c9b3eccbd64e80df42e24bedd2ddd0dbc46f9532a6618a07f5088920d5dfc1b4e2fac0ea1b98bed40c569aa7d5607318e106ca49e44b10ef9da4ef81317240513015d5b35cee6d77a69ce5acf60c11738949f89aa662ab93122875935998dff730298e627235e52ffbab3a461655b19141d8b93f77bc6316ba223639b62e24ea9d4f42cd1fe9cd7af51b78d020050778bd0f44da6261977efefe764cc91f5b03b7a9ae7631ca3d506b5059827fc48d60156860e9f6098b9733b05aefe364969b33faa713152d9d8571ee60ff03eb5740db2a865c21614fd94205196c352eaf3f7c74442bf7be2e96edb6c306bdc6f5719223446ec49d8dbacc8c90f8aef3f438a16d052164bd94519e6835a2d657e4374020e32b71d247bbe8e9f5afe3f73721e584198a2b5f32434b6c4d788643fd20b6ba16367c80de2d4b0660a4cce78297657df06146d77b1281d883dde27fa389a7d0f2f3887711014869371b364403e343ffbbd7c199edbaa8801fcfe8a07432378bc58935f280f7285c629b5429208d03acaa88c1ecf2022e1bd2fa27f57cce6fe635ab63a6fe9b5417b98c116f3f0a282c8b5abe4485ef4c121551eeec21bb2b1c973dd6b1a16cb8bbb722a384c8270381ec58c1219d32c697348c02a2d99c3df96d4740c11a5efb667f829e2e95b5e7d59961a8a56e93158cc3fd462d26ff02810368c7fe30fddf8ace16ae592dc297fb944e7d4a6a626fd4b6cfd0513e1d3acb4c4c42c37a26f03d5756f4c72dc01399dea3dcd9ed04cc0f4f639aa6f8121d7142435231dd507783354c0323e7aeb9d84edc35beda5c75adb2cc6aa2bb63a55609d128ec8cfec2db2123deb83f6d3d939bc841085753e393570af8061fc753d83162394ba0e3c231a0f5afa955562cf776e121f4c68c4dc30438fcc7420194cdf58ed3d2dc8fa71d9d046d6747ade3459a9299d01ea43739c4b09822e3c85321c632bd6ad89717c1a66ee9cee351e5b97f0972bbe19c17f202cd7855150900bcc1641424385854fcd0eabb278c77ec7fc68d300e3b0f7a73379f87a5a753c52baffcc340246d918cd98c1ca231dda9b0f83432044e9b4e380d4ddb3cba422af8e58a5709e29d12cac49a3467ec7217e2de627ae049ec14503d5b424c0808eb9af500052bb32f09e67c84914ae67486629d390180c7cb073b89f312f99479d1fd46137ac378a6e905a561c05eda5cd1ab786d8fbc3e2b67f87ef77bc3f0808d20be0d9b88c43f3dd9423a013028044c6c635cc26b8eec4f10aa2639acca"}, {0xc0, 0x1, 0x401, "67d01f7e5ea77e852f3b664fe55d682bfa808311f1ee7dd538220aaad2660e6f54faf49b0626c80ff987ccab24801737918e0f5e001bddaa43b4fbf3b30af9798d56f698e319b6ab4582510627667427f7f8e038f5fb5e222a2a342faa902734ff480fc7afcf7f51866e41482f7080a6ddc8783d5e5dfa40edcfe6d3700657055bb1d1a363bdc41750a6abf53ca8344656c73c0d03296b85291f23943e445393d2db8ad802efde85fb9ea573bec8"}, {0x48, 0xffff, 0x10000, "317ea755d652384c40bb2c74654bc45de425e87a9fd476b2ff7b15271df8bb3109e32e69be4f73bfa98403196cc49be6888d914f8c3cdde1"}, {0xb0, 0xffff, 0x6, "bc066f855dad49205b84e45f1f64b13c5c97bf457ad172dae204fe88575727f34ea839894fd938c27e2e81199e792b61feb5fa65794d01146359fefa7232d36d8ee7b2b82c403864b52d12538c65a8c17f00cdfdb1891e399978e6ac3a18552d96cf83112b646027e5d940f8b4c4fa53d3e1c9ebe4986af29003f1458443d819e047322615c7965c8f43167949608bc77088f959d3d306e7ad6479857b64cb"}, {0xe0, 0x0, 0x6, "85f0a932135a2e5fa3b9b88a325a80312bc71a8e81bedecae1505496590065e496f398efbefd6a87ccccdf63232d740782e5245aefa3ce408237b23e3a09dd9e7193f70680729b7bf6f77ea61991c0c7b26f9e0f6dc9c699b89777cb10cd27c76dc9a814c8b136566bc442f97870a7de992c812a739a2729e2459c65a73b304d36b3b076f6e614661eb5a0b781cb9c28420c4f40263902f0a13b8e3ca07b7e2a19b0c56257359e6259def75cde65ed0371c6704146ee65cad312ae34ced1087de018fe15e7a0683a8a"}, {0x90, 0xffff, 0x7, "1bbf6eccb9e2501ee6d83470185813eacd50eefd99f87ec3b4242597776cee5a2e45533ed16a0286b0ca6cea01630fbe08cc6bf349c2b89cfd114ae4c4e312d35c478ad8efcbedb7d242223001ab19a0fcc2070e3a61f7325ed23dc341903386bea4d1db8e24d23b14f5d1d7c447fc74009b980ae8b77e0905"}, {0xf0, 0xffff, 0x4, "bf498a5181a369c2b690f599ad123d856274645b8ec38672af6453737900e2b4fdc19a9431c5b0620b0e91ccefd07e4c115de571db593aac625ed1a83228f0f7948774ef2a4074202c5c7813db0cc19081f1c8ca1a8174c1708f3e7517e5d55a69c963550a28854887552690a5f72ac1629258290641abea82dea1556d0f93b6e3c3884956ca71f480977b4df347216c82b448ca6ce7ed97c91752851ca1bd7ce44bb0ab04ed89dac48ac07abfd707d33e9f68b310ce030563e70f49d75df902c2ccd4e3015d392fbd05dcc797579a5eb9b9b6d2503c34b234f2"}, {0x110, 0x1, 0x100000000, "f42ecd06580a7de6496c4163877da50f1bdd7e3c3dcc77d9cc7ee79b8dbcaf1bf43f9cd1710f2c7b5303aa9477d3bdac02d5958ad11f76588cdd1ed6b70abd5bf3a71c6548531171e487af80dd24bec2a5cc33482f688170bd110183c49c1f7ab9f8ab405964511acda3e6ee132e8e80eb08278fca6be5dca2a67a27f9bdd9984148e28a19a407264e3b401fabc2dcc5b1071f750880992acd210d06fef8ff64368ee29e3255983b8175b26b837b0915f3f2b401cfd8a186f537c2a811f1e845eb1106478f7aa9baba03175adca88f10f1f0faa034cb066924a2dae5edd43784184be31e61fdf7ea40988400bd4a669277af4f916d7ff78606"}, {0x1010, 0xffff, 0x1, "4d0b47dcbeedd3d275e0d42f3c311f8ca53af4b238c23a873eab660d2d6f7b05dee24bfcd44445bfc8a9532abac166d80480e4456b73062bf376822fa500ce33d640a3711b39609a177fcdea699099b6e8ad99ce11b642bf15d3521838b4937d907a44a4691c08c8fab802cda296929bc088597a8af521a8632f7965b032eaadbeb8856419f8192809ee8b544b9c1fb4f846dd8d1e0809023901b93ff4a17513122e06d56f6aa919336beb70d3589fe2f14170da88c02b780a39e073a64989131f1079e2b4ae4886b9b371db0b69b9ac82968605928f8f156ce1be32b2b8963a7750c7c571fd94e5046d3d17da783003cdc2c0b66a077df67b488807a131046c2fe60dba723ea773a60888d44584981c76655eccf95fab50b6c0917f3329bbfa5030fa6f7110ca0dc6dd141a1dfc728169c6f295d4323d4782957e372b18fa95960a5cabddc30e64e5ad2d5480e2358167c8304056f01548f08306d9e45ebe66bd40b716b55b2283239c50f828549112b9ce46bc7e369bf0638875b2e996d62e6d329785f6ddf9cc3cdb033711b2077f378fd7fcbda5d538fec0f949af3f433b194099effe0290b88316257802996da95b429788462d7baa9df7070beb8d504b224ba5c2f4556412671d686ff39152b1a3e97c5fbf5755c2adb2704a744db29c369c3a8e2ce0cbcf3518a49af763bfb6af80d060ef3e1ea2ec03653c7c100712a2001858f2ec7d2f62ffc3921c9423b86dffbfae4068766a1bb7f9711a30969e6406df0887b363c3ab936921902519b69a85fb01d995b2a5f3b4b14b9e3648569fcac4ea7f14cac1483fe0e4caa3c7492703895432e3e762a5f085caff0590828caea4ef2e29c28a29c5b3420b03ea64a1b2f3f0d9f0e2602f89aa7e67a35a70f505cb1b00c3f66499b7b22f734f6fdbaf517703f9fd09ec42be0ba837e0e6ddbfdb01f2351d40ecb7cbaa63d948f62ce9b20faba541c1a58bd62f5e2c9516fe24a0e600a54ef575639fc4a9a17d2910d37bc630b816fec841e18218a1de3f1069284e9558d97f5eb13906bce79301aae2142a589735e204d0ef58983b6d77d2e4b65640ca9858510dd87439951bf3f85413daa0191e64876942726adca6a843c9e7e2735d89ee2f1e8d9305dad4dd1934eb0b729716c9d0a469c61bd926609106614a6dfe6d7bb71230cb8bc3cf3a161860812ff2fd0b460ad1478115ce0ff73034befb93d9568d6b2ec5cb4e972107e8eb7a9d4ed979794bbb44e76bc7fd3b949c216400a3fea93e44a3c87ad924c337e89ba04d3e0b78f918efdd476ee406e50cfd54c60761ef996f138b8b6c614da6f01c57e34b663170bea58ec198afb36da0c9c406c8c5e542dcce57b2bea7d0cc6b5d6437413f59fdd851ad4077ac96436b01bc0eb1e23ba3441894cba95d77a040240b3b2d117e1eab82b6fb2bcf1aeb7c03295b27ee651bf6675a31a917d3147b3f9c6d4643f54814e35fc7e5661543fad5cff67d30cca5d1b166fb2e574b2d4546a1cbb24c9ce18ed808528d7013b66f7a375263e6ffe84803bd7f99dd1012d6c23aac1d0f67ba786d479ccbe2dd1631b8731b6f2d6d45cd63631639877df6f0e3ff6309447244659fdffce536860dc8f30251b19d240db4dcd50d857d98c1909dfbfab348f15def8f42fec330c48dfbd21bb4180053b8d9fcb9800fb80b0a6f602f38ad6a06df1f3a12901befeefb4bdf4a81a5d68ff62301b192abfc51656091a2b4e929f46eed5a36fa0c2e9dd698865e282da5d810b007c5fcb0535be8ba6ffbba189d25faaeed5074b1871d52a2335a287b1ac94ac90e5cfff258b8cdfa28a86a1dcd793c4a5493ef48a83b74fb7ce5eb63bba6950dbe85ddf0f63a91092a8de5f44672ad28ea53443b3ec0747bdb9e7b4b10fdd5e84bbf9c53375328e0c8116d3467b6ee40e03f2bf76bc1c768178cd3046f1c3f2fb202638fc336f0f0d1d19180f796b0b8383f09bf7d5064d8644188523862ffd86a7ab3d9ff6b71193a8a181b81418ed3d0b5fc6d1783fa0cfe9c68756a5b22287b531139d948240e2bc418c05e0a24ff5b12889007e940c86bf3098f3bd634a5eb88a9b222d8d976e92d24fb1e214a3b0a6d7890e791ed87c59245b292673912b5d50f1fd066857138d49c33a69ef0008d4f34e1b63967e50f36021b0737950d3a79bdd6ff2d0d6efa16a58eac8a87f058d0f4afa5c55996be2e712f020f560aa10751971975a6d15fb3262abcb97ee6bbfefd898739a693c6383ec830e9b7c5bcb5fda2b2df00988616cc8cc92fa9589e47eb6b6e23d02b0923385b9a83ac559a12e942ca803d070584d316f9b831238e7ae8c9a50730c6bfc74fc24c9c68621e346d610baa96ab7a2ff3d4ee19f1d8e0bd0723edb5daec518deefe1b698992904f4fd97e295abc46aab978dc25d48f70171ef316f079dd814734452da4d88862724c100dfdd923c8cffc4d02803bd484e76ee03830a1cc793bdfc11f2bd6261017f2f528a8228a82bf468ea3f057c854b49940e45d61588cedec9d865e78edb90e5fecedc1a8c71548e46d22e756cf1fca95adc4fb78ecb87bbb7b1ea3ae88a1eb7cf1000b26eb3873189a2471fcb1409c148035ef0d2c2f88e0cc03cd6986acb8af50e46ff4158e8050dced2a98a516316784bf048134f3af91e75514f9b8b49e3943243b1df8d4734005d5d6cd01e98a5a917d3f7bb9ecf1e88fbc8ec5efa96c6ade0436115a54a5bc9634f9c553b5636fac217f25714af57a04d2c3023c977c103f771595a2fdbec256b509aa6ad1bb47ba9a4692714919af29941c548692d3a7e22a07e04baf13c72bdcdd5c10c86c31c96172d63d65502134af0258a64e38c16d4baa49db5791566002adffa7dc0c85097923b42027eb34b0e9c618d31c66ed7288096c8d1ca5ad4ba7ab5dd300429f66d52d8a13bb1fd71f44578c4258c97db8859d72611add76da9d69deb8f51a7b6383ed93eb7d7e25aa025d83b18750bbe4e6ba614500ccbb866bf4cdf7d5e09966894c55034c919c58138337d21ed30766b1cc737b4a983e3e72dd045288a94ddf087ed1dc2745a243152be16f083b2273072311da6c131ba4483b7581eea6f5f218aacad893936dec7febbf8109b205218c2217ab87168244347b1ca08382e87f6247419ec635195cd9625e457cbbfd123ad74d97f51c30a9e1c540e3007a9d4cea5acda012ffd514c8453f7b4436ce3c73f71d516c58250f4ea1da3963565caf2325969a68459072ca8c408ff72be60333d3dffbcbe16311d6bd5689ea3b5a046302e6eed451ebdaef8034c0464c52ad64af5152e3b76dda9f802b1129c6a9b5e8266aeb9cf99e9606748fefd0e80fa40ca57816aac30cc99a5926d8652090a0424812ee33ed6942e5e3e1870635cc872732146b4b30ffbe406a52579db481cc612ab92cf705145ce22065a63d049b4eea2e690a4f3fdfc7b412dc220b1cbb5762145040634ddf1f72b2c122399df7da620cc05959e36f5b171890d6b37036c4260d560a5a19fdd8582d34d03fbdc50cbb803f1512073bee33a76348d0d64d7b51b5913988ddabed37a7b5e94f6b59a183fcb52146cf95090d8d99f5deb4e2efbb98686747e75df7d350dd72b57495d3c5b8c893592a9b457b75f7114b3ee68049c54429147a0af82e2b44e85c911e840b434d96019b7cc8b84c91fc2d7715b31f3aecb6a304ec1cdcf826794aeb34f5603202c27cf35aa144051b6cfc55f188c7c0c6a001df74f68fb32c423f539319a9aed52f93e03811ee43b7e2c9a69ba2b5b246cf8a234f4315cdacaa201b6c066ad38bd3096de0b2c5c1d95bc0b9671e3b7e19e78975e9e12438c46372c701a212c35a510d1ed44a133faa9702d3038126b70f0ceaf53c83de4febafaabad7e8919989a1a398586fb55d7fbc7a8d9cce8a8c5c665ab54a501a15166c83f34a549e6290fe4ca482f428ad28a390455d714c4dd448b4b3bc15f5cd0fa2a7e3d56f12d344f07ec92b9173eff161f49df3f81a06578ec9728775a8daba73cd49502058965c3a464423ebbe6f0f4562f9de08dfd9e46095d7af450ef8c8d632fbb489ab3d8c590fc8143abeb7318ad0a69b571af6cd6b070c65252e84951298e259255ca7bb928165f14bb4e63c177e9a57f61c8f9caa807fbb28922204fd2e1c53ff5106042987f7feefc341ded671cad0552dd4be28cda704e62655b1a943d05d74c3b494c4ab953f843b4a112a84036743eb25b18d3e7760ba2df5c6b1cccf5a2bb33b225b3ce9b47ced30a688632b8738124ac580a6b8f53a901b04bdc015db87fcf497aca63a7cff62f73722893f4aad69eea3f34c2bc3f4a7eacf6241881fc07d0da62d2c240ed32d86a4c212dea8fb7c69de9f0a7ca184bfa7c0301ebaaaae785a1b69950461bb1c0c228b4a1ac5a2d6ead0e518f2325b9373595eb0bc9b610494fa2a302be1bdd2a7eda68a15eb702214a4d3406cc0e78a9b29e6ff65796010e38a2695a352e19b2596e1517e63a3eaa0d1d00d8b5d2077f8ce99a99c1f633a6a269e45fd487475231e327544d0733a3ebda72d7314dbe8e9ba28c2a6bf31872f963b1c274949eb42c2adff355924348a5496a4208ccf38678d517d171c10f1c154456e76884efde5d79057687110def90aad7f8c2dc9499adbc7a3d031f10c9e1dceee876abbfc6976c4762833170516db20218f1ca038265baae98ae25d71c33fb0122076d6345282d236450946778d19912268a7ed2218364e7deac73995050a823763ec57e13e643abdbb88353bd5c1761ee0547bd13278a67e956f630467e81d899ae75a09bb17e9a40e2de8aed9ddafdeec40d78be149958a5f84fe436604229d6bfe34d77bfd1e84f35d9467677254981d18fabb5699642ba29fbc3a47da171531761b8f863e319387a5fe3c1fcabc76f542566c3df9502d29ce7bb0c697cd7042add29219748ace5dfdda27549a9e48824d77cd81555a8f585ab5ccf01cd5fb966b40b5757f0bebd50e38a08e6bd5c52a9f1b7101e306adab67c317e32292a47e7cf00a28714c9274255ec6cbc7eb76f26d9110ad12b995d39cf7cb99db86b6601457eb4a50dfad51cdcd8222517e2873dba4ccfa034fa19170bd819ae9567bd6e5951dc9a19a790422d9835a86b13a2d9e7c72e6fc255098428529d38167b09ae0b772085402e5c942d852a85a35494c8f8e45d81e5872c3ceabf5550609d3edbf6d5d2fa35c73325b016722050f9f3ef0bddb97ac1cd82ea1d6ee83d00858fad93507dee1e47ef04475a60a2cf20a478c0a8fe9e5eeed2fe8aa933749fae757b314fd59e38366199af08f559ad73a302a386ebb0073f048be0dbdb27a30429b63e89d6462a7d8f3fb44559dc02a6159b6e239830e28a80a3848a2c62db1d20d9f143e8f33584a7d1ea101d48a5005b95964dac55133f251a5ac8e5d07e313c03c59d3d35a11eeeff8d182203080a7422f4cbf789bcdf7ca62bf8ed768c0f5b0c2d889a38b5bb713a14eb68c4869e3a8a02e30f990456aabf52f78a1297438a4e89ae5e8ab724d83af479c04f3a3f7cc3b18ddcdb23e8cc726b39b92586c56bf23c3e0c8ab549d7b0a46380fe629717bdae286947e21463b6bf00771a43d728b96d2fb40d26ad76163ddabb0f9eee8ad76aa6780845f79ee5348dc8f27b68cf1a296c6a6d289fd1b17978370e628e7272e3ff647ee6de3ea17dd5694783742386401b46bda85664edc25752f06134e5a961f3e36c88d4978af358c30b5d55bd875466877b4a2af4e0974676d"}], 0x2548}, 0x2) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000001200)={0x0, ""/59}, 0x43, 0x3, 0x800) setregid(0x0, r0) socketpair(0x0, 0x8002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001180)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000011c0)={r5, r6, r2}, 0xc) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getuid() r9 = semget(0x2, 0x3, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) setregid(r2, r1) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x3f, 0x800}, {0x1, 0x8001, 0x1800}, {0x0, 0x2, 0x800}], 0x3) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) socketpair(0x1e, 0x5, 0x800, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) socketpair(0x1e, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x0, 0x2, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getgroups(0x1, &(0x7f0000000000)=[r1]) setuid(0xee01) r2 = semget(0x0, 0x3, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) readlinkat(r3, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)=""/109, 0x6d) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000040)=""/87) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/4096) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7fffffff) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, 0x0) 10:13:01 executing program 1: setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="c55035d908a2550735d471f1254987aa9f4faf858d8baa38c03bab6356611680396af9f7f3a61f03b4ede448c7d1649557e69b51f2951ac934ba569a864cacd42e8d66e59c5fc7341cf6f3092ced2f6451f5f9202cdd40d3e3882ba849173d29973514ee650c", 0x66}, {&(0x7f0000001180)="78be8e502f8655652f55dd0439764cd21d5cf6c5d5737b3eb6033f95a434551fe055668fea6d071f6db0078093af2408b679255766f170adad36888828b9f1e4866140ca213fb3ae63c1e00b9f20f502bb2e4f928446cc093d144b925ecc0087557d7e8e2b1e905b3d63b01fc73c1454d1392f77e8c341556dd9ef9a08b571c1a6a597bf3a08596372454b39", 0x8c}], 0x2, 0x4d) fcntl$getflags(r1, 0x1) pwritev(r1, &(0x7f00000045c0)=[{&(0x7f0000000100)="4cc2dfca06dfb106d5dfa0c232f14079681fd145ba91190f513f52a0e5662dcb4ebcb6b72095ae8b0fb7f1f7b6cfb28d4fabb8a994d1c0597d7b09b4a6431d0b45ad2341365b194563f1f4f6e8d7eae0164c14ca92fbebf3400bb2329287deaad29f316433498096f6b2946a", 0x6c}, {&(0x7f0000001240)="4c1cf3631b902e2e888e3a4758cbc4b218c8d2dead51d8164e5e4e44ad52f89cde482b7d7339f450e29fccd20f151f916ca927868fa5023adc0ec8330e8df2e3a11fe44f3ed87e7139d8f13e6d83427eff4bd6f22f1c423b44c59f7fe2f005a308ba20cacd7d64f7da2672c467825305508f08dee287377714c2be4410c02f02465427dfd9dff7b87184365fce8e9e4dfcdee456cd932fcb0f71ca40407dbb41c657a42fa454", 0xa6}, {&(0x7f0000001300)="b9360d50ffce1659a6fcc9e5732ecb3158a4d990b280d9be5c1a1f4f1ee5e6e365175946ffeba4237f74f4405334216fde0b06b3ed667ec96f9b0f3ac16fc6123c579714fa9cc4cf28dd1e7860eae2874533a0cdfbc742354558ebde3961d6e67b92115b9e6f399a5649e19380e22328a8ba17882baf4dddc012e91cd6e80d2a3dc45a22ebdf705a6c985b03c89f23a6c0a406485ce83ded626ffcfa0ae3b93e1ba36c6763add23808aecebd46f8eb21415885ed928cf9f725a23ce3a0caf071cc4ec739d3d58c044985420a812cc8b9ba3112e55c840f33a0228c25af90758b5f541d1010478480c5e252fd6a3b341c21a4fd9ce3e270872c55cc190ee99ca4fe0cd3f5b13f62e65e17df38fdb8145162f2eaa47ecb3ccc1249f760534657bc2360d32fec7265a9ebfa29deaf347ceea3130a898b8990dd912bbad4c69c0a950bac36ff097fd3ca8b4e66151972759cf2dd19ca063b152ceffa22d80a79f933c697d38533289391f1fb0f0b73e7ede59e6d8ac82b50fd89450ef37564403ca1a4b16ebecb49ba938be4531f78f02d711b32ba43f9d6bf87a68063eeffb49363b172d799d03a920f8c94d32f448b7aaff0b00ec0aa0af9ef2c6cca5feb75807a5b88b051b244a4c1c9034f8ebbb6194ebf11fc1a3170b3d430c6f97cfed10e68868c412705edf1b95b26b23227e96c83539363ab02f4e9a36414212b7cdb740c0e601281de61e2bb5d1e85e95c492d62447eefc4fa55471d0729e45d9cf5923ac427596cf8831ccbd5f02b7e97ca5a197b6871935eefb9b9d0cad409d568a5012402e29928d9856ec1e7f94e0492ab7c5f4bedb3bb4a462b6fbbf2bab725892fd2002d19981c94bb29b8df9507d6aa51d89f2786060ce7f0ab114a2df15aca52fdf8b38ab3cf747cfe3a4e47aa86b01aacab645c254a122a2f9a1e148e3e026ac8b346b5dfbda5e864c4f9c3d8e13cd897513fd360136fd76777720c911a72f642020cac2fe4a44f380dff4a420f9d29347311db00002265d4b31f2677c9e156121a33e7f9a2ca206d8bcac11b2277ce0c8cd59d0f42da53285721bc16e0278827c0fbc758d52cf15133d2682368fcb665944ea40dd859075e9a0125b44cbafab10cb7c299865990a24934658965ae4d6cd60db6f107b7bcee6215da0f0d56ba6e987881dbe36f7e9c23c83e440a85c7a6229fc57b9861b2c48e010737a037aa8933409ef21d30a4424ef3f073cb76ec21bca5ace5d5e9a604201932dc5f92ceb2abcf14f96cb6d3ead5eff9626d486d6608813f1343ad05a7b80f15e3b41bbbc7e2aa6edbf8149e7995b0378704daf547e27d4cf0f5e994e2879d033dd215026f6bd773fbf4a460d37683e5f37f001063cdca37fd2c6dea5d2b83648b7eb042dba331dd24bb93ad4927d29717a53bfc89cd5d2cbdb92971a1d079ca76ae862841e426a5d8a25167e7fb876548909018393580a5d152c4595d1b93bddda4e2583f15e500e9b299230bae29bddbcd9a7a0bad26e9334d5b89579bc5323797cd35daaefd12a4e3c013e3a0943cc47b90aa4ed2447b76c486d493be4e4419b9179327b8a37e275d54bed04a785d5165037c2978f73bf4393a37ce26ac90e505063a137b299d2f02a1be96309eb1fd37790d36233f2e03b226879dbfdec562076f6c7048a1aa1899b26feda10613a78f317b07b49566b9212384596c50675c1033adf575fc166984b1124dc11da5d9e824eda297f1de80e3e450711da47540bed1fe0816577e0772a96b24ac732dea3b985ced3fff562737e6c247683c61d61a1003b0d0823dea63a18d359a9451acb2861d7a80b786b9477ab8df5a081980ba87d31a45e2b08a75a2fd675c66d5cc7bcd16cb50f1e6000b186ed62ad5a087bd24ad953e95208bfd6ec815215de054ae66dac2af4b0d547f37e96a055dab1dec04b86b49999d50a2b5d808652671ac166f7c27755db1568065b259d26f2ca90c5fb488e13b90c24dc9dd81028c35f69453731020311ba5e7be8f21ab0aadbe53f2e8a6afa51a117331c2aa66fd22d0e7ce158e0f0d1c42794c77fdeea83eb4df39bbae47538784eac665d34d5cc333d3fc55699a21e1eb522ab63266f4f9046bb6d79872abeb4a36b6cf25611706e3882b37068a566bc2b478512433c156e205f7603f98aedb4e3cd55f57f89fc466b10f57e62d1c7232d4f78314d39ed124c1b5f68852f4b37b5da84d2f633ffc9881cbeaa0e57ce0ddf75f0029eac0f1537cbda8bafd2e16a293b86295a9c2ec45c2baae7bf26b53d9b46e0f998eebd48fdbd6a7bee85524afa5e71ee4f26aa53cae043deeecef6af015fc13f49c2303168f6fae920d754663f0a4706182904bfa44866a61afca6ede1dd721784635c3cdc3c92d210e33d6fe66faa230b6e8ce294ffe40baeb2b1bdf9848c581f8ab17dce77bf5ce328e357a97381cc1754bf9a3b75b6333a58347c1bf21958c7fde41c93a0d10d0933851e38c11c0e6d117f1317e79edfbd8a1af9d70bd548e0327790e52f59c80a7346e04742365f22a4769e51480fe14d4fe67fd72c02ecba760fcd49a5e05cde24486f7e3e64545327877b948ae588d7a3074965fad1a6ad4d880ba697fd301f7638353866384ac9c18ab2cecd9aae8b953564d885600cad20b990655c66a7efe2f56b67b42a4aa2de0978716f85128766f0e6b295ec678ed0beb60c3811f83d09c79e09212636f5a71ef7fe3a63bff83f476527b5e7a9b362317081ef21ba9f7d0556c4ce6ed42d6268a71349d8bdc6d1b8756354f65a78d6105ba2e07698953887cbe9471512aa76a582e4b64a26b2be3e4b6df4992ef31a2f405036ce4446f3545958b9ca39718b5d4d51cad1e3102afdd39a21c326bf07fd6452366209da0f2b223cf3367ba8c26f761dc6884ac8dc477e851ec20549a69fb481fcf2e46685c8351c3d7937c286b94cfd1f0c89fefc32fd8219919ab392b7de3701f47ca39657aab4d2fd27b81dabb08e6a1855e57632537cbd887b86ef2fbb0244c18429795a29223e8adf96a96724a15adac989b71622aaefe577748ff04593c0c80a31d29ea6c14768d29b8e9a36c2bad2104ffb17a7140933b4e304cc56c3c8c60382e9a960a0bddf4245d2268dac2cd6d0e154aa90adb5b807b2eaab66548db5c743291ca2d3d54345812339db4bf6cf55578be7891bba765ed4dab80e79dfaf6afe17247d45a50aa14807d9c398c6dce930edd14636dac15e9ccdc82979f4ace2c64d9ad4434444ce954bfa8254363210bc8bcd14b6c94b46066a402dedcd236b63ac33e0e216dad969f940cb2a48202d4c9af1e42735864135a6935cedde2c05cd841a7bceae17febc32b5cfb5c5d1a1f6be802eb68a1bed6a2fbe80efd82212d92c6689a5b31cab2ffd8d80f312261ed41fe92155352b35559666b0da91a7b8fdc21684611f34489f0bfb94c08949afad391c04a192ee1620238a30debffaf1968830401d5c53fd766db79b245e775198c84e81f600ba8c630f628bea02d4b6c3e6b00254d7f06ad5cc631cc5d9a04d2e340fdf48b03cd2163fd936035dfefc6f2f29f0ba41e17c05e3d2a648dd9f97aa457c5c333d5ebe1379886bb2ba817c564644a604a5aefeb10564db6352b273b48ec2fe39399ecda4a5a7ad72dacec7594447b66bcbdbf5ccbbed24d427f3d629a1f791e58b35ddf39949a101e88c7720a0f45a9df16f07cc82e3f517bfc14c30bb67a49d81c4d706a997080627dfbbb121e0cd21ed05c4afc9a5dc576812faff10aaeb9867c85651cfa20f7de6068c94ac45056ede7cedcc1ed363dfd71ba6a520cfa89e02a9f7eb56da3296c4f5fd35f4e3c0d79ecaa633cbd418aaf715d067c8dbbcfd95d7daeca618c9dfe5d290caf2f170b070e05125da2413e6c4cc5e6dea096ae23a4f74ead601f6dd9de3d22fccdad116b192d860a0769bf0e57e3ef776c63e09ee06c480c24a967f1ed1227153a62d0a127f94803a072498899b62d0f0e6f25bccad61e95c6bc9692929f59cd13196c37c7f1fe0de80e3943230265330dd6360e22aa0d074ba67048392f1ed5e1f3d36e03c8de5cd5cd277eed1cd64f1e72b256f400bd584ac6df9c4a29789cb9faae8e2505a12f12bfb3e38388c378e4697867d231c2eefe793a97ac3869722f19d027331225f929adc57ae13432796806c4af51fa2845f6bb141fbece93abfac8e46b5f1662a912690087866fcabc6239a5af37c24d5e25cc3e0cd09ef0cde4271601a3107c86a271bec0604b6b0b41456a5dbb645e79c8b0ea59e7dba10846e6a7a2682ee70e66ad280273d910b3bd17c73f4c7b2fbfae1555bebe714c727b6d39a5deb7d22386d6ef4e66079eacfd59c3dc49ee2a3f2c5f1276d305f5990f33bca5c27832e4c79319309765829aca07a56f05e955fba149441832e9f457d3187a5526e2094a32b0334941b4d3769aa427a859e4ff76e290f8cf95b2803a997ebc0c45e01014a601fb0ac3857165cb9c8e487aff50fba9eaed60d0f81d08f34a2635262efc81c14cbcb9d50fd288ec4e718384134bb99439cc4e41533f41be12e5db9fcec257854837113481d9492644a101b9d080fc1992cb7d824181e8c83558760b82bfe7bceb42c03c808ffa7c9dae9287082c77a79a4f1f292a952f5c9732522b97254cb006ad5c13522eae02d0c7d241e6e355b18f19776146395ff0ca91b4eaafb8ec0038c4c61cc5edd92d4b4796228d8234b023d54d7873b6cec30861d2e15b4bcd806bcc5f3cbae3952fbe57619c10259304356cf86eb9625047dc72bf9c8bf35d6560589bfc226161bbb4b75ac16eef2ef499a1215b69c90ed86a454ea2a2e8a0e82b199186c3c18eaabf3a87e36376d6d03d938eaa1c53847e38d4553a790c380ae32d1062362c2adf2a5948e0343647273194f5e9f3e4b47cbfbc754b626f2187bbb7b96a17a35db47168dadb5c260d1d64e4813aac1e9344d4d2c6075a0093bccd764e0646b96652409c2ba7cd71bd60f683eff9a5f3bf134cc4e2a5ac0255246c1431545ba3fd362046834c54dd1c08c5266b2aa6fd2976e63c27e8a490f6bfb117a0e72c039c99967ac976370edeb83f4594650c92d201444ceaa69f1325a56fe33598e37ef8132e661c3640d5147d6ac4b33adec22a7cd760bf8f841f8c402c37dfd17f6d1f680e1bbf3bcc4aa272bb1f160c4994dccff559951294927604e3e80829fa16c6679c468f3dcde215fffaa1ec977b5dd0c26664fcff15483d69ea6e2af32cb71e8c24a8d93e8f75ae814efc60fa578eff425a7f7f2be97f69f85b7bd6a9bc6a7e59a368165a4bd951b27f8b4d6beb523ddb717eaebaeb70cd0e196fa707ac11ea2fd21d4dc65756a97da92d4746234fadb07976c25aa34f32091caf58fecc2edf0e85cf49f5f165978ef0ba5685939d620f1cfce6510fab63643fd65aed04f0246d18e8f5f768a0aa898a2e9ae26915cbd1f10c854c361ecac9fb008115f5060e6fafd6d3f3d217babff58e0d602d13db90458092b45c8c861b2ac7d806698cc5fb43a9a1a673dad01c5aa499260bde5deafac2066ff3b84bdb36813cdbfa22c228168b7c2295c94299da30617be0c9d9cfc96e28eb899a6280cb59dda77b118c8f19c8010d25a84d72d6e2dce4557dfefafee3446532edda0ed9eaf8825bb94ab3f9b541ed1b177302997cd64072ca43e99ff20bb942ebc17dcb1111102c7afdfc16f8611231c2410ba1a719c45a319022032857c6d390608daab9907e734d2ed809c156f790eb76649d12994ce3", 0x1000}, {&(0x7f0000002300)="cbfa1bac6412ec5345a9256e28f051d378f6d743781cc8c848c011070c9734f83fdeef50f7fc5c78ffd935e09ccf680b6d1cb353bdf37fc04ceaf92708b51a5a34917b80f6283b27d327e268032b49fcd7c9cde69179944b4196f27f039202ac376a9245376a998233fa8cc529a777f464c3393d7dd2718a21cbe7486ecc24067501321c36ba6fb27d0fc945fad8dc0835e6a568c09e17cd447f94bb69a6", 0x9e}, {&(0x7f00000023c0)="d858852cb1e97aaab6b45b5174e50d16be1e11afd55f952ef0f6411738893f0d8fc8d57f911c57eba1a6d1563932df302e2fd89b57ebbc1eb8a88d6dfd3c646113f8765b6e2c2b79cc9a467b78bdb5cbdd66e73c8112af890bb3e80c7290885888ed4076f9e3d1df74bc55b662da4f07e2546685b6c46cde931410c166ccc35127b1c2b4462be137f0c7bd19f6c706168da447a6a17906a54720582f4a80e181307657a2f0fd9c70a5e9c556e7c39f2a7d876ce58db72ce22aac7606663b65f8bd1bdc91f4ddd3219b83f66f27ff1a942c62fbe6e1f323b0cdddf5dbf5786800e9106f5c479c6d8aa3e0dc4f7c3cd4", 0xef}, {&(0x7f00000024c0)="0433f17964408a70f658d5682289c79a02f446b942951d85fe472fa1d20e907fcc5ffdcd431f43dcbf3aae5fdfd01c2d12cafbb195176accf164d9609fca89b25d9fc22bf6884d1d869a3008fb4d5819b872fed7b715fc5f249ffa8c552c62211d1fa8e1020d56b0efc37a73bc990f4299d41690ec99828d0fa157268a3d99760858eafc7d4eb6b42f20f94b7941129b96524733907ef0a3418bbe62e3bcb339e285f551cc8851b422eea919ca2e6d5477d7072e24bf36c593a55d2289a2d827074319559bae09f1cc4601868e9a462aeb7fd2e1fdd60798d4665839b35ccf0194f959bd269432a2908ea4203ff9837d59f74359f3", 0xf5}, {&(0x7f00000025c0)="79c54301e685b43dce63db08e95884cae8916ad7706659c9eb2d6f194d8b23f37322a2d23feb56ad2c7b8992fad9879c89914adbd93ca0d6b636f87f003eab090667b1a3c3a30a59aae53b85d260feb33abd89e0d6a1fca6e8170e74a8065192175f77383ee1f3c1da568acc1c36aab8c9ca2d5e7b2e85e74ece08238bb8c2b20164a987897ab821f26f33acbedc90c4a4472a963419056ff69a7441e81ef5880b6852d97ca770ea37ee3e035249277e113ec722c4f7b42a9451b121cb992397309aab5fe4a8955590f9e9b7b72f731ed20636e67b1290189d0127eb350f6a5fa82e20508d70eeadafa1443fbf90ea18593a331b8bdb0e92b6da243bf4175bf0bb8755aa37cd9ecb23fb7049ff3a1c3eddc345248216fb0ce0bf6077798e414921d0550901eeedc6af79e49bfb773799fada5d07cafd07333f21595db4965c7d0cb190656f069f9bbc97291c30ce1ba1e5fbe01aa3adb37ab6f281a9107541db02b6fa5ebd1f9601dada9172b5337648eaedc899c1067cf5b6210fcd6139bca800f86cff6c0cad51474b9c4c42cf9582ecb0c38958a5a7caebed20c9c329a881297ea8ca61becc630eb8c56bc9353b7b223b714e27d4c1295d36c6f5184fa94b1d0ccb1d4f2618d1493d32b32e2249135baa0d67f8f4ea2f2aa789d6503abd83bf292cc0241589997087fda439ebc3997fa17a99929f0c85fff6d4d4bdb0332ca3179d17d73e14f017ac2cf1c346cb7dde65a020d9a42116a22b2995093500b0e43be6cfc75b3e034ff914fb2682800e8f2256e3a34719d945815ae17203100c005214116499fe9b2c99de7ff1e739ec0bb0d2d05ef383f99300f11c19167c956628fcc69f58ea82dd91fb6a019440296d6c8d6bc416e8822f49f3dffed827ea6a8cbf078518b4a8713fb30aa6e8d645394bd4463c0de3638740cb9c8bedd99be99e53872c62ff52af2772f32ac2dce23fb25f7e6c5e64b57a1c2d6e711bc753db9a74af301a959b80e702e22bc20773164a6a464bd40e66a05260be6cf0d44b77053297e2b015dc9f5e5347b2e1fe62cbeac061d929847f33e5c9e6c32e73cf02d27bf641028a43733dfa271ee42e456b6b3a610e8b68a942c8cdf88ae7defb188ac585c86efab20f8ce2e1c47d54d2b61a2261e25873dc0476e4490a91e2283db073e45492f5c97a89c119715c1b6947346d9fec722bb57550d4d2964dd7f573615b099efdbea7f40449f05736555a58ab4d7fdd9b64cb413d0974f843de61f9c2768f59b2dc97fb13e5ee57367121c4c79489058c4bf3c9ca9d68a10366e2f7cab0434cdba8a0fbb15dfc6ba78fbe97c9b8f734e0ddb54431d083696b9edf993a111c9e02603e8f0c8fe2a2e863b240a33336b6ac104cbd90b5641ce86b086c834ad753f92555b23c9fa28d0173c0fc3b8e8a3c897b01c9bf2717705b6327e074b5211fa68c9338f950931bffaa960a7321a2cb032ce77939331276c7304c5136888987265db2e7757cfb1ad4fa39a626f2bd7ab29e24599863331b820014fce3da46766bf1e464021a1e35ce2b61cab84a05836018f4c04f5e7ecaa589bf81e44b45de00634361a242981862cbb65b148134aec01361d21d99522657e639953e7b15da1c9eb4c4553930f778526e8450a61ad7728b221955f457f267427273d8d8f8230428788ca7498e4fdaf07293ca9b0f36d0d43ba0edce7612e73cf5e79490584f1f63ba473f9bd218aa950b4b27a5d63386848f8882eb8dbac9d3cd3f00abb94e6a54818b709a5b4df22ea45440c986e5365cad957dd92a90669d5c5e4fc2bbed3cdb2b283cb352d94d3da3da3ff3217f845b07b06567c2aee35286307e2351bc619eaccf7c1c5fd57e3a4697bc7dd45d958dfe044733e8ecee20723fd8bdd46e908f3d82ace0151419e4cbfebc44b46ffbeb25c92de8de4da99d2d3445ae8b080ea48c32ba767d63f9eaf42bbb4659d147aaa50b2e9acd7ff75ee341209a49a3a87223eeb5ff5ecf7a2a9c53b8a05d6d4ef8a32aa99f44c1d9a18f1ff834faadcc3c06acda6f66b40ed08aa6e178c56a4fb99ec9607ae0dc26d064d3efd3390df577c83fe9dd25ac674295a134146ef3b4eaa4f850b49415f70c8fcec2b6ff88101d80a26d7142c42cea9795d489b0469a5d1e4b28d83c5eb4d5256f058315628dd6585ef37a45d21f2535261747f79ccaf1205cf8c01cbe782cd7ddeb5c9124e0c3ea14404809aa1196932964b5d9feccad5b3c84e138474186a6c9e193d0cd83eb3f3ba3eac1ea5faf1cadcd62fa5ee99158fdaac351707741c53fb4dd645afc8f231e19c003ddf740a8a155e77a8e35f51dc665ccec4493453b2ab444ce802ff9911a8829b4a17931040a33dd15fb42cccbbb51e81ae0d08e26802efe16c85e325ca545c7d412ed3b6b4869feb85bc5c1fc550b59390b3dce526ef22757c6cd921a400bf89343a7dd2b78542481f920574ae6d93c047c93a1d8d31c49ef8a9268affa3181ab0d676590df74dc8d72143337d597c563aa079f5e706eccadb56e12eac695b728164e2669ef0a14bae637c976452c698c2c0e150cc9b66f9717ff843860f8cad8c6538378fe82c19017a96f4b6dffce03d37edfd593d41e0343534d39ccd7e02e2b75e6dbe6926878072a3081bd15ce7b2787bc0e6c708850363a15b995b0fc9d9eae1b1c0432d55de8b504408886dc6ee7307d7027c4a6a4db2de1c59ae2c4a26b7ed9dcf7a788a2630d2efed94e7116a3c1eb70ddc7084ca68a7f4f789c67fc34c49b8de2c4e36e12b383fb8a8d24147eb01a6fb0f6f506c6ff51f3b6cc88bd33f532f90db54bf89e70739e48dad8788aa18b1e4b139dc72a6b4445ffe5370c7fa730f590737ab63d8335935899764385aef78489136f895aae1adf1145fd7a727b914540e93337fc6e0cdb4a4076944ee6b2fa58c34422b05d000960235116f46fa3b641de25634b02a37d89148ce0cfd2e3523ab4814aa0352912b9de42922fbe1674a91d85649ea1719962a5143fe2009b55e06aa8cb06dd828e74375aa09b4dbde225b368251a275b71b255cdba15cb86f80761c3f93daba01880d09087807dc3a7d5dc9ea57089891e4a7c1b0ce3f225a3bd8b7855254f4d69a2c40f5b7652dd993d40c2673538e37df93bedd8747689db41c0283e6ba1d7a1154b90010cbe59bcc59771843bbc1d185983b9cc5078315cad5283cc2898028e26728f7af1bba695522929990af737ff97e70018dc0ecdb0248e8a431570e0dbd91f6e8830c0193fed87ccca4f1baa70ea6b7f09b840cdff376740f9058f894de643d3b93b2c122b4e7c453e4307a7e7e39c28cea9964777d38acdaff6b4b29eaf0bc09a473563c2c71742f35ed46cffa97f42ed99ce1d86e276cb3ad3b08b372e19cd2a8e096a8b60f5248e02d054c8bbddc487afb0598799944a80249f60bb6a7c2e940e9943847bc9f1dba2acf70d184ed363055f53577cf3dfe2f8bec256f62aaa4681cacd0c3526047f7f55d00a7e713f37e332604a09c690f8a24bf1792df5d98c8790928e0e171e11f36fe16028f1ba7831892e80806c3c4db11d81b7fa1e26244b2a54290435f5e6d95697dcdc9789323bdc2b835d5b75cf248946af9cfee434dc789bb07407fc9cf7986b6a68fd34ec394a30ca36e38e92c9a10f603c7228b2feea39dbb48360de6a782ed228bfbb5e5ac74a5d3fec446fa9874ca7cc1aa8a775da8bd7eb4e410b332b480a38254e45493fbaedd636a19ca179b37e44a7f9b4682a145d6f16aec8a9e08bd678a4ad1c114103c24ea417d4ec03dab5eb0df4b9f653679a65bef89682c81ceacff75dfd67f1eb7d38fc149210ccbeb0ec5be003211bd4fd7502587d83695824fb0a6a8d471d1fad76def10b5d02e44542d811da84a01585fd72ebaa20fdbda4cefbb0ee570d8899efd2105bbd93886231b8783af5f531045c1f11add63b3ccc33162a091670cd12b47c8b1a3626bf39a0ebf3ff85197569c41fc2ab0708063feb8ad659aa6653dd719d45673ece3a81b5f9ff40ab9306f662a867c94fe6b968e3f53f792a3047e72d374f88776d075545b739ad1a015d9d8668864e67e187e48ecd3285b5438aaf667591567b1307222aa6ae7e06637fa874a201f0b84ce99de9c4b0b1f4352a4cc5b010b357332d721a4b5de948246d523f94e25adc94eabd5114db9e4f3dca3a25326eee4a3466cbf59091a533cbb3b3957bf073667dcb682f2f487ad23fa1b773403d2c2e0fa1863ec935f897b1a880a29b6df4dcb2ca9f230760c18bde27ae1a48f2104980b82721fd8fbe889a910363e1aeb308b4a1a1b0041b7d9a484dadf83c01096b999132f6de5cacd4e37d0338b9fc0a7006313eaae022d632e5637f30541864f6f9813435c4165ee93cf562f48faf39d7202e62726f7131cad91387629ef519e7d19eb387091a8aa47f594b1c231e29df0e49e3edceea75894585baf8fc38aad8ad9023e273020ffd50f4ffb7621288efe77d6f205e93e8c9372db58b0235ca92c7ac26101276af9b2e10dfcf268e7a2c86055532d5aab8b09381ac3f83048ce1283bb7d8fabb5178db15b589663da11a933f9ef143d5dae4edb88ae9361892ec1afb100f29e3b0a4e79c11cd2109e60dbae5192bece547399b74f725ba7059f7b767b6ac17c15614f2798c6d13de75d8666a881e7efbf7af7418ca007773be80c7658dfc91083d996e45c2af51ba8573c3bd8d3d606ca4c9f491f3e229c4590c554c7417bcbba776476b61f21bff3861b39d5030e5b36e6b72d6e53405eb6ccd5f825f1aebaa6626fbde70a7744bcb54239dd2cab11330fb72910ec8a83e554f9e47eacfe0ce6f8fffaf49dabba73fb3dfed7badb9ccac76512e659dfcca50572a6833681f9e3e7bd02d8f5df2cc84b14b30901b4f8ba1dfe2153e171faf05e733db4a0d6c82c4ba0d300815c5d16b6e680dc9840b7f7095038b7b2a1abdb9b421b56a459fc1db3d63952d2dea27d0ded6b8e5d4c0dad8e5cf3362c1ded561193a2d006589d62e6ba7edb38b08144ceee174b9ca88b51094de2d9ebfdc0129aa3e326018b0232ec26327ae45f0ebda3c4b3095bc450bdb7c3b25b903ed7de895144afb56725903567174348e4f1da10bd7f46f7b777e46859ef686a9e42b48b91adbbf4dc0a33b09fc763ac6e3b9f4216e003364366944af73a9d6aca97db764e55694b0275de8147875cac7c4b3ae5c81ddf2caf2b60155f37fdf9df21f9e3934132240c417b5e96bb322f54c35a271858cdba3da5069188e58902e530bb4554fffb89a36da3021382e326135488e133116c819f8e10c0a3fc829054d70aa18fe8cef3d861b7cc1890242de3da2ada03290d5c9d8878b126b19203062b5b9988afcc8f74b6f7506f6ae0388505801e71f905fd50f4287c2ed532c378f94f67529984db385da2eeca994b605fd7d1cbceadc23a3ee8b081b7bed11e55e82d7f4375c40bea0f5b0c2194cf3db0cd38ba37b2d75e83bba939eca6899eefea91558738da1863ccd9239fe2b6499875903af24a3fa3d48b752b022c776b23aa139bb86fcfdc56d7402b3f5365928672ef07b227393f51dcb27dca56c58f48c1ebf03a8f5f4af86992d48c05471fa9c2b8151d7854407f3328328c050e827e0b90202f4e5a7c74d417764f7feff04791e60d7f321c969ae66d6a2b346f6daa08b982d5b1be6a9e768700cb989a3e4ac8d2389057a39a9093391ceefefa03ea88ef9d70866f9f46817025b40fa7712fde76604c91b181883ec4e581c35c5", 0x1000}, {&(0x7f00000035c0)="4035c2699ecb58d4fc95f3f669f209fb025f82f31c5933f66f317724bfd0c3b6323d715422c265c9c96bb0a91bfc0c2e61adac1c30009979db80f67c0ed2b16dedc5d07b93ffbe69253a8c7ef4a1034a97f6cc2c582a3c4d6171669dea409bb00442e184bbaa61767ab6d7d00d679d15de84ec1cb942d148f13dd9af3946a64fc405c51ec9064e20229850d9faa7122d2997f817716c2dcd1fcc3f47fe5626e5e49c2d96d204ab2f3b809efa16cbe0d5da71032749de3092f0eb0dceaba8813083452d87d2f0c7967b4e187d0eba8d4ee7190a4ee6d85fe8bd648c982695044ac7589c28bbfdc1bf1cfd8112e5ec744bff7f64e409d345d13091b3d029ca1eb13db60481b54ef2b30e87864e96fb6cc56a714c8b8296ad65de3c5d1cfbb763b31401eb7230a274afb7f934b902fc73705665ce471dfa49f0dc3585d1d97eb1c6c7ebaa75147b6f0e80d22efa045f2bb3540c562f50a241452c138eb9b68436f9bfc18e1adfde046a390b051da2e7beb76dee1f0428a9366992f6a4e9b56bea740915e12cdb5a38820b0b8acd8a461931f33f333b0604c0e1bfed01eac8f95127859d259a9dad39c0061ef7a3e085b02a95093f27d41bbcfee05d4715ac516d1990616d00edb6533346e62166f612d772aca6b9c17cefbcef7221ba70719ad84d528f0ffffe6c718d317eb8fd93c3c1859c9edde12faf3045e7dd4d6a39c6a5774df4640bab5714bd35278fb2d4a2e97e8830d7cdeb64b4c956c1ce7c28378604f2c68d32346afe1d7197c50000a844873c197c241b3ad6067ea7e8d4f8ab8a6d475fcbc73b85124c4c1c30fde4d76618cb9007c28d9868be679c07f41e3cb66be81776f5fba9773eda1f09f7abbf7f395842b4ab7313d4739cb12fc4ee659ef0f4de4241c78d7300d5439fbfe5c29a4b22b632112c74d314020287999f3cb307f7c3bac63ac56ee61c4b6bf68bcb44e91d52c97dc4d9fb9b326dbbe1e47b36b46d768dfbd2369136b4b82e547c49664b9e7d7e2743beff44701f955bac9c629b7771c482c7ca0fde87c3fab51883c702e44ba6806b2c3a915971c5b653baa9a521c935b0e5dadf6cc586d864361a9b80e8501baeeadcea05a843f53a5b55d36dc4b6b8a9beb3fa30176e3edc37b5866d1efd14730a9453bc82fd30ec9604f30ce0d9423722ddf9f303ffb9cdc16df789edab44d49b815742ddffec59c70388a3cecf11bc10804c7645edea9ef08a0220dd35a2f98ba80e557a383b05ae0f72933a43b4e54ee8c38b6cd06b32c062d6f455c325603c117e50355b14793d96886137cc2b478d9c8353e631fd8cf9caef08144df30b697c0a9afaaa05217ac2c404aaac6ca95bc84435a6378a5ec9a233a4a28c7bb5a4089f242d58a1e3c067be70617fa959817c400b50fbec20a1c6cd55daaaadcb8687accfcb89adc3af69aa4c9f0ae5432ea4ec40af5014a63c03e43eae60f10acba1d8bfc90d9b84b5a3342ce1565008653d0f30ebc9aaeb4d32c87f137d7734997aa26d51d2deb0761003d8fd2dfc12e07c21853a3afbc3b0588a8faabeba71e75322e1d0506af39366e4447d52b7ef2caf3e8c696cb2c1fbb18111d4a69dfd21c549a238146a13d5778ff4e66b67d6648ac680ec40393cadf396afadb768d01f24ee413355a564de4bcf1d54218b61e64e5dca6c6558f950a3af54f23e8fb9dff65aeaf0ee251bc8af36d8208a43efb4e0bbe5b903a1b1e1fafb1d465e57e0bc2f3ce0e6d6fc79c467932883e5cd434318087567cc1786a55ab2e1269491d5ce5490420dd7948b5c55cec5189471e890f56ec81b377f398ef352c89e6987aa1d29401fae6b32f92273b851b53c5cc3405dd88d77f86118ce1cefd3a95f7d94c76582804f81255788afcd3ff1d8ff3effa9582a304c88f7343d13e824a3ae673f1a0d7bf600f14f7d59feac59e06ea04cc6bfe867a8b4a00d2ee7cd949900a1cc16b4e7d05fa70d16cf1f46c88c505bb01bf5611076f0a2c95be5adf2fbde726ab746487e1d2dd040a0ff7688efef8bad1817f140ec2366d1d5d5bdc998f526e33d913ac959be20fcd9477d2304fb9f392b6da0d8db8c16a6cacf130dc283ce97c335361ef40950c0548d3661fa43a6c87fbba8b05209bddb9a5ce8eba9450a54c1683ed07c46551d2ebceaae51db1f7251a877730a638d564c5ee2130ca0da659b8f68722059f9fb53f7fd740b12e372615ee65739cafc9b55175ade31f200cbe08106e519db227f8d8c505352b9ff100770d27b3ca1c61e5604a8ea9fa386c6ab7824b3de0f3761de8ab3f20ae7dc0c2b5bbdcc0ba62e536298ad0d4aea3a41258588f5022d6a43425ac824e5a266dfdc46a0b17a4af53fdf4f32c33fc1e9d552894733ef2666b2cc34e2dbef0ebfee8c3d808379e0dd28cb30aa344361d6ded0f9e841abdfb7cdb51a520f808822d622cafba77c1abad17deb1b23c0011c6483cea5b442ee628d35bfb67e7499e7585e4422765730b64356033bedcaca62cab6c0effe55b6e708aab8b00a760b2b59b18bd5a3287597f8cc82ae283d0abb15cc3c986599262c3c8c247e6c56fb55bb2081496c14d23af3f6703d5bccebcf13ae4245bd53b28e642e7d9b40ac743519d455e9d2fda0817c326eb2e5e4288753a0497daa10c8fe1cec1b1d3c5b87337b3474935c32179d2ab4a7291c7ab404064d4a0a28ff04c8a10bb44ee9690d2b971ab3fd81571afb8733150428a27969cb625c9621d6d1d3a40d1e410ac37ec0922e7cba93bbe65aa4c6b459858a574ddafc08338074c85e3726778a8aa3e3ae9c9db96190f64bede6b483aeec102254388b0a9a5a4e893189f1c4b3a8741cb1385ae4de1ca4e4b8bd72e3b1b25de7049f9fa7c23fa327715742cd8b2bdc55787be2a701db22bc87bddd688149ff9dee69eaeb552f61487271404aa6b224dd44e7836d1473f2afccf60c9f3140f0249319f1569f3e7564928f812cd2389f72b44ecf57f397c6118d29c017694485b6c8f6821225651953beb0381c1d04c0049ad9fc18bd880d9e1e4a7ace2e29dd36edcf0b9de7b4b52c12f121b11b342e5d27666433a143f2fb9f1db966927fdb6ad90b192099165c799a8813846856e2a189703b34d7d2c39df029a9b509e0ae49456c0a533098a2f347392e79a7636c66637936b9d43f27a21bc1cfd384d475dd25d32226ae64be618e2f417da7938f7602307f2bbb15a543c910d92387f3695df204c1a118cd430b9784f154bea0c01dd690dc1f2b3b2080503c88ec02cf8cb3344975cae9acbbd9893dd7307702d121731133e692d14a1c1af05c5c6e67b34042c7b529215762543c01b6c31ea6d9d87df15d14ccf66f2ca8e992bd1a9c02023d6a0fbe56494dad1a38e27121df4fb10f798258b64ddbb04c8b33e6455a0f7c1a6715957e56af3adaaa6ef83b842432f20d505409fc86f01f09625f0de820fd71d5a8aaf1f5f5815fce9b54a63ef41183ae6102f396b6def6ccf7c5694d7f69f52abab9dee89ac1b9dc44c7f26568e2c57ae09eaf62b0401dfce057952118716db1c440e2d343ef4427751ebdede2a0753f861fa7067fb9e8c24445a6490df941648d154d92e778e8d72f1a2e4a722aef21817c34d4b49eaf5d394ada48f70ef7d29810a0a0047fb877b41277a5b23a4fd102d65be0f7a8bf3dc0861d8824265afe1bcd40e15b7ca50bb41004e28365799cac9445c63c1a11afe468757c8ddd781c991f54701ee083ebb71ee8f7f17b7e1f12119a7805d56bf8a064ba217d3e1afa65d78718964d218cd5d999693853639dd42a0970067b31e74aa0392ca9b74be363ef937e60197fa1363497ac5ad44c402d9c42b70783ab20e604982cf5bd0706c186680dea748e2ee914ca2a511942f1437741ec86b90c34ab73f0cf9c55b1d017c853658ec3323fadfc8cc47e3fd8d2e56683d4cfe30dfd8d089e9957bcac8e601f3604801942fb46ad9b88eb966a7d9865e8102fd7a2918c38fbdd94b896fa74b114d7c7fcd7ded7e0ae47af5b872d8c6d4fc8422040874b38e6ec82d70e72f8b13a194186d700bb6719adfe2757da2ad7e3e625248c7f2f3b046e40756a3b3dc56288d1d39f0303a309369a636e543cc45a75f16f1d0cd8b9ed74aa26c5f3eafbbe55518e12432918668b43f04f4de1f7a9d134b03e7ee844404daa7a1b19c6f6816bc5427de7aa6946130427a9a8f830e602ab0802125e50d09aaf983f5bfe83e5906521bb8d9107e4e7dd0536895e77d444bd36ffc1152f6fd9a66b815886c1cef02661637b2de6f815028e63012521c4da56aecc949fbae5acc1ef15817cd65c79562eb2a952344692aadb6a0d9154b6ede276e63ac1affa1af1e0c12436774d83d2e9b3e7587f9e63bf593277992414c518e5f8b8366c01c6b81c0c4c6e6e4093b88747b6a50925c98df71795919fb8b9d32a491c4661b127a6408be4ef7769ca5f0dfbbc995e8677992f96ecb7729916268131d94eddec014491360765dd645ef4a9e6d11e4f5e9faffaf7c8ca46dbb6fd11ccd2c946a08bb29eef6a1b21d9044dd9bcf28eed26c4b32416c8ad0bbcbd86d6f2624f20e6d4f17c4443c74ca004e32ff4ba304647c2162db8516d98fcea65d01a5cf14b296125f8ff9c61e58f6a92dfc3d59baf99a72d0a0855828f31d46c5748ad1c6613a1cd4e72c6f1b8a025f3d64f02c8366740810e30431dbe8d63fd014e98adea603b4fb2e12b93fa61a16171a5d04e8cda4b3434d2049b7864d33cdf1e5e5a494e3ab970294a40ed89a2884a24a6b5c230800691eef1b2f2430f76c585d5be44a27d85398678b5c7a438d316258fc9e1e99dbe10bd2449d88799a1019f88f5943b1a2f2f2a0b9ecc4a6113fe5f08bafc249c5dccbfc274b4a5a77e3531320a053be077be6cf07a05601d3cd511873ae3f49fb209781941fe08fe29da59eb2e935c663a1d5f548d0f948e9125daf506585680375fd1800722c19274013bcc731dbbf1e8db20a34d2bee4d797813437457d76c527545e0940ab7c31bd05dac19dcfc44214923cf4b03fbf617e93ff316627918c876f76af7d7bb4b2ef6e8ae5398d116d8c06a2ec6034ef285b98fdfa092d23d40863c3fa3683e1fd76133bbffbe6580b6b58d58c56a688b349f5a4b45535f51c91c724f6b04c7e05154dec4619a6ef2701b126bc80e6b993e296fd70905d64d58ef4617cc6cb587afb950e73ec3fcdb7d7f34f49b965c5a8255e9f80793f8fa7461a7c42fb29163460bb79575bbc3ddb969182d30b4475e2ec6ebd73b30cec9d88e53fe9032bf334785f258e8ec0a9adf3ded6890abc9670c2497f24ab50af696d10917c72725ba0fc3ff29d3f2599b116d66365e6c81b53b5bd3591bd1bd6bebe0a3ebe928e1eb5f454add8a14e3890a41e061026d0e059dd7c3ec9a40a1af683811d0db08c181cd094c8e14fd366b950cbabfb798dc9e7a22b018f59a5ae7449011d7c7c3edb4c39f15802bc9f3f83540239d2533d3d0fe9b37cf6a9965938bbf0b0fe8f73ed5e27d4d76b159f42c9f3be363070b2abbb6a157a7fbc8daf000a05e30295572699a8cc11dc2694126ff391bd9112e0d16f9558a9f73190f31104f84d06c006a9839a1b3444256cdb16b9dace7b1b95519ad6bb26c58a53cc96fa75bcb1f73c4be23b39baa1bddad53025e0608c6346b924a6d15bc39d189c8aa9d61364018446a68acad8c8785cf3926c1dca7e3118838b96fccb926f88eb667d130dbeb0413ffeb6d8ddd5e57b2342958d01df049451ec171cc85c07eb3", 0x1000}], 0x8, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x7, 0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0x3, 0x800}], 0x1) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) r2 = dup(0xffffffffffffff9c) close(r2) 10:13:01 executing program 0: r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) r3 = socket(0x1f, 0x0, 0x0) listen(r3, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: r0 = geteuid() setuid(r0) r1 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r1, 0x200000, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffe3c, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x7, 0xfffffffffffffffd) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setgroups(0x1, &(0x7f0000000000)=[r1]) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: r0 = geteuid() setuid(r0) r1 = semget(0x1, 0x7, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/9) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x3, 0xffffffff00000001, 0x800}, {0x3, 0x40, 0x1800}, {0x4, 0x6, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0xffffffffffff605d, 0x800}, {0x4, 0x6, 0x800}], 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) getppid() 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt(r1, 0x71a, 0x5, &(0x7f0000000040)=""/28, &(0x7f0000000140)=0x1c) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x8) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x1, 0x1) getpgrp() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x20000000401) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x416c1b3ff3d2d45f, 0x0) setregid(r1, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet6(r3, &(0x7f0000000000)=""/115, 0x73, 0x841, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x4}, 0xc) semget$private(0x0, 0x5, 0x14a) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10001) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semget$private(0x0, 0x0, 0x42) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setgid(r1) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 10:13:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$inet6(r0, &(0x7f0000000040)="d83928e30e4b8e5fd9f6270c645d5e98f0de7f626d571f37d69c6801866987eef5d2dd76887821454dfa8858e27bc1839b60e9fb58e488817bea03c2a8c701a7e2004a4ad41349bf7430ce69908deae3cac44971de788b7db87a6fe6ef977173f7bc9667041c69e6b5c14417d2fc0b5fe2b572c665b91f64d84f660ae1816097a207544f5aff16ead389d66d3f556d2d88b384ffcacf5ea2af6055fdaf690ae524805e98c803a026a9e057da1981063051d0c1c46b5f9df99750d78d624e0df03a3402dba2c33284c8", 0xc9, 0x400, &(0x7f0000001180)={0x18, 0x2, 0x1, 0x642}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/251) r1 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000003180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0xfff, 0x800}, {0x0, 0x8}, {0x1, 0x4}, {0x3, 0xbfba, 0x800}, {0x2, 0xdc, 0x1000}, {0x3, 0x7, 0x800}, {0x4, 0x8001}, {0x0, 0x0, 0x1800}], 0x8) 10:13:01 executing program 1: r0 = shmget$private(0x0, 0x13000, 0x20, &(0x7f0000feb000/0x13000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getgid() r5 = getpgrp() r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r3, r4, 0x2, 0x2}, 0x991, 0x200, r5, r6, 0x6f, 0x854, 0x400}) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r7) setuid(0xee01) r8 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000180)=""/4096) r9 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x88, 0x80) accept$unix(r9, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 10:13:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20882, 0x42) getsockname$unix(r0, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/119) setregid(0x0, r1) setuid(0xee01) r3 = semget(0x0, 0x3, 0x3) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/4096) shutdown(r0, 0x2) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) semget$private(0x0, 0x894798abf87a8ce5, 0x1) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0x3b, 0x8}) 10:13:01 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') setuid(0xee01) r0 = semget(0x2, 0x0, 0x24) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x4) 10:13:01 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000100)=[r0, r2]) getgroups(0x2, &(0x7f0000001180)=[r2, r2]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xb2, 0x0) setregid(0x0, r3) setuid(r1) r4 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x68) semget(0x0, 0x4, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getuid() setgid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180), 0xc) r2 = geteuid() setuid(r2) r3 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/4096) r4 = socket$inet(0x2, 0x4, 0xcb4) connect$inet(r4, &(0x7f00000011c0)={0x2, 0x2}, 0xc) semget$private(0x0, 0x2, 0x289) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r5, 0x0, 0x1) semop(r3, &(0x7f0000000000)=[{0x3, 0x80000000, 0x800}, {0x4, 0xff, 0x1000}, {0x4, 0xfffffffffffff861, 0x1000}, {0x3, 0x1e90, 0x1800}], 0x4) semget(0x2, 0x4, 0x6) 10:13:01 executing program 0: setuid(0xee01) r0 = getppid() r1 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) r2 = dup(0xffffffffffffff9c) accept$inet(r2, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r10 = dup(0xffffffffffffffff) lseek(r4, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = socket$unix(0x1, 0x5, 0x0) r14 = accept$inet(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r15 = syz_open_pts() semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)) sendmsg$unix(r11, &(0x7f0000000b80)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f0000000700)="d08c61558a94098db0e956c6e1b097d2dd733e17160e1c86cd0177278ab34b7ad07cd0b53eee6832d909713c76ccb97ea5159a43c22a86d911774536d44f9cf73f9c29383274949b908d6dda", 0x4c}, {&(0x7f0000000780)="bfb0f60820982bf7548381fcf8eb5595156e8c3f08dbcdc23f0279f77d329c34", 0x20}, {&(0x7f00000007c0)="bfa454b7cbbf3f330b42c3fbbd2651eff4929783ad26cd0c21ef2cd5f536fc1d68b15fb416d2a91fdfeabda20c09d0a5d09418c3a7513419f0c374925708f7db6f6236d7885c12b0470c98de9a2ec5087228dcf0222bf23488ed7a605d79dd095c6174598af987937b6e53a3f8c72e91b7ea5c7946ae96b28d7458c4285194fafbde805e0134b532fd4390d903b0349e7114107016713afdedba951f2add94f5d92fa9a80b0beeb8d283c0fd620a2f60ef10d713707ba92628442e058a3c75e5090c17b44b", 0xc5}, {&(0x7f00000008c0)="62500d4f6e2ea8a6f01fefb35a54ad650e0165d7e4c7f1573f5e6b3f287940217f", 0x21}, {&(0x7f0000000900)="c348e03099639716f20f51ecfdf46a6f12ef8128233799514838aea842a2ab109483cdc768773f2422536d8a0c5da6e054ef840624818e81df05763070e56b80", 0x40}, {&(0x7f0000000940)="0b7fbe28a68c92e3314b90bb5579d442a12aed37dc7094a5f6eb1fea8e42698c824b352a461bde3c46d69380e5111b3c649e969c60270ade2c95962e2c36a08a0562c4edb8ec857f73504cd3783c4dfbfb6405e22a8e51f2fec293a58cdfb0f1ed7f4021a30095c8f9", 0x69}, {&(0x7f00000009c0)="77467d7a2d7a3e3e43996cc9670850c974092e217933a45e721a3771e4e130e91fab6a433b75e10d31b407238d6b0e4b07fab30d8e798dbef923277001857a1f7889ae006f747b6e498b95249efaea76d223b45452acc9f374cdd86397e761ef5712a1bc1f", 0x65}], 0x7, &(0x7f0000000ac0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r13, r12, r4, r13, r12, r10, r10, r10]}, @rights={0x20, 0xffff, 0x1, [r10, r3, r10]}, @cred={0x20, 0xffff, 0x0, r7, r5, r9}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0xa8, 0x404}, 0x2) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="dc3a2c81e98851157af8d3bee2caaca623430798f21f30386aae0fcc4cf35cbdb26e16bd83b66fd2856647f196f0bd750d00c31995ef22d3f1591fcb55f3503c08727e8a416b08f17d83eb7983fe50fc275480a9e88596c6a708e8fc1eaccd3f54c888d971aee888fdec408cf082700757d297052054993481db7f373dcfa1c482cab323ebafae1df7be5fb111a6c30998ab935707c647087b448213efba7184de7f42d7f5763554500f0e02a055d755bceafa52c2cd4d49d018858dc1ee72f320a0203c", 0xc4}, {&(0x7f00000001c0)="b41a7d37c74341fc88348bbaac4683fe7d2dddf1428f41ca484646dfa74ed49d197d607554b4649320743a659255c5ad92762a9aa33549c1ebbf3bd17952e11e7ff77480f97f588a1abff099609e5c9ecdafcaaee60b021c4144b93e4a3b61683de75ed680fc04b135efdeb1d87f4b1c9873b3a40806e979be0ebad9f6132263fba7f6d7bc5d940296ac208ba0aec50ab31e71ea0aa7f097eafafc38dae66aca83fde698b134351e77e2a1a46a10d0d41136d5810dab06eb71c0", 0xba}, {&(0x7f0000000280)="97c3063756b01f7b558ca3bb5f6d0e2487b23b18e4f003affbdc2b0e9caf49d81e6ee6f3015f39a396246eb4cbc6b48426d95889064b8b8e172359fe00d1a7e438509bc74575af84200eac5b658c26d4dc53cf09b0924539701cb3c8badc7847578da82f0123f8f8c9dd30c06ffd4e9af205187c358f5b30146714792a", 0x7d}, {&(0x7f0000000300)="80897edf47874954f51be58f13de20789fd12ac5ecda50524656cd972cc03345fa5ea04c42e6c71662c21dc90043b56f47244ccd531e77026108e82cf91bb2735d827cd1bffd615e225926cc077bd6f0fa148c3c61765dd7224858ded1d9a1752900db84abf130", 0x67}, {&(0x7f0000000380)="96bb2e02952af917a235320cb3e4a591f2d1e5f95e28217fa35a777dc618fd687bf87183bd596cba97f891767b756ea6c9ab2ddef74f8f90a3b89bcf6a87ad4bd952631d59315eb4358dfcea5b584f6364c37c", 0x53}, {&(0x7f0000000400)="330e62557646d87b10872bb0d097d6c838d1851da3c4adec53c1d22f2619af12848b70c6c7", 0x25}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r0, r5, r9}, @rights={0x28, 0xffff, 0x1, [r10, r12, r13, r14, r15]}], 0x48, 0x8}, 0x1) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = geteuid() setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="f950fd2486e58743e23ecd3d3db1e06905966ec6f0ef196469b3c3ae1cb9c8593a1d21b95601adc568662159d6967bfc33883c581da38590ee1be3702382f3b8556b4db836e883afe8c778ed9a42c860ea6eec151b3a26ad102fe2d6600008fce9a4d14a7c44a64fb1244b7c2d4a8e9cec55f6d26c6cab8d9aa0a3ebc7b0c3c885f1832d9b62220413cfd232ddd1e0c88c36f1a0736604c80abba67d768e3c5078e952d25048594a87e500ee42021cef3a98b2dac91f90", 0xb7}], 0x1, 0x0) r1 = semget(0x3, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x9) r3 = getpid() r4 = getpid() setpgid(r3, r4) semop(r2, &(0x7f0000000000)=[{0x3, 0x6, 0x1000}, {0x3, 0x2b, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x5, 0x1000}, {0x7, 0xff}, {0x4, 0x8, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x101, 0x800}, {0x0, 0x3, 0x1000}, {0x0, 0x3240, 0x1000}], 0xa) semctl$GETZCNT(r1, 0x0, 0x7, 0x0) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = semget(0x2, 0x3, 0x14) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x7, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) geteuid() r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/234) setregid(0x0, r0) setuid(0xee01) semop(r1, &(0x7f0000000100)=[{0x4, 0xd3, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x80, 0x1800}], 0x3) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x8b12, 0x68) socketpair(0x6, 0x7, 0x3c9, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x11, 0x8000, 0x8000, &(0x7f0000000400)={0xffffffffffffffff}) r11 = syz_open_pts() r12 = syz_open_pts() r13 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r15 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="fb363ce8a4", 0x5}, {&(0x7f0000000240)="2d84762fb013bd2185cecca8bc6298fe9d7a77f640", 0x15}], 0x2, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r1, r0, r3}, @cred={0x20, 0xffff, 0x0, r1, r0, r3}, @rights={0x28, 0xffff, 0x1, [r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xc8, 0x400}, 0x8) r16 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r17, &(0x7f0000000080)="84e1b733c39c52261468599c3d3f49814dd4f854a7131a866ca55cbbcceb7f134b732a29052e1c21af66ddc99278ac0fb40db46ba2e488b0abcce362389cff9b07d81649ac34a6258f421fde24371192d5821e1449f3fa07500d85cfc9342e00def3a83ae6afe4b7a0a448e99030c3a304d4141acea316930a5b3beedc1d13f31f1fde73b2944fd8042cd9f07aff30254fa324cdcba994ef8b9e", 0x9a, 0x4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r18 = getuid() setuid(r18) r19 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r19, 0x0, 0x7, 0x0) setuid(r16) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) socketpair(0x31, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) socket(0x1b, 0x3, 0x100000001) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x3, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) setregid(r2, r0) r3 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = geteuid() setuid(r1) setuid(r0) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, 0x0) 10:13:01 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = geteuid() setuid(r1) r2 = semget(0x2, 0x6, 0x1) semop(r2, &(0x7f0000000000)=[{0x3, 0x8, 0x800}, {0x2, 0x4, 0x1000}, {0x2, 0xc9ec, 0x1000}, {0x2, 0x8000, 0x1800}, {0x7, 0xf499, 0x1000}, {0x2, 0x0, 0x1800}, {0x2, 0x76, 0x1000}], 0x7) r3 = semget(0x2, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/25) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001180)=""/4096) 10:13:01 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x2}, &(0x7f0000000040)) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 10:13:02 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = semget(0x1, 0x4, 0x80) semop(r3, &(0x7f0000000040)=[{0x7, 0x5, 0x1800}, {0x3, 0x2, 0x800}], 0x2) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, r2) r5 = semget(0x2, 0x0, 0x0) r6 = socket(0x16, 0x4, 0x100000000) getsockname$inet(r6, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/4096) setgid(r1) 10:13:02 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r3) 10:13:02 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r1 = socket$inet(0x2, 0x5, 0x81) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/4096) socket$inet(0x2, 0x5, 0x40) 10:13:02 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, 0x0) 10:13:02 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) sync() r1 = semget(0x2, 0x0, 0x0) getgid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) 10:13:02 executing program 1: setuid(0xee01) r0 = semget(0x1, 0xfffffffffffffffc, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:02 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() fcntl$getflags(r1, 0x1) write(r3, &(0x7f0000000000)="0e4f4b739937792e6c0a068586c29739e658076eb2b98ef85c6bb5bd75e9725dfd9ef52eb2baf735df1af867259a7d9e58639f3034ef9f2fb4dae9cbc9bcfbdb9f1b466636c1db55e8ed7d5756", 0x4d) r4 = dup2(r0, r2) faccessat(r2, &(0x7f00000000c0)='./bus\x00', 0x130, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r1) 10:13:02 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x84) listen(r1, 0x2) r2 = socket(0x20, 0x5, 0x1f) lseek(r2, 0x2, 0x1) write(r2, &(0x7f0000000000)="7dde8961129dcd1f2a70a79bfad9686528eb3e2f6d3e197ab27c0b289f4429b069", 0x21) semctl$GETNCNT(r0, 0x1, 0x3, 0x0) 10:13:02 executing program 0: socket$inet6(0x18, 0x8001, 0x3ff) socket$inet6(0x18, 0x4002, 0x4) 10:13:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x5c}, 0x10) r1 = getuid() setuid(r1) r2 = semget(0x2, 0x0, 0x0) shmget(0x2, 0x4000, 0x534, &(0x7f0000ff9000/0x4000)=nil) getgroups(0x4000000000000156, &(0x7f0000000040)) geteuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x3010, r3, 0x0, 0x0) getpid() kevent(r4, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x5, 0xf0000000, 0x40, 0x2}, {{r4}, 0xfffffffffffffffd, 0x10, 0x40000044, 0x6, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x8, 0x1}], 0xc7, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x0, 0x400, 0x3}, {{r3}, 0xffffffffffffffff, 0x64, 0x81, 0x9, 0x80}, {{r4}, 0xfffffffffffffff8, 0x20, 0x0, 0x5, 0x1}, {{r3}, 0xffffffffffffffff, 0x14, 0x44, 0x5, 0xfff}, {{r3}, 0x0, 0x10, 0xf0000000, 0x3f, 0x40}, {{r3}, 0xfffffffffffffffe, 0x2, 0x1a, 0x8, 0x7}, {{r3}, 0xffffffffffffffff, 0xe6, 0xf0000020, 0x0, 0x2000}, {{r4}, 0x0, 0x2, 0xfffff, 0x66, 0x3}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x100000001, 0x7}, {{r3}, 0xffffffffffffffff, 0xe8, 0x40000000, 0x0, 0x4c}], 0x2, &(0x7f00000002c0)={0x7c, 0xdcd}) getpgrp() semctl$GETNCNT(r2, 0x0, 0x3, 0x0) r5 = accept(r3, 0x0, &(0x7f0000000040)) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffc, 0x18, 0x1, 0xfffffffffffff000, 0x272537bb}, {{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x6, 0x400}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x4}, {{r3}, 0xfffffffffffffffb, 0x8c, 0x1, 0x3, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x4, 0x8}, {{r3}, 0xfffffffffffffff9, 0x20, 0x4, 0x8, 0x6}], 0x8, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffe, 0x50, 0x86, 0x4, 0x1}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x1}, {{r3}, 0xfffffffffffffffe, 0x24, 0x1, 0x5, 0x8001}, {{r3}, 0xfffffffffffffffa, 0x86, 0xf0000000, 0x1, 0x6}, {{r3}, 0xfffffffffffffffe, 0x38, 0xf0000009, 0x8}], 0x7f, &(0x7f0000000080)={0xfffffffffffffff7, 0x2}) 10:13:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r1 = getppid() lseek(r0, 0x9, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x8, 0xfffffffffffeffff, r1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000022be5f6cebefe5c354a400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x47) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) fcntl$setstatus(r0, 0x4, 0x4) 10:13:02 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x2, 0xfffffffffffffffe) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r1 = syz_open_pts() close(r1) kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r2 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe0, "17000d928afa1500"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafa", 0x1ac}], 0x1) 10:13:02 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000000)=""/1, 0x1, 0x43, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x200000000006, r0) 10:13:03 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001000), &(0x7f0000001040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140), 0xc) geteuid() r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/4096) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001340)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:03 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0xffffffffffffffff) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(0xfffffffffffffffe, r0, r1) 10:13:03 executing program 1: socketpair(0x11, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:03 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 10:13:03 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/4096) semop(r0, &(0x7f0000001000)=[{0x5, 0x1f00, 0x1800}, {0x4, 0x6b3, 0x1000}, {0x5, 0x1ff, 0x1000}, {0x4, 0x1, 0x1000}], 0x4) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:03 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getgid() getgroups(0x6, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6]) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000200)=0x5674) r8 = kqueue() r9 = syz_open_pts() kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) getgid() kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x8) 10:13:03 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xac) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:03 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getegid() r3 = getgid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000004c0)="05c42128f9172114de4cc9cfe09e747891da4f000ee418b4dd2ac69f20055905644f8e1b8f6ce161fdd4bf0d5533b5959a50cede70d8b819cc270134ce35ed8a7029524914586209bb5137a21a1dff6d9fc7f5bcc016ed0e4949c7ed626657f78477e3350ba75e10a12abdfa1ae70bcecb30d73b2bd05ee5bd70720c2d7b6267115364ff54166c72d91b9b730496e3de12594158640ce5e1beaf53c6228d309439f3884cf2318b4d92b2042931ebc1c827014a5cd19e789e258dde6edd41a37a4eb60b2084fffd8513bfe17b77beca7e295a2fa7e3099d2dfcae289536", 0xdd}, {&(0x7f0000000280)="d097e7d901fb03de0c5ab9d432991231ae8c262eee45424de1229dc60f71e24f4ae59e976f3287958e8a0dfaa5acd8df9c8e956ac77da8b6041f716add030602d314cd669af2f8bde5d07ee0e9fd080ae682eced6948aa3f983018b2c4253580ba200da78b8e3abfb50e9a75c02e9c5948f9f2347b8a07faf7a0650c5a97d23aa15870a313989e30e76b127666e847b251c33ca8cd334abe77146a", 0x9b}, {&(0x7f00000000c0)="8c492d635ebc86905885930424a3fe", 0xf}], 0x3, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r4, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb8, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffffffffffe94) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) close(r0) getpgrp() 10:13:03 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 10:13:03 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 10:13:03 executing program 1: semget$private(0x0, 0x4, 0x4) setuid(0xee01) r0 = semget(0x2, 0x4000000000, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000000), 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0x0) r2 = getuid() r3 = semget$private(0x0, 0x6, 0x210) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x1, r2, r4, r2, r5, 0x8, 0x1}, 0xab44, 0x7, 0x9}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x5b) fchown(r0, r2, r6) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="9755f183f762a5bb9d7ee333166b503bce21c95880f77144a11fa8f9007090e0f93a181a1b656794487df2a4d3a56b48750ee70ca11e6a21ec4b9d", 0x3b}], 0x11f5, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x18000, 0x100) 10:13:03 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, 0x0) 10:13:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x48) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() close(r2) dup2(r3, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) recvmsg(r5, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x2) 10:13:03 executing program 1: r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x400001005, &(0x7f0000000100)={0x1}, 0x10) recvfrom(r1, &(0x7f0000000140)=""/217, 0xd9, 0x41, 0x0, 0x0) 10:13:03 executing program 1: semget(0x3, 0x0, 0x205) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:03 executing program 0: r0 = getegid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) setregid(0x0, r1) 10:13:03 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = geteuid() setuid(r0) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:03 executing program 0: chmod(&(0x7f0000000000)='./file1\x00', 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='.', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0xa80, 0x2) rmdir(&(0x7f0000000100)='./file0\x00') 10:13:03 executing program 1: getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:03 executing program 0: r0 = semget$private(0x0, 0x7, 0xa5) semop(r0, &(0x7f0000000000)=[{0x2, 0x1ff, 0x1800}, {0x4, 0x3f, 0x1800}], 0x2) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/179) semop(r0, &(0x7f0000000100)=[{0x3, 0x2, 0x1800}, {0x0, 0x8001, 0x1000}, {0x2, 0x6}, {0x4, 0xf5, 0x1800}, {0x7, 0x7f, 0x1800}], 0x5) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/4) r1 = socket(0x10, 0xc005, 0xf4) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000180)=[{r1, 0x8}, {r2, 0x4}, {r3, 0x4}], 0x3, 0x499) r4 = fcntl$getown(r3, 0x5) r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r7}, 0xc) r8 = socket(0x37, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000280)=0x5, 0x4) listen(r3, 0x243b) sendto(r3, &(0x7f00000002c0)="fd359e474febee90be624bf60065b639a3a85c1be64fee1707bee1c08fb06b513032f0ef6e77e80288c29ec8337677b2f756fc4251e6b2c1f8bafd0e689d83e8a6f4997798fb02e5dc810702a74cc933f802e6aceadf0d0f0709fa1f6307316ff352e580c65ea3d3ca21d0ef846eb51a6f16cb1f84442d3d7f15f1d34dddd0a7001b76a7825d942df1135933557f8b87d6", 0x91, 0x40c, 0x0, 0x0) getpeername$inet6(r8, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt(r3, 0x0, 0x6, &(0x7f00000005c0)=""/93, &(0x7f0000000640)=0x5d) pipe(&(0x7f0000000400)={0xffffffffffffffff}) fcntl$setown(r2, 0x6, r6) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000440)=0x1000, 0x4) semop(r0, &(0x7f0000000480)=[{0x1, 0x100000001, 0x1000}], 0x1) getuid() semop(r0, &(0x7f00000004c0)=[{0x1, 0x0, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x4, 0x400, 0x1800}, {0x2, 0x6}, {0x3, 0x7, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x10000, 0x1800}, {0x3, 0x10000, 0x1000}, {0x4, 0x7, 0x1800}], 0x9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x4]) symlinkat(&(0x7f0000000540)='./file0\x00', r9, &(0x7f0000000580)='./file0\x00') setregid(r7, r7) 10:13:03 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x12, 0x174) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1dd2, 0x2, 0xfffffffffffff001}) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:03 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x0, 0x41) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:03 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x84) r1 = getuid() setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x1933971c, r1, r2, r3, r4, 0x141, 0x3}, 0x800, 0x80000001, 0x31d5}) r5 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, 0x0) 10:13:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 10:13:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000000c0), 0x10004) setuid(r0) r1 = geteuid() setuid(r1) r2 = semget(0x2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:13:04 executing program 1: r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) getuid() semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:04 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0xb21) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1ff) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) 10:13:04 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) r1 = socket(0x1a, 0xc007, 0x8001) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 10:13:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xbffe, 0x5b32) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000600)=[{&(0x7f0000000080)="ec49f4eb29242cfec1565cc1845ddb1f65de92de7b0592e0d1da0eddb3ebf9f73b23afef6b6f615b166c", 0x2a}, {&(0x7f00000000c0)="b85315320eeca2c76cf3d6e7cdb8a49fe76890c7044c4c65e5dce4a1d6c002a2a4ca7abd18e02e1764f52effca4e4b0cf25b8db66bc7a8657d9cb1877d9748df6feba7d00bd99fa753f5af01c8eba88cb43d5c267fd917c008db1a100f97d18f992e8ecca3d61c766341c3589f8b56191361619df2521ee6dfeab5714a37d4ef205f76ba940baf933c463253c976a3589cd7e24c126a15c672ea9627eca8c5e560c9280aff5899caeb56c1c317cff4958f9c21722d2ad1e3c18f47", 0xbb}, {&(0x7f0000000200)="9a640822ef882a40bd20346e4a89b065db04a7069065efedbe25db0f363d2da1d7d6a6d74c2e84343a990c9fc7069b95336b0e140059d721b6c269732275f87e614d21abe31f810fae65bef5b8404585a81e5140491124", 0x57}, {&(0x7f0000000280)="9834416c26107616a37d69b9520101fde0ccf1f0cd91483500573168e0ffa7d74718ca1769bea2ef12aa88da001b998bdc60f2a5f9fe807b2b49799c018fa373d541c2f71587d9d5046126440b50767608b07fe76fde9630c2e13787ee191ca78477c07404c637f03884225936f4bbca3ee8e0216dae4b128abdef8f6b905dc56472fa6f670e97aa9303ba9fbeacd8f59eb364ee4e56955f39399313e3629b905822d79977b3d9a1592c5f4687146f6941cf149a70d6eee027f9025a74b084f9e4a7", 0xc2}, {&(0x7f0000000380)="e2043a91910bd7c8417ceae96be978fcc24c7a1391175acaacf6d7d1b5dd46cb666f1e970abbb5eff8766eac28af241c5ffcf31a8bda61c817a6a09fb4f85079158dce8036875a8a1c588cc036607c549ebd513ecd69b3ad3d2b262ade8e474d8f16a6111fbd10fbbe7aac6928eaa52547718ee809e6ab8aef8708ed38765e04bbba38cf407b8789a4571066ab2990afba26c03d95282b9057b65c52", 0x9c}, {&(0x7f0000000440)="a871813afb3d9e50681d30819db2768ac250d32a4bc53a8d20de593967f0705db8b68dbafd318dfa690a38b0ba1373c35b109b4ce7f0293978d66de0d1b8c4748620e62e8dc70637e9ffd9fed11b7b7625cdcced03", 0x55}, {&(0x7f00000004c0)="98a6fa4f53f7415fd244c50f3f9eb397662443c04017fb07d6403ba01174dd1e41de08eed57f92d521c2a7ac433c9c17b26477e12d9278f516c0fbfebbb97de8dfc0db37fef41bc67cb6c305150a1405a185", 0x52}, {&(0x7f0000000180)="ea3da8b6551935d4109b7648494133", 0xf}, {&(0x7f0000000540)="8e1e2b7564298bfcede8e8d738c6f2e429dd80fb24ba12799431b181e4208c9ee3238794933acc2967bb385445fea578bbe4add90c7918529f289f67ef45a8184fa025d1c93da74e7a2d9255962943dd20e7f1a781922ca57e5010f4789968cae0496540e5d5d3a03ba9b96a36995996695c38", 0x73}, {&(0x7f00000005c0)="77ce8e", 0x3}], 0xa) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) 10:13:04 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x3, 0x10) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8051, 0x0) kqueue() unlink(&(0x7f0000000040)='./bus/file0\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) linkat(r1, &(0x7f0000000100)='./bus/file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000340)="3a6ee12cb621e1e6d74f7f794df4d003042cf0a8ef61552a1bff04fd4f291c07128f8b9c6a97ebff186588b5257e1b824c49da8aba90abc6e0e764b8c4342a9e856f70506aa589f540e5c69adebfa8eda339af904d9f922f76c7688ca7202e0cd0b0ba42207aaf1e142df17e62d9f4faf6f6f2d1717c59420073ddbb812c2726a6256cee5e770f97a75bfcb858b87f74b78b2aaffd97b9a1503ca13dcbbd5da0830d", 0xa2}, {&(0x7f0000000400)="f329eebb7f2a2a30c2576e0fb89a24167100f97ffe5833e11de5b91b0dba4471f42335d53ac48c404c9f63e3a649a5d4574be5ae16b81281874510ec1c52d00f8709caacb335dea08dd82aa791d0659bd854825929972a6073a4bba7fde274b0bad2bfcd058c7238fba46066aef40112e5afa9ec0e397f534cc5eb7e7b51bd74dc6511f46d97abf89e7d13497161cf627ad78ab3afcbacf8e6be327e531f1ac65aa120a3ff2942c1b309a9315a9032f716e9c59157982a11bfed3b", 0xbb}, {&(0x7f0000000280)="708c4b5a4bad5ea72968df1e2228962c71062590ba3219ce77b63de8de379fac48eba65169de77bb27fcb4c71e9934439764c2a19b939543e58f917e7259e169aaaa2252cb1be46d52beafdeea3e66", 0x4f}, {&(0x7f00000004c0)="4e2df618233b627f76c1fde7cb9d48fe22ea194c1e27f79ad0628dd26baedf153a32cb84506757e1d776e340038d3a4d56e9788b2d66c906f921addbcc65b711f55cdd6be75cee48d62732c011ee099754dccb51e8b3a4a86e6622c53048165a5067e1f3028f7cbeaf8cf4019a011051baf574f9e25f3f27b0c2577bfeb8ae7b794e8b25f4b4ec1c31d6b02bf87f7e25b24606b8d2d78e969f19f9b9e2698d0495fe6d333fcb44166855441812864754d9fcc11511d1e61fe1c3f267", 0xbc}, {&(0x7f0000000580)="d2e276764ab25cf75284e730b1b3329708f224a91fbbcef4f6d1c03428122a67d8976d3151422f7f5b27534c8d0a85ae3dedb8e2815a2f21a4387e22ab0872", 0x3f}, {&(0x7f00000005c0)="51c89383711572ecbcae9bf9a951f26b6c422309a29d3c7470b8f3d99d0fc45765ea8c29daa823c1f608b33f5a0c5724d2d9268009c00f614c2d6e6bb3", 0x3d}, {&(0x7f0000000600)="f83ab42c6a31", 0x6}, {&(0x7f0000000640)="a4bacbf321ab3ae4185d95128cb1a04536ea5b36057a984e5bcaa91b94c28d28812f7f74b90b7d853d1bb88ed0c85e126f9b4a40d5679da0a38ab2f4e0c76cc1af74cecfc8368544fa3e5bd35479f45b7e42fc5e1a577a35a02f50fc38023b5bc0f79b561a48d654cb73c0b2043fbac8bcf20c13982c0382e9cf4f902433e5cd426db913b51c37f36be3e25d5495cf9830a212829411df7cd758", 0x9a}, {&(0x7f0000000700)="dab5043e88482cf0c17ab710317b84f03265d184a71d3c7dc426b34a39198441e19273e3bbfb79fe02a488ff273aacd9f5910ee444c76aaf7683259f5cf28058db2453a757a02288b515c143624750d75cebdf903df6d7becff8c0656e696598518dd3a50fd8155eac24d2131e227f28e1654fd90beb42af6fd930fc3b98f89203729d2d0288a3342764b29a7af1a1b665241afaedde5f89f43d49098d820f70a83e41537228858d2c51162cd1f07bfbd9e9199c7bd985e1bd9362afe29b491c2ba0261c8f3005", 0xc7}], 0x9, 0x4c) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 10:13:04 executing program 1: geteuid() r0 = semget$private(0x0, 0x7, 0x81) semop(r0, &(0x7f0000000040)=[{0x3, 0x0, 0x1800}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:13:04 executing program 1: setuid(0xee01) clock_getres(0x0, &(0x7f0000000000)) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:04 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x2, 0x1, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x92, 0x0, 0x0, 0x7, 0xd82, 0xfffffffffffffff8, 0x7f, 0x80c, 0x1, 0x0]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x7f1, 0x100, 0x5, 0x8, 0x6, 0x80000, 0x40000000000000, 0xfffffffffffffffa, 0x2]) setreuid(r0, r1) r3 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) 10:13:05 executing program 0: r0 = socket$inet6(0x18, 0x80103, 0x800f) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0xc459, 0x200}, 0xfffffffffffffdd2) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202162f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0x40) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000140)=0xffffff6c) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x20) setitimer(0x0, &(0x7f0000000040)={{0x89bc, 0x5}, {0x8}}, 0x0) getitimer(0x1, &(0x7f0000000000)) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x200) 10:13:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xbfffffffffffffff, 0xffffffffffffff7d}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) 10:13:05 executing program 0: socket$inet(0x2, 0x0, 0xf56a) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000080), 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 10:13:05 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xb3, 0x8001}, 0x8) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7f, 0x6}, {{r0}, 0xffffffffffffffff, 0x50, 0x82, 0x0, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x0, 0x10, 0x5, 0x2e0}, {{r1}, 0x0, 0x0, 0x2, 0x9, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x80000001, 0x3}, {{r1}, 0xffffffffffffffff, 0x3, 0x20000080, 0x5, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000004, 0x7ff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x16, 0x2, 0x9b30, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x7, 0x81}], 0x5, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xd54, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x31b, 0x7}, {{r1}, 0xffffffffffffffff, 0x8a, 0x2, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x2000000f, 0x9, 0xc5c0}, {{r1}, 0xfffffffffffffffe, 0x58, 0xf0000000, 0x80, 0x9}, {{r0}, 0xfffffffffffffffb, 0x9, 0x3, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x17, 0x8, 0xfffffffffffffffa}], 0x3, &(0x7f0000000300)={0x7}) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = msgget(0x1, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/217) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "06ee8682eb030008000000000000206fb200", 0x1}) read(r0, &(0x7f00000001c0)=""/72, 0x48) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) 10:13:05 executing program 1: semget(0x2, 0x2, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0xfffffffffffffffc, 0x3, 0x0) 10:13:05 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, 0x0) semget$private(0x0, 0x3, 0x44) semop(r0, &(0x7f0000000040)=[{0x0, 0x2, 0x1000}, {0x0, 0x59a0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x200, 0x1000}, {0x1, 0xfffffffffffffff7, 0x800}, {0x3, 0x4, 0x1000}, {0x1, 0x9, 0x800}, {0x1, 0xa153, 0x800}], 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/51) 10:13:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 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') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000005c0)='./file1/file0\x00', &(0x7f0000000580)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') 10:13:05 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000003500)=[{&(0x7f0000000080)="f7e14f12e4f4b1f6cc42c9689d2f8574d6f8c98008f8b74527db9373988136aaa995fe4ab272aba8ffa0a37cd8c68c85401c9cdef442469ad7b2997f1564ed2ee98e27bdba6ee44269afb014810317b6571ab8e8cc6e8e47c41b3e17c51b57a855d655dd487f37e635e7601404987d75c76486c7f3e2bb737da18ff8fc9d69d34492b1fc2210eb8707a8b668b1fe7637a0c09384df", 0x95}, {&(0x7f0000000140)='u#', 0x2}, {&(0x7f0000000180)="7f6ef105467cdddfdc0a1de9471d0cabf8159f3a651cc4178c38aaa46d165f9b2559a21ff587429dd053d5ce04032946c1b9bede0d2dfdf3f29fe8bb20069c7bbc8f9587d704116a0960fe844edd0a5020fa5b079df4914079ac090268f92d98f90c5059daf4c9d59c60704392b50ef9cbd5c9f30820d0acc3c6c6dce0abd28f772cc1cc3e872e4652a6a615a9f30d5017901ab4d476b1a538947ad10a52934396d3fe789b58d73d0d3232451d4577bbd4dadbd7abe1f595785caca7bf0abe20f4d78e298bca2389e455ee8e8e33dbf91907d0d22c1b3f338606365fbcd5f3472a53", 0xe2}, {&(0x7f0000000280)="26f9e320d97e728e6ba5d3ad77be74f4743e31d5341b155ba4f3487a63740d2f40c2c522539bc41707de6381dfe530325cfe08f6e66da370926c9c6b5351c884352a64cd03c7103b7ed01a66acb53571aab3e1f99caa5e3a0898fcfedec423a1e4b4f4563c3ce232b0057d752369c28e2c650982c44d5c89dbf7b4dacde97c2600c45796a9f8ac4c99ff98c2479a2529086f6abfe90cc82da477d173aab91a820ad69927b181a963330d8297503b66c8f21d54e6639ea90dc8c7a1381c0de1acd73a0f3c86be3b293dc78309bc96d47d20d84033e8dfaa2e4be37c406ad2bc26bec6e9466f28ee7127a8eea569ae86f30cd31c41297cca2202cb5d2fc4b166d077cdb2df2e06d70238adbad4b093c7b08e1b3b29bbb1310c0d8109c0db614d9cb22eac16189ecbc57025f76030ba8ec5170c30536918b7032ecdf9bb2a35bb860fa47d3fdc1b550484960419e01ab54f4b290c20418068a0347a6d833af048e76dccc3cc80a35215a3b99673367e85b625c3d78f59b260df199285ec6628b03e6b0c4214a0ae947a9687f0ca79074f99ea17508f414e65c3ac3424f2656790ad6ba540be94b710cc57eb398a3288c7487ffec8380f6da2afffafca112cd8136bda5d26b5e4e8ec861819e79c9423aad63d18b4bb4588263557d6c18f5a1571c947f675a1a32b725f3d44ae52095edbddf66b89af0d4c099943b6201a6735ed0e215325c2e73f26bd2f53e2ee4a7986dc821d054759ff1129957b448dd3292f2087cc296d5c01cf7683c955e39cb20c2e9147a709c3bf5dd683901acfee5a4658e8a0f18642f8a6eade28e6018bfc61d6c6432a84763bd72af7ccc158c5f4cadc482f4ae69eb40fd4450828e542afe5bd259fa2f8e895fff609eb34fae743adc678ebe52a2a1ec967be7d1464d1975b0c3d74022882431f27e633f2431b428b85c44fe554575289e494c69bd1a89ad83b604d9edd69f3f2186554e9174f562aabfd73540475f2a053b57d25ed7aee663fd1e4dfeb024172c87ecdf3b4861049aa9b94af5db3f1d4c034f098082a7f3f7939b1b55ead6c5917d70eb8580b24e0e5b390923b31b6b03ca7c64d7056cdfedf2b76398960914def85d18cfefb2c255e1691598b0695294ef118850024a7a650f8c8ff114d062f1a590009c0b559d9caf57a8e1731b231857f7136847d744e522b04e21b030d1aa9b53c57abb3f1cdd9a47822588b4d3e10d7b1a172eb8da459f784590598cfc01d554fc904468f4b97ebd2b6ba96b45a6f1c004c64b57509c4d2a93e4f42e121f834b8393e998d1d6bb1bbb3df43d748a4bdeb4cd35dd191d7aed16f27d4bff2be5f014ad5c2f1814607231a1e81bb0895d1fbc72096d50d506ed503adb6d5d1bae63b6a8b162b2dd24b13f97f9a97bb094f6e976dbcd5a934c2ec24f1ab19b581f459e2fe70ba2cab1e79704a16bd38b1021099ebe1d26d60e37bc8a2a8d366b0ec71d77a486938d93d522c1d724d1866086c6d2022a5036277ca4d9f142dca8025b2a8df169570ed466e69a23dc0666d5f0752131f9036d0367f2a9b633b4c753c9f8c9db96b836fa551c7c95a29cb49fc982ba2253ace4ff6aac07c589c77d38b1c3f749b1bad2c2520f2b506684544e6ab3265b753bedcdf93db7a7af38ade0036d03abffbcdf265c32f8147e9cc00201bbac43bfb64e4afdb402a1a1a0140717f4312c828adda07f8b80ddbe49338c787e78c84a7aea6e6a91b03b480b2118105f6ae64439b853b54ff2dcb803d8f37fb9f3c2371376a464e3c7bc3b9bea13c42b1b2af485a6e84a8407b4335fd49478f2a8b9849f58cf8bd56d93e09d59d06ec28e9410b7e6ad4387f3e9549271b2e115f5268afa90abe1c3d2f5fe5159633fc21f4316b509ef727270090e9edff70bebbd25f550ea99ffccc170f97d73d7b17605e38ff76e960c9ba5b521478f33b8a10e26ab84aafe6dfdb285ba819501b889726ce4a99e4e15035c61281eb68ec101c631c426ba6f5253240bc36829f44f06ce8be901eb3576daa0d2cab79094f36ba4daf0d4ef9f747df328e6292813c78c76db608d5085dd234cb78582bd9f112f12f9f6d82a55e60fe50dd9b01e987908b2d1bd03f9a799d64b1b70ef0ce12cd6aac236d086e2f7aa4420fed797147703a39c941dde825fa2d7f530b5d7c8c89160f84401f093ff4cf153b36f35c4b9165ed7c1a8ffdb013dbd795469ea799cd0cbebe4e5bec3fd7e5361366030d56989d757e9681f51db79cd7c61aee6505ca69ddc9daa0138a1b18d319466ae25853bc2b8c8c002d231047e3d44748da4e14024230a5605964296b632fb8c464651304594ca392870112fc4e76730e22bc89a8b9ccd2ad10af2eef4af3dc01101b94f033f98d30b2145ec86f0022a3e1a696038b79f561543281080e487820b5a9dbd374b8327df44bbf113a5c59ab8f19681aeca88558cbb21d4e8c68ef2cb6f531878d4a4d9aa8c5511604b822dfe894baf64280d9ac1e2e5417dea542ecf105e2082aa8f1606e325efbec2cdbed998d013575352d258cc46524489a544bcffccf9bdf38321b2702f702aaf9ce6ebbe3321eea942bc176a7cb168f58475820ad907c71025ad497413f05b1b751f63a08f6d4c0e7b600c84359335f9185bc2aa8b77d1825244825bbcb975c08178fb27283de55748219f9ea79e985ecaae54ec776fd444dae0f3592e46700ac56d3f275c4666d08f5ad50a43f415c338b0a411ede7dd9251d70a437d72f8034e1db72ced6664f880836cfafe176d706d85f1ef907f53b8bf0dec21decdc5b22c06c5b3fb9be3e2d03e164d326e76de276a9c717b08fe936416a3a1ce8e3600d545818c71295a3d0b6f38fcdf791d23b3bc124d800a3b5d39e8d038bd96143891e4c3c27c030b738f6eb58b61191894ebf5d2a12546fec7e0a36825ef8319da1c52e3de2edff3a4cbad77a880048df46fab8f64b6f603abad3c63a130b7dce9e49166bee183ca0df0bc80311e682159f30c23eab422f9e02c49f26c271d9866bef0249b4bec70159452d88198be0d292fc73db44d7705a6f0480c90cc6517ecc8b527f1cd435bc92a99b4f0d781b7b67af632a8b1339e4038aebcb084117087621f10f0b88bc46b4c530fbc050aa49c69ec334c58b02f3db89365adff6c44b1f4fb2ad33fb4925e0eb4a43eb89500b13e725d16f44120be2c08be376d0745de1f0986650c0695bbbe35219680b33d73d0f6573acb8458e31006908ee956792f5de1c68bbdb8b1daa35f3bf8494e7a9bca9d4f517fb34e9eab5eb3617c84beee3f94e76922c401872d7d5e8a0ac859a8ccd7c246e697a4987e7629ccb9e05000226e24cb042b2e11467f2f48e2ae922108b3a1b4ef642e5913f7afa620cd2aef18cca5040e1b864cb2750638be7b974dbb7befe194f9dff33746d2f7f1b36d9a101b7570d62c10486317a27942356aac625ab000f984537166641dd8f122ad2cc5eea6c205fd4209a04522e253ca1a88e324c99c788a1e26afdeaecc658acb360565135b7a3e07776f48221d3c97cb1f6049e7924313f97d4f021dc28538afc62e7da9b95d5b11b018f103022b82ca8e9eb32b745cd9a8e792c888af1988c67b81981344a1208ce9768d018ea646d6e6a55fd1570b017160d89f710ac61ef0a6a280513afd63a62edcc19be5dff352d648cc065272116765adc11f2d1830d93eee4e54437040d4bff7b7630945d71403cc44aba4d53f78680a16a7dcdf06d73415dc762db7eae7adb7d98300bf396206e4eb6dca4b0ce366e01aaae5cbd845a3a0af5a0eb188aeaba0aeef530c7fa7cd459f703c76e9c7cd84c6c8d3312f1f5f3dc909a184c382443de6a52c31128c9038f9c96ae50fdd6e5392a159ffec30c97907b01578e8afa2898850478a62a3fafd432950c27fe507bf6be8fe72548483c4883ba4d59edd24170402e5443cef1acc51265aecfbab5a5ec5b197139c1a2c9dafb3d3f01134e54aa2849da9ce153067b4d46bf4d06e357cdc2b00fafaf8cbe1c023111bad6f70257cce299fc6d03f28ff97558c2e11c2278af908ed25d161efcf31026917dd25aacf57afe045b4ba3545892fc7d923e4b688465c6fcef671f592d0696d970a2bb7360ef12b5992a1d1653df5e10689830c7b3aff857e27919bcc54909e4c8400e44ea4a5be1571128b62e630a666112d21ca7ba9435c8fca3b6a6a845794fb1e3ca40fbb81d3502802ef7de915b31ca63bdd9cc5f95c01955cedfdd7767b5c9fe359db6fd59729ec4568f9450f58dbd6f95c7051fae80cb40662b40f8ce2c8481f61e53b23ecf0e6de849935392910438824ecf417e169a4f973232c582f054b9f81a805612e24fd51674c3c6e1e47e4c3f96eea1864f41aa57b105e99fc47cd8d9ee96798b60a5915c9627625151aae82334f43623f9cfebcc2a8f4a09dde3ab33a9d249bb7a470250b438dec020f6fee337e7128a6c13652488a3a5044b2aa71b816ec9336a59bc1c6f9db6adf07e2bb2840c5102bf0452232902b5987255644a8511af2e854606da22ec6a205b231c1f37bcce687546f50efa666818b1618d484d3c17067604c0ee71f3fc3d00cf524e480deb2590775f4790d35d3fd60d47fcede5c0f5b52e670caa838d469d24cba9e3f97481b4aca9b9f77bacdbe048c85d8af8cc192b5425386af3ae954b05d0ed845165a433c3eafd8261df8bb7d4e3a3d411e069481929ec2de083c258d58ee40dba7e191f7ae05117cc5150db0c16d2430f95ccc5ff15dcedbd2de7ef40729769d6bbc1d39cee1416e4805023931b285288380415a695fd31d85f04bf82cf074d1a0c0b5d4422fe8ef43af20e75a0272d1183f4de728fb26b47f0abe8a2f869cb901d79c02876bf4d80578ca5f2d5f8951d09be05b2934c9881c497b495ce14db14e30c45a443f9eb487ee8f2b6d0129a35c029b4189a4ea0f6e3fb57fdca12ae1339066d955dedf407cc6cdfbb42b23d5ac3854fae8db326eee3c5d807d4fbace63ca26fcfeb2c55b4685686ac68b5f33edbcb93dc63d71d01e20eedb26570171f2d9416cf0acbe1af6dfd462ecf10e93c6f9aa6b4f1e1dc14bd11561a91bc6f34a7a1829de708c9a548388c570b2c9b0a14f1b8e3d070e668c1df0d4aa2ded763be15980666411ce58c596c713790ea1b158bd0418437a86a7711555c1569f793074e9f653dc730f65b4f59787aea87a32dee5b335a96c154d51e705bb43716cf98d33588c940b855e7b527c17ce7ff451b7e1f51850de6b0d2a9378d1609eccb41038ef07ebedce38ba27b60c977e625cf5d5448f4f732c9089edef19a07f9adc02c3d193c22f145fb2e25fe194b817747a35f29b2cc8baab5bdea0a6dc7bf8e5d8389a2d1b7b6dc87561a3c51590c5b14c2e976aa0d19c0d4c379a3cca071c2a7501189ea5e3e851a94707bfbb2ad2f25a499d7bd7cbfddec6dcd987c181ed462001106fb82b43953941e9e177ea2302a5ccfeaaa928c57ebe55c5700ee260f8cc89e619cc7eb9343a227d6a82dd6a37de969bd3fd035ca7bd75e3c5fbbe24fc0494eba3f079987f52ee538ffea7bd8fc4f68c8516aa8b3b9b325e85d88a406bc4c683b84726213a4b02b872df846ab9b5ed24b64b6fee53dd7f69a58e5bebb07ef1a0e669bf16601f53c53b6689224d057a923eeb0963be84a254a671691f2302da2764683eb6cbb17137f18c7197da19e9fcdcca86ae2f0e3d11d67e5dc9ff107ccd6e8004de3375aafc00203e4c94d62351dee6a397a743bece8502d6def", 0x1000}, {&(0x7f0000001280)="2c70955697a9c67a49b566d532ec5c68abd78a54218071913a8da9c5e635933af7c4b1848c4acc28104bba73e15ab1ae9fba227098fe2b9bf299c364dfd39a2cbb160047f4ad7291c50df42d01da1fa50239b9c9cda131558c46c04c043893b87489207fa2c8c1062e4d48f752ea67fd3f9c1b1b56984c4976f56f1f22797eed50d11b0ff0ec460a3015f893b9f8742f39ab6adb24f2b2fbcd65045b04c13365388d819c8b3ea9482d2b4201d346d8309f450e066878565252bcaefb9a736fbce6eb1ea7f18b42c39f34eebabfe08b60fd0c08d7c08a2c72c8b62e96b250d726680d84fd519718a44e04672af71d115951e3cfb01f8c6ee8c6caefcf26ccdb53b4dbca4dc41def9cb55f37523d4dbca25b24a25f5e3687b81450af14955f2a75a5cec9d05050a570aa860e210c8a95bcecc4505c394935d796d70b49d064e354805670fff8ee1968ed4ca51e79a1bc10d6c830c11bb726155d657fb6d552eca88f60773ee46111ac503ff4ef72a8d26a76f149fe6c10955a82466b1d5952fc6ef9c151556febb7ea60f5989f497f496997e35d72fbd6489d0a1f3b071f8196d5cc0197fe1ec71a88a4fa3ba8d8ee2bf0a408c24c17629de5a8e80e92c21d95926fa6df96fb975e8f513d3787f8e9db370e5094d261a5b02a2128d9f5760b49c6e46f6f1c7c71b5b39fc0fdda321022238b1f0c693a298eb3fc34c32232e7371fbfedd435b115c9c19f2f5c149f7d75ff41647206350f423a03cbf129826af032e9de0f0e1b764907d0dc692cb533fef7414d38abc13321c3d78f62ae1214566ba5ec12339394f9f5d99abbd496329a0142ea8feb7433da01b91aba9587d307e9806b1fc86ae2316fcbc43bb1a331ba98801ab598bf55f34c39fa04da2405e2c92f2775d5483838a5a63db94d770b019b281c32ea539b86a983235a7773e3ab047f982a511f6d680eabfe4c3ce23f27990f85ca649f4f1ca6cf644740e16ca7a07ac5886514d969cb32f0e0607c291ad42f8bc2362f48e0d485c15c5a0177d72b09296084bea7b0e04019bb92edeb3b82724f4a940e2e6d8319a41c029b65755ab00dbb97a8e472bbde3f3596690a17d665cdf33dae08671c7e4d2af6870e395bea600c639177d3e26ef285b00a0dcaed3ff1b6d09848e812bdfe731c7d8c5a6605c64a8a43dad86fc83fba59cb246da84e749d31bf027dbfc0c969e2a171864edc0d37540864cf9061f06df7e34375630d22cb7efef29b46c07bd8d010cda75f6649eb05e864c59ed2481c1164bac2cf8e7f83af1f7d0fcf7cb1868ab25b5f81f1981b2ad96c0374f62941d3182ff381cdb05946094683c6742ab5228fcee7b6f986c4aec6b1fc6de5c353b9e8b3d71d91c3c3f475aa33eb129e0e3ab27997139681e03121e63240ca1d61a5d94ae06e0e669c5b5b0745baff7b21db1484c10783094d695b29b6117e554cf5f1c6561a627359d3fa46c91aa4ecd1f8b4fe9d877d4464efd40c97b959b6d423e0624647ac7e326d0941a2f40a48e7fcbb53d4af5daf0e32424efb88d2bbd9a52c9fafe586113085b3d18dd4a38b61ed4002432c9522aa4f4689c41cee1cdd085f1670c8b34e136d634a9ed35c521aef61d3765e411c30e6f448f96b232aa88e040fc4e9ad9ff5ac380a289d2e34f62f25bb2567bca0b217441873e96938861cbd4c5ca26b8083905eb46ebd8fb0bfc8a7201874ecec78c3293bb54e8bafdb5854496768d1ae1e8304bafd3667ea9e78becb7d074507990c2dae4fd928cceb8545b314c030c96b34cca890b6642494d489844f600739b7bbc8c415f0b94cb8031a3b1dd08c4e6eedb977cf8676c5952e629867d1e0ebd96eac6312fc0a844c4e21ced2cd133f7a9338b4e11c7ab610d59ab78e4f710d03f015b922e20ec6dad5e8f6d647ffa8431c60b0d2152cefbd740ba2fa60f242a9d869268d6b14d922caf858d9a8fa89605957aea542691913651699725b28bfb2a5e4372d0dc6e10325fd2cc0b650f8edc92edd5ab76a9646251b5e76cab0f72a39861079f0dce88ec253936373dc59d27219c1d833b3d21b278e439a39b0a3d58cf52e44cfaefca8a30c1d832597b86a77b5c48176ca637fec26fba9cdb1bdb307e8ca58cf7e83fc0232809b0c87c9b7b88a3d7ecc8baf569de1a53405584bf444a1d01c86e0a5f8ad037d051c10607fc0014c8a891a6f6f47d202f2175651fd359fb5e4b54aca7e7ee139b6f894a4df4f18df4f249a19beffc7b9e2694ef3709c796af5ab3adb5ce9207a269db50d685ef75a74225d30a1ef59a9fe59514c119e4517c2506a79e5ae3b61bd5dd44c15a31f33403157e5d1d6c995e056ec5e793465ef67fff93e3cf4c85ce11fd95b2dbbe6872c3755aedebf78d2db1e655e2a30182a652d72433c72c5cb44fcdce07dde0b13e51d7c3ed6cfc496c0f99687a819fbddddc75091da7b3efe0b4d88c41138d69302a022c8ec0976837cc542c89e5ebfaf2fa4a072f284fbebe5566da76aec111067860475b222bd58e857ac39e0fbd1fe26e70511cb13ea3d47a086dcdc52f80f8eab36a06e9fce1cf1f2098823a8fbb79a1538f6c7c391396ac4c575d401ef9ceb4ca0e8433d4a5f41fc002db00dfd67b978f1869e04b2db7a1232ba283d44092159cfceb0e66e6fda2dd66dc931230d4a2e6f1634bb2a777a8aa7bf3aca15159e381500a74747a2339d48adbac207312f4bb5a434f3a59c62f39667f2b1e9460be2b60914d7ab57ab522cdd4c4275096a3bfe3083c6b64f19dac6a87b8be0ea3f921d30b84715bf2b373e85b9e604987ff9f69f09ce289e3eba82f7e0ffc7a11f47e164f6f114b059340d3a69f67004a1c88225eee9353739cdbd3091cd3c1a669a3be6980de272b5954e97e0f0fd8b01446f923706b521ccc5b07eacf9bdaa32daba203959578477f8445b68d1813ddf3ca7df437bbc514289aa73ffd96d7d2d6579b8e3edbf3a071b81797dbccb476c6ad09ceb75bde56bc8c5b7e63b4a7c34442748247fa9e7e1d35e26fec90e608f02ffc77cb363748cea8e552ecb7dad97659dde5d07be1c8ed0dba5f5d980facbe802947e8981fe9bc74128fcd2a15655ca6474a3fbad8805b1e706036b1cdff145bd12f33451d2f46160943c449ce92bc86b9f1fdd70b4a86a27d747c1a2a23baa0c02dff3a9d21cff835429d81a44c9d7dfc875d26408f52b19fc2b46ee2ea119851e58be4df6d033903af6507d9d3bf77660e567bb11559f2be860aaf8a147d9dd77595dd8276e9175cc76eb04e3a87e824562fc9c751a624c5897a8d69b72826b959b775863d2ffbc55943f6583dd020593e8b9ff3817855149d2bf889c22ced76c3cdfd8a59175c3eb668fcd33ce71e083bea9cea63c1802a5b3b83971643956f35c0ebdf18868af3b79f7d99c0cc6a26e664ad055669573b1fe2a8218c3cf5b65a1ee4028e15446b0a6e4766b466cd145d1c8e9c2fa9bf5f235fa3a5bcf4750027856d7279a386b0f4447743e38c1146df861a42c00cace29c65f51e7179adea05b4a54ea3f502a62a25cd740db51abb4492696dc6f64ad3e163009498f7e7b13bc1b6ec6fb8b920bad158dfa1157229af50416f948fc10dc7d6b59e7d83a27f9279bb6d5ec1b48a77340953834640995be6e1c045ead172fb37a8384dc9f1d8c148a9bda309d5a2d585e49f6e253e66186b028b198df39254b0543064b6028f37d1ef13805d4b5e2170ed9ef375db46f791f518e3ae00da3dc631bcf773d04178974ca9a6bec96ae9f71626b4b1e5a8f4cb39234e9cdc4180cfb34b9d8b3a5e5e9239c12de1109738b6ba8b07d3d883e536129484462cec46d722ce2d51708bcbb8fae548ac053dc2d7f776ea0f68f7482213eb9fbf95f6ad952a80440388890215cd530168e20fdf4440ce84cb4793ba71966e3bb1af5203b2257a329dde52a3eca2431a4b18caa10b8875f13f4f21f0f69a37478e3929577c9f47e40ce6a16ce47d60a5ba8914c20195585af44d947d6974f5f4013f38f6915e3d0e24166e88968413803e2024007cdbf4c5bbc68935e7892900649998574478deb0f68723e20d4a6f8e5281a3075c8a27ffdc1c10d5a392f47d831bc158d0fb021c814d50ecd5147bf1fb0ac838ee147c44dfa83661425e9e5fdb7452e56760cd5eeb6b4f507a5166533a5225958727e12bbde478e9fe85cb3982f5bdc321308ca7f55a9c51d2c06bbbe074e35533ba5fa54b59ac7668935ea6c8c65079467f1dba8f6e9eb823f13c722ab35d862b3efb4cbe2a6efdbf2b13cc68a401f27775cd0b8a8191b2ae842473802cb9c04b18e9e0ffa23b7f3278d1fcd99a3c1a54b1456a664f66b76e7913eace3f2d6ddec082d3f553c63787273d7d52ad157ab72016c208de435912b828eaf6b7596ec4156be228ef5b00f1f44b09db120187010174ecbd7d024aecd3f8e1b9855479b01429e423202674336ceeef4f504979cceb07bb925bbe8a8100f1c6320d930562347e585d2aa947de955a56d37df60fd126523636b8697f0af00198357e59e8da06cef29d5183ba53057ae446dcb6e5e9c78ca72e3d1c5ac902162884d1272ea0c023f2834c523e56fba419ccbab2a996e0a1d3758cd233b3023a0d6033b0478f7d33cfa0286369f1574fd94e6c341d4966dc76870c890127705904ecffecb8acf28da0e41e76d7c543186aa06c6380e309463b518b7df47a17c17df2175d0411cbab44d35d9798db5a18c380c4ecc2985f04866c8e65ebf4ea38a65f527c69cb85b4e2199c98b4ff80f3da9a58bb1b843e4809c07b8347b3451e861295b30d1f86f2a42bef6e08d5241b771ad2ecc11907f836dad48d1ae19412a97864225b1f15460bf936c9280f86f4f2f56b0434539f42a26ecbb33fcbe2259876f77e72dbd5fc0e0cbfee510834007631cdd59e61b8b7c589b1439104c283cd75f9d4036011b768c33f12cfedcd8fa944563a0829b2dcb54fd4292742c2edaf1494f390be0325817bbbee249251620581c31927a85ccc1f3aef88ddbb57aa7a2b6401cb352a928a6afff67796f2a9dbfa9ab30df939aa72fb8060599830fef8ef83c1974b42ae9194fdf1d697c8be9a44528093832f762aa37215cb9a07cc3376de5b080183abc2b0db7c151718a6914a5154f3df88914f63bb4f4749140473f75428f6346e1f37abfbfab5b08531e8204eb017ce54e168f39296dc71f90ee9b64840cb819bebfd9aa10c04421f1165469deed98b25e74eea4c9febe03861fbba5ec9c849cf716b81c9dca53416ebf0ba787e8f7440b2a97b0efadb24f115b9fb864785a29baceaf5a035770df3b1d32dcf63a0fe77cd59c471c993d0df83b1b6e75b9c3c980b39dfe91bf7bcad29c11d1a94d4c710496c39e53af924a3f99783ebabf32e774f5960cea9ebd3264bf156d249eb82c1c1b0c7774acf89bd2b2ead11c963de1d3c2dbf4dbec7453c4acba3923d5887ed26241e7731b4d8d1d62ece04aa0010b6ff165306ec0712d9d11aafbaeb947ede0a22cf39dca395601d8391271a01f65d39755dea83149a517ea4e06ae51c0f8aa960b319f064cd820333ff8d52c1d36999c4c68b3b72268acc8fbe930ad92a9612488bf09d00ee7ac560c7b2f7aa6f3007f0db73018f6cd4030c54657a5df681d931d705018fea42ad0e867d859e0676f4ee98e917dfff4078208ce857508daac287cf72cb271b209d2a47402a72b63473c6909da9c91ac5d2891cbb1bbf3b7f4a7a058328e7d9e24590b88b8d60aab31e462c1836332d251a2b655", 0x1000}, {&(0x7f0000002280)="be64cc91aa46faeae66f3c1eb3ae5ba0d4a3a84ffea47389d09666f74d729e316aad27c01d864f18a32eb6f509732fb5bbd6ea1d00c9bd4164ad767e1e72c526cdcc62a05ebe4976ecd540c8ea17620bf01686512c5b173a63f3c182e5435033b90c024f5ce441b45994a6e38a1f2205ebe1c4e6eb4f0883d7c1c57868020e5f159843d36dc46c579f2ce335e099b1c5cc658d313f815a429951c0fc21cb6d732f08f7bac2aca4a9361480a507d6baecc15c9753dd1cac2052c3add5d468543e2f7eff8813fc589d8fe3a2e78cda3e8ec79a85d28db870d362c8", 0xda}, {&(0x7f0000002380)="629a5a89d835e03207989f18cc18ce7e673557eacdadc33d2385d0ec5d2f019370b01b16d6c995516f35b3442df15b1acdf1ca948c13279401b6d92504a11815edbd431ca940f06b97e181820cb1d46c073568b21d4b2552dd021aea3f3f879e57bfa0b9519a8871af5c0880fd25b439dda5ad9ac3636f8afc7c7cdbabeaaeed89d0", 0x82}, {&(0x7f0000002440)="23fec6d854b30c16de929e7b", 0xc}, {&(0x7f0000002480)="7ce8f72a48589578054fdf065fa8a0d74d22ab5a079d95a03aada5c3090319ce06fe74412e369af5b0d6dfe499e09ea66e9280cf0abab143728bd36ec2ead246c65dd563f3f549c1216286535896b3965868c9f2e36884408602a5ab00868bd7cbca673cca1fc14958de8c183a6ce7f0eb2245dc5dc75880b9d5d96cfc088e5a09e6ed104afd65e048915e2524479e747eeb1d14552229fabc4697daec51188b64c05826cf6e2abac736bfe08fd6cc76bc080b54467268e2f8a8151abc19218b581349ca08298edeaa9d7c8627faec5c59bea357e05aa13f444bc84075616bd29eb35c0bd4e22e5922b37b4bdab7631167540db584e763eb17ca9e5d4829a433d15b21a33a612549720e2c053cadebdf2e3c057e7a60fcc32ffa595235156377c26b23751848014316b8cc18882fd1e631a75c338ba422703678c0f747a5d1b52dc0bedce7441ea504f47017bef5a3df4916b9baa4a84fde6704eda6765e81945a3e5419fa66404505ff6ba7b9609b231b9e382ca922beed2d8dbe26c900394d7d1d62c7379f61aa40b6f7a4d96f379651c4a89ab5f4347961ee9935e01008fa0cd2c83ac17674eca7921aff2f2a80968aedd3547f6cfe0d5daec39a1f1e9d66fc8f95c3c41ad53140342a78b416a2f9c039455062a8415af6791ce3bc7fe5b9091dfbc7ddb146fe6e46de39f19077419b3305cb4187265c4b7ecd483da44bf0258ee90f6b5e0d678d2fdf8b1b8c464e73c1c7b984bbe331fa477a343aa560092a538ee281954b3c02b698b012d6ceb5114adcd2d120c8fe69cbf1a9bd35c99449a13159b0087fce5be56549c7d7ceddd82b8697309b5034839793ec98f0fc1fc7404001133a21542d460b4c4e1736cfb706995bb68f077af3abc274aad22ea12290e0666243176fc40c72580768a6a7dffeec6c81e8e3d3351424b98eacb6fef427279c90feb555dce842f2cc93a76063d6c4aca245b7faef4c3d1b85ba014b61f1299d7341b556ebe9c6fd07060e8989426bf38b1d9a8e0619a127804371acdfae4a904ec7898aec559e412b5af463a5273151e906ab03450621ca8a091cdb02f35ad5396b42ee930b5f5d1f091b08f930e22f82d440050fa34a9ca43c179f61bd8cd0e212998ecf77cea22e2601b9c7ceab6f3d22d49087cbf70d117da86c696e56b1b5007aebb2e416cc61204731e95756b64013f49798f942ae736b0a9f39f9cec1f856e4c342b09cd09a84d02a5ccdbfbb620ffd504e86994061b28ef83ada7bb1a4b7d31e33bfc34aa47bb860487fc36c0b84b34ee88404b9fdd81dd3679edad4b1a08de8c8a62ce2af328bff14ade2cc44dfdc1c5ac98eb8514d28019fb7efbf12e38bbcfa5af4f77b20de1dea991ed2c0322fe3e4aa1090fd40548ca6eb09a393ecc7db44fdbd7a96b8d9c3708848ff848341eb79868a7f51335501366d61f2c85df253965f0551f50aa0a6c9d547d9413879a09c56a57e7bbc7017978ff4a7495706803a3a1bfeb34735d8d8a70def78246d8f07ec5a8a2213e00bd6c3958821842143d76504e89e88bf43a06e399838db5cc56a802c5470ad116cc0d267c2144e7a81c678855d3bb9b97e6100b2537cdc87df0bbde4d675fa8dfa7eebb04050ad4c0007e737ab163067a04317ad4dd16db63ce9256880806e1002017ad874748b530f334dcecb90cbb5f5ffee350b6f01d511805b93c4d3ab52533f55aff50666340a636516ddcf871ddf083813a64f1a5e7f68bccf9ec9aac201adcb008016d8a1f3ef560217f8a4e8348a93578b8c77c0fcf068b74c264cb7ceeb9724d9fe39d81dd3bb795612f894b8d8fb1904387f58e2a0d37a8b0cf7560198f373bb1bf78f658a6354ac858a46f95903827fc4e4e50c9adb619b4224f3158722375cb602af5ae5a62d86e41677853308147e8fcc886649f8308ef1ba64c137fa4373047bc9f0d0c9dd4b5e8cb50a9ca301e99755548a241014299a52581b3bedd09566156a5656d96013fd77b455c92a5bee62243ed3cbfef54928be9dd00e99c8624d4b586820fff1caa1c89ff95a583019876822eb0876fc42379b6befefceaf2e6253c517c11c2c2d49a3d6ae21fe10120404b68391fca677905e8058ba83e9b75d2238923e2b07731a820b0b8071370b05ca268977f31000ef15784fd26567082b195f88a31c4b667fb24ccc7bcd6369b8db5632e76273caa43bfa3470c8ba2ce8c33c523c94cbf6acea14419bb6c533ed4ada730f9af351edd917ede562a6166b8bbf2a0a5856f8541ce8639dcf21bcdff8ed28e06f257eb93918aef394fbdcdc821f1ec54e49259991612e967ed485ab7d1b664675485908cea34c99904a4b419dd68ec43f0fc871d02b30c249dc49b9d3a57242b1638227de828b185fb27c7284671539cfe694d1e8023d3f4831013eaa10c3e84d546277b2345fcbc11a456702eae9648dd437fbf019ccefa2212b0ae933d0d5a6f3a127d69d549ad23f61c05104bd6ac8a7bca7f7fec46f68d0bb24135f21b7a7ab88e12a850c8658e5ab9758d95ad746bfa0cca50a773e0871d70a002be0e436e11e11d1068c212bc26acfece5b998fd3f4252c11b026c836e0a464642a40f0c3294a06eebc10c9b37dc0b8e3dcaca12b1ebf6d50da2803cee328d2c88b093c1a57c450bead3fbc2a820f5b816c0e359c638774ef2f0a90d99335c3564bff240da561cef93f9210a3aef7d3ae2a5c99a22cde44fc8fd501c100f3027a9706a26db51ed65e5b253f9a5934b682e8a18703747999f64b6932ddd4249faeab10d695ed84f36a9393883bb367c089ae08cc699b2ee2cbcd102ccaab19bbb8d0efa79b76e8a540c54bac0378741754089a935b9f118dc2c677ef5c0a286fe24cfbc6011d07b44c80d5d37ca1e067d7c7f21a8714d508123df65b6726d14b944e2d1d488f63b3794fa46ee36d42acf18edfd10632ac1e880278a323dc76e866f77b53e75cfa0d31ad586563acb2d7fd881cf16804d17ac7a6c3343a73ca63218b5beda12a1006e25e007e845194cedb52bccdf27242f91d765a05f2b61fb4cebfd2257246a73728262b9643a82f79888a154bd37864030302eb0e73d273a58aef240bdec0fa7fb3cad60f7337c9bf051b4c9c11e306ed5c9838275b6858c38900ff93eeff181b14d584a8e0abac46819b000578ff76ab06440b80c0967b3986ee156d420a281927956624d18eb4e714a514e0a41293eb585ce9e970af15be6e7833a0cb7e0d09b6744c631723226ee135d9fa3f4e3b87e8208568f3909c9174065cd750be8ff84e0eea07ffcd96ffea3a86fa50b84e75504849c671a41bd5e9fed93f1b28b015f3c1bf9ca94fd187243da405dfb1cc79f97893e57115fdf8ca090297b9e61779db800c418ee3e94808cf0fc7d7adf460be663e979bf501978cd9a61aefd39f6351df99163c9fb4ee00583fa6299762c8f75efe5276e81c83a3c97ad8652d8f52cf23dc9e7c349b677227804f1a8e2e5b49dbdea4e2ac0a823a0e5766e3e633b58a8c4452a95ab3da2f97469bf76674073a2f665e4c266f028280bf1daadace7fdaa864af2fc86a2963e387b79a204f1498fc972725d4812f8e2b5772a5c2e8e2467d8c8432b555a8971fff37254507f3451fa72a473bb2d109f21c7fd7b431a62b7ba8c11c5b51163f8cd2b6628f915bc56e3bb4b319795fc0d9d21271496d9f3a9bf45d4ef5bb6fee849234de2ca672dc6bb10ba6c1afb3d42003a522d766190adf4c1087518dc5c0cc2399ac9eee39b7c1db7378503f8d9625ec48574b616db052c52204dea203165caabc5d8bf21765ca82bce2b3881be57bbc170323a494665fc4620f39b00a1bc0cae2dd469846f98258070236a7bcf2ce1521792a8510a95a5a5306877ae5d4f6cc49e926df413be4923708c90f828a01ccb8d2aead9c2d65b5aa066bafe78c97dc82861eedd172c5a6d881937de50887ef5688949002df7f0c1a5eff83864adab76965aca0357a7e94e7ec9b78eea986b3ee263d602cc8c9c897c5f372446c19f7957f4e6f37fa270c79579794e80454ea14c08a98b8e13b831d3377f09e04e5ca76350534b5ec147574fc54a429d812356da2eb265ce728ded82ec93080f9be1a32f35e6f5e4990384fa113f2f1dc1d9384483c873c38a1d9db310f5019b81d203d0095b0b1b5fa1946c610b48c01ff9bb5d50da1f5e925672bfcc43aac5989719bc8cfadae0d0a3535780d328a132e5884c8f4c063d705d3e6fafb8eb08bf295ecdf6d9b3386e7e1f658181ef7cf7b01ac2d789a2120c4faded6bda71feab9b7f650356794fb2bc83c8212ff43b1077041a01561bcf54f54131d2d0ae01c98c709d4a6efe9deae23eeb66971cd849231ab4f99622ac1bec14e32a065a885f012ab449a34aa4c3f2804be34f604d51b2792703dbe49d05ed62c41c1b0f8db8c0c84350f9f31b58862b8e1c4a78eb95c6860391de77b3378a8b83a41fd4b39d7595aa2bade7b7c9e531603d1aa4a73062de1f725048ac9e25154ab023a327eaed3f603d9885c9a74668ce4ba6f10e39a3f91866e24fb5dba47584c81709300942469e28b808e619a210dfdac780edc5d3ea4733ee8b87d592abc9705d2f35646b7f513b72e8835b2795c372a7914d6684aed3830db4b865c09e6d4fa1b35547a376f381f900ffba381ed825ed98c9ba6d0bb2a04d9dde4bf8dd766422d1b048bea5d88485c6b4f5d566659c4d9fdbe21ba303469c7893439012a66215f56b450ec1ad22eea9e0f63f5da174222ffaa42a8f559f236620001d93e706e1c829ca1adbdb16e0f310f873767cfbfb6c980bae28518c5027ea0b192c1a8654ae25970c5ce1cd95361f9d8508543a330a6d1edb57f8812e7a74535361919861606546aabad30566cfeb1c66bb8ec4ffa3e8768c39480ac9279882d81aa04e54863f6ae006496bb24111fd32f33bcf0bb58b535f1d74518e877b730725fd72e2d71bce69021f2d28d3248b5a8dbd089f7af10e9caf031aae3672a0f8dba6b8744313206a54b72e8f28145afa2d00789861d34e0300c6cda05892562df8ea1bcfb23161d32a98ac7a2e6e819f505d498dc30395d00b34248bc236123344161d87565e0441e89adcfad4e71262f593285292ed1c5fd09936c401b52fa42cc87ce521db95248f93ac197218dd83e6b417fa1dd8a1ce35dc3131b0480539a4494caafd35247c4c73bf8bee11cc4a0592b2a22cf848b2c15677f042520cb269335b95bb696f4990a19ccbd33d67d49e45e0f8aeb217c0d1beaeea04d4d97f2bd8aad38c5ca93ed08a41fde47f1ead6636eac6401c06f1e49828e366789b89b5985ba3bf5300e90a492239455060a56763171689077ead88757076d5724aa0a43ee0abc665de4efded9ba078ddb809c6264caa827cb61982bb9a7e4403b9d07ef61782c96a1595a2287fd5867234660dd2b19cbc77054b1a5e87380203002d68c0ba79c2276f152146a70c0e1d5ea7f7b7bdafd5bce2b2146ca791b33aa8b1cf4534dca7d9909253529336c4bbed4d7c51b515afdb48a0d62fe04af7be11bafa4bd7e8ab659746a6ba61f8e6a61d6c9f4096eb86df51c87f9210381e31a1dff068a8a70e71070a5fe34420d039916953dd568a8f6094fe9f30c403ebd35bfabba527a92279cdf39be79ea2fafc4750fb26d3176c980ad28f5ddb69e7ef994ac8ec8a99ebd82962d3b22d5e0304fea4def0cc6510dd2f58e28b779dad98a3c23600c5787cd0b139808edc3f62f2d8062f683d83943df1189607b6c338fab5d3", 0x1000}, {&(0x7f0000003480)="d3eaed5dbc63ee6edc8f4236ad0c4d01cd0d1dca320af3b60650fa795a6480b488b88be1076b48865a5d8d5d8dea7160356ad1c41e193cf5de7faf15394db02b01c2f526376a43fbcfa50d34d5b148dd96aff5dd905920f2ebc91ae9e5379821684610ae733883aa0eb8795d621743d89aec4136a27bcb45242ff8", 0x7b}], 0xa, &(0x7f00000035c0)=[{0xa0, 0x0, 0x7ff, "e5203094977319ba3a942ad1d7a396a845d600ddbd32d0c37765258423914b49371cc85741afd29f4481c34703cfcd194fea0036ec9947d1d04d901457454fe8c97ab4399fdd7a8fb792348aebb84aa270b00fb667d8398588cf7f27bff97e564adb146d420717f9742b949083f72e78e0143c7203ded93ccae03d7bc1a2d8049a4357a81c0993dbbceff0df41"}, {0xd8, 0xffff, 0x553, "200e06d47c2c2cfb56b19fe1bd7b963d903738697ddbbf5ccca72e02cccb1c279a491fc10cb4dc6dbb38b8dc609a5bae7d790fa9f305c140d35edeb2ccc9caa700c58a7fb9d8f6795dfe81f6b7e935dee04b5bc9d1bfbbad12b9a6c622d2bd9bc25b5658e923d754418da0d119406c9da92d3d35a60aed401fc8e264dca8f5611425bc242936cd6d01c44e590ee8e57252aec65b53729540f62d83518d86bb4aaa190aedbd30c6fff5086cd52d303357b09e5994e9568706fb1c942a0786219d28"}, {0x58, 0xffff, 0x0, "790a442ec415e8637ec6efbe82421e360e28e72ec01bedf8872c6b96d072dd5b8d6d2ab2f1a862ea0f0a1e7d41ec8adda27108932cc7941953b2f482ebd5d953cfa9"}, {0x70, 0xffff, 0x8, "f3cad994fa73d6e183f4130e4270b8f85a1a224fa5ae5d6b094fb0648c61b6c9c2781568710b61f2db6d459bdb36729762e25182090cea00ce96d8c4cbf794726fde4774d658e5766c72ed69c153c712571a183a704791378308276c877a6f94"}, {0xe0, 0xffff, 0x0, "64a879a2da924d539e93acb93ea457f1b515451c219687eba986f130502c820121ffdefe814eba548f9b956520a78ce0bc85b80354f5f8d06aef92f51d7de2d1d8bcf0763ba83790b30743c2c0b6c7fa70e1817743427486ffabda08a52a3a6d870f1238f69e0b7678bdfb877342df34fb56fa84e5bb72134827b5fc833e39774155590647bca1c47c80eb974abefc1f040cfd97f39ce590bba7e3619a9b81c60f6067b73ea5ee013d7beddaf71fa79fc667e7703b2e5fc1a98d37a8d32feedf4d048fce5dbb6d118d14f5cd985d36"}, {0x68, 0x1, 0x7, "51f18fb7e6cba074c19f6b35f914b816610da90324a22ad1a2d2b4e6c06973135d53aaa2718b498624704cbd8fbc342788ddf3bfa8a27958ad3ae3adf12c066a5c77613f69e2706fee3c967f9408e1617026"}, {0x18, 0xffff, 0x4, "e238a5"}, {0xa8, 0xffff, 0x0, "c6aa1f067fc7ddb75a7019f48fb03924d5db841f9a184ee44506c2df0e93c07af8d901c8db82a779edcb8ec70543b6d21d5be922b987c084dbc3dfe97557e85334dc930b2babe10d43d936ee84060d3573583a0ad30a690a9cde5e9b00d5a77783ff008cff1fe9f95ddbfc2a25a9adf5e4182ecb31fdb8e3188aec2ed33f2851361afde96c82d1bae8980f8296a822952c7689"}, {0x30, 0x1, 0xffffffff7fffffff, "f32e064db400678b79002f6cea99995520b846945a232bbcf4038b6ec6df"}], 0x478}, 0x1) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x400000200) semctl$GETNCNT(r0, 0xfffffffffffffff9, 0x3, 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/73) 10:13:05 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:05 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xf49d16d49ad2750d) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getgroups(0x5, &(0x7f0000000100)=[r0, r4, r5, r6, r7]) r12 = msgget(0x0, 0x40) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x20, r3, r9, r3, r11, 0x19f, 0x101}, 0x9, 0x4, r2, r2, 0x8, 0x4, 0x1, 0x2}) r13 = socket(0x7, 0x8007, 0x7fff) connect$inet(r13, &(0x7f00000001c0)={0x2, 0x2}, 0xc) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1, 0x3}, {0x9, 0x101}}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000280)={{0x4, r3, r8, r3, r1, 0xc, 0x6}, 0xff, 0x200, r2, r2, 0x55ee, 0x0, 0x8, 0x1}) r14 = semget(0x2, 0x7, 0x2) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setregid(r0, r1) msgsnd(r14, &(0x7f0000000380)={0x0, "fe60acb2d5d40239234870c46056434dc12ba7e9c3872c6925b14389b0eb2464fa00645d2348fc17331f5e69cbcf"}, 0x36, 0x800) r15 = socket(0x22, 0x4, 0x5) r16 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) msgrcv(r14, &(0x7f00000003c0)={0x0, ""/31}, 0x27, 0x3, 0x800) shmat(r16, &(0x7f0000ffd000/0x1000)=nil, 0x3000) setgroups(0x1, &(0x7f0000000400)=[r0]) getgid() semop(r14, &(0x7f0000000440)=[{0x3, 0x400, 0x800}, {0x5, 0x7, 0x1000}, {0x3, 0x8f, 0x1000}, {0x1, 0x81, 0x1800}, {0x3, 0x35ef, 0x1800}, {0x0, 0xe82a, 0x800}], 0x6) mknod(&(0x7f0000000480)='./file0\x00', 0x1a947def45fb7cd9, 0x7) semget(0x0, 0x0, 0x480) ftruncate(r15, 0x101) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) setregid(r6, r10) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) semget(0x2, 0x7, 0x400) 10:13:05 executing program 0: socketpair(0x0, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xc) setsockopt(r1, 0x29, 0x1a, 0x0, 0x0) 10:13:05 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000001440)=[{&(0x7f00000001c0)="700f01bc31d7c90f6775ba044e6130b4780918aa2e485d370088a14db979741211b9", 0x22}, {&(0x7f0000000200)="64dbc5edbf418497fd945b0e97af6c48614136be16", 0x15}, {&(0x7f0000000240)="39154db3fe7bfe3b10540c3317d85940f95ec71dee6b6b9c9f818d6335da3093b14102ed9e358274abb3b9619146b10354949a59fedc7e3a4bbe3bce0b873abe373616476bcc23f7421fb887fd24800c67929b99967b636639cc564da093b39d65843c45c882aa82b9758115cc06b1030c642d92928569758ef6223df8f9777f7640f3083c26d926f6f0d7e859a29b8ff0034953583589c7c9e236ca78ffbb025153ac7eb486ebf6b083a5ab3dc3fc4b31ea09a79ca4862f2ccd7440c804a5034be216577efca9ee48be3bc74e14c485951336487305244bcdb6de202204466a065f47bab1fb68d039a9d41adf5526581066626adf9c0cc5072f81a33899f46b9b4c87ac440d2ad9b3df940342c0546f60829d717c70aa24d11f1c8c55b8485eee080b6966dd49e663311bf21a6fbf9cc4618ad42c82217f6ea6b3613a953de544afbef7c5633bdd38632c168ae73db66a650492b2e03259fdf76fb32ae4aec5dff4d0cde05e3f60d402e9e299ee3e31c0438eb24e44555c733f85204ee38eb7d6611f533eaf753f8fa37be9f3db6dceab4854d7d8ff8c65d352421a5b2330f83c0693b7814c161b14437860727a86e1a4974687b1b44060ebc730c163e3f4644d9fd2e11b2d194e8638c8b6d42ff0f9c880de14df6fd99cdbc4950ca7f56db74c52c3493d0e587d548521f39b14cb4e1eb3b0afb279a59ec2e47f0c9d2a57a3781e69b0cf568245df24cdc853385967ba14aed751242615d267e40c411327cc8882f3ac7339a282eee08791475a07aa8fa3801481110c92439a32a49468293811d67344cd7998865b339373a2bf2c3a7aa0be55a731ab9c1e6e2143829e5977ccb718030eb11b42ad0a2b878c8325a823a711be394cfadfe162651ebcc981f073c3312de8d0b8000f2da1176700e6e24b70bb1e2fbde9c0fdca7187712d9aa404c290c0a4fcf7cf848cda403fdb2f978ad7a02a33e5b24fe86b9118f32518eb66e0dd0f0a5c36fad66cddfdc815e601c97a31646785a3a844a976c1b04bae663abc881a3ab995cf8db2adeeaf43845eba95a51c7ec7d621608b4f9af357171da2cb3264359e705621678fbdd09a75888d81c606555585af12536596cdf83ba449d06b2cd4fb126fd40d2e32200599bde0becb67b297856f39cc00a9968ec40e0ad65e3210eae2453c17b411f9bac1399f734052e0d93ea0b5dcd7cc0c962bc886014d0363d10b5e7cb3726404d70eb9f96a299574b9d6ec62ca968040d4e214b02f10789c83325e11fd54808d7b654652fd975db00a5027a6c38edcaca4e52b920a6880816b9a222429e1fc6eaee40409095443a0d755f5c6f4400424eda00f8b5ba5818873458751d14d2a063257d92ff5922b535fb8aa3a5b8c2be056cdbc62e8cd7013dcc4324bbf93699c1d1a5aaf8e93611ac71e6922cfcd0912df3bc1644e4d266895e2ea65d8ebc2147939bbb5e852e41976fe5b1d5229f3a0c5fec3286063e2346fa30ce8db0a39c5bef1032528e44b9bad98ee33691ad6278dbde60fa40708750a15daf45bc09cbe62dde3c1ba8611acb688a429bb24523c505d3958082410a8631f1dc583a52a0566fde5dc34d99e288ae7ddc660bfb3782ba4963cec169ccf163cc4ccea5bdeda477f71b73144928aa81576f843a2e8e8b7b4761cc54164d74890ab5b3a36309bd9df60cb505f0fb22c07b991466d649ac826b1bc220c63f4bb1a02fff27bcc884a96c4b79c1adfcd835227e9b7ef09f48822cb9c60227afc0c5fc8d7db72f42bc738182d1d06fd2dfd9dc2fdbd46049736c21e1c3f4f385d1196a3f6fc100ce44176c6980478800c1be4cb56f6f0dfe82d659f9c93f75d404f70d4c7fb50f10887c7c83d59c5cb68d817e8b55e9cba8574242bbfae431f04317d25a1e158c91aaceb787bb4c186cf4c2b756544f5b3f3d5807faef41fbbaf1c0caa0cb979f4edb1d9ebbb1f0f79662e1232712a197323400b47b64861ad9a3af9bbebf592dfb911e884550753c83454857591cd94f26d9f5589481563547c6ced518ead559ca3aaf153e95d18223e16e84687320643c7c7a166611854c3e0bd8b846c03ab713ba9821f1be5b7801ccaa77ccd9672bba16a5e46f4c814b662ffe163253e377d8559ce75c834bed2854d34058b66b71e9911f2cb22959e8868c820c2ecdeb9b5b37b3bcb277183ef0fb2075d97360135fa855102213e8500f451a3369ca321f711400694942fbf4bbcf9faaa3054263048d5432ab10bc9d9a82d0a63a848c839d79fcfd4ba530f5de6239ba0f56eea6aa9566d50c6c9db291bb237904d51060a2c2c90366701d83832ae772afd36ac1abaec74014b1e0143e8093bfa0d7b64df31154430709b93fd5b32292d2506ccb96d76f7f7295c10c9d3492e7ad0516952554a831744ce26100b0511170db20091ed00e3495c0d6ec0855e33aec92d5d0baac5ac7e9b3bb77c4dc79b52e42bb7239ddf40be0c31828696588f746729754d0320db1578385a9f5e7876d9a7c82720353ad0eb3b0a99951b15f88f40c29653f77871be1b82a450b47081b1085942547ed92cf7ee33d477aa29b5064f1302897f9049099e3b1d528446798cee8cad157f340ba2f5b7a9bc581cc1d186a24952f781ee7047b808f7d645ef0821ef4d5f6f99bdec13098c6c6f7cc6919d067bceac201d06543e49e745007d8d873e30ef3791cc2cc95f5e1988a3833f264d28b5a181b4b25b11ea6a1b00f2f159aa35e954564104deb3ba972fd958ca0e7dd0e66659ee73aceae3df16febe94bec6045d27d5c9320b638ad62c17b01ed086a7ed43c6ec9f686b87d4ef9890a5d8e2a0804cb50d63c6fce852b747838748770b7035856495c660fab6db1cce2041fb1be2ed59aa232bdc8dd70b4cca0487fc64caca268dba49532dd8ab045b80c246065e1a99ded3d67046850d40f4edb5b3cb7efd00f847dca5b4f14251a6829dc2cfa3f3ddd73dd1b3f2805265aa9fcb250a336f4ea9d4d7b4892e098d224c383dc1e263ea4c1106e64071bff708dbe6daa400daab65e55e96f99b1f76d95dc79e3b7554fe223e44da3f3e39e8371a31a835412f3d26605b89ab1b13824eb3944c7e708be5ab65bd24ea929726639a3a21e30d89232afb58ed10a0bbca794d39f9e8793dd3a9b53c8813ff924d8f0be5c5d0318ab80b3134e49cbc84a442ad547ca062d9b7c838be6aae6fde2b939e213cc1d19691e57dfe59fa4485e074a88d143178e72d7d8df2d62acdff09969f72ab4e702c7170eef252ec98dc1d63d7b7878d51caae70e9c8b714b336dfb224ad2052b023c7177a0e8eec944da893d9196cd7685e3dbf05795e2c4b49d2c60dab1210d2c4cff350762b5250f8c93f5267f246406d3f3ae4de704aa444011c620fcf90b95ad4a86894aa36f5e141a81035292e23d907a25419330ea3c5d47d2970c927bb069d07c07a622cc485b37525a7debeb5763ae01c1705450437d454d456de9e75f27956f31ec61bc1d8872e8489878053a747103e05e55a801d815b1653b4c895995ad9fdf4867059ff10db164915b407c356e5d59192fe246007e468fa7d3242e38d6a2349a8d5ca6fd01cec4856261528d795c430b9f1291dddab83265dfb97d1d6a12a78d5b640ccbd9e546577087646f6a37c527c2819b08c3c335e5f74d018b74dd9554f8b034bc7858a064ea19f65302add77f7e0a4dbd030db5024dd0ceec2d286657414076717f20709c7f4fd2b6ff31e2c03025e9dc2cec74ecbbc1066fbfa84370c48f5a99f82dfa9152daa5239a87fd8da2f4436d62f5ec400a72c24d14f7ef9cd2451f56b561aec3f6d1a99dedbd9746ce27f2a2f52404bb2112d04200eb7d0a1344e915a218c1117c002603e8b5cd95e37dbb8e063155f2e875afe0d2c6fd4fe8079f6f7de23b48f2a1c93bb991ed733c4a941372b0cbf7f57e345eab7415e3dae11a7aebb79b578eebd278ff32748333a6df0d36b560d2b64af3952d3eeb2415aacf4962be47c0fd6386a7b8bddb28bd4488e5bc9831a35a8932f5228d761ef39acbdf33991b0ffc14e88e1ef0b4303bf692edf65a6c7c81f37304bad2937713b65845079bdef829dc53a6b50c45c8f421411feb764b35838216f9c5ee571189bdf7c009a854edc1d87bfd6e5c23c4cbf7fd55bc330fffcc650716ab3b60dc56e7cedc9b048ca9c68066ae3d7c8dd26196e23bb79022cfc1232ea8c2e5104c7bddb486a82ba3291f27f6d3e04ed271b46784faebc305ba2d01bd608a61f071054191c60f0983e8e516062a06145a2e3a2464d73204feddb4a30ba9b7c148004f7495db65cd2ea7d34ce1e2506ce47a341e5e5fc83115754eee0377d8212ed64f412f41e58f5dd8d7e0cf74a90d8d30cc1772d50ad7f9944a4709344787f6422e5d45969721299ce3d6ce91427b96a5f1399b4a25c340ee241a5dbf20538b419cd2e3a4bcbaefdeede480ec610dee2289b584230d39f1aea196e9bdb95c89a13cf0fd1af521cdbbcce7f171219b06199314c6bb834f9e5c3ad363e0cb03a11c74f0a475ae6ca7ea09b2b809c472aaeee694a4d1da4016ca8a856c93c6a3c3df22d818616c383ca21fa3ea1ddab5a5507255a9e1731d086efa2587a67c33cf97010ef18d28d6546894d23547f887ff936548aef4bbeb598e6ba7532b11f5b13c63598b2a48e0d8f5af6e40f9574f18162842279b0f6a784fcab38ee2ddcd7707cf1d23f0788952817564e1fc2d95c702440acf25734b72465e87d1a23b965d75486b86f0c73610ec360382c2d6250b329cc260b84763192f1b28256a15686f61871bb486f1b11acfda06834cf1a4d6cee86be02a5a1d9d9619e189ae1b4c21f3cd58fef6e1550aef12384e927b948546e5c5e6b9a336c51844ffdd140ea7a9f9b46ef3fa549e5f8a71136172d18f33dd0317ee9ad00ae939ed7cb772ec57f9ce953ee9ac6da9383096ee2c21901c7cc80063e7f3d7a76db034269daffc21c73f1e6a25b389c80ada376612f5f29ff88b9f0e64bdb028c620cd9be8d0835954468b342539f93895101ed2459097afd822d3458532ca7ba09a18de0703de779b83f3dcd8cfb6a2939777b1877f31b04f2b6f44181fc37e437f9332d57c5e1e06cc53d5c0de3f0734676c54b1d7c695b497a9ad32b8f5c603d59f41bd4a841e355ab7329dd685761afc6bfd0a75d709d2a38fe57b7cb8172669bddd7e6b7e107b260007add5a9a7f67586e95632aba87cee1b403df9dedae955362b7c862a71d6a3942b5c7ddadcc3b8ff03912f9f954dab334fb919bd958c83a4ced281c66cc0c0bff6cc9b55bfd9c72e6e592870ca8a83742961e6e66f57e9c7809be58e29cda9b8fd8eed2595632aa825a7cf3b024b6a43d525a8f3182435ad9b46edf993bc7d8c3374131a6812dfd385a5bd533e484adb2015ff7a10032fa57b661c446b7efafaeba6e17af72dc04e02ebd1c983c81de99dce4bdccf018dbcff5803a30157403a60d140e627e6d841d87acdf44db17c14f2da7cc99895a00ecf8fc3dd77d217e124d78b99debbb343d03b0499ac245d9cdedd9d40fdc5d5affadfe8335e0191c0b3e5e3f60a98abceafc99bf13522cf20df3d21112bfe450d588b91c9092dc5599231052fffc72f68c8ee42bb35b4736604e3a3e0e3fbeed1147da6880f06d4b6e7d6badad865568a381bd426ad2bb92c901116b8e355f3a8a80c7464a2ce57dc6320434be15e7a221623177a0370a36fafa72213fabda82a8549b666e4fbffd947cf8a4752a295490f0e286d3d7", 0x1000}, {&(0x7f0000001240)="ade541e0391f04c9af882154cfced79b4dc73a8b240aa0dd1acf638b1237f5ee2df7e98e8b751f6dba2d80390b2e6880f514813d79938f3cff55a93ab8ce65eaf1e8169bc48a4743aa90e2758944cb03a2cd3b56eb8a47", 0x57}, {&(0x7f00000012c0)='v:', 0x2}, {&(0x7f0000001300)="d666792074a68d4815ae4198c2520183a659e843fd4953d97277a1198727970e5d8c3a962498a3bde942c27ba080176a4f1bd7c2845835aa9bf3042278d90c7628c5b36cb33c5567116037260e0806ba603db6929fbd", 0x56}, {&(0x7f0000001380)="b8a44a05aa296ba22549ec201322333f89389e4a1d33bc0da75cacebf58dcecfedab81ce190e9a81a6cff2e253684a59e9c5d9940b704decc1d720ee7a3acbbbbb4e95bb4803f4f82618d2fd3d647642b90d4953e0e30b642162403f7cac06ea5b3795c9fc06106ebabb2e3009c183aa9b72b2ff65aec6cddd005040c036f87ae9aedda5f0b06bbadb85460380d46d43aadfeee50191929c2b238f97c8c1c2a19e80c3c6fa36f7cc629a6e3c88e5e2fd8709482d29095910457d299250aa", 0xbe}], 0x7, &(0x7f00000014c0)=ANY=[@ANYBLOB="5000000000000000ffff0000cae600001b719a9d14921dc04596220757b8416797f7e8704cdf5921a39730dca09a571ec4a17e50586e71936ac2aad1e854e1d4a73a11c66efc18052bbc3cd92b000000c000000000000000ffff000003000000d00c30d9494cf1760f41afe0b86e6bcf456356880a3b13aa6ea8bd91f8ceee5549f5d83e157834db42d19b26ffe660ac684c129623ce852894727163d3c65952a508f7fffc771c0e73ac0d768df1759fb63687b1a181c2af7acd4373ee794317ace2e5db1212e90a9ba8c140fe3ffc1a43df4c15501d2d64ed44e8b380fa712dd5645e2631b2c6f1fae93f826d03c9b7cc8b722ac0d49294d1d244949d25934628c2fccdeb945a651ff80000000000006800000000000000ffff00000001000004e503acb291740c552fc7a56023249cec8afc61152f048835619ed9606bd57897909c83450a64333e5bd62600000000010000002e853dc1f3f7e6b78641ac5a6c23ead8882e907d0f0fc2d68b7dcdd5c401c200000000006000000000000000ffff000000040000f255eacc09e15e5d86a23dc7a07ae0575bab82151f21966d71feac0b44bc5a56106423803b96a20e52b99fa4662a2604b7e12978af933797ba50f3da7b85e5912f9e469450cb81536a2378e7036d00002800000000000000ffff00000000000065d1cdac6105ccabb5a71e5a5788699861edba0000000000"], 0x200}, 0xa) r1 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="f3db33ffba75f416ad1cb7a53067026de8d8739175c8570cfb419366eb54c434fcfd88f0dcf2ed7cd7d1e0a758f3c6bcb013f49b525909b86a147bf1c707b4ad5068f7c8a9", 0x45}], 0x1, 0x0) pipe2(&(0x7f0000000140), 0x10000) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20088, 0x81) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x17d, 0x1, 0x9332, 0x9, 0x3}, 0xc) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8000000000, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x7}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140)="c42b614794398442081ed149d1aecdf3d16da60314b9bf4cc13571a8e8cb78841a56a5eea4e809aa8c4b387271c114186936138d92b41c0973cee8a67370e47a9b34ea1dcf0018fdc4af07021ba5969c4a5c781581fefe82fca2f96f1dc0224f921f100db620e10b0d6cb4b2d208c0f4fb34257ad97266cb5852dc346e193e340650840aff523f70c227f58f5af547c1db213e0f3a7da8fbc68d8eb505948d", 0x9f) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x800}, {0x4, 0x3bdd}}, 0x2) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xffffffffffffbfbd, "47780ac83f008a130264e6f59ff663cdde00"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) syz_open_pts() 10:13:05 executing program 1: r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) semget(0x3, 0x0, 0xa0) 10:13:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:05 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000240)='./file0\x00', 0x0, 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0\x00', 0x125) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x1be039c4916ac32a, 0x20) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000180)=""/129) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 10:13:05 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) fchmod(r0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="1a0e102d3dab6793103cb5d973e804cf80ad565cd7caaed2a6bfc02bd3639ad7e545ca66b6ef03b5f1f20547a1b3382c09a20e1c5cb3b97cd3ad116a335c0717ad1f9b747aca9409c91a1b280122422f4d1e91e349f6c0", 0x0, 0x400, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 10:13:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x3, 0x5, r2}) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x80, r1, r2, r3, r4, 0x10c, 0x3}, 0x1, 0x4, 0x80}) 10:13:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/60, 0xffffff1c}], 0x1, 0x0) 10:13:05 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvmsg(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001300)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4, &(0x7f0000001340)=""/69, 0x45}, 0x801) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) r2 = getuid() setuid(r2) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = dup2(r2, r3) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r2, 0x100000000029, 0xb, 0x0, 0x0) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x402) semop(r0, &(0x7f0000000100)=[{0x0, 0x6, 0xcf2edd71be4ee8c9}, {0x7, 0x81, 0x1000}, {0x0, 0x1ff, 0x800}, {0x1, 0xd71, 0x1000}, {0x1, 0x100000001, 0x1800}, {0x0, 0x8000, 0x1000}], 0x1c4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3) r2 = semget(0x2, 0x0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/87) 10:13:05 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x3, 0x100000000003}, {0xff, 0x80000001}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x4, 0x4) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = getgid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setgroups(0x9, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) pipe2(&(0x7f00000001c0), 0x10004) semctl$GETNCNT(r0, 0x400002, 0x3, 0x0) 10:13:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x2) r1 = semget(0xffffffffffffffff, 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x5b) getegid() getuid() syz_emit_ethernet(0x11, &(0x7f0000000180)="564891598b0891012373f09bc6b415fb3a") ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x10000, 0x200, 0x8, 0x80000001}) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f00000002c0)="36ec4f6b4bdd65b227697dbe67f99fe7bc86bde03749d96d9bb4ee10972e47d30aa5a7e57ead89c5c1eaf6a0aa6071735f8ab03f652c0f5e14df72f72cbdd8e3fc142feddee772e9b32e779698ec6c2c836c9901", 0x54}, {&(0x7f0000000340)="734016b8b29792ce400ced059258b37d46061c15e0bd257b5c4eaafb779337d11482eb92c2c22cb816737d98228dc374b16b8ce31570c66061a673d1b5d049857e344961d22dd451d0a2b2678dee0825ee148da277d23513c5a9ab55a40187f3d2239f98f0c9342623601e62adc42603f6c658442c1037d6271a1855a5cda6c770526bb22b4b559e031a94c4ae586855798b1bfde780ebbab4617991655768bcd276d20e1c2020ae4a3015cad8c0eaaf3158a683bc6ef74f6e918d5aafffcc1b0a1034237c3b6b93e1fee6e30a5df3d7f6c38e9ddbd4cc407227fc5ee1176a5a2a0ffcc14a90682c3097cfcc4278cc8038bef25758ce15e01edd19c3e97e44b129b7d918ae97957df64a99bd29c08a1827e352d92b13646be655a9428ca83e5f432b41b896b8710fc3deb2cc1c5aa8a058ff0cfafc8fd3d5972c4c8fd52ea42ff33927c9e3bd0ea50a098047f42d04fa5fafbb9235e8f4dbbc88273f7265a58b44362f7d64bc454f3910efebfac3526f88147a36959adf7aafdd45a5543373a462281061931f8fbd825e185b6292449ad464ba4ab239d4a4413e9fefcec1df2a4ac27a0d3c8a2e3d69deee7b30f640cbd77d34957ef381990d5726a0c4b78c01f07bb77d975fe2df1df669f887283e048e8cf043003c2125cab8063acfde6f4a1f871d19a66dd5f0b362c2c312f713a566362c97a8b41c3228f38cd852ec7ad144dec709139a2469170a2c840fc6e4f6d892359880a7377d3a7d077af4739af7b3dcd26370595a38768cfd8fc0393204212d21e262f729e56e4e8ef131496a06b438710326ba68b6d1ac5b396ebca18de321b1be61cf2a3b2877a381814040773b75686e29c7b735e8a98db99725e3eb91604b0f3b8a37a29ee40b677e319466f173a73df9c153f5ee2d76683217a8250fef0b25d15a80f163f62fce2bab17c2cf1ec58d77878aa547f3a62dded7e6ce3ed764f2df729df3e71533937db7e912ef7716245fb31aa4fa2cb9d464ebba83c848bfe48dcf350af9354b0fc52defae57f93e1c8f55db24405e7db5923734e8d53a84049a912789522df4281a7bb3e61c394448b8c96366633dbe64983d9cab2aea6284770bea92fba565db84dce2ef070cb5b1d4eb3b187b206012d8e84a90bb4279ad373d99cd6072ebdfa72b945c131dee6b72cb235a7c3e1ad16afdcaa2c5a790c9d23b9a8694ea7044b8b26dca45bd3a5f55f74d2185c234cd410b58675b8d4e93818e339e8a92ec1a62d6852616d319e1c7ad99fb8150b028c227d2ed66fe6ea3cdcd96ea213abc4b96d6479c5f37b8efe3e0ff8afbe33e24fb2fa576728bb0fb766c63472d6f32199383622b046e55c8ae25c1d704d6002d56cf27712769aeabbf3e2ec9813fd10e08d88f1dabd9a953031d8cb8681290ada109c8c4131244f15564fa1c63df4e4b7772617eaa5048c18ec8cf916840a8241e5a468a6450cfc33c396371bd8add821c253f8c27e167f9e35aeb0888649dec04c2e1707bf750b6eef51105d1825a2ff147326a17d85c201b0d2d4d302336fdd6bad1fb933fb497208ffe4b4e08166dbde4cf0e808cb1a364f7a4b191c06f7f0b9da9465c7a56bb078c74879e8d3c2840dc030b432df0bfeddcc7a92b8821ad5495daa65437b67cd9f19207491041e2722c2d8725d801945e358468977c742b0737642bbe10f519bf0d1c28019e65bf643ca7e1ecdaf9dac22da14cf1bb29ca3e766ff48c507d9152e6c85fbb103d7f5eeb3619e5cea7a76d12331cf6f7a70326b0fe9e0cb7ff7bae840ff0ae98e1bc58b8cc97e2d99fbb79e009420f090c2c235d40a0560f4228342bbcb6a79bd325dc086d35027a742e7756dd5d9d775e426ed6a808d5e6c6f5c91865e53ed473621af471386aba13df0cc91951644e37ed66263008a59cddf6b242967f7a244b507889a1ed35d8886d6184f662880c6dafaa5990f9f9e31029af4f8aa057f69cf35ced8cb052122c2aa642a5f0a7fe9f15118a6cbe4ebddb28fc86aa271c1667c9d9e8f2eec343a32847fc4b0e4564e1acdf3ccff32fb5a2d4d0f8bc185307c12cdd7501a9e8f9704a110c2ea1ea356ca7cabca3036f3b6e7b69f5cc2bdeddd58ba1c39d86c8a532443eece249af6b39ffa631d89c175372747504fd5456b3433dda6e4d5dd5c5a6e25cae0e0ad4edbcddebfe2f3e2293d41528dc2736b142229fb08588450eacd8f14ef502c08ca8c929f5037a949fb026336da5205f9c6e85661bfdf354e27f3ac91355d1cef8cf82156ce2b8854baeac694307e57d30b39aae5fc8a5db58ed5e6bbf81d4ffbf22496aabbf14053d049cc4a6c4f5b4ec668f89d4eae6b7db61dcf4849a581304f4e3a0b63d5e08a8a3c81a1fb8487672022d905c44f48497aaddf73529d4da4b52133d84aae4852d78dac3b745479a165cd19e90af4a507fe05906cb75aa4ed8c287ccc987bc5e243eb477d78593cc2e275eac83cdc8e73060fb5c58309ef7b4008b29217b6af1be7e210b36d0f32b59f14dab2cd4b8fe7419e8d0a9f96c94d1cade4b753f990b6ecadf65f078d610a939ac201993e01c191c6d9743c92818f2da0c6116207a14958b3e2ad81655bed1ca2728142b1c5f6346589346a0c117574472ab171a9c000be1fae84d22468066d98bdace38799b5eea6a25494d49f5873ddfbd0ca068fcea9b1692977b377b9a9248267219f41680b233131b8421932b4ba9fd607df2bc9ea157a60ce97f96e77857fd942775c8c3bb82d5e33909adc5aaef94b78c4c9a2074a19039cca94eff96a38cc72597195eb5e53b48ada8d0a6830b7cf821a84433900a09565515014574b6e3b956380f7050695bba7c753bcbce3c7036ef8c16a40c88f8e30258ba0d1bca641213692e3461a6680782de398f3b9e2de7fbc7e7b316edb9c96511bf9c92f7bcc176e98204de15f0721f1ac14615e077dcbd964f578897d68c0ff507f6c766ae25b3a642bac7d07c16ba6005290acace59edc834b3d6bacd9743f518cb9b824c1a647871c5b2c457965c2d1a6d22b677d9fd779b2e330092027184fa37aadd904395e576a8c28d64889a3cc42363bc3d29ecad93c6a6e5a0b93ce3be02b1b2c5fb54d1d43bd96b6afbddb77766698ec3df4dadc0776f24c6dcc9b63a605f594f5c5c67a4887fe060110ecb687049014e4bdb2bd51efa7a8b003d619437360ddf66dfd984a510848ea3ae681af628156c20185ee0b2396a881302f3e83df85f99b42b7323c08203bd22b7dda40d21594e0ff79997a60f255eae4f1cf59561da2fdc324b47c80d1db82e74b4ea82235fc0447dd50dc1b856ed7605ec49e9a5c16345a4a5c7af53e4f0072b07a90882f1872990a565c0dbd3074c0ae6b9f777b5f6a312eb3c4d9ca764c604d7c6e2a9e6f78cb370e63ca417b5cf6d6dd7531943d00ab91a90b79cca435b2b8a76d5440bf4b0bdaa7b02e7ed657add580e8f4b8bd168464c11d91f3a2b407b533b03755dc9df9754ddb636c2b98d425e1d50f1445cfc59e80babe1946e1325be3d78401c65f0c45852409e1177dc498a66fbb86f736740f2ab87510e950f22d18ddfe0346d5d599b7725fcb69177224450934d25a99495e0219c340e4ec21cb0b8922d8c162500c5949761123d8acb05dc3ab0ae2173a710f74d8c4a6d0c571fc379a1ddd25085767fd8d316740d4476f95f390619167c8c455e2a13106aeb41b7172515f853d1bb49d3384bc7f360e615c5d2e7049a93bed9c76744da892b4476f595a49cf26bfa9f533a5570cad8c47359da66a76e753574c5529489d4e92fb3ec3391208da10972184f7257535132813d3bf231a757ff6443d363031fdae382185919e5be307a00e794ecd26f35931ed685c1772e58091a8f7a8d5815ba5ccb4007691d5a73f4173eab7497e09820f6e856d160fad53b0115cd029912190eaecab7f6986015d3b8526df1c7d1f3e0d43e91a52fc22f2ed6519066b26f2f9aaab9211105f641565890c1fbea1778571018eb7de8738da54e1377c2244c553376253cfff9fd9e7c2ef2c7184bab6eeb56f9868043b229091b8f5d61b922765e6c2174a62631755d3e7ec8b327125dd37fb077bfca24c7f57bccd7f66d7ed004f3371f20f6fb342b65e8ecc5f32aa521dad7cfc481cf3eb2c2ac71f283e57ec34697b89aab254382f62d1b3f0a8fc0331859ae97d6c53368b9c5fc3f7a825bfa3b032fc21cc14dbcc04016dab00e0694daf9cd50bdf7a96dc89c8ef8b3d646fc76c8bc7d4e2a9f3f45bea7305dc68392b0e584d774d77404acb309efd0c26a0ef53bf34a821ea5503de802327c776b279df955895edfad27add78c983242252fe4499c5b85c6170ce40d134af4f4cd4deb9cfe7e0d5edf4d013a252f0f0fd6b6cf5135506dadcce0e5ec25ef9e6ed6bb2e2f94b06739ef4a0380005c286d7dfbcb372df4de9d4da12f1745eed9dc67c6f2ba471e3bbc1196f9738c177544c31666ac3d8ee5cbea5b8cdddf15803883ad3fa3e540949d0c2b78f1335ad14a4a689a7bb4a2150745bd8b96c3e500c85c77227f9dd1b127b189e120412ba9f6d0784a3e6ea7eba8807d3cf110c432da6870c00eea335db07f26832785f163dc527c896f9e6a4228f148c102f1ffc28c9aba55502f64ecc36014049853300447f5367ee476a46515e1e61cfc26604221f5ec4c302e25f2d91d0a94104c0652565aed3ff6133b478f5aad0e42c45e0868d54305690b138addcf319c5f9a6c5faf50998df2061cd88153f68cadaebc10a72fcd9e2622954b42e8cdf5b2eebe01b77c8485e6252d107d0da89c7071c72e1b4e513a5ddd5cb70dcb24f2c07ef75e0976127f14cb4d157c126a27bb6e762fee9bd32e512926017270386f049f0461d56cf9d27ba3de3d331a3a1d3f097e064036a06221fcf8543f11604ce8f87d087626c8989625c4022685f007a9d4683e07ca5028c2fd39cbb29dfb4913e77e4203df5ca7df2fe12e91dbe40e70ec781b08fd2d545834203981dbb4f533f575e4404fe0510debda892f46574120d75ec0c57a0e8f2d7b4d69987e9aac193ba1e29d1c30ef7bf24ae73f96de4aaaeafc1458eb34e70d47d032f1fd22499d3a77354e644c0cc2e7593e291c15f0438ff732e341017e11ca7af34c8600aa959c7f7e7bb524089270a4b3f19325b6f7e56a366ddf1a7ddb6f840dbda4bb802809a309534a329ad7b96323ce19b031060a72eb2c5662af7e92d9acf4ca14a44cea7d8606a56b2563a297d3cd53562494f43d7237909b28672b0a182c7d1dba1e9c31eb833c02d89016da95a2e0407892d7d1596f3c1983e0b4608014bd7f6394c149ad011d30fd6550e304b50e2ad9292867b6c6b01eff8c20c47e3abc53d642cabec3657198a809fb49277f3e664ab819f53d40b77160efdf9c023bb82777834c8055913dc54dfed466f5e916ba8bbdde6e7c4b0edc3fdaae4ffb67661a05cf9c4dd967d575a4867889f9243abf253b9cfd03cf09ba9c3b27d31c9e3d21ad4474943f281ac0e5f4b63090d433a3fcd1f5dfa17367015436b8637ed1fb273602fd37c1905b1f119116b714676bb2fe4487110bdf97509ca5ea4340f2ffb610cc726a223cc5e454b59a6a5bffeb57c15309fb24b5d3439148f9eed9bb9b48091253f6f5efbb16814e953c8726d5198e2ce5ca4d39d47760b5edcde761c7d300f78935dbd081bc2d4e2dc9dd937ee43ad20bf03748d54c82278b515674ed7d2f782d8a3c23bf839aa36b5ef79875da92dfc0d0fffa06d4baa4014f8839e08b4e", 0x1000}, {&(0x7f0000001340)="6b6409500886b3e1c3872bc0d14cec8a8820e165874b37a01993e55fcd723b2072", 0x21}], 0x3, &(0x7f00000013c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x400}, 0x401) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x5) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/123) openat(r0, &(0x7f0000000000)='./file0\x00', 0x102c0, 0xfffffffffffffffe) 10:13:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r3 = msgget$private(0x0, 0x8) getrlimit(0x3, &(0x7f0000000100)) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x5, r1, r2, r1, r2, 0x1}, 0x0, 0x8, r0, r0, 0xfffffffffffffffc, 0xfffffffffffffffa, 0x6, 0x6}) r4 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) 10:13:05 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) munlockall() fcntl$lock(r0, 0x7, &(0x7f0000000040)) 10:13:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, &(0x7f0000001080)=0xc) setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000040)="72253a8a867b17277f3ee2cfd453a782672839c090a2d7b0b8b395108fddbd1f5ddbed00efb719b5629f88b06a464f6eb502625dcd0657cd4acccdea2472b6032a86358d297820ec951a1c0b32b95887bf05acb6c1d9b1e752468fff59e9b5d783f116b781b861cc4e5183166e3f0627035e71f0965f3db7f68bd6ec459f1eb41a415ea3fc420bfa3793466ba3e6b9b020527e2f87994de06441449d0a3a813958d1e58ab00fabda4bfa7fc9a30b54a2128b0352e3d12ffdf957ca779f4731dcf41d78c1afad0975d06229b13cc57c3ef7049e4d900036d48fe7be7d3e2e4d0b8481ec551f8e6f0c86d25485e97de704a4a2a4db01df36110bb351cec076dce8982ece21d64db206cdae39ac828ceb56f0f73947e0e24c2eed98009e969423677b67ccb36597bd8c66ff555677e5e6d47991d4e067b1a8f93ba9f7907e5aea7046883c45913877635b42f8c2682ba70de285e5c632090e3b175f5ca13c527c5ef1f8ef2d870dbcbd689d8dd41e76578fc03a3f9e0e295ce0994d3764293d0e90fd493ee064f2b2bfdddb0b2488458f5e819f47aeff9f50759f5be420fcf96b3ac2a372fe8bac7cc8ba032351f35914fe57ffd76132be8e84c368a26a4c8235b6fab5dbb149b8c46070cdfda6483547ecabd6972f5d9a80b412deab2eb525a0761c9a4334baade079986ba8758e3077acadb45a2a6b7844ec2506e39b61e8699b5fe58bbb8a3c776a69a5524831fb5d46ff490374cdae62c0dad9e5fe86fdedc28b0e16c2ce00d2270fcecdea5b8095227392f75378ff5e3ec4e44e8160048f69c95c4820981114c29b47e2bf3058e551b4193a306696a8004260a729f0361d1a331d106c4149318d79fa2e31f4e4d5e3862ab97fcf5ebe7471fdae1cb1db96b46aad3b2f5628dfbe7f22fea1aa78abc3925fa70be6bcc0fd8babc62f973e48b9e5b72c71271f8ce690bc6617da55812a406e5a34d73d94cf0e4a037d3aa83197ef6eb65919938adcd5477f10aa52a939156ca671108770baec47b9424567ea622e097a94726895b84859494f156fd5c0c99bcacbce078d44bbdc09b3b0106ad07e933f0b3a16538fe6a4d087a7b58a7c2663376e8dba3a70c1341cf28f62d75263780bb222d7233223048a22c3033be4c62a5ba7c205d4620ece4b0b18a98b19a460e717e2e70ce411186938ff4709330b6e384affcf222075ec16a2350d417e80833b117e189d76af7b0d29b5db8c0e116c65f04e8e781e257999c4c5184b504b52dd1e178ceb2474c754250198b010453f8da3e0fe211a6876b37cfc94e9f24bcfa538445e1f1c40836e2f5a3f4c2b3fca7d5f7b355aa345ed5da36956b372232f9be14294fafd6c9c1e22f49237f1d22f0dc5827573242a0daba84db8e3a783534c0a64c3464d96f76c4188d4c56c0176b77934c3de35132c7a454880a998633c9955784acf4848df2dfc0dc40ec1cf55f471c9c89b16f8890f1c0add6b853201148127521baa3ebfda6527d74f8229fba8684da38c3611ce334048637a587f0a5e1554a27e6ccdb744da3c905539ceff8a539027d331ebf4b4ca2068e36918972ac38676398cc6c835489e935440c883f709bfe0d9784f94799326a39d181c282e33f121b588ecf263f5455b3abfe242a6561e75cbaf08c349b52a90017a6c8e5f25b4f5c0bd624a35e4d5e2e69e0c86ff0bcfec5e617de7ac5e65785980495036bea9acc3d39d741f52883f3a399cdcaf6b3f01086cfb1bb8d0fe8a46a29f0e5e63ee6134f24628ae5621f97c76062a5e33c625c1d1f95d270380d08eaa232de7df98c0a96ff17a44549ac9abea06be7171930c19de924c5c68a53e5cfe2f86ae0d0553a5705e7799b96fb41781f1d8722508970d07f1f70220cc11397d8ba38f1ad0e35bd4905a1d48af1e2344f449d52d1ce2e73949d66bf4eaa660d4cc0e0ac569e3b6bad6bb7c5c80abe409cc5005b77ec0e7fbc1e3bac4ab75e5b7b9d3361ae0e313fc7cd9b73d966288644378d0f138c583c45638fe7c9ed175df1fca5a893d2a5adcc872fc48fc33c40de8a5d85ff5d71536a978ed6bf21661662147977d246d620ddd8a106239f2866bedae40854d21cbe84d3739e46ad48f858c7afbc6f72a267d334f40ba68ae9a8ce12db13f610f7c9c69faa5abea0aecc745ab63a391e5410154678d8142cdfcce75a18d6315f363ef5d4f1eaeab4e3ccf19a29fb3058e0a867ab16e51fadd302e2d3d4c31837878cf7e0a20e772535b9ad43de2d7e94fe5a3ff5d398af4927d3af4431dc3ddaf186f010ba066c959b687808d9f4d78ec2a2f1877d378b8f9672f29c07fd38d04faaf44e5d88639ec30160be1d22c0a996a25ba9b48e29cfaf70fb2613b83bd6c1a24cab019ffa111ba086fa28d2494b732517c9a123a0cf40a43deaa1deab0115b45d17c3d1db1e09cdda412685ed62e64dcffdec08bfe465729e91950565efee5b1a2571e3706d70ba2931ce232a702aab7dbb12c7e3fa59372c832d0193cc3da2e407c046b4b6a29071b4152663422ccdee79fde7a8dd0a8f84d45b7328fef47bfe801c5f2fa9c4d451eab60360fd8c701647ca2a7ede688d9acc90ddfb50efa05a233826cdb417fd03d8ca03a93b86bbef82c6041e0eec961c53371a9fcaa21de012661ba5b833da168dc23b683871f0ae9455f3a2f7543bd45f2ff325a92cbbd7c75df78b715f797b6d8ce842732755827dd9f483b506d22ee7d06dac417a15c1dbcbb15f4d57883b3427c0c671941aa7ee8f9c91dc455af5144cfaa077bf07b27e78ffde06cc8d651e96f87ce67cc32014ed8bdc895e9692eaacae71fbe2925bfbaa36b00e4fd11fc1f33313a71fa628b5994b5998e3c4e1b640d1bf72bc701f0d92dca4fb485b23c22bc0e4396a0a2a13dc5019e107811acf3a1483d4a597657d40ad091ee37c940e5c3dba0f2fd254af964fee580073af45f31ad58dac114389d600d7b7d6b1453a790050adb8b2e54e2edea1b76cd61fdeecb02490f55d4b99ed84b4bccb60f0d29d6028f3eab76458ea8a3875751b242f63f38a9e7777c5a08f30b896c445d60e5a505c06419466feac6d956e74425d4020952fd9f02f36347c5129b96eb4260d155f02aaabba0b95647b0a772106cc7d0055abb7f8842b51e4ec222d44cd63df192479731ab09f3fa5f48f6489cf297d1bcfd8bc8161017dad512aaf9acf44a00d6d4808ae4e4c1079c3f66f8f3b07337a3f09d5496c512a55936c65496abf1a888a1d22a7c439b03143abf5af8645c5a0d6c1f9fdc721fdf5a76e13bed1c2415527776a126585517600916e91720e2903b21d985a39f7c68306ad6f1239b56d691d8af02929cc5641ca0b30eef344724c0ccc9e40accaa594e3955447ee8a25055ff2516ed3d749719651cf3c50354c45b66f2d7fe94770b81a240d49d705ea22c4e1170e9dbf8fcafe0f11145f1266dc45b13bb6abb79f157a21ad5b781b1753c9c0b685efb20c388a50165f7b176d17b519a4b89bcc71a11a234e5137948ea8689e2db89728715597e38659192c83c24edda62ee277fd273165deee052ca6656e42f01213deeb7221063171c9b7251db9beb22e601a07c1d9115de7ca6f2ef430a0adfff15ad0c6e77fb1b03e8f0c0538f1dc3a6a42b2b00f4a687314a4dcce1dbd4ebd1dec0f79d230ccba41bc6effc71369fc7e512f98360ed14fa144016c27593d4e82ff9111dc9f913403eff64f1890377038276f32f6c5538c12c57033204636987ac09705aed49cd562bdc4498924a7e8d44117e68aa5453bc05e918a0fc58effc488ddc096723470e91d0904f8529d285217959092a5d5c259898b773ce369fe9be9e67dc7219e837b5707c7786ac603d1799f80fd372b77405da4dd40a8f46c1cf4b6fbe98fa8698566f872330705a57e47a7b20e3ea7dc3f1776e41e552f3a95e1245abc9fea113b555d4b8548432f58485b3c9bea64e5a7c6dc7410546a6c2a058e72dc503254b4376f84aff8a9221b434fbcf914b47f140da8308eac1c9cc999e8b73f73d4379c81c0ac96da3eafbe9b8960a471db9bfef1c9dc37dfc1a8388edaf38e959e0c46d4be30760ca299afbd45347e41d8fbe31e78805c4b380bb9f868a2deec64e9c1e86647051a340dca68b64e73c2836ea7b402ebb0e3470d7e25c71887f946c749f96243a7a81fc8e78b1bd47e05847e365686168ff87bc6f4a8695fabd394d916cbd59843cb3406b9418eca031b797d1da05c57b9c9d9a9db1afb25e2bc738bbc9c936b3c6e18dda39dacc12fe6d97f6f7f99bd635a05a354fe02a5c11f42f6eea5f3cc955a0bcae234f69e8c59fb623c42a9171c3bde22d16480d58cb239effd04de819dc50cf638aba698a62aa179e932efd812cda1404a9ca8d7a07f7dddab97dfe70e24db0f04b6b12a2d0e61d96442f72eef96fc528eaa0daa66d5f39543240f739af9fe21b24050a404ec8d586b65d8fee113fc93f480743ca42002178aff23b1823875924e6ca877fd476f798eaea683f443d751e9c9e2887f307cd52b16a3da0f1aefb56eadbe0d275938e80b4b5589acd4e6a2c8889cf8740f39986e2c95aea6c778b3fe53eb5014ff5fa79e870ef5de8a63aec750472d9eaff0ec2ad1e9d58c61b2adfaf30185db37e843da4e169320cb5ddd66815e43435467c29c78749200007257bafa9ea54ba6e19c806a1d20bfff4897b4c8a2bdc01add66b9340a2181d24fafac60f57e1cb8297a3d91d22f2a922119eaef9790184e8436d0d1b522df28631f87f25ea706484bace5127bee3c3d5f60e039117dba072f9d2eb18e7c7732b6449ad9d6a984dbbb9b5c1fa82fc7f566282740c32cf43741319fdafa78e78a3607d7344d6d4168af2615232fa25d9ec54f2c3713e7fbc18efc0b4f4b3d5e32f395ed633a870a4adc7bc6f4e2ebb9d0c3284439a14ca2c5558fccc97bcb864f7e96501dbd1b3a4d0b2ca6e6bcf1e9eec322bc56f6ca4c79d9219004ce041012882e178daecaf0221e98903dcdaac8d36f30d3b21b897f11ff223d3c91be4b309445687255cc48d7d29e19128ef48a8bd77700244a3a78e07ff868560260fbe40601d93382b5d94987fb07158bc3fb5b7c1aca9796d82a8033d606d0fd1e8d437fd4b797b0b786e1cdf3a67a9f287ce4cbc81d8a981fc6593f2a42d8ef113838084195d6d7adc7b5796befd7c89ab8455587a92bbf635bcebbb8903aa135e4d4eb9ec3ddd96957a5b12a748fa30d4698ca70a4801bedecbf364acde51a3dd738adda05ed5130f65d9ae34ef27e3ac44a85823ffb1d915cfde02f9fd6688dd5b7f2756894dda639202db0f595b86cdf72d36316d44a614b3c54861bda983f2a6f71119f64cee411abf367c03688b257f76461f7fa062e0b6cf749af4407dcc5a898cdee91cf42e2b7fa0a7d92c63e9321e35cde056ac9db826030caaec135cc034fc5cafb746f39d8981e8f775be0eb6f92cd6220612155ca25b2cce0eb1825ae09771ddc2d621012c41e242d742dd9eb10d65615daf41beeb45a6c1b0caf38ff4c86b2ac3fe3b6b7e5cf9460099f0080dfbd0a489497b8a51c329fea095a7d07f501f89ea9cc1b8538f95a7259cbd815fed68e6b7df1b7dbdc920c29a28235b9b84262f3372226286c2b6d49d3466b36a98e03275b1b4825eac994cd7ee56d7a8f205c0694a26d18893c3f480630833be029c63bc1c1ed7a61cd9be01eafe7158aba9754319bc9ea5279b93b7cf5ddffbead48a34cbab590a7fea71b73d6f54b8d51c522811078d7d8ce3e9", 0x1000) r2 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) 10:13:05 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7d7c0000ffff000001000000", @ANYPTR, @ANYRES64=r3, @ANYRES32=r2], 0x20}, 0x0) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/122) 10:13:05 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/77}, &(0x7f0000000100)=0x4f) 10:13:05 executing program 1: getitimer(0x0, &(0x7f0000000000)) geteuid() r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, 0x0) 10:13:05 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getgid() rmdir(&(0x7f0000000180)='./file0\x00') accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, r2, r3, r4, r5, 0x83, 0xffffffff7fffffff}, 0x6, 0x2, 0x100000001}) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) dup2(r1, r1) fcntl$getown(r1, 0x5) semctl$GETNCNT(r0, 0x6, 0x3, 0x0) 10:13:05 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x10000, 0x1, 0x5, 0x3e2}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x6, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() read(r2, &(0x7f0000000480)=""/166, 0xa6) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) r6 = geteuid() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000540)=0x4) mmap(&(0x7f0000504000/0x3000)=nil, 0x3000, 0x4, 0x4010, r4, 0x0, 0x0) r7 = getgid() chdir(&(0x7f0000000440)='\x00') fchownat(r3, &(0x7f00000000c0)='./file1\x00', r6, r7, 0x6) kevent(r5, &(0x7f00000009c0)=[{{r3}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r5) recvfrom$unix(r4, &(0x7f0000000340)=""/111, 0xfffffffffffffeae, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r8 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000240)=""/241, 0xf1) kevent(r8, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) utimes(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)={{0x363, 0xff}, {0x7, 0x4}}) 10:13:05 executing program 1: r0 = semget(0x1, 0x4, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/199) setuid(0xee01) r1 = semget(0x2, 0x0, 0x400) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x8000) setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:05 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x0, 0x480) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x800}, {0x3, 0x7, 0x800}, {0x3, 0x1, 0x1000}, {0x2, 0x3}, {0x4, 0x7, 0x1800}, {0x3, 0x8, 0x1000}, {0x4, 0xa7, 0x1000}], 0x7) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 10:13:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) getrlimit(0xf, &(0x7f0000000100)) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67e, "47780ac85a538a1300"}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="1abef41bcb08a9e60965dee099caaadbcdb6e80815385d59039bb721c54c758cb2271587e6d42a83d9aaff6a763a207447ca204643a912981abaf1d42466", 0x3e}, {&(0x7f0000000180)="7de43f367f0135ab608e455cddfa5ee628b25c94519e66f8b93d7a50a65bef601264abdb5e87c5c8756441615f83cde261f1d305562984b043a5ec37b6801615a6a6144aae3b2ad38d78bd027826b006249c2ae23519aa0812d489651d2d7b54cc46cd97fd89e79f187c5cbaee188d18a6fb06d0e063e1caef3f966cd8bb1949ca415653ed087853527db9a85e26c5", 0x8f}], 0x2, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 10:13:06 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x412, 0x800}, {0x7, 0x101, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x20}], 0x4) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:06 executing program 1: getuid() r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x0, 0x20) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/47) r2 = semget(0x2, 0x0, 0x0) semget(0x3, 0x3, 0x40) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:13:06 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x0, 0x40, 0x10, 0x252, 0x100000001}], 0xd9, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x40, 0xf0000012, 0x2, 0xfd2}], 0x5, &(0x7f0000000080)={0xe08}) semop(r0, &(0x7f0000000140)=[{0x0, 0x1, 0x800}], 0x1) 10:13:07 executing program 0: setuid(0xee01) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r1) setgid(r0) 10:13:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') pledge(0x0, &(0x7f0000000340)='\\.,.-\x00\xa0\x9fW\x80Q\x8es8y\x02\x8d1\x8b\xbb') preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/46, 0x2e, 0xdf0de75450135ae5, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 10:13:07 executing program 1: geteuid() r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:07 executing program 1: r0 = getuid() setuid(r0) setuid(0xee01) r1 = semget(0x0, 0x6, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xd64c) fsync(r0) 10:13:07 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40400, 0x105) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)='B', 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) r2 = getegid() r3 = getegid() r4 = getgid() semctl$IPC_RMID(r1, 0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[r2, r3, r4]) 10:13:07 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) 10:13:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) 10:13:07 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x3, 0x80) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0xfffffffffffffff9, 0x1000}], 0x1) 10:13:07 executing program 0: r0 = socket(0x2, 0xc001, 0xfffffffffffffffe) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 10:13:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5bb, 0x4, 0xfffffffffffffffa, 0xf8, "fb35a2785ccb466b0ced399c7dc5c88d17acd75e", 0x8, 0xb70}) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0x2}, {0x100000000000001}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000000e00)=[{&(0x7f00000008c0)="1cbe2193429e6b0337456d70989566b1f17aaa965da1f7c3b5482d7c55b710ed5642e4d38f90d9f733c69f89bd70ec13247aec030301fb61cc0b14816bf1af7aadbd23d259778a7f317f68a6a8d0ef4f88a4336985c6defe1cb90888adc88d46cba23cc3718433862720167d74350e5a6a448d204cc3b9643f8b366a68fbcfd891316ad84e0e9a740dd815092c2c4e3fce67233b89bad44cb1d4f998cc68dcdcc7de46ca8567840e113411afe335d6a72dcb1d0d49cac85588bf", 0xba}, {&(0x7f0000000000)="0b1c5016137476c03936e22f2a7536c0be1ef68dbe2a1313a3b7f7d7c5cce9d6a7ce06bcbe752b51b986ae9cd4cc9b146070eae00a3b75b382dedbef2b603f6e4f9b", 0x42}, {&(0x7f0000000980)="cfdf5aad39d30764d51e2c7863fb46cee5371a2873958711ef6dda0ecf87263844cbdca04b0a5bd0031f507a1e2a99e5bfc813c610db2dde262ece1a4ee6720ba39e6098529ac7c5c551fcbb980b690dcf887e34d61144f9f5cce80930721d6a06253c8a1d0882cdfcae75e57e0e5de049e2d8bc326eb1fbae8e3a76ad340a71682a4b2ff8d20f479d0af3ce18fc54e6feb1a5e60c235cadf191", 0x9a}, {&(0x7f00000000c0)="67cde70e1f42599b372d7bc3382f394198f611a98821d8558d8764", 0x1b}, {&(0x7f0000000a40)="8c94fd6ddedaadfe8b3a2042b805498d0bad8bc42a503968102f213caee9a0f7fa95c0834ac23c25981d8311a697972a0b8089c0ec5fab84c84eb4b71c02ed034db4c1a1ccea3c9727af302de8bf7b6e88a52392549329dbe5c19b9ebe7060ceee0254bf37bf5142", 0x68}, {&(0x7f0000000ac0)="77ebeb2f59a356921e755aebc325d1a0fd61cc0f52141c0ea71a7e779e45d032d68e6cdcffac471bff695e3b9ed646b4d42ed077698276b5c98ba01227e9380e56b16a8d624ebb21ecc70063c7344ed251b049526585d2d55041b4d973b1b3663451846cff268ad2aff6746c2b4690c5de23c908fca348c5ba78b857292f653ea3c45499625436a30c005093e62057b7f036037101bc7f0c3b32d51b0c545f7dae9de2fbc476e6fe41fbfe2771b7f07aab78226d445ce43fbc2f029f4803853cfa51b815cc453a6427a7864bf6f9e4ce580a3e640007", 0xd6}, {&(0x7f0000000bc0)="07b7e41209d760e9c8cbe623daf5e28cbfda34075f7c38f064b101868ad8bc3707ca546311c8f1c614f4301fede48f12e94ad3f5fab9169b44d5c1d728a9135094a1aba549d36d75c9fce16fc2fefc19e29032f97d20bf5e37cdda2b9b3350b5cf49b8e9d8aa4d19", 0x68}, {&(0x7f0000000c40)="efcc7ebd83aec2bb3b9b7fbf1f461f459b31d6e25a3192dd04123faaa254d09acd84af6cba1009c7a0838ce1445b7f53874e0dfdde5295d5057ee0578aa375c6c495aeb2d28901378cff40a93898913ca393c7530d13268c1e0328da85ede478577fcbdded8515add73fc210785d2b1c7272abf170aa2549566a89ffc14983163c5d593925bbe0a7855526e1eaebe31efce8ad074b35c6c8a49131124a1c436d9d419fde59118fd8bd67965ec570583372b7d762c0676dd8c04280bff0f5ad3e0d34159ce688403365933304a0afb4eb2ab5ad68dad425706b127dcabd33dcffcd57b26a00af3f2574f4fe8b8a77b6002e2483a0c8041f285aa9ae4e", 0xfc}, {&(0x7f0000000d40)="3c63d1bec6a449f9249eaa73480b890b1beaf1213df44300057d7a71f6ab0a7678e8f2c4f458b51c5602d5b33c0b6f6322aee99256873987a80d70b6636fb1377fffce690d673c8e33ab4b33b5855b1ade483a4a773d739c2820c50d975ba226f38b5fb5b31a0e76edc06dd5798bcf404afe29551b1ea15e885e8ba5f761fcc92b43fd445be8e4165190e62f68228b5280b9842213b1de130ad6ea93caa63e854672328bb9089bc9ace9fc4921494d8d442a1d", 0xb3}], 0x9, &(0x7f0000000ec0)=ANY=[@ANYBLOB="1001000000000000ffff000008000000a76c1caa59b6195dbf8fdf8fb0bc2c381263f29bf174d2cce8278936ead02d5559c581316419d40f60201c6a50e1d5d5fb97dc06b69f1a71b794512e4b54e753555dd9db24071060a3382687d6e19eb2591e3ac73b8df6cd6f9e5d35669c3a5c00ba2a09cf8133273f16f5ff37900d3a80cc4da091051488f961c29fd64328050850d3e5ace5ac39176c81262d30149b3c8b631a331f1fddb0f4770c55994c5fd2570aabc7f7ce26ff2ed7c3a0842ddd7ae7c22561410fe5adeb7bff001778ce5c6a0dcead96102c2869ff0ceb6cea52e050507951fa22ad7dba1bcf703eba0b985117166836f59db2159f091794cb63377a28d93a8599cc2e28e800000000001010000000000000ffff00009a0000003b6026db04dcef2c5ca227c4de8e564a26c38308e54919af7e76bc299f4ff42a998ead8facde5dccba193977c169de6c650ad629c4ad9b632cf21869351ea694f92c019051b9c5a91958ab89d091b286c777cd7bf8680896d19460972b6fdcd8747e0ea303f0696a3dea10ece4e0b6375b084daf82087d014d41168099a553fc05c4c71fd5b69e61cd9fbc087ff8684daeb05940c62bd57bd8314e79ef35d9fac469d6d49322809ea5d66aee42fccc04eb112604ac513497303854f3d0b4e9569ac50203ee51b33c22e7317e18f661041d49b4d1766fc24fdb9b8a60501fe25f615e3bb165670226c4152676995160df736939db366517aeef6e892b06878eee9fa7431be855858c629e4f78c40e191118ddbfaf3a8f81e78e596c5208dbd3b1330bdad499cc7981d209c83de3237208dc78a1b76697722772f89f7feaf3f5987400d38312c1f7bdac7a805c94526c81a627599dbe6d9e0ba5c1c4c8342947cce48606ac0ba82534cfe4f752321de3afa45ca5989aeec087c096af911d49fa8a47bc286919d2ea53d649d8f3874f456d6dbd59194d210a86b58b4d96e3a4ff78ad51e87fc79d0c732e315089402ac3cfc73407330afabebafaa59095f7127dff2c2b281c04e3e242d1b104a19462bafedf9326c4a3c595db422b380563c5dc0d3e35b536f7a49fd7ea1827ee7a833e023c1153b3bdbb004f85976d302161492f067397119ed6ea448c6a564b5067c99ed34d93bf1be96cfd5abe095c4672a5293e4147bebb25fb6c396fa9bdcc5ad6f65fb1c5f6a40a0a338c6a5adf534b5a67a68e8d41c07d2b3d8aaa73c75824788e64a228bb322597c6ccda4065218a4ca8e1cd025d79ae9afbaecc86a3578b746d90678fecf62458a3ab8b0d96a127487d3e51ec527638ba7ab1fa0d71fbfcb55f941de5ed16b5361645efb30e112de43e9a6f4eaad313ca24de61adce27962ac6f07bcde1e8d033dd078ec97bf81d02374ed6d70b247465fba40b927575ae49d90879daaa2482e43083e8319e47e75ec0c2a7b2fc7a4126627bff34b8fdcc128bbd97757b61cc1f770839911623547d026b13e6e7d53d59a525f086af2dee6535402d784363d36d1a7ce05d26003abe6363d5518210ce258fe58c3c2153a877c373f212be2d7e74d607c4cff9dcafb937559b622a5da630cf49b3e1f431b32bced1e06ac3a6d82b1bac14d5794fe7121836a8be1110b8b1fa651b5205743a9b6586a07c3cecfb9528541a1f8e7f2b3da7786a3b28b96fa62aac73c8f0ba132f24f5df0853eae8602d735079f764f0952a6068a0f8ae0e72e290c54c47607eae8b65f30c0c18711e6fe6a329e1f76f630f4df728d8890d0502c2ffe0fb99dbcda794f46eb2f9e40b2692549dafbf6f38919530e2f47d0ed5bb7a5cdcb8ee8c55cc7e1bc0001d84c7dc867895175dfc45c0dda6173d196d404da959c2d141e62445367247f1e193f8544bb5857ec1abee926069497d2745153fcc8182f189ba389df78a99f447a5a967ba1e92a0e730b6b5f829280962cd555fef2fb24a7d1bb1f649a84e20e65ef6b666b6e303557ae2314268f1089a901cb786025f26e11985e565ca67d9fa7db50cb86e7899771964daa6ce5e3862e867ce97fed7ece955219c583e60df33c4a3339506531b3c147bd5b38221c9d01626ebd8e617d21bdd7ffacc8824d31d46d43ebcd12a6dd2ad278f58685086bab26ccc3c6c46816d6cdcf376dde31efde2b0b08ecf958223e1580bf88147e5ebb45fbc209fc599ac75cecdaf7a1ef9a9b3251aab2d6aeee5d2caef3bccc69414e8a9a53d3346bdae87c3353baa87ff0d4c4b48dc72d5baef431d731b0e7e6b65468f9d60dd2bfb2c0b84f60b3b146eff0b769828fd1fc9d9e77bfa44aa8614356e082566eed78f6cfabb744c6ea58ad682455e988045d59ffb1e1d09308f235e40041ba6ec6511f1bbb0235fbaac54dc07ab9998e3295f609f7de9bbb64d78a8200c9b98f58fcc41efdcd8ccb88c8bb6d7bf6f9366f8b39ba38d7637bb68be866393ece677fb84cf67e34cb51d46c7a1fc31d3ffae6067ba2ef5b6a28a9a358ccf4039590fd79ea86d12ad2fd4a43d824fdbc1e75cfbc6acaa13555db1069c8da30d5d2356c0509652054dea01d431ce4be2d20c9a962a89419f2e365073cc071b96b6e0f775ca6c945d2fe248d9de0533588f4967153e2d1297112d6383110d134f0d47bd6e6e95bcebb26789c17750716c21f2fe8dea6a649c1926ed2f917dd4c7f0f404b60d552eb3f91605aba499fd4b8e9dfc06348cb2ba981a63abbef717d0eeb75b5286bbc340558f502270b757944fd12b6a27bcdf4d118da837d39af247771a1ad5b21a993d757355ab941d5187c7b92a9577fcf7a4d501f5c2ef590c36ae9e45b176cf4c99d71e86dc4f1d7c19f9a2ca7a50ffb19925b5a726e058beb4b7d55fd441803f135b81096495b242dcf8a7d2a84fb80d48b87b8d0c0725ea1e72c0be48e41ccd476c93be91396030d7a2647772fc641228b9d00ccba447f437bab9246db207093b6bb75a249113db5a53870b6547789323b69833ce9391720094fb90e882aa09050def108180f3bdc3dddddd3f914feec7e333ae6eac2cb02e8cc0b8973a5f39324c9445e6d945a2ef731e5ff29ce01f1eeec6dd99bf8c42a388c2e4bab5bc50e7f543a263b90b435fac618d1542cad9365c630ebc88b746f4f52cfc26963340d6584ca11636df108a6f753ae3af999593811ffa69e0032677eeb690ba0271b86bf143a68099729e6bcf2fe31a5071ed69a208aea93a8f2197bfe608db6c0cb0d5f8df62fb03e804584c9bffbf35e1fe29cf12ce820cb5bfdd74ed379eea3e94e514710819c3dee459b1d9b872e487a9447f28fc7d179cf41dbe195ffb4164475eded717d46ca179c73669198b27e0fdc0def6528fb0605314b4625fa90eb58a40538a3c7151e36c33e7f1f656952dbe5f63bff5ad0f24001be7349d2dd6e4553bb2e508df3cf80f833a2757e2217bfe68689c0711eef5dc58d06a94295f303e4f01369fbc9ff3e4d1ecf0d823e7c753621459c6b470cc5a51a769d0fbabfeb58c9ee625850cf92368e6f3bae691fbcf5afd467c33940ba7017f742b4738dd4d8faa87cb9e02de4eb514ebbdc547b42b518654ef6477b0428d232b826ad614b242f9f32a1f6091247069eb5030974c59c162a1173696f52f7c736671b1d9ce1e739c24bd639f5e3d87979f83ae9be2e269e60a33f872cf1592f7f68b2f413120816305044b9a94b6edbf8894b0fbf2fd6c1485fdf82c2b55309d963e5b0c67f45841e85be842f23c4cbc860bae611bfd43bce19744963b02dff4a53adb7263742bf222502e0e40fca37f5ea69a92e80c0f0cbfb0ac27312fca3c5f940aea2ab76a20c3c09825c94f2fe0dbd0dca2f254f4e73405334d12f379cd7cd85bcef1cd605125da47a72e8f382e84a9614b99c699bf4c55d1b2bc27b0299e8bf446cb2d1cee422d557936fa1a20de66c82858fb3b5587218b2b4481d777f9a57281979c219429b8a86fbb0fefeeb040c434b04a0ea608afb2d6a7861a9d6612e763d722b20d04b84d16a7809ff1ad4a204b6f62a093978d9e66c6d52c3d285a851f534ed3ad8d8acd6a113ae5c2db11dba02f9bc38911ae3fdbbb2c76d3c86301bcabc8f64c768100e03183a1cc9c55743c0a90c36b0f6a679d02cfb13af3250112b4c5fa34367b94b3b9ac181e621ca7f453ee9f68cb025dbabdde59e7feda46ebe623931d4ea0f9663356ebbceae7ea9661725270f978de03923f84de912c33a77f24a65616ba45da6bc4d26e888c50301f46d3ea6ca849776cccb27f46a1d5797ec82c92cac13f62d88181ac70443496b8f6541b4b558fca85b408c6f866a8fc72f444c17e0f166dc7501d8d3ad4f9b17a5bdd2975ca0cb758beabecc3ea3ce8f4cb8ebcabfa0f6d0d574da4e233311ff88a374c58bda900131df582fe98fe0d275e36907cb57bea17faeda13a4ba4d5289cf2027dac9e5d104446e8ef527195b7b4300fd1ff2c956124f8fb4d166c2b9763ad17f610adf6073d4d2e425a7d2de828720ac5db896751bda1c0d9cf60e81de8bd6d29380e8caa44db5a50839d0af9583a3afc82f01d42528f55dafc465b70e41bbf48a3d197fc71b1f723df402b7ebc5b956336c59a8a9dede6fa8f70f08816683d91189a3a80a5a044d1fdb842527075e22b684cc9d51266446752b0e1382f7553c3f98b7cc16c8b6bd628af5459798f79e59a8470a55690aab84c5b9031772892d37188e4e9a0abeb7e07354bd655a3855705023b3b0120f6858a83fc35499d4078d3ab390c984b936f104f206226dfb18353d8c9de7ae61ddbfad3549549e961d5fd8cf3e4bc6d6e39d66d39fee14562be8d9c8d0d51087b983a61179d666607b65719c9fb730b5bd370c97a2f50b1c3bf76b09fa4525e999ea5fa10c476c7d9d09b07c78fab43c11427a20d75a8b5277f641dd068bc207c89eb47271ca89715f528f8c3e5a6534b00a2f293d2f1e5fcf1cc449d3351e5ed01b3a3ac3be823f89733e8ff8eaf94dadcfba225b582708bb826cc53e698c4036178f10c31f2d941e488220aa82ffa651eae3d9705cb4cc3f4bd5fbed2ac287653c1be10c7ace989f1c49e17af2a3422d7ecf3dab5d8ce3e4c194cf4a9bc0e3377ce375591aa400f2ea17c6f07ee8066985b0302c461db6702b83583ba8d45bcd8a3a60716b6412b06121e5e7de740de8484f74649d90a6871ec6a54430149a7433387e895db0aba2cca44f44cb93dcc65d42356e22b221202c6c527214817ee8e0590c204679c0a816876c3bd99d45c319db3226ffa06438f4c851ec17c4d7d0cb8fdcba967aa33d41ec12e15afa40fcffa80fedb4db7691522be59e7dda1a1626dcd8af67f09db0d9fc24cdb818028487fe08bd4aef2e9d4219a39bc2f706da93ce3bf0e73f09ac4c7b27798c2f21486fe83eb646c2cd5c3d4a6645c3784d4616509ae7b218b9566c5545c3084a34c5594ed3ccc22414cbfb65f29b49d102fb248dc7cf11e155f57e753cc994901df312f118ac5078c6b777a6a51816e32e8b9483c3c3139b59f618e34f7f045f91ce487f80080a62f27c68b82c4b40e92f92be01428bd716bdddafad154f4eeecc8ae787e5d3d386061c02f0580f66db0c356e8d0589f806b9be5adffd1c06ddc87fedd25f3e8e4181f5d5a31553ea3b7b05605f2486c585cdc401b3f69db2eeb865379f2fbacefc968c070abcf801d2a3c4a30121d6541546dc02fecbacdf33875122ce7fddaa842c851bd3e669e391a1ece4390a4029b88c384dce829e500f084954c4a5967c49b6ffee2981b33b83f7b00ce269f93fc8122febc988b0baf83857754f9dba0601d7d61aa6388ad1671a5fff9402925f01bd980a8b6edd94978ed2a546d92fe61aace85243b3a655e4c6258233b427c9e4870f49a8413817cd35196f7e042087dfca95dc14d06a319bb4ddda297bfac6a2f21eb64a232efe9306ae61fbac9018cb0adf626ee7a1002226396e6cd0f087e488f033d9e0d6e77d4481e5aea95ba7be76e531b31b95f0529b42ba5e53ca92a0f1f327cb8af3c7f823c344d4b3b2277c1cdc8ab70826a25d62ebada6187d7b6a9f6330465f888bdea8f116d86f5488854563386560d03e5e1c77aa3eeec6477b2c330c881fc0073964cbc8166ff9f09df170f0afaa9a6337dfd3d9218f3c012f7708dc010adcad8c80e7680cd01ec4a659744bd158069ad51e6f244dfef5bd000000000000000ffff00000700000025e08415d718d9f0fa1ae2721d49b6212a0e147b05effc6e95389bd3fc5773d361db0ea0afa9740c459affe14a055035b6a0a55b639412626eb11d7d8a476511e2cade64e2edb7eed84a8e57d00018e2b2c39bace816eb079f4af288c412e25493a771921794eac0096e8f207ba05f8d915b971cce6f1b48fc871221fe59210d3b23a566e2d951d5abb5416cbdcf78ad1c497609ad8d549bc79900647156ed84a638389fbf38186a2638845b6538814078e2c62675b424390433000000000000e00000000000000001000000030000007d96101d611dbf9fb723ec51aec9d258fbe520334e73d6d891bad0772f8ec4e28a7bb7e1398f90cbf415123f889d324340b826c63077e373a2226312da42b9979d728de85b8b9578244d0cfdb58587b15fdb5ecce243c7720ece4b6e74677b3fa05ffb502d53cf8b3cd373a1877aa29c30cb72c8dd250a90ce8ac789af7b45bc8111740dd23acb93fced650a22f40454fec637978e3767a148ed43371f559a0e92e4712cda8458e610743a77cfeaee315f05de5a8e81109c4ef1f685719d9f99cb19780a498eb53bbaa7ffafd2e351d00001000000000000ffff000003000000395ecdd71377955d464bc1b514116793ba836b7348401e07c71ba7c446f2d339809f9a637780a25c22775435ecb71da49397848adc3f01e09dc98cd6105a3e22f3583a9de9eb4919c8aecca3d1defbaebf74abd9b6657b8c81aebc4632174eb584267fc67de6bb9797ecac1d3d7ac854699d0600c6a7314a61a25669578b090e71098d63b424909077ea68c78ceafbf00b0bde8668288e3610edbb60da1ea8534a49f46f8966ec01c80f30dd5e8eb7e2b47d0c699fd6eff7ac2d98041144f9d2b712458f38cb1c2deec051790155b1576918514b9b5b8a0a007aaac8ae80b05ae4d516866f9997a56b4a78596fcb00004000000000000000ffff000008000000882a27c618fda0cc89ca8e37c53f8800d387c8a5b7306ed1eb216883fb8e8165e695b43dd82349e74e2bdc065f000000d800000000000000ffff00000080000012fb327f46f0bda51efe6657eb113fb2cebb2af0bf1952b5487ecd43ce29b7d010a1b1a796799eb48f48cc084334e93365ace478769e94f7a7e741a29750cff5fd0945ecf29adfd19c1f0434b85935340e3d9cd79725c85a7f047429f7432dfbc3b857360c2075b1ab39db9d647bb5c1823a6c4b4bb309eef1274af1a512bd668ad292a2cda7a5278f40a7c1d131da46c6584e23377461859489239a896847deb4c8cb16e92bf78bbaa3954174637fa3d78cb9c7dafce90550a8fd973abd83cd865d90280cca62006800000000000000ffff0000000200001270898146203b5a64f35a15ea06d7acbe928bc406bf9762bf3046ff1db2080b7703918d72f391c01a0d23e997845f1d16ca37bfdae6225f0b47820f85284c8398d119110935af678d1c92a6b83e62a19e7bc0d1148ff0968000000000000000ffff0000faffffff9fd9f525977e65af9e6c2d3375d1d16f906181c68f4fbd5726d20cbb515dedccb9981adcd977c291e65515ce671936853660a2438026e9247d4e0bba99133a296c5cf0d2c6d734b7aa385b97e4e5504f785d653f92d4ac7e2289269a774dc71ff65481d604dbfee0aea3000000000000"], 0x15d0}, 0x1) write(r0, &(0x7f0000002500)="858c169277e05f8cafeaae392b351e5ce3a8f3c129cffddd92e823f6c516ae7c758f18380affd3318a8e7309a58889d1fa86ba7cc757aaf5a559c19b935388cd28dea52b62f651c3e04a6cf40f03bd776fda925fda2756a010eacbbeeb1239cd83c3c75c40c89b8a3304e57a35fded1d37c6e567db2db80e6da4567f1714458bbaa226dbfa6f642eef3fafdae95becd1596febc793237a9e11a21e282e2762a6250f60d87487a9eb7f62c8627a19ec46b1899e93e2d28c54304c33b6c4e33a3580c237f9218a8d821db5d606f7eaae6ff18cdbd1507d6bf0d49feeaaf0a9ab28c6132a1c5cf578cee77a0c3434d1324e418a7ccdde7884ebe58e7568d11211b713d14857af39082e7c0a3dab689b28efab8c2cfe140b44e5b49376df123c0e2535262af97d7f1b93608e333029a0bfb2a484ad91c9f287da0bba0a041c02c256f18ce443e71aadce4154952bbead13de4184d49cdde9d9db5bb8b9f4cc9eb83c31b2b9b65899eeaf31cb59981e8852e82586cac33af058c8aab6cfad333705aabfdad9e2a217bd2f16cd74c971edbc960461ed3de8e9f90a01daae84c14f140736732542f50729ffdf3a27d0c5039c93d71ff9e95c887758da1108e9677069175873c5a0273d5ce82d7cad3ccd7b1ba4b493cc3c1878d1caeb3494a66ba4ab001418875ec62289ba26724703aacfe12f5eb80c1f349c2a6d3943df49afa73cad640f41c14ccc35cc9cd0ec061137378deaa8961199b0659162aaa4547d61f9c2d98e324126524bea20e1d59577164527b84d59380afa8d741700f5187e85a3e7b9e34fc4f4f0f8e52acc8645fc3f6fe81ac4efde571a11e1225052399204e9996b57174b7c3d7588c509f2e529ebfa9be52573e2855676809754c11faecc05c7783ebfd4c30e21e3561dc07435bd08ff307957a1394d0c6288d868081df9bbe475aa8d50343aacd9556dcebd887fc684e1c8d2006a4ca83aeaaaf913e3ffd020569f7c39b2f713aa5cc08c3de7548ea1dd3edba1cde04cca8d83fbc4511307d647da6ec7ac7da6c1099a0e7d025875057000e01a8241c19b5d459a762b0d76073ebe9081a6dd87aad002a65a629ceeed3703a32494d8216619cf86b0ea4c6cb74f21a2b79c2732834739b09c3f2cd1ea4fb55f83bf91421f8a0e8bc63e223f0b3ae369b62e82c975ee243529eab0d3e57235b12d3c79dcde73a03558580df682b9631b9e175f498eeb60fbbbd4bbf4952697562b57c1232a1b3ce80522381030c20f1ef161a0e9d70fca85eabf6d7fa94c25cf88c64be82d9e6022dd77f814fa8c15bd3ebbe61b4db71e0327b631d7fc6849466b390d1507920f619b5c40bcf8369a7e2b9958fbd9054342179c36e7f6a72163b72a0bbfbd612b6dbf74ecff4d7cb7207db88b0f6297014d6db20daa0b37351857b0a587a79bb71fd0cc175fab789542d521ab40a0d584166079c8a04d2738a8ed091e3662bbd8ec0dcaccb34661fda4cb62f0c14ee2c60c542c05f1214a1c5eba2f6df11eb7dbe01b40ea2de603d61426a6484c6992d212369520519dc347029e5259f002b9ce6ee5d1275e37f4b4f7fefa724578ae60a6468f8f9be12b4f75b54e7df1ac3890b4791dcd7dce2358d97c7ea2ac430bf1d2601b6760c97d1b4829ecef1501d705e3036f6355388d9beac379bf3113f924a51f1ce6e02fbf7bf31459cdc83e9e0a57952b9fca42547f95c3a8ae95db1185f48b8656dba11ea97d04810fd9922ec662f1e4a1fd5f3466f526c54cee16db21a0a37d7dec2fc6d45859cac5ee983b000a6b666df11fb6c5854d915d7fdd146a75a74f939c40744b95ac21c9e52a4bcf97fa5f4ae8f7eca3725ae51cc892224715d362586e91843c9e71abaebb4ed2de8b5d6733db38fcb9e40a38d62ffab8c659e374b5ef9de6e3f0966767e4a9af2d493d430b28905c54c8a97bd903c0045f28d181bf14953b98d88bd71bd85f4835119093fc46eb02cd0711dc810038e6e92cf3a5eeb7cc8383dc980ec1c2365297b711825a739aade7d176abb56503260d2fceb34248c76e3fc8263d569ea4b32f7cfd2d13699a92da1a0a73a35cb39e9ac52c502035f0daaaabec85cbd9b117fa8a16c496879eb13c9bdfa56ae6e95cb3b1215f634a4a8503eebc72ae798c76fdfe179b9178794584131440e613a5b63e27c09c3e6a5a68fc30be5aa66511ec7605d2e70b8cd2dbf3762f051ca3eb6e8ee6333047418f184f5a9c65a4da2abe8f078ac061a6ea48a5ba57fcba115250204b3d6a123f136d141194afbf7dcab2d89625fbd361683229b81241a808b92ec58dc306e4584fc90441d2c8b13cbf98f16df39e35067692df633a7c9869bb2554893d96841d91076088377fcd9fb814c7056cded3d5bba397a982e15b2a550964cd4c31d4f836e2af8523cf9bb71fd294f200f5127a3d7b653dc29983cf4d0559760c8cc8f494ea08906988654f95445313e2f9ceee5849b326298f310fe5a3e95aa67d246005b9f96587ceba6cbeee40b62184b49cd8e56fc7687ca3c173b11c1c1bfe7cc137f538986ce10825b1b00ed453606681bedafec0d96df0817696e0028b28c3adaa7c59f7f73fdfafd1b2d07fcad52ea775f60e7620e954bab54b5e338408ac916dbea0ff851ceb534c535a8bb2ab5c31f5d8f361a2f22e9d9234287fe6b99714d5b3c8d6dadc27d35488c5bfed0defdc45f33b5f26", 0xfe11) 10:13:07 executing program 1: r0 = geteuid() setuid(r0) r1 = semget(0x2, 0x2, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:07 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x102) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="03b1d8e1377bbe5a002eb61b1cdc55094f27d7f1d0949d09c34f8a101d2b4e1ccf1f94fba940955e00fefe0ba3282efdf491a05497b39ebb3622b2f0d2585ef62915760f992f5dc206c2fddcdaf510340b81c5177dceb5a6446c6aa752d877604241c2bd1b81cf77a1de959bf1a958414b53ca2a0e9a7ac4f65e4dfee0cf70fd10a085d1e8da1a4ce67aecc3ca88bb04394aeec7836328c0086949d6ea831d4cba965aaf09fb3d29b1eb669a38a51e983d1e5baf0000000000"], 0xa) recvfrom(r0, &(0x7f0000000040)=""/93, 0x5d, 0x842, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x7f}, 0xc) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x3) recvfrom$inet(r0, &(0x7f0000000100)=""/8, 0x8, 0x40, 0x0, 0x0) 10:13:07 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x5, 0x30) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r2, 0x20007471) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="870185b1d351321cda871a7aadebcb218682beea01829797cb174f44d535f523ec06d704e95fa9f43efae6e5651b7943917a905db89b9bc01953e27c7289c3ef10c8d862368b19927df1d2d7dd93e03b2eab6c8c988cc6048722897c3ffd297ee41b88635a20700b2b0c44439abbe7f95c68eaa4d636a91887aceaead7b561c3a42413f7caa9bca45ce8be77440217aeda6f7eb206e5c3ee8b72adf2f476783bf0d6f0e4231d30cbe6a6b597124921f2d45acf041f", 0xb5}], 0x1, 0x0, 0x0, 0xa}, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x68) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000a00)='y', 0x1}], 0x1) recvfrom(r1, &(0x7f0000000040)=""/198, 0xc6, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) flock(r1, 0x0) getgid() linkat(r1, &(0x7f00000003c0)='./bus\x00', r1, &(0x7f0000000400)='./bus\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="b5c07017ca16ab37586ee283c5e1d9e2f0cdf418dd4d0ace30125c7ef96e76dc9505edb133c6e2c1dd8a7d8deb85779a43072549598938ee99268e3ce7ebc39fb79f7093dc4e629018b731375f0f", 0x4e) getpeername(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) 10:13:07 executing program 0: getrusage(0xffffffeffffffffd, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="358c776831ff614592b6e7a7943fa647fa44c7295bb7a0e699b3da9be63aa9c160b12cf6c4051c9694caf0b6728824b4e51cc1bc027737aa7134459294a388606eb933ca42cfed39d1106a9b2df0cd949352e793168139561454c65f7a8a342a77a373e2609d5ac24b123ff7dc30761aba9c562bd751bc5a8f0206d554ef82b7630ca671b6503ef6ebc5b1c6ac67bc76e2fcf7a6ede3f227f37bfeb85034ef5178a6a5a4ed863b42b87d11831d44ce91c6d6579af6276672b90f00e53f12a5dc15c4ab1006", 0xffffffb0}, {&(0x7f0000000580)="d57d9d2ce8ff1a429fab846151b028f99d5e4ad145cc9a0612da687137a30aa454eb606399368ce75bc14a182767fc", 0x2f}, {&(0x7f00000005c0)="2d5d9a39c4a167b7ed457d888123362ce8a42a0d1c10", 0xfffffffffffffef5}], 0x3, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f00000007c0)) accept$inet6(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) truncate(&(0x7f0000000640)='./file0\x00', 0x8f) dup(r0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/97, 0x61}, {&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000240)=""/99, 0x63}], 0x3, &(0x7f0000000300)=""/199, 0xc7}, 0x42) 10:13:07 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d, 0x200000000000}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 10:13:07 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) syz_execute_func(&(0x7f0000000000)="c402f934600dc4027d59fec4a2593b04aa66420f381e490eded22ef3410fd6c0420f73d701c46179d6b83abe00000f4c6cf5ba660f3a441001") 10:13:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 10:13:07 executing program 1: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0xa73c) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) semctl$GETNCNT(r0, 0x4, 0x3, 0x0) 10:13:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000003640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="1010000000000000ffff"], 0xa}, 0x0) r0 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{}], 0xff, 0x0, 0x5b73, 0x0) 10:13:07 executing program 1: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 10:13:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="88d590b22c751aa7ecd3983fd7a6a01bb9e41410384509099be3972775100600"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, 0x0, &(0x7f0000000100)) 10:13:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x400, "caa29052aa033b755a6cbd345f07a098206fb200"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000008c0)="295bc99647755faf3baab22dfb849440bf2b5b467757a9d27c962cd50859658f776beaf5732b49e18bd59b1c7f0719d24b58752693e0c874379377b17fb1d16f2101e76475f4b9d5b8e272cf975d044586ad9f84b04e0773eff5aae2398f9c26d1fb439a59f691bc8baf229e99e8a0fd377f171c951ac579f6de579411040b19d1d11ee0ec8b288f8338c0dda6879563e6604e2a785b73d9a7336a79b18e5dfdfe4ea6c10edd5527b3a7f15a7eaba978ae5cf91a5db62194e4ce35659f3be045c11789dc3e57dd18ebb04fb4f1b06a6490ae3bf0099a5af8d2b2174154df0e7d38fb726cba34cfcf48eb8af91784370fc8dadbad8b4b22a7652100417bb743c2ef72a28d85a4b6a1e12f1a1c1a3d0d368f1696e3653f42cdcf81ff512b7e52b3f91b075528a617170489bcd82303e1f69d3ea994730f9d8f39466c5d1e0a65faf39d709ece26b442ec1ebf70da6793c7750be87959b87cc7f32b8ba5232b7b0713a3c16e1cc29139ca0d1e6eca411be788c404a728403e7de26c4fe42ad3cc19e1fa2d91c79a352672922c144ee5363fa7a07fbeff0d01b817d22972c03b1a835ff8c9bd3558ee1051f6a476d62f10a776beb81fbec9bf8fc1d63d9bceac9c613186340da8a1a0c054742f3fb76cc68e6cf484dea906ab3cd5c251537ed3f04dd93dc3c092e4c50c4368ad8f664e6de059c684065b6d4f0607dc31a3dbc3d1d97f4b6174d06ccf0dfe7942ce15bc35622adcecb46e64834e24e2712ae1098f37984faae27565c526fca53630502967e0004750689dd3eeb18406aa6894e848f69da1abab0857124fd8fdbccb76c9e441ac97c98575e7d72b272505b2c59621bd233fa230eeb968b771a558862ab86b3a336ee939c5c6940dcff7e326c730d0935272b978d37221c9527d89cfeb44a517715621c1728f0f6cb9ea44abc5205558408f05f5b2b9e2ba9b89a2c0cfc481a130ff7c7a0c3ccbde06fbd9dd067255e2a2ba5912164f864a3ee475d6846eaad4e149a3ca276d1a969eac084044c385975f8ad5716ad1952e7496a0f8da1337d6ad27673b1b06bd6d3fade25e1ec44b6c2fff8893e4b19402adf836b04f843c7f357866be2bf101b3db34de", 0x31b}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xc76) syz_open_pts() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 10:13:07 executing program 1: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) setuid(0xee01) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:07 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = semget(0x2, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) 10:13:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x6, &(0x7f0000000080)) 10:13:07 executing program 1: getuid() r0 = getuid() setuid(r0) r1 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x6, 0x3f) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) r2 = dup(0xffffffffffffff9c) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x101) 10:13:07 executing program 0: socket$unix(0x1, 0x1, 0x0) setrlimit(0x7, &(0x7f0000000000)) mlockall(0x3) r0 = semget$private(0x0, 0x2, 0x1c1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) panic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 66401 29849 0 0 0x4000000 0K syz-executor0 201750 75358 0 0 0 1 syz-executor1 db_enter() at db_enter+0xa panic() at panic+0x147 uvm_fault_unwire_locked(ffffff007f124d68,5,ffffff0072887b40) at uvm_fault_unwir e_locked+0x270 uvm_map_pageable_wire(4000,ffffff007f124d68,0,ffff8000211b5328,1,ffffff0072887b 40) at uvm_map_pageable_wire+0x475 uvm_mmaplock(ffff8000210a3330,ffff8000210a32f8,ffffff0068828b50,1,7) at uvm_mma plock+0x119 sys_mmap(c50,ffff8000210a32d8,0) at sys_mmap+0x8ea syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffa3,0,7,bba0010) at Xsyscall+0x128 end of kernel end trace frame: 0x23fa13630, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic uvm_fault_unwire_locked: address not in map ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 uvm_fault_unwire_locked(ffffff007f124d68,5,ffffff0072887b40) at uvm_fault_unwire_locked+0x270 uvm_map_pageable_wire(4000,ffffff007f124d68,0,ffff8000211b5328,1,ffffff0072887b40) at uvm_map_pageable_wire+0x475 uvm_mmaplock(ffff8000210a3330,ffff8000210a32f8,ffffff0068828b50,1,7) at uvm_mmaplock+0x119 sys_mmap(c50,ffff8000210a32d8,0) at sys_mmap+0x8ea syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffa3,0,7,bba0010) at Xsyscall+0x128 end of kernel end trace frame: 0x23fa13630, count: -8 ddb{0}> show registers rdi 0xffffffff81e26140 kprintf_mutex rsi 0xffffffff81a15189 db_enter+0x9 rbp 0xffff8000211b5090 rbx 0xffff8000211b5130 rdx 0xffff800000ad6000 rcx 0x1732 __ALIGN_SIZE+0x732 rax 0xffff800000ad6000 r8 0xffff8000211b5060 r9 0 r10 0 r11 0xffffffff819679e0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211b50a0 r14 0x100 r15 0xffffffff81c656ff cy_pio_rec+0x143fc rip 0xffffffff81a1518a db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211b5090 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=66401 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a39e0,0xffffffff81ee86d8 process=0xffff8000210b7958 user=0xffff8000211b0000, vmspace=0xffffff007f124d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 29849 122842 48595 0 2 0 syz-executor0 *29849 66401 48595 0 7 0x4000000 syz-executor0 75358 201750 42488 0 7 0 syz-executor1 75358 19778 42488 0 2 0x4000000 syz-executor1 34509 282938 1 0 3 0x100083 ttyin getty 57829 345703 0 0 3 0x14200 bored sosplice 42488 379256 72565 0 3 0x82 nanosleep syz-executor1 48595 276537 72565 0 3 0x82 nanosleep syz-executor0 72565 169178 51269 0 3 0x82 thrsleep syz-fuzzer 72565 481918 51269 0 3 0x4000082 thrsleep syz-fuzzer 72565 222274 51269 0 3 0x4000082 thrsleep syz-fuzzer 72565 331415 51269 0 3 0x4000082 kqread syz-fuzzer 72565 241032 51269 0 3 0x4000082 thrsleep syz-fuzzer 72565 445180 51269 0 3 0x4000082 thrsleep syz-fuzzer 72565 406006 51269 0 3 0x4000082 thrsleep syz-fuzzer 72565 356308 51269 0 3 0x4000082 thrsleep syz-fuzzer 72565 318311 51269 0 3 0x4000082 thrsleep syz-fuzzer 72565 454234 51269 0 3 0x4000082 thrsleep syz-fuzzer 51269 509202 98932 0 3 0x10008a pause ksh 98932 366903 80532 0 3 0x92 select sshd 80532 521571 1 0 3 0x80 select sshd 27179 278932 80132 73 3 0x100090 kqread syslogd 80132 333979 1 0 3 0x100082 netio syslogd 43347 262091 1 77 3 0x100090 poll dhclient 84467 178857 1 0 3 0x80 poll dhclient 94373 59021 0 0 2 0x14200 zerothread 80912 330130 0 0 3 0x14200 aiodoned aiodoned 1258 1818 0 0 3 0x14200 syncer update 40742 420228 0 0 3 0x14200 cleaner cleaner 47906 452034 0 0 3 0x14200 reaper reaper 52373 90474 0 0 3 0x14200 pgdaemon pagedaemon 87282 451139 0 0 3 0x14200 bored crynlk 67461 382153 0 0 3 0x14200 bored crypto 45765 451425 0 0 3 0x40014200 acpi0 acpi0 57479 443162 0 0 3 0x40014200 idle1 93990 106591 0 0 3 0x14200 bored softnet 87761 359020 0 0 3 0x14200 bored systqmp 23608 368504 0 0 3 0x14200 bored systq 67776 263728 0 0 3 0x40014200 bored softclock 87591 257579 0 0 3 0x40014200 idle0 1 163240 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper