5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r6, &(0x7f00000017c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000200)="21bc3580d5e86cc70d0175a8ed79642e43932f3b9e5df417518261eb7d4e2851fd005b24095f9b3a4bd1543a9c7ee301670ff32ae944635c26e7d958d7c3c15edd40ac03f7cbeac9f3127055401a6c5908507fbdacc3f4476f5fa6c29be12fea", 0x60}, {&(0x7f0000000280)="def9f30d4a4726987b36d96835c0dc9a699100e77f1d", 0x16}, {&(0x7f00000002c0)="1c88a32ad38d98ea780cdd9baf56d4f6690f75ac7a3250e551e193042e443c58febe7cff3a908b2382f1b874b5f7d6a7d0b20dd5b623fc0fa99e80bad108fa0dec88c8cd407cc758859f7eb68d7ceceb3e079758f85d7624efd6cba4bb3818a8f462d6a0c7f7b72108b104b5b4a312b0536db292b746ba8ce58daec6b10270ae9fc53ffe000495631041faf28db1030f643c5d8ab76d603299c3", 0x9a}, {&(0x7f0000000380)="5e72f2ac644ea7cdc3eaf1ec4b994ec30995fea58e9012452fae3370bf17a069a6ba422eed01a0910b9e67666ca276902026961b99b9fdf20530a59d235abe4c97233f32dd74c449ce009988a4f834d35195f60a04f3c496cf1b73aa46837d353e4189a9bc93b9493667e69896e8ce20bc3d929cc549ffed8f4aaff7d61470a10bdc9ce51d6dd49352cfc75d17b3e3", 0x8f}, {&(0x7f0000000440)="083a222399fe8ade962699bd255ef8b1e8e5d0a445bb19edb3fa071d806d3a2003215b071703ccd327762d56055d8e0331540ef0b215d908a3751669c50da9367cd01e68e6248a6efd119651a59a4d029a5e4bd8198a285c17495a2f4e00b1c74312ee", 0x63}, {&(0x7f00000004c0)="8fd91e0c1a568549ee304c81ab112142daf8fa7c9eb8dad4bf98d299a9a1272a5d5bd8502240497ff9323e45af785c1870902a9f930736ee2cc93ff39e28ca464be9069bc68e887d7c5b15ad28f9daba2786058d09ea67c0c14011b9970cb85778099ff67cbb49b7353d12443355f1c4f2f324d34581cf4f8978de088cbdfbc83c60512bfbf30eb5f91515565d2426409993417ae29f", 0x96}, {&(0x7f0000000580)="601cb65277752513107b8a525f22437636fe", 0x12}, {&(0x7f00000005c0)="94031468d88a33e4044cf673e8", 0xd}, {&(0x7f0000000600)="642156837eb4e1863b9d95d43c8cc585daa49cb64c3353c9065c31856d40c9bb6be565be5a85091a97094902353b4c1ea277afaef0efc90a079c70f4d34c6b208f3d873705b6ca140056fbbfb3cbdabb3f4a5ee75ebd8ad0e40136d96f531903097eb8fee7d047427312ec678c34704a681ee17f638a55d7f4ec92aa85abf7422fa3d3fc76b84e5ab9395eda6904339c29cedcaff94896b91c39808cc0510bb2b1481a5a1fc9091e7ac533b4ed76083ed97b416af6eb8fcb7e524c33e2a1d5459b20732564e4eae6eb760acca7cb092d4f0666a4c7bdcd72832edb8f30af0f5b162c703f3164d4a0ec9fa75193fa2b16c04426ac991f83873274d86c4002dd2ea3631f88131f0eb119438e801ca454074e9a893d1b159db0a6f8db287101d5c47269ef4bae2248c46a1138ce6b8bad9e4fbdb42c1c7138ecea0a6c513d585ee51c2d5546d489acef68ff4e59d9a3f1b1dba82a3b310dd34a813b76fee10fd3f2bf0b1e855e8c14902d7205672e7d44cb19e2875b74fd3a0d4f1d496938ab9c566ef38cdf90fadbfa7141ee2c08d18411cc58ffeb46d0e79c5a6b00a2ec57030133b8a7fbbb139f1b030a69cc0d6b622cf48b4015d7bd81e3f3395e054e97172f6936d71aba182bd94a77848a789219325e0bb19ec4f8eb20d4173f49c046f4d3749aef6d3f8e4c55f0008af13d58a8ea153eb275cc3a4f3c61aee0b80b2a06e36e384dc5a216dacc3e67b2ebb17458cef39556435b58a0de01a2bc6d88a96250d08bfbdb681709ac65a00df17ecf26fb040cfd30c690c250487c725584bd0223c362ce2fb76fd05b3061406b3ba765f2e931952ed1086db13c5f73361a27a955d2322ba9f013940fe81710b38aa694ad965bc16ab9b2551aec5ff773a7f839afb07ea1e1e07d18d11699207fa584c93fcd1ea27dce5a05e397e235c27973f1134e538f05a110e5e8f3552ab46ec612424c91a006b946e3831d39e4d820266f6babad8a27e61e00f4f6e0a1ea3abee1804e4bb63aa410f01fc5dc220a3670d449d5320727561352a55933f1a84ef3e21ea1514ae8b6d548688e708c4a42480a5a333099d23ed659c9029462ce2e1469e05fb0a344b032e1591f8b9a958c87b9f3ef67bbbb27453f8c540b6e633991d6b1563730c399358a8ddb412f3da08e2a3c27744b2e959b30aff0efce054fafd4c267e90f674f3af602d008ce816e18d6085609baa94ddfb986f4cadf8fdb6f2ff8f05c6f46be8dc33a07c43f81b5606b071785a66f8d0177c02b242d62fe5596886d64abbe53196903dc83eb5dd7036ae66c236476067a496ee3e63b0f656a25cdbb798fc112755b67236a540cc341b8d24d6a17fe92cdd611f622a1125664f2884e3308fe25202b50113f49d996d7144f74db2a4635800b6161b4092adcba81a1a1d51d4ef83dafad1059d5de0052f415d6494c06fc55f14b73f83c9ab6a475ffe57345708fbfb94c03609ab0654643d31736ca5e5ddb0b2bd1a4161227a5b918ffa0057fb3136613a394552eaa2e654a4c46a47051e58b7a8d66326d9649793f7bdaea1869e5d7925dd0a8da30559342fbb5afb27d2a07356a83f480f5c6e7c99eac4c1502eebeba29b03868393dbfff83eb37d75dc73a29db14b5bd50db5c6f1414b66cff5051bf3d9d79b12000795aeb3c94632d24749a641dee26053cf654170252367e732c86cd561c55370ebff7ffe7227fd4a684437e331ddfb258ef4f2d0fd5d0b0e8e7c270ee96490a8f14a307ef15e97c3df242e931beef5e6017e26d1658f8a03a64a2439776829ecdced0f531dabe5edd25a3033a0d43a5139441a6774f054ce0d80e8557d15dc0261021ac709b2c8f8fb4af2ca44bd56e46c6921ecd716f6e4dfbd108f3ae4c82fcef8f4a06c75b9206b8bf46953da3228c4c079b962f5b46994e1aea19b175b6a1a3ac6f14ac28eec2afd926bf9fd6ee9a36f2f39efa5fe45e8326c104188007afbad6315968735b417a12c6971471fa0fef1536b4aed00de754156a0b52554c7a1883e460434c0730ff42af0ca3c961f4c3e143faa3e39e242745a2339f5d3fdb454c5dd1ab9f1638fa2050ade6f8c46606af536e2de10c98e18c08bdb4d33f1d6006d5d37f63d227a813e79d51949ea1188207b3ad6802e640cec5d48f96f2c8468406d28d5e73eaa847897fa6dcecc39b8a4984f2ed34ba44490d5746d0845ee5e2acbe75e1d323f1cf31266927c1b3af5e54b56fc04cbbe0c5ef767ee1ad83953a6d4813a6f079ae5c85111d8b07049d90656854c09942b3c8191c743df516a22250e89d2bb037e5c11227b467192ba0891fb5843be8a80fb239c16f041d326d4d28befd573bf08a55cad7173f26c1c7b97636d91c87c1541ea61bc6be9f5f5a3c5cdb2400b69861e27b9d78e89ec5ba935ecf79ac31dec25c1357e6d41ef437be97f2ac200ea55a91c897b3952327a5e4f9a9e7ae8ed4f323d089151f3684658a9b8b468ba947c1bca0bd7b04ae9b8d741b8c407fb424e7e6b1614e719418fb03be9c16da8c7780a5ecb4fb94d3e81c5e8658080cd29f70759da5d4deeaabbb9b716c04c793b8fec27c2b36f92974ad12f2828e26cabbe661bdc77074b7d656b74d699eebfe3efdc9f7ae65dc42c4660351c541b3e0541cf2f4fc93bc58d6d493c13f26b39dbfe5b603275f19518a58499a9feee90b89456b18e484748e2a4c4dfabae113cb9c583b578596de4ae4c48c1a9a2d6ba436c1924879249a3b165112c03e926c223f819bb3e4bfe84beb67f5d38b366a9a04b34bfc2c122e8942712aa70af7686ee1b8e91cb22ed56e55e62b5d9152917f92cc1b96e018bb44defdd63d611d43ef09e6b9bbe5fa0f2e25999b3e4a5b5372fe5c2cc7f313c87fc61f72d55ed848afb46696f2552ab06658fa3ffd6280b4ffb3bd23d88b113a6f18357a3032f81e44cdbfc123839e9944f15b0e099f4d115f7544068031fe7617897a83e671e6604e72cecefe0e5b0f15cf595e6afbd2a1d13e0dc39d864558a588486cd5de23b49e889ba5719ad8807ff4601e18b42c5b6de208f30e4af8e477366d04070f81c10cfc597692820c46283d88a102697b2eceab6248b2d6674362e01e31d42e401ee5539347a466042b9ed9a6b67a15fe2caed6089bb82722b4ffed0eb7de70b7e7a180c6c673b0942c5a2acb91df2b46e0107d93f1aa8cb64b07dca20fe95ae88d8109e797f3ae203e7c0c98740d177da40544278dd482a3996f8861f676624b12ecd4e0d8ca40dcb28d3a597d414e0a0a27721179eed92949a49e169132aa838e5a594586ba8c20356115fc2e2317e087f337f1904a39a2d41da97cf79a502bf6582131e5c3fc36ac12a5fe960f26f09a843659802f4d7ff02711d218fb80d65e1952e3f978981a1841c2e7cfc5deeaf6540efe394b4678c32c3a8fd28a1c7bc0146ca5851e4543215825495f8695364b7df35e163e02f6c31d7ef4d60aa155796ccc7559f718b3a907c8e470f616e221720146874438225d02736d68f6a1c99ceb948c0bc21840733f5836a857cc59c371e7ebdeaaf7252256a777c54cc13f127d69b9eb77416a012fcc68bdaa17c68dc3439c2f1017485b55ce1e59b39f83a0e487e0da71936bee85d77e3482adcde5179f20dc05dc6f66f4ff64018839b779ebdf5c2d2b1cae989e8bc97422843b02212674db66d24765145fec3a90415bcf90d9f1ad754449d1f9b745bb42f6a39df5b54ef9d9d7c4b6733218d3f4e86ea04eebcd4bd55afde6482150d07b7b35d512d675bc8589d38a31763c1701befd2fc313cf22bde9e0bdb488499972d82ddb35597225b71dbb5baad3a92fd16df685be4cc15c249a110c9376dd5ed1dd4226b87a8f13e03c7058315035ba4e1aca80a90ea7b8221cb8a2526291851c23fc377ef4879a55bbfdb8a9ad5c3db8d98e66c0ca5e7e60b63e4d60df487a2fc8ef0ebedfb16bc1de84cce14efe3debea35abe1578b40961543e735fb85986eb2cb3276ec22980294486bdb938f5da53a946e66dd65938c9a09c990c091442cce1ac7f77fd107b9e168b674419bb3ce0b11bd0b08bd67898611c471acd3f9510ee66014b767c52f19deb95a5badbc1d8d089072d58e183ab58951f0cdb05922fff395125f64bb25ffa4a2845fb3837afe0a8f2e575c2f48a6bf35a02ea5602fe245f067b4a4195b5fbdfd67317fe4e99dce85fd673e3621edcace00a869b956c2077bbb17ccf0aaa48a391d668fd8dfa73c5c789b7407abfa54b11a181ffb9839111e8ea847f2ff9adfe4dde1351ba298e410a3247aa6df99dc56def20de3d3ee250c591ee09c80577a5bcc55b5531b84415cda3339a88475878c95c6bef553ce0ba7ad28decf78b973455ba2647b3a384eb7c702f7e5b0420788c3123be62afefd055552bb108bb1bd60700885dd066ce09730b06b484824e39783dcfe45ca9599d500a838ce7fd2e2669290058699d5aecbe7f491d9599b076390d8903069eb731f2f92b193f5a91c7d5154ce3893d979df756f8d8fd8d497432e4ed3d507b5012bb6a333c3028f0bd3948c6835a18ab2d5ca58611a5da431b7b5acecc2da8d3bc33b4b61180de6a33d00187c5ea1c46256668863a24ba88bd35b6e360a53147c4e33ee58f9917f858528563021b99668d4325dca04dcdf58946c277ba8f3cf731969164931c39bf487298722de50c973e4581a7b053692630dd1a9b487305eabfad7694619e4f4cdb9dcca800d101d4eb5b555e000ec315bc5a8ec28809f366fcdac4e9d4da0adfbb035204ff3c0b965bed0b3d01cc7c9ff1d3fb982b5a5f57a9f76e21c2d26ccf1c5e6811aea30ff407a2c8ce8cee4c2b9186217297438640724b7098c936da206e3f61f35356afe59dafc95263e2dfe73ac3de299fb06ada1705f46764771408b0c84c901a2e119720c34730bbc4a13537d806885ba4388eac68c321e91333b5d8b1363690a50e21dad99c9639bce9737930ab1729e5e955a75b5ca4488a1f04a0f320ef2b1085ea4aba6901da0a051b525b3cdb65f03fe86cf89d77725649addbfc5ec0b6445c2557081a84c6b1e8d6af42f934078a158452ffc250b25a9c1cb81746181932e6cba24964b71f21439a6e8d2fcc51846213cdc5dfd48df9bcb1638a7de08ca18834713f126f57de67d03d9a3420322e2e6c5beddb04f50744124cb73f50c9e39e75254d2af8aa0a2ad59868ba4776db83ba7eea30b5c6187570815bac69363ac871cce27afef3dd6742ac9f532065f346803af2cb8a6b2f0ea5ee4b5c3c09f67e745d220ca8ebe6b55d80ee9830fcb377aef73b46c428a8e2d7ae60d86ef1e8ff253d2ba1e0b772d3b9fee64a393d2f5c3024d404b5c5845ea1589e8d8e90578d775d0e4425a1c5d3933785e06e4fa67098a5a4ed953202fac2449b11c0358e9b5d45128ebf1d5ca9552926cb2aee5f2818690bbe3c15a51c2cb6b0dabf2e23d03aeabb75fc757cd349426f0aa6bd5a8abbbed12ee45037299bece3f021d7fafaef66f3a270124bff36082602286fc998c9db1293b58b819da042d61c62054ec56ca1ed958b586e2d84ff674277c3cfce4e129be19c96e95706735510bb2878b07f15d43830b4892e31cb101e246329a1c55c81dc5fd90ebd2255fea4525c6189926d462fcd56d7bef089e9d38786695e186bcb43df8b58b5d1abe90036e3fcb78f41c009d3a264d4845dcfd37fa288397160bdb47b2791a331e950d99d8fed04e9dffe367898a56b897536c82d4f0b31947d4165a8acc5de845b8425fa9c5", 0x1000}], 0x9, &(0x7f0000001740)=[@rights={0x30, 0xffff, 0x1, [r7, r8, r9, r1, r5, 0xffffffffffffff9c, r10]}, @cred={0x20, 0xffff, 0x0, r14, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r16}], 0x70, 0x404}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000180)={0x2, 0x6}) 15:50:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x7) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606942, &(0x7f0000000300)) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x26, 0x2, 0x1, 0x3}, {{r5}, 0xfffffffffffffffc, 0x42, 0x20000000, 0xa3, 0x2}], 0x9391, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000240)={0x8, 0x10}) 15:50:12 executing program 1: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) msgget$private(0x0, 0xf88) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000900), 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000001540)={0x0, ""/224}, 0xe8, 0x2, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000002540)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546d86ea9d079d68d4b1ca547eba9ed048953278f415b0159dffaeb223bf20b78be3475b4a03b3506750f762737afd63bdff2ffac16454b08172454475881698e9fd7e90c7ebb50da8f75fc37845a7a5bb5704d1c98499bc60c11ac3be20eb8831f5236aa04b77b2334c78fb8a26ced1f52bae3cfcf42db57b5ed3f7450a0fbf12a48bedf4e27fe2f6beaf4d149db1af6670cf8cb198447a177df25e984b9c618cf3f40d3868c6da65d7e53d3790651bc900e55c5f46f0da9dd28b1704b95a434ff6c6ca5ea19c1bef0f3e859224046a6c0dea8c380a938bc"], 0x10) dup2(r5, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069dd, &(0x7f0000000300)) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000840)) socket(0x18, 0x400000000002, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x280, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = fcntl$dupfd(r10, 0x5616bdcbfd3c97f0, r9) ioctl$TIOCFLUSH(r11, 0x802069dd, &(0x7f0000000300)) r12 = socket(0x18, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x802069dd, &(0x7f0000000300)) socket$unix(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x10000, 0x0) r14 = socket(0x18, 0x8000, 0x0) fcntl$dupfd(r14, 0x0, r14) dup2(0xffffffffffffff9c, r14) r15 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r15, &(0x7f0000000040)='.\x00', 0x0) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYRESHEX, @ANYRES32=r3], 0x2, 0x800) r16 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x3ac) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r18 = socket(0x18, 0x400000002, 0x0) setsockopt(r18, 0x1000000029, 0x7e38, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002f00)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e935082ae944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a532aa11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a5ce04781376d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f00000100896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe11ff90e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab00657e303e61497009db2b4e893ee87b392a74eb8103d6ada968744dafe50c365a7325c9476ca6d99335d2c2c1ebdb808115c03d802bab585e0afd61c4aa104e3e7fff86ab807711cdf4e894e1391ff6d687e62f803c65ce5c86a2b0c15c9bd6e6d00000000000000000000cc83570390696d9c7f196cf11ad503515fa2ccb50d09a430eb88c46331b1ab3b516db6ce35253ba59dfc2a07afcb556790edcbf506a6668ecb3d8a031827010c82090545f277bc55f1be84c0177028225f75448fc713780b89c215b612a2f348b1e706c9bdf4ff71d48bf71ded9111847b9d2d95045ed7b40ee3f4ccb45cc0e2750e763e51ad8585d2ccbadd14bf0f1bea18e13ae21efe59c76aaa086e057a82721d3c0c5029daa1a75443d25a48fec915672faf94927e8b8ae755d555fe8342aa0c500be697c7ea1e8b2a1d8945521a6987b4bc2375bd7a9520bc2c39076c7df4bdc77507d641f40ef0e42cc8308a4a3d267262112410b6cd409adc6fdcb8af629dbddf91eaf658d31abe6e03184ddc47747938a18c304ddaea6b5457f42447"], 0x1c9}, 0x402) pipe2(&(0x7f0000000540), 0x4) r19 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee0000eaff8da9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f051a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c5229850b5f87330c000000000000"], 0x10) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r19, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) accept$unix(r7, &(0x7f0000002e80)=@file={0x0, ""/92}, &(0x7f0000000980)=0x5e) r20 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r20, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r21 = getppid() getpgid(r21) r22 = msgget$private(0x0, 0x20000003c4) msgrcv(r22, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r23, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3e5}], 0x1) msgsnd(r22, &(0x7f0000002180)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d6fee7880c927fc971e229e7d6d357186109132e3e2f61aaf9273bb200fef990fc83800400005cfbe8000000000000000922f509001000000000000017c57960c900000000000000021bb8bee58e79cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7806aa054cf9e00000000000000", @ANYRES32=r23, @ANYRES16=r21], 0x5, 0x800) 15:50:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r1, 0x1) sendto$unix(r0, &(0x7f0000000080)="9d68e84b498d0deafe2725ef607e8186a95848bdbc53bc70c5a01e3ad2b288a25d99eb8740c35ac4398aaa6404b38c41b6733f17558916f682a67caa4070a22e1e0ff38d5f67db5905f612916a55a35fb4", 0x51, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 15:50:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606942, &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 15:50:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000000c80)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="168e8a1325c251b8c3d7ab59be3cc0a7d796d0862ccdc56a88c0033dc193ff27635d706e4b84daaab6a61d68b56dd86475e924530db1507e70e8767d6eecf3", 0x3f}, {&(0x7f0000000380)="d82e09aa67cc2c38105f60598f7fc8681d2952542942de8bf530fb822dac5cbf18a2c1a4c3ae1a176c9818a0d0947419c19ffaf12fd6797ce34cb025912702778ae83b64ce63ec5ce3b298b9eac8ee8c46b8ad13a1f220f8bf6bb5c2dd2d11", 0x5f}, {&(0x7f0000000540)="50b3d8c2cf66192eccf5ed24a2ecc128aed0ad5426c607bb0566b54d52a5fca5ddf0644631287eb2774789d1cb345019f95762d467093ca919aeb2ce3df04e518545ff6e42851fd5c69d2b88c9ff105bea8e4a481549a61526c37b783d86d798fe807abd0a41370c05152dd28cc55a1098c1db0c703c9ad004e55ab2f082be0b03a97b01db3c7727439342d00fff704cff555939f881cd37f8c4d5", 0x9b}, {&(0x7f0000000400)="1e4d8eb139563bb59e0f7b12d2c650189a92fa6ee6b737b9b70b89e1a0653f0d5399cab12eae718da366520a96329695b6d7dcdc553b50e18276981b9592", 0x3e}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="b000000000000000ffff00000000000026fb7379acc32041a6bb4ebb1ad84f0346f4870bd8349d72e4e5e8080b30809efbb63a35e2668ef73e508bdc34f4028c54531e1c4538970eee8ccfc00679b440711fd78e358958d6892d9e3bc88c7f4b6e22c0a29d70cbd63a9c3e14aab7e7212ad600f70fc328742e181aa8ee2cc7d77221b05348e75517ea760b4b5d786de1d48e8f2baaa04ea0680cdda8651493967054ebcd16a1a3f2123a0f22e3e10000e800000000000000fe7f0000010000003e1dfa5b4ddb73744ad3044ef3ec6acdef51e954da2bbf554c26aa8fe2137648498877fc0f9380668f1bb66f74cb65f95231fa8f0603025bb7870ce26a4938e4717f0b7c23883e0a3e5a89fb9e39888a1acecad884f129ec0e887af42b38b05cd6745073f55defc70d27c79301607b20286296f4fa084f9b01fea5f4a18c1a2c24e8923507d891001d63483deac564660346d905c071943a57918b98ac3e170459eaae2fe32979eadb8f5f0d6a229de30704113a275e782706daea0e085b94cd6046533f091004e897ca3111643473488adce10000000000d80000000000000000000000ba0f00000bdef925b60166bb9d49750e772c1f8b67ed3122bb7f586111de38284e8143d574786fc08e781b730024ef6a593d6ab46ebd4fb65b8033e5d9f4ee08dd4586fff17ffbc1ddaeaeebc480315896e629b3185ca2fb79fabb1a9629e290f7f2e69c0ff83c2241f9ff530358b5f07f8db0a542fdb927be499b7017f04395953f06000000000000007217ec98d3c5bf34ac36c291fc3cb35dc78f27a0f5bb98543767b286b75af82cabd2e52bf13d4e8677172536c2b7e7c7665fc66d18308b045788ec60da7cf39c0000c0000000000000000100000009000000850c8c64c2e3cd560d5ed3e39a8f8d081e531d3de678c81e9dc8b2e30fde1094afe8eb7c8b8bd717fe91b758d0aac5a5a5921f19116b297cd0592f081b6d502f352d9e9cc327cc3df53a8889b82f1440b53eed29327fa8cc902af999167a491b489629c30875ce335d76303ac8d2ab4c89fd4d7a61fccfd34de5a3976df2d91d70466ac8d87f52a1fefe90543b783468316cda3105898654535035deb4f79fc1e046bcb62d591095f8259da9b41ed600f8000000000000000100000076650000892c057ba4eb4635f90e326d38be7d54a148227e0b1a7438c3f047f5b7bcab2a0d1f9c6104b7b2eafe30ae2e9db3fd1fbdd0affb96b6ce340a4fa56905c8a22c2a3edf12062ea454788e4fee26d80307d79c970c5b80ddd8b841bc1d1a859a779bf0092947b6b432e08017ba9ec757d8b16b2bc0d4d07db2926468181bf40095ba6f2a0ca9d9f91ed1ddbeb728ebbaa0c7ab68348e184dcca6504527d1c9e7962252b124bd42ff6359dd21f39705e4ee1fd6dde8a8dc7c021285d21bf541614b2c694b89a0d92f4c0742fb651a38836851b9e4fb6a6b21c93e3aefeb730c08805b039b55000000000801000000000000ffff0000ea0a0000cc14394f074b2e48cd10bae790f6e71fd24568c8377634b6f1fe03d46aa18d6b891d857766c9f4e4e4d3b39e9155647d54607f2107936ff3dd8771d748b39d11a92e959d5797abea513306e38e338bcf6212acb5bd7518d07b6795ad9a5ee2c7d8f37a70e74c87c78f7ae7c1ec9838b30d5e290997343a9f47695d12d61eefaf02a290e1a1aee0deb26643abdc16de4fc99062828cb84419f22ad6314c7f05ed425b8ae625cc9544d3f50e3f3b971e88773175c0f3db3099fc5da3fbb56477242b700441fb28772b777be9a57a15c2ffb385c5d3256708d92a8363d24d110c11d1acb0b42ceb9a76841355942353f0b881ee129a062e4800f0000000000000000100000000080000428cc1155a297cc32c6b8fffa91315aa63130fc0fd7b2b87ea2258c8926b5b42b6439872038a3ee4a76bd7946688f963f03f3e484785e3d144f2cccd98e686cc59530d1df54830d7a7b6fcaa3dd2897552535453bb7f4a58a38c4351617adb92c76941813ddf61c959f57ee70ecc549765b61c4596fafcb3a63e403a80d58c6a437ed0f72be73d201abe012c0e4b63a747938cad108ce003f6a9fcd3aefec5261951c0c394be5c2f9ed379aa43cd5562b88a7a442494c11ce743426ebb1f838df69ecb9371551a7829952dff672e55b7bbf52d09f8423219b100000000000000"], 0x620}, 0x1) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/97, 0x61) pipe(&(0x7f0000000180)) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0xb9}], 0xfff, 0x0, 0x10001, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00z\x00\x00', 0x4) getpeername$inet(r7, &(0x7f0000000140), &(0x7f0000000280)=0xc) r8 = msgget$private(0x0, 0xfffffffffffff4b8) msgsnd(r8, &(0x7f0000000440)={0x3, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c3e023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb74512cec0000000000000000"}, 0xee, 0x800) openat$vmm(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/vmm\x00', 0x1, 0x0) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) 15:50:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) connect$unix(r1, &(0x7f0000000100)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) 15:50:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) listen(r1, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x6, 0x1000}], 0x1) accept(r1, 0xffffffffffffffff, &(0x7f0000000080)) 15:50:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xfffffffc, 0x1000000, 0x1, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 15:50:12 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x4001, 0x5) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da71100dd57b365ba2fde5dd5398b519211a2b8addc8b7b45d6753eb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1b0000000ff0000000906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0adcd9853ee90"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f0000000a00)=ANY=[@ANYBLOB="891c77a02d1e24cdeec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a41e82149fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb7b2de8bb2f06ab3672f4a6f8aa213670a1e35a2a8d39f997bca67a80173a348c7bfe854e790ecdd82a22547d90c27a548753c1a4e6c0b025cafca17ae28b274cc3dcfc9f08403926a3de6feeebb607d1e9d062688b1586163e62700c2ea7213d271616ef4adface4ad43cb3a4e9514dc44d9d000000000000001963940c8d04d812b0c36ea679e913ab4381e25f7c1f2a51077d25776eb5d1e07d7f4c79464365c779caf1639b8a83903945650b4d820434914d8354eb14cba723d6197047e84ab4b3bc87a147ee8f451f75a2727247117daf34bf72b0a13b65dc1750b78363710ffa2e1d67e210851b760b96b74a63d6a6944a"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r3, r4) r6 = dup2(r2, r1) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x2) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r7, 0x0, r6) dup2(r0, r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r10 = getpid() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r11, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r10) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r14, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r19, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, 0x0, r18, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x18, 0x2, 0x0) r28 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r28, &(0x7f0000000180)=[{{r29}, 0xfffffffffffffff8, 0xcdecf9e843e5c413}], 0x7, 0x0, 0xf5d, 0x0) accept$inet6(r29, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r30, r26, 0x0, r31, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r32, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f00000000c0)) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r34, 0x0, 0x0) readv(r34, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r38 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r39 = fcntl$getown(r38, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r36, r37, r36, r37, 0x104, 0x5}, 0xfff, 0x9, r39, r39, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r37, 0x0, 0xffffffffffffffff, 0x0]) r41 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r35, r40, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f00000008c0)={{0x4, r14, r26, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r42 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r42, r43) r44 = getegid() r45 = getegid() getgroups(0x3, &(0x7f0000000580)=[r45, r45, r25]) setregid(r44, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r47 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r47, r48) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r44, r43, r46, r47]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r50 = geteuid() setreuid(0x0, r50) getgroups(0x1, &(0x7f0000000340)=[r44]) r52 = msgget(0x2, 0x40) msgctl$IPC_SET(r52, 0x1, &(0x7f00000003c0)={{0x2804, r14, r47, 0x0, r51, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r49, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r9, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r53}) r54 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r54, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 15:50:12 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f", 0x46}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = socket(0x6, 0x1, 0x9) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r6, 0xa, r7) fcntl$dupfd(r6, 0x0, r6) r8 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r8, 0x0, r8) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24de26fd8b3fc7bbfd95320cedca14776b0963f797a46be5177a9cf137cade1791fa22d3697cdfd22b3d0000f037c504bdaff28d4242d668e9e2d3e79e003e3e1d62cc4ba12b67ee0786b07ab7aa67f89cca4ba1f9b097848d5127dc76732214c6f92cfea52d191741185b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734dac633dc79f1c1e6d357de9dd4ba982c6be06ddbb81cd5f16b4d1c357afcdc2c3471169cec08832f7c1467002efe0642ba5afe9ebad96dfad83b03dbb9e7aa34cba538de1d59c09c92a63d2f5b64eb1db005a7719806"], 0xaa, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f0000000280)=0x81) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0xc7) 15:50:13 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4002, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(0xffffffffffffff9c, r1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x8000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ftruncate(r0, 0x0, 0x4030003) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000000)) 15:50:13 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000001c0)='./file1\x00', 0x1bd) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000016c0)=0x5) semop(r2, &(0x7f0000000840)=[{0x0, 0x380f, 0x1800}, {0x1, 0x2d, 0x1000}, {0x1, 0x7, 0x1800}], 0x3) r3 = getuid() seteuid(r3) r4 = getgid() r5 = getuid() seteuid(r5) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r6, 0x40, 0x400}, 0x7, 0x4}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x4, 0x1, 0x800}, {0x1, 0x10, 0x1800}], 0x4) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9ab, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xfffffffffffffdea) getgid() semget$private(0x0, 0x0, 0x91) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r16, 0x0, 0x0) readv(r16, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r18, r19) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, 0x0]) r23 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r17, r22, 0xffffffffffffffff, r23, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) geteuid() r24 = semget$private(0x0, 0x7, 0x286) semop(r24, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r24, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f00000000c0)) r25 = kqueue() r26 = fcntl$dupfd(r25, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r26, 0x0, 0x0) readv(r26, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r28, r29, r28, r29, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r28, r29) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r29, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r27, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getgroups(0x4, &(0x7f0000000900)=[r33, r8, 0x0, r11]) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r35, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f00000000c0)) r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r37, 0x0, 0x0) readv(r37, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r42 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r39, r40, r39, r40, 0x104, 0x5}, 0xfff, 0x9, r42, r42, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r39, r40) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r40, 0x0, 0xffffffffffffffff, 0x0]) r44 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r38, r43, 0xffffffffffffffff, r44, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000880)={{0x9, 0x0, r13, 0x0, r34, 0x100010084, 0x7}, 0xd, 0x7f, 0x3}) r45 = socket(0x18, 0x2, 0x0) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) r46 = socket(0x11, 0x3, 0x0) r47 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r46, 0x0, r47) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xfffffffffffffde2) r50 = socket(0x18, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x100, 0x0) r51 = socket(0x11, 0x3, 0x0) r52 = socket(0x18, 0x1, 0x0) r53 = fcntl$dupfd(r51, 0x0, r52) ioctl$TIOCFLUSH(r53, 0x8080691a, &(0x7f0000000300)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) r54 = socket(0x11, 0x3, 0x0) r55 = socket(0x18, 0x1, 0x0) r56 = fcntl$dupfd(r54, 0x0, r55) ioctl$TIOCFLUSH(r56, 0x8080691a, &(0x7f0000000300)) r57 = dup2(r50, r56) setsockopt$sock_int(r57, 0xffff, 0x100, &(0x7f0000000040)=0x7, 0xfffffffffffffea2) recvmsg(r50, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x4, r10, r8, r58, r49, 0x100, 0x4}, 0x3f, 0x49, 0x9}) getgroups(0x4, &(0x7f0000000440)=[0x0, r4, r8, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r61 = socket(0x18, 0x2, 0x0) connect$unix(r61, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r61, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r63 = getgid() chown(&(0x7f0000000180)='./file0\x00', r62, r63) getgroups(0x3, &(0x7f00000004c0)=[r59, r60, r63]) r64 = socket(0x2, 0x1, 0x0) connect$unix(r64, &(0x7f0000000580)=ANY=[@ANYBLOB="6a634e19767b0784d1df0e87cd51549ef5b9be060000006a557eaee5482e372d7a917f85a8000065242652c77d4a7f92248b141b175e7a3783fe4f8487377fe0fa569c681bcd4d363af52ebbb3df848205c9aee4f92d36bced1900"], 0x10) dup2(r1, r64) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0x594, 0xb6, 0x7f, 0x1000}]}) r65 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r65, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r65, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) dup(r65) pwritev(r65, &(0x7f0000000000)=[{&(0x7f0000000080)="d704ef4efca0705fc0693b4418d2ac965afd6981c94a41f7c32c7c9b97af02ef0e9208009466721d6a59dff94a8da0f0f44b5ad867dd98074483a4cbf951ea859e6e7563b11d0bb23c2f967687f76f1cbc177a6030af5d417f1d33f814ee6a61f87ebc", 0x63}, {&(0x7f0000000140)="8c61698a95346988c775c3c57b62f55187ffcd59c66981920b990984a457e3858e65ac291036d2b3c2e06795528fe4c2046221918915f31aa5004ae9e2873fdae0baadfcd900c70a0a8c0cfdd3afd94b", 0x50}, {&(0x7f0000000200)="1210e73b2cfed2679d19b270d035daf6a2cd40b9d722c1e42f10c2becc625b2b4af8db5c76406e525890e21137544e2e95585a4c555498e7cd7f9f949efd64ee72485a615a5ba1ab1473cf7b9d4220ffaef9ba5a8410d583d383bd9374442f15a1ced2e7045e0b350256c453311685e78a21342bee98f1dcbd2bd4743b302878fb", 0x81}, {&(0x7f00000002c0)="76f008c106a9fd73335a0462b812ea67ba386a2314d0508d62e00c064908b3684ce7b0fd552ea5790bbb3484899709981e939911e05d245e5a195e043d4047029319489d91a9aa65f4f199da724a02febce91bc55b9c951af5554893ca0adfdf9c14e2f1cd356c2067ad882df9cfd9518b8dbbbbf59ab4e433d18947f7f6ffe6efc3f37a8202a15f7e9e1694d0093f941564a455382145bd6559c5b1577fd85cb66967459664714ade1a47d281f60cde0d945c4e11050eb606a925b2bd2b86540269bf340608e29606d63d21f3b9b70e036765f2813f810504a55515", 0xdc}], 0x4, 0x0, 0x2) 15:50:13 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000600fe7400000000000008000081fcabf185fe8000000000000000000000000000aa"]) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r2, r3, 0x1e4, 0x8}, 0x5, 0x5, r4, r5, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r0, &(0x7f0000647000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:13 executing program 0: syz_emit_ethernet(0x35, &(0x7f0000000000)="c7a895b22a241c0a078359ff0f1d000000000000000000000000fc180106476889b656c37028d9e8cd12e4cb8c4201000000000000") 15:50:13 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r24, r9, 0xffffffffffffffff, r4]}, @rights={0x38, 0xffff, 0x1, [r10, r4, r4, r11, 0xffffffffffffffff, r12, r4, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) 15:50:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) 15:50:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000000000000000001300000000ff81e7ffffbafe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x7) 15:50:16 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r3, &(0x7f0000000900)=[{&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000540)=""/171, 0xab}, {&(0x7f0000000600)=""/232, 0xe8}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/19, 0x13}, {&(0x7f0000000700)=""/204, 0xcc}, {&(0x7f0000000800)=""/255, 0xff}], 0x9) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0x9, 0xfa}) getpgid(r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0x9, 0xfa}) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wskbd\x00', 0x80, 0x0) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r19, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r3, @ANYRES32=r18, @ANYRES32=r2, @ANYRES32=r19, @ANYBLOB="b2f0d218"], 0x28}, 0x0) bind$inet6(r1, &(0x7f0000001600)={0x18, 0x1}, 0xc) socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) getpgid(0x0) semop(r0, &(0x7f00000002c0), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0xa00, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) setgid(r22) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r20, 0x2000745e) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r23 = semget(0x2, 0x2, 0x0) semop(r23, &(0x7f0000000040)=[{0x0, 0x9461, 0x800}], 0x1) getsockname$inet6(r20, &(0x7f0000000080), &(0x7f0000000180)=0xc) fchmodat(r20, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) kqueue() r24 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r24, 0x6, 0x4, 0x0, 0x0) 15:50:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x2, 0x1f, 0x5ad, "47c9d9e1b1afcde01eb25a90e7af8dc900fceda9", 0xb3, 0x7ed}) 15:50:18 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x64) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x80000000, 0x9, 0x1, 0xa, 0x3, 0x40008, 0x0, 0x2, 0xffffffff, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 15:50:18 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x2000000}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {}, {}, {0x3, 0x2}, {0x8, 0x0, 0x0, 0x3}, {}, {0x0, 0x0, 0x0, 0x80}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/235) r5 = semget$private(0x0, 0x7, 0x286) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffdb7) r9 = getuid() dup(0xffffffffffffff9c) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc038694e, &(0x7f0000000300)) r12 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0xfff, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r15, r14, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r16, r17, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x8, r19, r8, r9, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r7, &(0x7f0000000340), 0x0) semop(r5, &(0x7f0000000100)=[{0x1, 0x7, 0x1800}, {0x1, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x81, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r25, 0xffffffffffffffff, r26, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r27 = socket(0x18, 0x1, 0x0) close(r27) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r28, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x80, 0x0) fcntl$getown(r29, 0x5) r30 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r33 = accept$inet6(r32, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r35 = syz_open_pts() ioctl$TIOCSBRK(r35, 0x2000747b) fcntl$getown(r35, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r35, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r35, 0x20007471) r37 = accept$inet6(r36, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r37, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r37, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r38 = getuid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r35, r38, r39) r40 = syz_open_pts() ioctl$TIOCSBRK(r40, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r40, 0x3}) ioctl$TIOCNOTTY(r40, 0x20007471) r41 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r40, r41, r42) setgroups(0x4, &(0x7f0000000300)=[r34, 0x0, r39, r42]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r43 = syz_open_pts() ioctl$TIOCSBRK(r43, 0x2000747b) fcntl$getown(r43, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r43, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r43, 0x20007471) r45 = accept$inet6(r44, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r45, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r45, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r46 = getuid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r43, r46, r47) r48 = syz_open_pts() ioctl$TIOCSBRK(r48, 0x2000747b) fcntl$getown(r48, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r48, 0x20007471) r50 = accept$inet6(r49, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r50, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r48, 0x0, r51) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r52, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r54 = geteuid() r55 = geteuid() setreuid(0x0, r55) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r56, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fce409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81723d9ff448a930a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf123e9520295d5eb5e6cebaec1ab26419fcff1c506ead1ca4ff09165b9b2c7704480ebfddd8cd3ccfdd07d2961fb317ed147fd1a769e8a5ccbf1111b21a57085641ba372aaf24efe34262c7002f4282ce78429e569a69c1d131af991b2b216a3bd864da0740ff66845c919b31a2c3470b1ec1d509ef59ee5377d5f28ca3d28049983c3ef488aa4cb82b11b8327457a4187cff241df6402719ba0838449e0564df5a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r57, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r59 = getpgid(r53) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000400)={{0x0, r54, r58, r55, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, r59, 0x95fe, 0x80000002e7, 0x138, 0x2}) r60 = geteuid() r61 = geteuid() setreuid(0x0, r61) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000a80)=ANY=[@ANYBLOB="01000000000000002e1300b0df6d7fcf409def1a1fc1ed341c5533b89b0602010000000100000010ff00f45709d664539e1e381f35071f061ac0e16f328dca960a0e4065c7fc39776da9d51d5a70b45d39656da02489672db6dd9f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd631c125814bb649ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9ccd34b6a31de9d05a5615416a1e222dcba8d0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea4bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327301010000f3f7769669e325cd2485e1f2bf12000000000000000000000000000000000000004a62351e2dfbde55ba447d5b3d3c43139ae5de7c4e56f11c2a0ff82bd76f818ac6946244dcbcadd2425a96f226c337f9310eddb8d3ffaaaa36ab20a8e524"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r63, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r65 = msgget$private(0x0, 0x20000003c4) msgrcv(r65, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000007dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r65, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r65, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r65, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000c7f5a89486895f4fedd5c29bd6f4df9d30a6733cf531c6742688a85203ed210aaee92e9f3b5a871ed0f712e8a0f95409c09fb6d1307667478da53edc016e334840075738715265bed353c7137c050fc3ddc8a280bd13c9d4a245f851a7b0bea9c503c8b1808f5071334d135cd102b74ed84a0e2ba80a01691d9f60c6f85299aaccd9bbd898eb638b6044bc80978ea03db865053079803ee40d6f00c1735cc0d9742c1fee9012979f143a160c2948399ea105346eb62424eea6cb1b57d1938add8558291242f420f9d705c0fac3"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r65, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r66, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r67, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r67) msgsnd(r65, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r66, @ANYRES16=r67, @ANYRES16=r64, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000700)={{0x6, r60, r64, r61, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r68 = socket(0x1, 0x1, 0x0) r69 = fcntl$dupfd(r68, 0x0, r68) ioctl$TIOCFLUSH(r69, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r72 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r73 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r73, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r74 = fcntl$getown(r73, 0x5) r75 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r75}) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000200)={{0x3ff, r60, r71, r70, r71, 0x104, 0x5}, 0xfff, 0x109, r74, r75, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r70, r71) getgroups(0x5, &(0x7f0000000180)=[r71, r58, r64, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000340)=[r47, 0x0, r47, r64]) getgroups(0x25b, &(0x7f0000001200)=[r47, r42, r26, r30, r31]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r31, r2, r3, 0x100, 0x81}, 0x400, 0x401, 0x5}) r76 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000600)=""/128) semctl$SETVAL(r76, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() 15:50:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/73, 0x49}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000100), 0x3f, 0x0, 0x1f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r1) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000100)=0xb8b3) 15:50:19 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000000000076"]) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[]]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = semget(0x1, 0x2, 0x331) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xff, 0x3ff, 0xffff, 0x5, 0xff, 0xbc, 0x2, 0x2, 0x217a, 0x945]) 15:50:19 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x5a}], 0x6, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaabb080600010300067f0000aaaaaab7e213aeacb1df2c72691f38aaaaaae0120d047eb9ded02d00bc1414bb"]) 15:50:19 executing program 0: r0 = shmget(0x0, 0x2000, 0x1a, &(0x7f00007a9000/0x2000)=nil) shmat(r0, &(0x7f00007f0000/0x3000)=nil, 0x0) socket$unix(0x1, 0x5, 0x0) 15:50:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:50:19 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffe5163416b7ffffaaaaaaaaaa0486dd60a4108d219bf0"]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r2 = socket(0x6, 0x2, 0x3) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x6) pwrite(0xffffffffffffffff, &(0x7f0000000040)="6777488027a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:19 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}, 0x0, 0x8001, 0x0, 0x0, 0xfffffffffffffeea}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "043b3a15fe0000f40400000000d5bc00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0xfe29}], 0x1) 15:50:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0xf4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0xc2, 0xcb, 0x1, 0x6, 0x1, 0x3, 0x2, 0x2, 0x1000, 0xfff}) syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa330000000000007612e68281009078000000006000000000010080aaff0da1c82700000000fa000000f12809c2fc8b6ba42ec00000001800000000c5000000003fbf12ad67d1ab9a1eb2c60917834b8c175d7745363f219a254fb1c05ac8a3f6575175682674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd1171fc6e795a09000000b2dad4c2fa0ef06f750600000000000000e974360fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba33810300000063da64aa0e4420c1e6240cacf36984b01c2f26f6b879ff8c41b753057760925e14296f6c2f7d3100e8f77266d3d5dd376e9529d91e119643fcb9a0e0c28dc92a84f93461623d7153b510000000000000000000000f736dec8034a911d83197c5ab9831e8a336e630ccecd312a38ac955b6488edb0e22d542bb56e774f1e048699913ac41dcdab4d1d8c0e1089f16446e847c9312f2feb104c5e93d8251d6308ba00a4ca1b5ee4fc084173216e62b5f6b232d4410751c57f55d15d08a8a8811a29194174cd48ea23fd512c8afd3bca4"]) sync() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x182) ioctl$TIOCEXCL(r1, 0x2000740d) 15:50:20 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x0, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f00000000c0), 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0xa, &(0x7f00000000c0), 0x4) socket(0x1, 0x8000, 0x7) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0xa, &(0x7f00000000c0), 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0xa, &(0x7f00000000c0), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0xa, &(0x7f00000000c0), 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 15:50:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/79}, &(0x7f0000000100)=0x51) r3 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) 15:50:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r2, 0x0, 0x7, 0x0) 15:50:20 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) 15:50:20 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r6, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r7, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r8, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) dup2(r5, r8) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000dc0)=ANY=[], 0x0, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r20 = msgget$private(0x0, 0x20000003c4) msgrcv(r20, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r20, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3cb901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a8358565308000000000000000300000058e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r20, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r20, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r20, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r22, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r22) msgsnd(r20, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r21, @ANYRES16=r22, @ANYRES16=r19, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000700)={{0x6, r14, r19, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, r18, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r19, 0xffffffffffffffff, 0xffffffffffffffff]) r23 = socket(0x2, 0x2, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = socket(0x2, 0x8002, 0x0) r25 = dup2(r23, r24) shutdown(r25, 0x0) r26 = socket(0x2, 0x2, 0x0) bind(r26, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r27 = socket(0x2, 0x8002, 0x0) dup2(r26, r27) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r29 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r29, 0xffff, 0x4, 0x0, 0x0) r30 = socket(0x6, 0x804, 0x0) r31 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r30, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r32}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r33, r34) r35 = semget$private(0x0, 0x6, 0x280) r36 = geteuid() r37 = getuid() r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r36, 0x0, r37, r38, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r39 = socket(0x11, 0x4003, 0x0) sendto$unix(r39, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r29, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r28, @ANYRES32=r39, @ANYRES32=r38, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r22, @ANYBLOB="1417abf1"], 0x58, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffe0) r40 = socket(0x20, 0x4000, 0xfd) bind(r40, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r41 = socket(0x2, 0x8002, 0x0) dup2(r40, r41) write(r41, 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r42 = socket(0x2, 0x2, 0x0) bind(r42, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r43, 0x160}], 0x1, 0x606dca73) write(r43, &(0x7f0000000040)="90", 0x1) dup2(r44, r43) 15:50:20 executing program 1: r0 = open(&(0x7f0000000300)='..', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000640)=[{0x0, 0x6, 0x1800}, {0x0, 0x6, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000d00)={{0x5, 0xffffffffffffffff, r5, r3, 0x0, 0x0, 0x9}, 0xfffffffffffffffd}) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r9, &(0x7f0000000ac0)=""/155, 0x9b, 0x2, &(0x7f0000000980)={0x2, 0x3}, 0xc) r10 = semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r10, 0x0, 0x1, 0x0) getgid() r11 = getpgid(0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r13, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r13) msgrcv(r12, &(0x7f00000002c0)=ANY=[@ANYRES32=r13], 0x1, 0xff157cb315f9783, 0x1000) r14 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r14, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r18 = msgget$private(0x0, 0xfffffffffffffffb) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r19, 0x4004667f, &(0x7f0000000040)) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) syz_open_pts() r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r22 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r22, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79d51ad7882cbfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b196e3512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24e253e51af51bb75cac459d6843d82a6e7a5589655c96ba3fb742710ea19b5bcd14da30b40c83e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906fd110baf442ddf7dae3"], 0x10}, 0x0) msgsnd(r18, &(0x7f0000000a40)=ANY=[], 0x0, 0x0) msgrcv(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc600004e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r23 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0xf54, r15, 0x0, r23, 0x0, 0x1, 0x8}, 0x80201, 0x799, r17, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bf505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12b316e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8f4adaa13a2e796c9fb64b359f8d0faae5e75e2fdad2c6dd7b2b6ffdd5772e4bb114c95502cc3f1e0b9ce23b8581bd880916070000000000000094ab4383c61355bee7033c5e008c7987456606c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf00000000000000"], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r27 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r27, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r29 = msgget$private(0x0, 0xfffffffffffffffb) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f0000000700)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x11, &(0x7f0000001000)=ANY=[], 0xfffffffffffffe7c, 0x8}, 0x2) r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a947852090000000000000058b4dd65bc4432c5ffbfe79dfaf96068acbec5b73512e1cf17627e3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba32710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f20fbd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294000000000000000000000000000000ffa889ac20487daf7e80c9aab72eeba07caf2a92e16e641c3f90a00cf8cad8d0f324f0338095deb8a276e73629c13725fab5364894240000"], 0x10}, 0x0) r35 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r35, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r40 = msgget$private(0x0, 0xfffffffffffffffb) r41 = syz_open_pts() ioctl$TIOCSETAF(r41, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r41, 0x4004667f, &(0x7f0000000040)) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r42, 0x4004667f, &(0x7f0000000040)) r43 = syz_open_pts() ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ff4ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2eb6df058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r46 = socket(0x2, 0x1, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0xc0206923, &(0x7f0000000300)) r48 = socket(0x2, 0x1, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0xc0206923, &(0x7f0000000300)) r50 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r50, 0x0, r50) msgsnd(r40, &(0x7f0000000a40)=ANY=[@ANYRES64=r36, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[], @ANYRES64=0x0, @ANYRESDEC=r25], 0x6, 0x0) msgrcv(r40, &(0x7f00000000c0)=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'/68], 0x44, 0x3, 0x1000) r51 = geteuid() msgctl$IPC_SET(r40, 0x1, &(0x7f0000000180)={{0xf54, r37, 0x0, r51, 0x0, 0x1, 0x8}, 0x80201, 0x799, r39, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgsnd(r40, &(0x7f0000000dc0)=ANY=[@ANYRES64=r28, @ANYRES32=r33, @ANYRESDEC=0x0, @ANYBLOB="b00d884d1df4e0bd451a9219080048e6f71d0d787a980d06bab4d090c2dee2ee2e8a36467a5bc005fe41952f646a1e54b0a1c87d7353b1c36457f613e288f47d6fa7e7084e4e0955f861b2cc3c7cd4f2b941af4ec14527c94ba26395cdd761ac169f912165dc1f4b6ef24fc74dddbddef9e0430a5299c78316fe378fc5e8687cc5a90870d10e2b4ebb207831a5aacf5809b38b1253d630cf893b384747d70f9dd28b49d08b8cc5896e2dbc557f56ffb87241b1ad3e64a853880e8558f838eec57a85e1baa60ed6683e197da8d82db5d9ca32dc14f5fde508bb988f48755d8ce3030e34765d900f4239a47135e4f2e320b0ffb165a35a941f1c05520df9c5ea83ba2ad6a362f1d1c2331fd70c5d96a64d8154209ef109962e6ab5ce41af9b7ff83532cb341fb3f3f82655db9b152f116fad8f4dad5d72f891d920057e98a8ea882e8e1c86b33880956874ff6a8a69a57c98a7585b3204907c9c38", @ANYRES64=r32, @ANYRESDEC=r29], 0x6, 0x0) getpgid(r28) r52 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r52, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r52, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r52) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, r26, 0x8, 0x2f9f}, 0xffffffff, 0x1, r11, r53, 0x2, 0x200, 0x8001, 0x4}) getpgid(0x0) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r54, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x1800) msgctl$IPC_SET(r54, 0x1, 0xfffffffffffffffe) msgsnd(r54, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7ff74a5cd42d589d56cb5d201dafb80c7acb30d710205e1732d5c6eaacdd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd89b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8c1fb0d44d9e99e6c3dd7b9ce23b8581bd7409166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f236dabbbe88f882c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c083a54be7cdf713764c67ef76578ba2c51e1f10000000003000000000000000000000000006c87fdd099c39562c11fdb0deae40d403ad7c69d4ffac1e02a8c"], 0xeb, 0x800) 15:50:20 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r3, r0) dup2(r2, r1) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606942, &(0x7f0000000300)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x6, 0x7, 0x1ff, 0x401, "cc7d5ff3a24d56675c863d69f7e86da15496a00d", 0x4, 0xfffffff9}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r7) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="550b04e4", 0x4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:50:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000001640), &(0x7f00000019c0), &(0x7f0000000040), 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606942, &(0x7f0000000300)) openat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = dup2(r1, r4) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000000)) 15:50:20 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe800000ff00010065ec0f1d000000000000000001000000000000007c4889b6") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = socket(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r15, r10, r9, r10, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x5, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r13, 0x0, 0x92, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r5, r6, r10, 0x20, 0x7}, 0x4, 0x5, 0x5}) r18 = socket(0x0, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x1000100d3) semop(r19, &(0x7f0000000480), 0x0) semop(r19, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r21 = getuid() r22 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r26 = fcntl$getown(r22, 0x5) r27 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r27, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000540)={{0x240000000, r30, r25, r24, r25, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r23, r26, 0x5, 0x5, 0x5}) r31 = getuid() setreuid(r31, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r25, r31, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r26, r28, 0x0, 0x92, 0xffff}) r32 = getuid() setreuid(r32, 0xffffffffffffffff) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r32, r20, r21, r25, 0x20, 0x7}, 0x4, 0x5, 0x5}) r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000540)={{0x240000000, r39, r36, r35, r36, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r34, r37, 0x5, 0x5, 0x5}) r40 = getuid() r41 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r41, &(0x7f00000000c0)=[{{r43}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000080)=[{{r42}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r41, r43) ioctl$TIOCGFLAGS(r43, 0x4004745d, &(0x7f0000000040)) r44 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r44, 0x0, 0x0) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000040)=""/210) r45 = geteuid() r46 = socket(0x0, 0x0, 0x0) r47 = semget$private(0x0, 0x4, 0x1000100d3) semop(r47, &(0x7f0000000480), 0x0) semop(r47, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r49 = getuid() r50 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r54 = fcntl$getown(r50, 0x5) r55 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r55, 0x0, 0x0) r56 = fcntl$getown(r55, 0x5) r57 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000540)={{0x240000000, r58, r53, r52, r53, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r51, r54, 0x5, 0x5, 0x5}) r59 = getuid() setreuid(r59, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r53, r59, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r54, r56, 0x0, 0x92, 0xffff}) r60 = getuid() setreuid(r60, 0xffffffffffffffff) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r60, r48, r49, r53, 0x20, 0x7}, 0x4, 0x5, 0x5}) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r63 = geteuid() r64 = msgget$private(0x0, 0x20000003c4) msgrcv(r64, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r64, 0x1, &(0x7f0000000980)={{0x80, r63, 0x0, r62, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r65 = socket(0x0, 0x0, 0x0) r66 = semget$private(0x0, 0x4, 0x1000100d3) semop(r66, &(0x7f0000000480), 0x0) semop(r66, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r68 = getuid() r69 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r69, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r73 = fcntl$getown(r69, 0x5) r74 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r74, 0x0, 0x0) r75 = fcntl$getown(r74, 0x5) r76 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r76, 0x1, &(0x7f0000000540)={{0x240000000, r77, r72, r71, r72, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r70, r73, 0x5, 0x5, 0x5}) r78 = getuid() setreuid(r78, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r72, r78, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r73, r75, 0x0, 0x92, 0xffff}) r79 = getuid() setreuid(r79, 0xffffffffffffffff) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r79, r67, r68, r72, 0x20, 0x7}, 0x4, 0x5, 0x5}) r80 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r80, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r84 = fcntl$getown(r80, 0x5) r85 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r85, 0x0, 0x0) r86 = fcntl$getown(r85, 0x5) r87 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000540)={{0x240000000, r88, r83, r82, r83, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r81, r84, 0x5, 0x5, 0x5}) r89 = getuid() setreuid(r89, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r83, r89, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r84, r86, 0x0, 0x92, 0xffff}) r90 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000140)={{0x9, r45, r53, r63, r67, 0x90, 0x9}, 0x800, 0xf2e, r86, r90, 0x3, 0x8, 0x6}) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000008c0)=ANY=[@ANYBLOB="40abab616de08ea728502a2fea2850ccb91fcd9d2ce592bd0f2ee65737d199e2721b8f824276345c0fe00c3a0a1d298adc1563387c3612e11671815699aff66b07fe93de5dbbfda976fec72069289fb57e37ad6f2cd779c9934c898fc5b288a0f12fdf91ae5837ea4495a56e6788ef4137d366600b6fcc"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="01a301f94d56266e2e627c39d760d94c2344691151cab20d1b81d98e0995d0111d0d06b6173d4185d28a55db9530c4a105afbce424105d437bc6778fb113e026eb84124b2dc043f2295a47a9c3dc6e65a5fd9c004c0aad2ec71982375df9a3", 0x5f}, {&(0x7f00000001c0)="408fb9a807a14a41c54b2e8a4d791a3f3a1f96cfdb8b90b35b9a8271771a69c24563fca7c1e993a9ab6d0cc3e0b16fcbcfbc0a8914892e94bec3c9d3dc9d21a082af9907d482bfe2bddd41395d71ab6d11ebb9687e250646336684782743a3c390e4883f", 0x64}, {&(0x7f0000000240)="fa90c21318d1180188bde91e574a07cac369c8d46a8de2d7bd097359a1a170909885c7be3fc31e0b2f3c6aa220efde502c362a34edba4fb0ef181ae3ee9d7a4715eddae60350a39b1825cf5676cb724d84b4a9951f9963bd", 0x58}, {&(0x7f00000002c0)="dd938a1730", 0x5}, {&(0x7f0000000300)="fbffc23f973601e327ff02ea1fb8475b5a653e92e2bf77e5efb80f05353e651fc4a5db00e6fb9cc7eec46862d84be0f7f5f9a30b026311", 0x37}, {&(0x7f0000000340)="bf997724fcc7a745615261cf72d1155078dc19d7bc8184427f04ea15440a3ba71f0d368949fd7d870e5d8d7fc49abb7712af20eb68c0fe091d3221eda2422062d46599cb5dd3fff794a78686ca3a8b100780ba129a10fb378bedf1d7293894c0f5e61e408f45203aaf07ff0ec4bb39ee9bc528d3771bdfc12ecbf6239cc0514c5b8168e548b976fa8483321fb48a21a55345cf9a25887aa289f4344aa0c2aab84476909c562f0844b762dfea152e66c81d38e01c5706f0bc734bb8e345cac77898c722f527a24739d08bee1193b1218db2a0d1993b658bb53270ef", 0xdb}, {&(0x7f0000000440)="cd10861581536c96b3caec1d6e3402b6ba92c6b71f04df3dc29805dca3e7f5e91e153297c45584b758ce46c64f6c746319a2e9db1a50b2065d78577e6068868a0e57d64a666fb251b249e484b3a7fa691a99eb9bd3ad18fa105eaef9e2a0cbf25bfe693b0968952b9d6d6ec230bdeeef4ccd919b7e1b02bbcda2c4400cc61683e392b151c1805ec99a48b0a62c2b", 0x8e}, {&(0x7f0000000500)="6f4c859a79db12", 0x7}, {&(0x7f0000000540)="18ca4471c162fad72e6ed34084dfbf739d97c6e0a64965d68a1626a8118c5297a623b4cf4d91f52712278c7767c2d813346245355a2a28dd4bbcc403daa82f885a2670cf9d6e8394753371de6b1ec1d575d475cc63", 0x55}], 0x9, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r6, r25}, @cred={0x20, 0xffff, 0x0, r34, r40, r53}], 0x40, 0x3}, 0x402) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r91 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCMSET(r91, 0x8004746d, &(0x7f0000000040)=0xfffffff9) 15:50:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000000000000000001300000000ff81e7ffffbafe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x79ca, 0x1, {0x200000}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 15:50:21 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfbfffeff, "854955000200000000190011493a43197d57fb7a"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 15:50:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000240)="cad042", 0x3, 0xd, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) pwritev(r5, &(0x7f0000000140)=[{}, {&(0x7f0000000040)="d9d16be5277067cc178398212cfc3f759ecf4fe691d78a086bd633c9c37ce771d5dc2c940fe7e8a315757cd1295a4c4efe2e1931d33f8492fa7be447270d96f6f43e73569cfeccd4505f588dab1fef7f45df7b82d5444046d0811c92fb419169ae73b5be8c3d5862d3d074833c888f7541860853a51c1a0789c31e06ad7031b1f79a0a176e90566590df502a83601c86799010df1274743fd98f0e05409d0052eba62ff8e2c867646f49b7932f75984562c2c565e380df4a70d58b1230de7c955365f71f8f4df557c92be60f36fcdc841990a5bb60a0b7ea25417a419f0ac88f4b732364a2ba1d8fdac789f2c983487ab5a7d3f8417ab3", 0xf7}], 0x2, 0x0, 0x0) pwritev(r4, &(0x7f0000000200), 0xa7, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) dup2(r6, r4) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x10001}, {0x7, 0x9}}, 0x0) 15:50:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x820, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000240)=0xfffffff8) 15:50:21 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:21 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/162, &(0x7f00000000c0)=0xa2) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0xf, 0x0, 0x3bd) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000001700)=ANY=[@ANYBLOB="00000b2e501c882e738b7d9edc7159701d8ef4bddbab907c219b3ac1b8d67319b6abc48c1d38f70c070af14925e28bb3204096b1e678ccde23f9397906feb8c017f43745e3f285b60a51c4a9aee33061b2b56a4bc1fee06be95e31a8f7434dcbf8c6d934c44f8c77f4e15775d298ea62b1a6c65ea72702a6e948dbd30000000000000000000000005e51c5618f14c49409623688568933a8ad8b33b8fed491b83047535ba63e346e1659245fce2271dc685e0736185c31ce9dd3dbb509e1b5edfa0b717ec1510f78604acc250e23f6fb9bdfaf"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000000d92f87a67d7a87cf87bb3813b00a0ae3f17c8c9f09080ff01000000000000cb6a6ec554c20117c2e4b5f7a3f1c20380000200426bdcf306843b34f7c027e2933325f15a792c52015762e442c83610ee91e522137ca128ed16e14e44d48af8cea73d1e661d3db901c48e582d225bca80000000000000000000d093d1a0cecd471969297320ca1bac28219bd99de91c38b7e7b9a9a76f6231457fe6c565ba0c5ccea234608d47df318fba951300000000000000a667022cab7f8e9811aed558f6685bce189331a7f2a3f483a07b9ee47a366b3cb7feec80608ac8442d4e88436250b0169fe9ff062d71680ffb8b041eefd7f62c4a0f20d391fb0db1d963704b014de1d4bac15a0b8c488cd28f277e5ef7000000"], 0x1, 0x0) msgsnd(r5, 0x0, 0x0, 0x1800) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a07130008a9f7b01be89ed212f97e9e9046152eef8ab402cbef8098ba762d665bc1bba2853ad4a08a579db4e56438b2d909"], 0x2d, 0x800) msgget(0x3, 0x87) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgrcv(r6, &(0x7f0000033540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/102408], 0x13785, 0x2, 0x0) msgrcv(r3, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad1b3e750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6512fd909000000000000000075d10b20015b84f711"], 0xfffffffffffffcc9, 0x1, 0x1000) r7 = kqueue() r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x29, 0x800000000000009, 0x0, 0x0) connect$unix(r9, &(0x7f0000001600)=@file={0x0, './file0\x00'}, 0xa) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x2, 0x0) fcntl$dupfd(r7, 0x0, r10) r11 = socket(0x2, 0x4001, 0x0) r12 = dup(r11) getsockopt$sock_int(r12, 0xffff, 0x1021, 0x0, 0x0) 15:50:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getegid() r3 = getgid() r4 = getgid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r17, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = kqueue() r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r19, 0x0, 0x0) readv(r19, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r21, r22, r21, r22, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r21, r22) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r22, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r20, r25, 0xffffffffffffffff, r26, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setgroups(0x7, &(0x7f00000001c0)=[r2, 0x0, r3, r4, r6, r16, r26]) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x3de) r27 = socket(0x2, 0x2, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x80606942, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r28, 0x80045604, &(0x7f0000000000)={0x2}) 15:50:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606942, &(0x7f0000000300)) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000180)={0x1}, 0x0, 0x0, 0x0) setsockopt(r2, 0x6, 0xffffffff, &(0x7f0000000180), 0x0) 15:50:22 executing program 1: r0 = semget$private(0x0, 0x4, 0xc1) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r1 = getuid() seteuid(r1) r2 = geteuid() r3 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r3, 0x4, 0x84) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b66e199dc75d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746f3f6492482314910eab6b738a964bfa2fcbf3f550764613f8e6ffc359ec58feeccd191355f7b39d8ea1e872ff8b802af1ce186f3f7abec3c45c3cffcc81924f0368df"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x39, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x8000, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000000)) r9 = dup2(0xffffffffffffff9c, r5) r10 = socket(0x2, 0x4, 0x1) setsockopt(r10, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(0xffffffffffffffff, &(0x7f0000000640)=[{0x2, 0x1f, 0x1000}, {0x2, 0xa6f, 0x1000}, {0x2, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x2) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r19 = socket(0x18, 0x2, 0x0) accept$inet6(r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r20, 0x0, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f00000002c0), 0x0) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206c38a0280d405fe821e19247f19d89ddf5c012f48d28445a79e0c9d6ed6f74a5beed562e797d97d62e96d061b478840b697f2f6859840ee0843e7685fa9cc4ec7449f2ac45132807f8bae2efdbc62e535305539a0f9ac550f636a87e494e9c8105e87abd923bfe37f7535bb2bd36db9167f310c1c8be2e45a16e09ca4aa21fe4bea8e7e6c6e2bb328005bfd7a4a770f18d9e10e3431747b1512485cc3330eed246ea8b05c09f8f6cb651fadf0a322385bb180353e74e8bdb79077ee579bbb48b1cb131a3bc8719d6e18672182ecfd92be31b0e1c840727346231a424f2993121096f144ad6a41552a7067d85e2436808cf61c970a9913c7e5d56b49d3b371d84946f3e5ad000000000000"], 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() setregid(r27, r28) r29 = semget(0x1, 0x1, 0x0) r30 = getegid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x7, 0x10000}) fchownat(r9, &(0x7f0000000200)='./file0\x00', r20, r25, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r32 = getgid() chown(&(0x7f0000000180)='./file0\x00', r31, r32) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x4, r1, 0x0, r2, r32, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r2) r33 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r34 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r33}, 0xfffffffffffffffe, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x11}], 0x2, 0x0) kevent(r34, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) r35 = socket(0x2, 0x2, 0x0) connect$unix(r35, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2f66696c653000b599a76fb6b6510d218e4c3f6571d1208a954ac30157d11efc37eb37cf61217f41fe28c54568d1a3c60469e5e909752d702f46bf4f674706cd0e3f6af9f3c0fc51670a59de13ed8bb6e32ed2e7605d1671dc8703ac6bffbfddc110f2bd028a9f3371ae035f476c02f7ffc2f00368082d1aea472737ad2f989efc77c8adc4fdf0b02bc0fb1c33347fe18475"], 0x10) r36 = socket(0x10000000002, 0x2, 0x0) dup2(r35, r36) r37 = kqueue() kevent(r37, &(0x7f0000000080)=[{{r35}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r39, &(0x7f0000000080)="7d4445fa82ed3150765ec51baf48ae0c90c8672fccac2eb85120ba817e4c6e653331d094543181160d6dcf30a6b6c7058ee9e5c7edf12e3ec520afe888e1cdfd1ba92a44cbd2800c8f0ffabafe73af082b61e3439293d974996738de14bb85135b85ea35d39a837c6ed4ba5f2d6e05aa02f95fbaa6dac5b02dccb20b809f2c7d6edf1aa28ea15e1d0c48883b6092481c3d", 0x91, 0x8, 0x0, 0x0) recvmsg(r39, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000640), 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r40, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) kevent(r37, &(0x7f0000000700)=[{{r38}, 0xfffffffffffffff9, 0x10, 0x11, 0x100000001, 0x5}, {{r26}, 0xfffffffffffffffc, 0xa0, 0x4, 0x0, 0x2}, {{r40}, 0xfffffffffffffffe, 0x18, 0x1, 0x0, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x8, 0x49b}, {{r10}, 0xfffffffffffffffc, 0x87, 0x10, 0x10000, 0x633a}, {{r17}, 0xfffffffffffffff9, 0x2, 0x20, 0x100000001, 0x3ff}, {{r26}, 0xfffffffffffffffe, 0x80, 0x4, 0x80000000, 0x6}], 0x34, 0x0, 0x80000000000c68, 0x0) 15:50:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000005c0)) readv(r5, &(0x7f0000000040)=[{0x0}, {&(0x7f0000000340)=""/174, 0xae}], 0x2) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x0) r6 = accept$inet(r0, 0x0, 0x0) write(r6, &(0x7f0000000400)="dee74fd74b0a940155fbadc898b30b24bb7449d03308ad63b45a5d106c942a03454eb458097793b4ad913af14173c70fbec745436249272ad33c964d13b0f89982602be34ee4ce11e7d107d54021dc30621238c27bccd2b6a0714ced3c9665dc835ed56799abdeb981d9d394688ba3ccbdd6d61cc221c033401332c3a920221dc5b5ce6097c691e65c1597d8e0fb63dc4b6af604ec2c9e4efbf1568b62aa802cd3d889315b3380c6f23759ba095a14e9fec9a63cc246be08de9a93f67a5e747a412001e6f5a046bc498776f67dfb70fd276c0cbc4d40cd57bc8af729419ab09f48a2bf", 0xe3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 15:50:22 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f0101573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000200000000000000e7dc9c78027ff22f3d032efcc722bae12b3a40e4926f0e22137ffd7227c9b29d"], 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r2 = dup(r1) r3 = socket(0x18, 0x400000002, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x60000008, r10, r9, 0x0, r11, 0x100010025, 0x7}, 0x9, 0x7, 0x1}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) r19 = getpgrp() getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r25 = getgid() r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r27, r28, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r30 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r30, 0x0, 0x0) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r25, 0xffffffffffffffff, r28, 0x10, 0x8}, 0x4, 0x1, 0x5}) r31 = getgid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r22, r24, r31, 0x80, 0x8}, 0x8, 0x5, 0x0, r32, 0xfffffffffffffe01, 0xa, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r35 = socket(0x18, 0x1, 0x0) r36 = socket(0x18, 0x400000002, 0x0) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) r38 = fcntl$getown(r37, 0x5) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000240)={r38, r39, r40}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={r19, r24, r40}, 0xfffffdb6) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getgid() r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r44, r45, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r47 = getgid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) shmctl$IPC_SET(r49, 0x1, &(0x7f00000005c0)={{0x3, r50, r42, r44, r47, 0x80, 0xdf7}, 0x40008, 0x5, 0x0, r48, 0xfffffffffffffe01, 0xa, 0x7ff}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x1c000000, 0x0, r47, r12, 0x0, 0x2, 0x6}, 0x800, 0xb, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r51, 0x0, r52, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r4, r5, r52}], 0x40}, 0x0) read(r3, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r53 = syz_open_pts() r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r54, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r54, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r54, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f092178059df2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r53) ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r53, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r55 = socket(0x11, 0x4003, 0x7f) sendto$unix(r55, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r56 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r57 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r57, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x16}], 0x16}, 0x0) poll(&(0x7f0000000300)=[{r57, 0x80}, {r1, 0x4}, {r56, 0x1}], 0x3, 0x0) pipe2(&(0x7f0000000240), 0x0) 15:50:22 executing program 0: r0 = semget$private(0x0, 0x4, 0x1b2) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, 0xffffffffffffffff, r5, r4, 0x82, 0xf7d5}, 0x4c, 0xfffffffffffffffe}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="780e24778c71176a624d18cc76c7da108c4a0217f2e8b91ad38a6b1cb1459c6ef503fe6fe6376d4e8b8395106332a13102513a03bab366a166431b0ac92f9ed88bd93af2a831b6bf85cad7cc996627c28cb4d857a508bc8446299d3c039cae2874dcbf651c7228fac2d95d669b6624441d8e2ee0eddedb4196a4e0af3480cd70893066ce82554434e1d8fdf81b391c78da48b39ade44b257"], 0x10) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x21b4, r7, r9, r11, r12, 0x109, 0x5}, 0x7, 0x4, 0x8}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mprotect(&(0x7f000035f000/0x2000)=nil, 0x2000, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semop(r14, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000100)=ANY=[@ANYBLOB="6a8bd47981be0951eea218470be9e17160c9b804daadc9539dbba938"], 0x10) sendto$inet(r20, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r20, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1800}, {0x0, 0x0, 0x800}, {0x4, 0x2, 0x1800}, {0x0, 0x6}, {0x2, 0x2}, {0x2, 0x7}, {0x2, 0x6, 0x1000}, {0x1, 0x6}], 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = openat(0xffffffffffffff9c, &(0x7f0000000180)='\x00', 0x1, 0x2) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$LIOCSFD(r23, 0x80046c7f, &(0x7f00000001c0)=r24) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r25, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r25, 0x0, 0x0) 15:50:22 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pread(r5, &(0x7f00000000c0)="7c154897292c0e6a75299e4387d86492a442d3d23b1f56fc88e6acdd7efa074129f53d0c6b26fd01f99da8b7fec3f206534bad5b1b", 0x35, 0x0, 0xfffffffffffffffd) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r3, 0x0, 0xa9f885a37782dbee, &(0x7f0000000040)="91edcfb677ed6016e2047a113deb9e6a9399a6cc4d9a78d9b85decda0d7722b83454662ad328e7ee1a059839b1222d75d4935a74922eec5a2d81733d63ba3e92d9a62a28e82bed511ad396fd526f8e5a8db0dbcc89d082f466e3e68aeb416e16518ca4b10e0e", 0x66) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) dup2(r0, r1) 15:50:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) write(0xffffffffffffffff, &(0x7f0000000200)="63cabc1d7084a6d3af16360d05512e38a57bc184388aae91bc1c5bcefd950080e47e6691e596e97a54002b2b18a30607f28f28d69f660ce8d25f8cb9f910fa4b533a4bf3ab380d", 0x47) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r3, 0x0, 0xd1) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r5) 15:50:22 executing program 1: r0 = open(&(0x7f0000000480)='./bus\x00', 0x10000, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000140)={0x1}, 0x8, 0x800) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 15:50:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00e02d2fa5bd9bf2a0e4c7f7"], 0xa, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000200f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1868840219adc1ed653704b2754acd78653effedba850a6239bc3d84b721843d1acdffa2765a9c525bc40256a32c6b3b0e1ae409f05d98f932d3812ce", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x38}, 0x0) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/71}, &(0x7f0000000080)=0x49) 15:50:23 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)="c7a895b22a241c0a078359ff86dd6e360ea9cb9905000000000000000000000000000000000000000000140000000100000000000000") getuid() 15:50:23 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="04219f7c921ab43d32903cb1d541a5e7333126fdb0c1694539e72d263d18bbfa595b8e", 0x23}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() seteuid(r0) shmget(0x2, 0x1000, 0x5, &(0x7f0000588000/0x1000)=nil) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x2, 0x6}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='c\x00') r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r6, r7, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r4, &(0x7f0000267000/0x4000)=nil, 0x4d72bd53ccedac5f) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x8, 0x6184852b, 0x5, 0x8000, "6d9fc8123ab5645ea0d7f7e5ad3e67136c5082c7", 0x7, 0x7ff}) 15:50:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000007c8be02a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbb6c6f74607006169e44a00000000000000a2ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004955daeac5cfe28e21750a7e406b893a53ffe639015d4044746c5831ab5bdc1210c3237b514f295e2d2ad726ec47a300b2a087aafa1060eb83a277b6330daea431144fa48efda8499a7ee2fe01d21ba033e18ce14154649583c43d7f9b8b4dd8f0ecd3b97916eb755c2b585b2a552ee73fdb690d8d47b217714e55a04147e3d9db5dbea0f07c99885ad76df86798820a1fbd93fdef82a0f4"], &(0x7f00000000c0)=0x6e) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="956add3e1c3fba34579afe9f737341f8a3b471d26542dedd1c429fd36c1a224bb31f4e26", 0x24}], 0x1, 0x0, 0x20000000000000) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa72b2392aaaa0086dd60a4f0020000040000000000000080000400000800f100aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005040000000005b67071b542a538706000000b818000000290000002e7976af00000003000000000004bb89"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x6, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x77b2) 15:50:23 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 15:50:23 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f0080baa11b00000000080fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getegid() 15:50:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606942, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0xffffffff, 0x4, 0x0, '\x00\x00\x00\x00\x00\x00\t\x00\x00\x00 \x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606942, &(0x7f0000000300)) 15:50:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x2, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x800, [{0x1, 0xc0000000}, {0x3, 0x59b934e0}, {0x1, 0x3}, {0x3, 0x1ff}, {0x3, 0x135bcfd9}, {0x2, 0xffffff02}, {0x2, 0x9}, {0x2, 0x9}, {0x2, 0x9}, {0x1, 0x2}, {0x0, 0x3}, {0x2, 0x400}, {0x1, 0x5}, {0x2, 0x8}, {0x1, 0xaa}, {0x1, 0x7}, {0x3, 0x4}, {0x2, 0x7}, {0x2, 0x3}, {0x6, 0x2}, {0x2, 0xffff1e44}, {0x0, 0x9}, {0x2, 0xffffff81}, {0x2, 0x1000}, {0x2, 0x3}, {0x3, 0x800}, {0x3, 0x7f}, {0x3, 0xfff}, {0x3, 0xfffff000}, {0x2, 0x3}, {0x3, 0x1}, {0x141ef0a622453f82, 0x6f7a}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x1, 0x7f) write(r0, 0x0, 0x0) 15:50:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="07ea9ed73b93c1524bed659262859fdc5a01fd34eaa819407bf68b328ee64cb7a2a51acb5180e7c25b9fb2d68d953e4a673b34f7c7281be6df11db6a69f52a6588e5631c990085822a695e6296951991a8cf10f75dd66be95425f3072a50bea9ce9cebe03a298783e64b76308dfaee2c598fe708919138b7116d98e9f87a7edff9992bccc76fb40b2966676f7c4fedf7656671df51a612138a459d7167d083e339d8", 0xa2, 0x40f, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 15:50:23 executing program 0: nanosleep(&(0x7f0000001780)={0xf4, 0x100ffffffff}, 0x0) r0 = kqueue() socket(0x20, 0x8000, 0x50) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(0xffffffffffffffff, 0x6) kevent(r0, &(0x7f00000000c0), 0x5, 0x0, 0x410000fe, 0x0) socket(0x1, 0x3, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) fchdir(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0xffffffff, 0x33, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r14) 15:50:23 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xb98d) 15:50:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000ac0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 15:50:23 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000008c0)="c7a895006f53dd4fd005ffff86dd6e360aa9f400000000000000000000000000000000000000000000000000000001000000ae20a511") r0 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/31) r1 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r1, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x6, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r4, 0x0, 0x0) readv(r4, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0x9, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r14, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r17 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000000000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r18, r19) r22 = getpgrp() shmctl$IPC_SET(r17, 0x1, &(0x7f0000000340)={{0x0, r18, r14, r5, r15, 0x20, 0x1}, 0x3, 0x3ff, 0x0, r22, 0x4, 0x8}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/115) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000900)=""/4096) 15:50:24 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) accept$inet6(r0, 0x0, &(0x7f0000001680)) utimensat(r0, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x2c9, 0xff}, {0xed66, 0x80005}}, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000700)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)=':\x00', &(0x7f00000006c0)='${\x04--(\x00', &(0x7f0000000600)='(*\x00', &(0x7f0000000640)='#$}-{.\x00']) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c47250900004507000000000000000000000000050000004004000000fe8000000000000000000000000000aa33"]) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="aa89f3714d8e969533041831269d8b2308b674752621629c6d4d1b166099e56dd88f7ec7cfe420f5057a8a20c4c6a5c0f287401f28a1c4fbacc7988a7a521a0b07f7ff43f8f51201239aebe0e1c3ea0e5f309b443a451f24594173bdb22c02d876a61d0457ce12954d5ba089e5b59579bec72d8b9f", 0x75, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)=""/90, 0x5a) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r6, &(0x7f0000001280)='.\x00', r6, &(0x7f0000001200)='./file0/file0\x00') r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r7}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r7, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b53a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203daf58a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r9 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r9, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) r12 = getegid() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = getpgid(0x0) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r16, 0x1, 0xfffffffffffffffe) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r17 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r17, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r18, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r15, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, r14, r12, r18, r12, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r19 = getpgid(0x0) socketpair(0x10, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) fcntl$getown(r20, 0x5) msgsnd(r21, &(0x7f0000000240)=ANY=[@ANYRES32=r20], 0x1, 0x3fb) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r22, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r22, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r22, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r22, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r22, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000001400004f26469c17e425fa92a67db6bc0000000000000000"], 0x80, 0x3, 0x400) r23 = socket(0x18, 0x1, 0x0) close(r23) getpeername$unix(r23, 0x0, 0x0) msgsnd(r22, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r23, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r21]], 0x1, 0x0) msgrcv(r21, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9cad7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x0, 0x800) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r19, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r10, r12, 0x4c, 0x2f9f}, 0x1000, 0x1, r19, 0x0, 0x40, 0x4, 0x1, 0x81}) r26 = getgid() r27 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r28 = socket$inet(0x2, 0x2, 0x0) r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r29) r30 = getpgid(0x0) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x2, 0x800) msgctl$IPC_SET(r31, 0x1, 0xfffffffffffffffe) msgsnd(r31, &(0x7f0000001e40)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0540457175d27078f3cf077c54e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f10000000000007ff0f470b6ed5a6a85ded1bafc0070031732f4eb2baf29adaae09cd1c8d2f6f72d66eb1ac0654046d0fa9a0df6652d17f694e643dd88fd5027baba92b9402d16993a14023651b5f71824067a1521977f4bda873fe3ef67ebe1345eb60d12b8c22b053c8a598148fda04abf3f4ca8c4dded77d588c2a46b52fdcdd3181d9cca2db7c48a8e"], 0xeb, 0x800) r32 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r32, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r33, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r30, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r34 = geteuid() r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r35, 0x0, 0x200000000000a, 0x0, 0x0) r36 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r37 = socket(0x2, 0x2, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r37, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r37, 0x0, 0x0) r38 = accept$inet(r37, &(0x7f0000000140), &(0x7f0000000280)=0xc) r39 = kqueue() kevent(r39, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r39}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r40 = socket(0x18, 0x8001, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8040691a, &(0x7f0000000300)) r42 = syz_open_pts() close(r42) ioctl$TIOCSETAW(r42, 0x80047469, &(0x7f0000000040)={0x8001, 0xffff, 0x10ff, 0x0, "1f840000060000000000000000000000014000", 0xfffffffe, 0xa0}) write(r42, 0x0, 0x172) kevent(r4, &(0x7f0000000040)=[{{r42}, 0xfffffffffffffffa, 0x82, 0x10, 0x0, 0x4}], 0x7, 0x0, 0x7, 0x0) r43 = kqueue() kevent(r43, &(0x7f00000001c0)=[{{r43}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r43}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r43, &(0x7f0000000040)=[{{r43}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r44 = kqueue() kevent(r44, &(0x7f0000000000)=[{{r44}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r44}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r44, &(0x7f0000000040)=[{{r44}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r45, 0xffff, 0x20, &(0x7f0000000000), 0x4) sendmsg$unix(r29, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b87f54531c5984358c3df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe01000000000000003a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0xffffffffffffff70}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r30, r34, r26}, @rights={0x38, 0xffff, 0x1, [r35, r28, r27, r6, r36, r27, r38, r45, r43, r44]}], 0x58, 0x60f}, 0x0) fchown(r7, r10, r26) 15:50:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) accept(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000559c00"/4098], &(0x7f0000001180)=0x1002) r3 = socket$unix(0x1, 0x1, 0x0) bind(r3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xce) r4 = dup(r0) listen(r3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r5) getsockname$inet6(r2, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000040)=r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00e0\x00'], 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) 15:50:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x1, &(0x7f0000000040)) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = kqueue() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 15:50:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606942, &(0x7f0000000300)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r4, &(0x7f0000000140)='\r', 0x1) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080), 0x9130fbe, 0x0, 0x4100004, 0x0) mlock(&(0x7f00003f4000/0x3000)=nil, 0x3000) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00003f6000/0x4000)=nil, 0x4000, 0x0) 15:50:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 15:50:24 executing program 1: r0 = socket(0x37, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000180)="f52ff3540cf72f2bb37b3e5d6388449c12eb7b019aeed8918a13a167d07b956e95f14f36841f3f246151fc19ab519c83915014e9a20006300c8feff2191f625093a4f9843f1d0b48ae2985005863f394eef5736244aca89e2433e991a5cc6cdb7663f2ef239bb0af55f62d1b4489f7ebab72dfd5f0fea351778145bad70959c43c0710c7df3a8c8e050f3736b8e295ec77bf99ef43523b37e7166f173d2603d48958209501c61c6087c3d813592d1b9e00b3b6d27b32ea1af3037c324e4d3ee4a552eb2905d90bf27ae38b11f5a735aa6e232a969a719131e78bd2666c29e8", 0xdf, 0x405, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) unlink(&(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="b85df88f420c7abbd14fdb21cabf5a28725d19", 0x13}, {&(0x7f00000002c0)="ad9f33b7d4cfce94dac9be3d8f9038e717596d06adea8381e9bd9fa6a45eb226", 0x20}, {&(0x7f0000000300)="ec38f4c05dc96b779417f5e925364cb7ad218ad8eeb9bde76665befb5ef364", 0x1f}, {&(0x7f0000000340)="2a0fa1e7f01212591bbb1987a8f031ee28a8a73f22246171bed4e9986ffdc101c45e9754e0a04329b6c1703b7971abd48476ed10e91165c0a1587470c98891ee5016b270344c332d0ee93b746f4f648efde66e1521", 0x55}, {&(0x7f00000003c0)="27981abae12ba37d965a7863febeec816c32fea5fbbeedd8bc8f4cf4befd340f270c18abe1455f0a96b2b96bebf3aba7a56beac2047dee4a42aa05c31b8399b673ef02cf53fca4d238d5bf93bbd715e1287ed7b751472dddb02262e6e3d93aad7b9b8907338497cc69bf49b1f5ad97d636474f6c5578b8b3012fccc9a52fbe95629244b2df6c45517805ef8bc320c0a1d827b3dbf615d5c734b7f869793892a075e32495955491ad973097ceaeecdbba72b52b89a7df1694b8b2543df9db8e13f40994ab11bb9298bfa43e16d4147498f6dd130ef9c0f9daad16fb1ae530b52dccb7c8a14808619eeda3d83ea38e0be9ffbe", 0xf2}, {&(0x7f00000004c0)="f30e9146b40a475f2ac09672bb92da99a338f634ca52498c85a86416c249ca", 0x1f}, {&(0x7f0000000500)="bfc21f52630e709ec1716bd5501d7c03a7afc5e81131c60efcef6298a7b1f17d95c37848a6e3aa8c9aebf8a622aa1aed068768aed94d73a32eb83a0c625716d5b82b66f15e936e8de75d5a68f1ab54c35f2bfd60478c36c5", 0x58}], 0x7, 0x0, 0x752) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r2, 0x4, 0x40) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) 15:50:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000001740)='./file0\x00', 0x49) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001780)={0x42, 0x0, 0x1f, 0xb9, "14323ff83b23f69c00676aa42a0b9e743c8347ff", 0x80, 0x3}) getsockname(r0, &(0x7f0000001900)=@un=@abs, &(0x7f00000018c0)=0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r2, &(0x7f0000000540)=[{&(0x7f00000003c0)="c53764a2f1f1abb90a4906016985dabbc84ab28a82c23c3d4cd1ec6ef6a7c079706b925a0271ea7688cc215c7a8c80a238888dd6a75c714626fe139c52a176655e494765b86d733fe6cfca044dafc70ff194378e967622cc85af2e79545d8324742c9da83ec94d3034fc0f31c54585d4e4b4e68071d53aca92d5f69ae34d78e1ea1afe54ac17b1819118bd3019c2768b50c77ed6fe9022cacb219af614d5a4c8ee12389f626de0279a6c2199ec", 0xad}, {&(0x7f00000006c0)="c27771f9b0e5de84127eb6bea622a8d8574f00492a0906ca38b7efe4b730e2dc6bb5a396c79097a7deab8a51671fa4e5f4931bd0c5037dc6c41da57944d9b1b0426e8a40d4517102380fb36f4d119f0d1cb2157bdf656ce785f9844d2769318221d21ce1948aa90ed0c5a9d20af9984762c4608dc9f4d908ac70440cdca413413befdfafeb2405bc7045c353e947022f79465dc17cfbd3897b5c1f3d1368f40f5450d33c220815445abf5e238494bcb0778e2d5c30e2c42b68776c007d4eeb5ae2b70c14601dd1d1cc51d1c77b4c86d7052690f9ed3f1f28be0d36c7b04be2cbca70216c19eb73bc812ec30c81cc2b2d9ceb10cf72f7e1a55cc68dc8d69d2845fc175a5b28ca951aeb7f0f7130e3b7c754509c00e17f3b361f42ac98834c7d5b5618bfd9fafb915bcfc1fdc1906f15cf843d64efed2ab767efe94ebb828338928b2b766d7d5be7d07093c55a074c00ba840e87763dfd9edbe99a6c53d81235417a4e449520ec22ca9c4db8706e17067e47fb51490cc7316e73b8166efdfdcb7388177c40efe5e470b07debdead6482ebbcfef317147a05ea5abecdc3b46772cd9676f8d80275c5a988670f556b4016b947b8f3c42dcec1208e60c1c7a95e5084fb2918af1f6c1f10fc54e562a73dc75bc574110e864a93599dedad4c53fbeebe5f93fc37555f864526d1aa896827b1401412d6dada8c2a598c4b3210bb48dc1dc1d479a64695c366548b40e12559c19c7299c0982475fbca16fab1d5b7b6b79c7b3bd00dd61c49ce0b15dc90e5fb2d6876556d6cf1ab7d22748cf2168406fa65960213627f0ff5838989df6391274c27a4c3cad9da5d82823d912db2044c2dc332f507375c1c81b05aa058137580eb8c917b976e9e27b65b828b326fa151f37133ea9119daa46e101afd0a7e8da2e2c007a3e842436daba88e56f72fb85e14c45a473ec868857c3df90d2e1ad553758e80abf1d73d6f5c4aa20db536bf9cc3388c639a884fd7dc92e53833cbc142a6b3495bb7e2a4f974cc814161c107ba7f024aa524fd338b06039e61419693552b6804bd55793328e801a2460fbdf25c360691e74ef8e2efd18419eb6eb6a577f953abee31a9890ac02bddc08bbd2f11b3a4537eae20b5f547c71be8c22d213d8dbdc20b34be4df54408db42dc8ddcc8c6f8d897c186576468fe51379873e3af349750a7d1855a60b552491651b500b96c483efe1ff3a470786e024d035e95bb138214cef6e9b79752a0f20638db60f3dc42a4515592692f82851d804dc2deb62078af98d97f43910c5df968b98d02c6346eeb7e10659d2b3d1c3c53b1fe7bb81899d2e1bd7cc5076166d76661062c0a95f0ddc44012c3603af8985a7e244ec51a0a33deada74f80454f4bfca630c88cb62ecbc59ba6c8886a24496c1f0e2589a63c013ebc3978387661c26c24f5fe0522c1defd9657eef8d17169b19c7bfe08167dbe84ac7cc7a4105fe5dab21815f6fcf47dc49e5115a81bbd80c22333faf76d7918658c346b494ee4b5c934152910fced51bf438a1dd33b6bd985cb45b48d09db0aae729c1281bef54a834853bcbfccf56bca4e181b1dc709dd89f8770ec256dfe2ff9743689f3a8e69b422ba144d588ebde4dccd0600655eb6cf971ed78d5b529711bd463de752f7110f96d2c9d91cb77ac2fa588f391495e7d8cb4bb44fedd932b657ebc320ae7bad6905b54ba97c4b8eda19199847b8bb063079d6871796276b7532df3979bbbd84caca1f7542374ef4c4f7874cbe905f4d567b34d2ab4cbed2b308df137330f87b419cd76c3a4e0083400625bef576706ff086f9497394a36dd0d4d3c74b43747e1fe85b17c240a2e1590cfb54a337f69718a6745abba9454f34a6434a8a749dfee1842bee7afab81f3d63c0bf724ced46f660c76a547901aba73876b206d5ddb2e943bda1eb939bc359a7558ce306d7e0b83aeecbb61278e49c73d723db49a4c969472888c266aa5d90204d38b06755772be144f8a20b1a9af2a229c24b0841a0925c73e69e8633ea599714aba6e5a32fa9837982fd706d5f4c4855b9448c5eac398dcc0421972cd851a9fc5b3b8fb0c8b1c79b715e2b901985c4d0b1ebe8abc23e0cd9c964593b78c0079c0fbcffd83dd28ca9d696bae6e6cd443b18591b89c707e37dfb0719383ce219a60b518f6c4c2c40189085d321e240bccc2c205b4dd6d0f7b303df637167aee298330144dbcefd43362132cc73818e005c7c99f382f33e496e0010ea750bebdb6ecbb4afbe091defaab494b6fbf6db76dbf836d30e5a6aeb5ecc8d1658fe41ff266f83773f8f4e6442c6b868521f70d66efa9c43ebb293d14fe4c7aa903c82ed897f3e98c967ec9c421ff63c7f0feac48b9687951c1fab400b55f4905ddadd7cc0fdfeb6e2c76cd71101f07990e25cf5aa956a9c302777fd40384ef2db37ad646372804d69e8a4b09c8f5b007a2c6f94129b95caf865eb6cdce8c9ede875f552cad116499e7a595ce36725b6f04c3607458462b310e8d3a55582f24e34a9e126d3752dee0362935298cce8e04bef94cedcc7b9cd3dd652e18bc10dd062fbfb5a5514e4dc627e4fa67fcb9a06cfe69a8d1b11efbec9a5991db9785981c13878164d1a0cf841d86e731b1a4dcebc2813cbefe2fcad2affa6f55ce50394393bfd0135d06ea643ffe06435d160308328d314c672b2f7f65e77aa7c04065b49ac2c6c2a123192da0458072b0b8e0df9c4e3c63814f4db96aaec178bbc19ae5bbc73aa84fde275db127f72ab5fcef63b0412542fc6d3db68cc0a2a79fc958b3dea89b2818d9b427ce96166c8f64bc7d778ab85883ebb2417d32fcc395ef5055e0a4cbccdc202eb41244730647ff3e487db181f1515da58e931d7cd4381ed58a149e44ab2eb6a06e2b96b4d2752f360ae81f136df17018b9b3cef6057ba6415b89d98902917566a96ee9eed53eaec9de9e8bfcc0b40fc8f9ea18b2970e424d57f8fee379dd810c8fb9b3143f3503240688f7db32fa63696c048bcec6e2233860a9f41bad6407269f9573fbe86e1b824767af8ca2d552cbc7d13f794671435d298310b6b48c7b68dc6f3a2adcbafd17adcd8ad88e8c305b485194dc7083bf50318e59f5191edc4b2e5b49a96cc1f7215a536324ea2bbd1f1cf45fedd3f397626f47c0339c3b33e126ab7304df03264e7abadc1f7ac1dd087f410bab14a90a0db0359663505c6d7858c037072ec2f9a741448cfd75354581f0bec645286590f50be6558d81c14ccbd1f5609e8cf33fb7e3afe3f8ee01d879a2d5ab7ab867545cf985be655a960646a743fec8befb2bbde412831ab2bbfe14ed0825b7bd61cd7d513df3a8a9e228a9b0af8fe6e90959a1522b59733bbff8b21b0cf4087c6e69f67e94ab550285c9539f9549a55b957037f759f6d1e81900eaf3f4c39cb7f93b21b2072d44dde12328e3bccba765f021b04b932bf277c38857f3260105b25253093b354eefaa3f5bc468df48c68e1550ab12c2cb08e348e9aeeb28ba9f67bd0b4ac50a337681f116115f0b0aa33afa06af94fc791c9ab75aa3470e261ac52f78dae93d71aeb0addb0ab8b4d17e5bcd99e9aa0e61f9e49f9a26d30781bfb2e06def53187f353d536c933318a5e10b1554f4a55d0ba879eefef34892a8083e564bf3969c4b0c01c7c5f04838fc080a2d23c1c4743e16e9465857b3da40c26eae5b719e98de5fe6e2eab227217b2bffaca005eb02bfe509f797b73cce2c641f07eee3c5f06004a1f25066edb1c1d68dab9464de9db81956729e83075e8b4f10f1e6cbc1c0e2f9635d7fba49ede398cb56b319c03df3fe08edaa2d12fc6f62b5a83d79b94a7695dff8d00811b64a304ac5865992230081da0d98b7d8f49e0fa8b15db15516ee686cfa6f79446f2492fd834f42b26486d65be4bcddf28e8441248e572032b5a33d99062037128128f2d5c23726987406002af0f9236c4d8141f21b2dcb67f3f38b18b0eac8821ca0fe81ba11b832c64d6950fa727997930689d4a277c44c6580a7d3add025aecba7870b54a4c6ae62abc5ddeed0354143d400b1142ad4076ae79e6356bea117fae16f8568559cc62b8653853c64eb60fd7693919091abfc409031a646b379ac9d5cb9575ecfc293a9e95e067a7bf33c992c7a3dd1f88dfa9cf312af5cc945c706274a4a3cafcaee44eb95b561626cb26f9590fa88c40447b3e6add031876adca2e3586c0f599f9512bdb245d8baeb0515ceb6aea4bc04fe3d881307a361284d1299e9a518f9451b4be8c6717dd5637e07fbdc8c38a4f149dfb964b78f0da08ace35ea31464e92c35eb81af1216e136d2396eb5528cb726bd763b03f76c561f2a5141f6752b6409e22fce6c4026fd5e14cbc18bb8cf4d6b2663ccf5a770bc18492364173db421cb0c5821b5f3e511723d4d67ca6842f8e0420116c63b8f998ea12c22fde4afdc4d27964dc3e0d8d91a8a9ba944fe347a8b54550c3b6f1cfa7f406de81b8e69546f907e91a20a54a0c0c54a59b0fa352565edea5fb25cc7ab42c38a126a751a3cd0228a3ec5907a48d2007c885f895be4e63cc94c288a013998e2d9b953d9a9ebf16f798e0a577f8c428f906f2504af31f9ff5175fa4a63f98acd6ec4c6233198a92b646ee85a6366876d861aaeb8be4bb15fe354c13e1282f4151a0b7234f42652f4dddc24261bc10acfa20eb927eb007ed49f49813d1298fd9a753d1a0eb826d957c594dcdc83e9e5680b4bcd0b5141b577c8b69d1338ba43505efb99bfadfa73b394c98a417550e5008d36acfdb0b74d263f32b218f7573a85cc7bc3eedbac8021a203c5d6cdc55e67b64b44b0c1655c8d5f48d9d18c61fbe59a84c4e619b8a6ef2aea1be297b674b0a80b32420aad1bc89afccc7f0caf8c7b3dbb0efa469f0c90aa483ea0601bc080039623ac235bb37f9c7073317a8cc8801775dfe4e227469ea1029fefd8b748704b12d25df469affa7294f3768e1956185b26e51201d86c979531dda10997c31c9511a2e5ac1141785d8f63b5efbfd7eae22abe79b56c2fff183faad865dda8ee6f2ab4ff7438a2905fbadf3d9cc88b380428cfafc0e551aaafc4a60cecc3e95a86df2865ce0809b2d8f60e12ef08ba0f07a59d5ca0a2f5730430cd7b696f9ac20e27be240fc2986f4adf417a1b7efcc85f304a11e7dded38a8ef44c8f92d2973f382ce50a50169f65ca6fb322decf0afa8acc16f14cb488b5bcc88ffceeb76c7a7253d933385df0abb20928c9fb0ff9714c049e764d5ba73e950f0b1917fecdae2082351f326e10da67183cd39efbdeca2017ad289718249cc5f504c0b951664295c73135f6e7b9baadd71bce958f8b65866a03bb164f92e8c159f47174fdfa0710b201a3767c657f7478ea44d4c5a4d2fff87bd227d33cbb7231fdefdc1c0537342b3195d9ba8f94c41c9ac12fdbf81a7c2035dea65a71b1f69125fcadf581ca82a2d7ee1b9e5a21fa90e0a067690571e4c035afd77346e20c05071787776402ab55d5ba75201d9c8c56fdffd5e85b5ce805bb24b62b6754b6e055d3b254d9ed71957361165b18d82292d5660f7c79fb10d9086767f582f8a38837e1b1354fcfb76b812b0ca421141f9dfc0ba113cd4c241e5ea8ea73973d4456207dc84b08dcdc1bdfa9fb1fcfaa59c68e709cb04b955a5f6fefd734784106c47509397567338e6b13c38e5fee191a630ddad077bb0e8ee428dcc065da686c6c009725d08a0c28aa9abe9cc2c932a5894acf7a3ca1d5c800667ba43f7719f35e7eebf0ecc5ee353abaa18d5fccf", 0x1000}, {&(0x7f00000004c0)="9a6bc642d7c852269641a3394afceb30a1635b6e0a947a20f8c69a601ab012dfa07820f7b3428d3c2e574d517ad4fd4b18a1c9932568c132af6b3eef91fe84763f315061596ae92f12c7d7511a18739ed4bca64df4", 0x55}], 0x3) close(r1) r3 = socket(0x18, 0x1, 0x0) preadv(r1, &(0x7f0000001940)=[{&(0x7f00000005c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000001840)=""/112, 0x70}, {&(0x7f0000000680)=""/34, 0x22}], 0x4, 0x0, 0x7) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001b40)="000000008b8968ed005e57fd8df90c731a7f7378343710b794be588dee27ce47ec360f5f0775a2a7460feb42f80d2ce6218466e364a2e79fbc71769283543530c87102d0f3bdc1e28a04074f019a0e76e8297a2ecfe152646bd340fe90030baccf409f7700336e3505d8de8f11f467f0fe644ea8224fca052360ee36bc07e1ec41d2508d132cc54b2a245c56928a3c9591b6934252", 0x95}, {&(0x7f0000000180)="1261787f194223dde4ba3693d4319123183b7f", 0x13}, {&(0x7f00000002c0)="b159425b95b7f15180fd170056286169f5bcd497760630566b1bd1169d008b19efb019e6662c49b53abf50ee8f6efd5691f945402cdda62b76ba90acbca9ec810f3471c83ff037d63700cd73ae2a788e85a72e63686f753d8707dc27954be2eba0fffd720397147ab8953719048ebb3271e854c3a119acf12a0d785f4d1519b698acc75626d9a3ba2fef4e41c8de5260db44a927e963cab15369d3d599ed65882aca9af0308c4d41b3ade18c00cea9a920865bac3db046195d23d085e936430ce0212642c82a647b458b481ba9b91c6d8142a622d1998bef3039dbccd6a965e06392976953e8426b415a304e", 0xec}, {&(0x7f0000001a00)="42e901893de92526d6ab3b3f317fc576f4e886e365f17f5b74241886ff5ef7803dd7cd67ec24ee2bdc9e8632c20cd2149b987ddf3315c4232d9f42582172377eb8d01a816f41614b1d3046eb1f7c27486500b1a8a0329bc712835bc6f3b96c5d3b57a0ddbf71d16897ceb2a7b74e69d8656500b1ca911e96ef3ed79df36aed3bd6004a36dde905ff80cb941d0994f1186d9d99b35528e218bcdc0e6992c88853d7c575a6b9fbf6f6e04b532836561a6b9221a87764fc677b5b7d3cfc6cc2bbb7c8bd33cd1b2b7a694f7885b8e76a2654ccef7c9f065f20bb86d05809249d7d12722349f18f8b3c4764970b59848687d0b3c7ee75ee7845dd24f8d9dac4d92bfeba64a70ac8f757bb8911c6d2fac9f9418670e11eabaef35a66a6f5d9072548096420811e3933014543187b17a20b08f0ff09333d8d72ac", 0x137}], 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) r4 = msgget$private(0x0, 0xfffffffffffffffd) write(r0, &(0x7f00000016c0)="35b6d25dc0c8ec2f4f5af6ef58c169bf63a873951ea449c263a19964fc17c224ef7e542c9f0aa7b51d637301f2a3d49b1e028cad70d19e5be11fb1d27b28f5b7e3df6a359309127f428a76817ee3067bf325a9d100052f0a60323c90aba0709b823570d5c3ef52f1770bc3e9fd164d12ff", 0x71) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) write(r2, &(0x7f00000017c0)="c718525fb972f51c610c720d81a34016e41a0a262be47eac25", 0x19) msgsnd(r4, &(0x7f0000000140)={0x1}, 0x8, 0x800) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000001800)='./file0\x00') 15:50:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_linger(r1, 0x29, 0x33, &(0x7f0000000000), 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r3, &(0x7f0000000380)=@in6, &(0x7f0000000440)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000340)=0xc) r5 = getppid() fcntl$lock(r4, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = semget$private(0x0, 0x8, 0x80) socket(0x10, 0x6, 0x86) semop(r6, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r6, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r6, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) pipe(&(0x7f0000000480)) r7 = socket$inet6(0x18, 0x3, 0x1) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) shutdown(r3, 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) 15:50:27 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045040000000000001000000013e3ff00483cd7aaffffbafe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) getgid() r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = geteuid() r4 = getuid() setreuid(r4, r3) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) getgroups(0x2, &(0x7f0000000040)=[r2, r5]) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() r9 = getuid() r10 = geteuid() setreuid(r9, r10) r11 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r11]) r13 = kqueue() r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(0x0, &(0x7f0000000580)=ANY=[@ANYRESDEC=r11, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRESOCT=0x0, @ANYRES32, @ANYRES64=r13, @ANYRES32=r15], 0x6, 0xc00) geteuid() r16 = getegid() r17 = geteuid() setreuid(0x0, r17) r18 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() r20 = msgget$private(0x0, 0x20000003c4) msgrcv(r20, &(0x7f00000001c0)=ANY=[@ANYBLOB="ceeb10619c6d55d49ed8dff969ba71a070c1c3438222278f271001f51c43379f"], 0x1, 0x1, 0x800) r21 = getpgid(0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r22, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) msgsnd(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r23 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r23, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r24, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r21, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000140)={{0x80, r24, 0x0, r19, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r19, r16, r17, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e7, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5def8ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58060000005153dacb4041ad325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d000000000000000000"], 0x156, 0x800) msgrcv(r26, &(0x7f0000000480)=ANY=[], 0x0, 0x1, 0x800) msgsnd(r26, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r26, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000f7ff005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d93497609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc4b9ea2b26fcb5355b5b24eab6423706ebfa25245e804c95daf072d619067eb821b9574b9d3f3d263490ee4823aa6156b2bd8b4698d66f2b01b6c8a1573c376fabb6713cac3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451db0c36b08f9d3dafeb87941301dde4580eb56039ebea381e7fca35ed7142c2f0d2e5f9ce77c193dcd069cb4d4575ddd417bd2c5f24000000000000000000539b5ca84c267307552cc6d30e93cafecf11195259a85748f27c0193d91cda22b7459498629922bdcbfb3703ddc7bffef7c161f291a071d085eee91bbf6982da3d795556c6a4000d1e97900d72c0197b1fe2ee59e3bf87836ec0db64f1ed2629f2"], 0x222, 0x40000000000800) r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) msgctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x6, r28, r29, r31, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x137, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r16, r25, r29, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r11, r11, r11, r11, r25, r12, r12, r12, r12]) r33 = geteuid() r34 = getegid() r35 = geteuid() setreuid(0x0, r35) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r33, r34, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e7, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r37, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5def8ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58060000005153dacb4041ad325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d000000000000000000"], 0x156, 0x800) msgrcv(r37, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r37, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r37, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16f3a32e0c5d7858899bbc8d48610000de23aa38f255f2dedc7d93497609673a9f745b6b5aae9e1e53d2b8d946319c6b5d3b16ea71c4ff030000d8e7497cf22f1cc439ea2b26fcb5804c95daf072d619067e3d263490ee4823aa6156b2bd8b46982f2b01573c376fabb6713cac3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451db0c36b08f9d3dafeb87941301dde4580eb56039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ee0000000200004575ddd417bd2c5f24000000000000000000"], 0x1, 0x40000000000800) r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r39, r40, r42, r32, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r34, r36, r40, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r10, r34) r43 = geteuid() r44 = getuid() setreuid(r44, r43) r45 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r44, r45) getgroups(0x3, &(0x7f0000000080)=[0x0, r8, r45]) 15:50:27 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pwrite(r0, &(0x7f0000000000)="f30a47b29b21921aab974f5ce203fd98e202b9a19b9ba3ca7b63da91e8dc3b1a2770d136a06f0c5f15c27dd1bd099e897c40920c5f9ede96c25650d83ace571c87075db62b3b5306d70ad0f8045c30e07a20b6e40858f73cb371ff855a460eacde4fcaeccb2273380179db83a57d0788e95a7d4a9b1a8169e16e6c3eaac651f7f4bcb3f8e55a3175f881b8dbd273d6aadcd3d5d364fc345baaf2e3ad42a2864e6bf240ddb1e716abad1aa5fb5362879fdea1e1af26c705cde00e0bbf4c", 0xbd, 0x0, 0xffffffffffffffe1) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r2 = kqueue() r3 = kqueue() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0xffffff82, 0x3}, 0xc) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x49d1, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) dup(r5) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 15:50:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x5, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x6, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0xfff, 0x0, r4, r7, 0xffffffffffffffff, 0x78ae9895b80bb257, 0x3}, 0x2, 0x2, 0x1ff}) semop(r2, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000180)=""/253) 15:50:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 15:50:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x2, 0x3012, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) 15:50:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x1, 0x0, 0x6}, &(0x7f00000019c0)={0x4, 0x0, 0x5}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 15:50:31 executing program 1: socket(0x11, 0x3, 0xfc) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="01000000000000001b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e20f09ca6995da7210e88195b04459f21828c485f23fa0b3c7903e709532659a55b54f695a5dff0daa44c5319bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c400"/225], 0xe1, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000140)={0x1}, 0x8, 0x800) msgsnd(r3, &(0x7f00000000c0)={0x3, "cdc84659877831fd921c6b526aad2edf3fd797d33f9f0140f21162cac30d791c4a2c2030b9ce1f0a731c0b668a01b6c937b87c481fc793f52055795f7dfe436dcfe633cb3285ece9c4ec89fea38e471f16fdb79f7737ddc051980736dde30e162b5c023b486469a0fb1c7bb3b8fec9"}, 0x77, 0x0) msgrcv(r2, &(0x7f00000014c0)=ANY=[@ANYBLOB='\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Q?\x00\x00\x00\x00\x00\x00\x00\x00'], 0x44, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) msgsnd(r2, &(0x7f0000000280)={0x2, "15b32a833e75f2291679e37bb04e9f5b270cf1cc82207a5a89a9763c8f7ed3142bdfdcc7d2dc90078ba31448495e360e3a60fc9d960fe3656dd128445d920ea6dbf40bb5bd5ba5afe4448b5e491541b153205f0a6129062f235e30aa461533c077bc4b4c0de71c84f1210ab714baabde9491382eff8e6c63adc3a4778b30ea96fa9329888dd862a55f77e2870c0d7080fc006e7942d0833ca2920a1576da8a9f8295ae37b65e1a2c1522a4a6e6e8b4fd1196194ea0f075d56e3437d0a22df937750da50a89e2f1d4d3d32f29d34972b968b23f53058aa05e3086264cd5030147022ea0c09fe5962a18decc032b783f37211567edaa84ef7286b8bceed9f134105652d7ef5ff4ffc77f5e0ec251b2352624c7956f4c1c6789f2422ba157cb78f7ccdd600436fad39abc40a551c03fd1c14513db75058e609ca4db891f998c76aaf5e34fefc3b364ff523dbfbc59efdf1989f2de99b9d8b07ff2c8b044d547cd4fe44679ed6e941435734591ccaa0d32d9cc0bc3c5ee43805caec44d6cec5404014a5152c17ab6e6a079a9ec9268b08ea59c66f39736bc142465297dbd5e572bd739893ccf6cac0ac3181cfabe34412f3b2e20eb7f4efbf607f833083e7d73a7a7cdfe42a6a964931d03afeda25349fb494cbd0b199c7420b039a170ab6a8351ad7badc5c399068fbcac8d99e6a6d168215ae030bd86851d1afe7c8cd67330632a0905517e9affb5ec23d3bf7d55c1a369cf1c857c885b5122fce7cb74f651d52ed3fd1e01d79be8f07f27794c8077bdff36c66af2a94ef41aad942ccb065946fb8fd6962df15f40e602246cdd8ad898eb332bea3976ca76417dfecc8b6aac8ff4cdb4761d0eac02c6f8d643619374a2f55cd612fb0de9ef9ddeea82204b7d225eb8a9d396a17f4b0c00c30c97ca22623e6246eee9d15d1b5371a1ed492577576999a71cb0f2dc6cf868f087c7d39f097ff798949df973db2d2149c641d46802a6f8796df9666b80e82903eb1df929513c38062d423516c741e1a82779d23edff6dc764599f1fe197f271c287db8da044dadea2607931c43324eb6a30fc13171eab60818e61ca0b1333ca32372be272e75c02353f26f0fd424215aa461aa4ff9197775260e5e7a2f25f52c119fbe690a3ee11350238b77fa1877a5744e5082bfbf2ed68609d73f780cf97997584446906810f7c340b2e0d2c79ebf1245cfbfe8ef3d0b1b4a2e7592f5a08cc11d3e9fd2b3bc6223c2397635f40824779a2c0b6c6fd2bcdb48f5e083abde843b42601c3f6771941fd824021cefe889e3a62341cd5722b236b19c355c6d90315d47380491e05c7841d689a25b5fc118355c0fa0efeec6708503320da84f73b216714e0642ceb2bb3e5c3ce7c82fac776fd771fd2b9c8d8bc7a7f81bb741eacd3b8f2a60e37c5dd00e7c5605237fa8a5da86d5e4b23dd7eab993b39ddf5c4f4974d850f06c9f0ba28866e213a8aa6745e1a0e666cefc7303cafd56032cd8d30ffcf7aaa69845d6838ec2837f2a69c666d77b230f1786eba6d6e9291b33a6a6108c1a20b8a3199f5f940c8ff55a7788864f0a89a770996d62765e3f67cdf59b5e3c68077328b80bc388a4a57f978fdd6b00b86f13cea6b1da63fb5e2167b51c8270f712e90ba3353caf8497eafb31400b50419ba617cf3e07c2103865e81e1354676e7ebc2c01830debac7b1277da6c5dbdc8f4c8f85e94d2954f828b695435047ac9d1b2964bc4d86c92ec22aa873af5d361ef7164fb778552e0dc87f3c8f3b80e39fad43c8de37b749904136f28e3d816600681ca7d247a810059c3fe8b70306cad25de64a9d66c88b2078fcb01a6168a484052966419799beed262fbd1ad5263dbca38a20702a145ff141d440e80fa88ce368a9d75bc1c1c7fc19dfe5285eee38f56275dc57012ae6a066c4e825c4a204d4b91a35a22b846b0ac4129961babf90e32b71c31bdc154e56d148bee4f3fbfe6b8008da02d31d2e71ed5a58dbbee0bbe227952afb902fdef72583ade5a91d0c07ad1a93a7abb4687c40ff6f5abd76394882b0e28c6014874f10a2d86dd269a372d66ab6a0c9f571a220e0717662d7afb67c67cb5c0b894cfc6b77f7178ad9fa6d43e216807a02162736fcd890c7537337e2ed8d68f965d76e2f877db52d65e327ac72c5f3f1a2c10ce6180005a41204f64976126f665500aa3b422bfa4a68d7c4e14cd2a1a5b6fbbbfafdf3fb3bc87d94f8221482057d6d8d59a92a7481d2ad4d8f5d52f92ca483e1bcb5f2fdbbc8ab22f1a06fa45ca997385e41ca7f75f74b974086534af29a66207e5c89dcbd022713db831affcaa1e28c355ec90dcfc4cdf7401b3903487bfaae99aec5ffd4c366a8c50466423bcf45566483e6bf492692ecd39003e5690eb260ba6fee1eee6abf1791dea499a0fc7d67d1e877f7bfae2ed3bf8c57c8a3c6087dcbe00c8e4198fa1aa561fb62d9543fc9aba9de48366e6e90f366c2d9024b3f2f12d6d9cf3e9a5b190e0e156a5b724b84c6fa10d945cb7d3da95fe16de52a795dcca178a2fb945dceea7c9b06c2ac6a822463bec5d170914175df6f6f98cb5d2960c0958c41e6f5f2ee460910287ee5bdd6a371934871e774ab47d99ce7238b260c9628560575724a91582b8ab06634d518af44308f21c9133fa982a74c6cbf23684708dd8640c9a97d8b23ba038dcadf1d3e66eb4561963c4d41d4a299798f18bbf269ae23fd716181708b6317a86d4c82ea86d5a861b6df429c60380403cb6f2649bc359d722c0562afe705004faf29359295a2b0f33f7821d770d01e0c07417a6b5a22b740915a45829823dde22cd9b68ad5007a40047a137f74de8007c62d23f4859d38f25086361e6262f8d13264a2b0bc72dc4a91f833a1b5c11eb3ee9c843644ce5f8f03fffe8bdc51826c698a00a51f5b1c9f173439a11d64fc445e9b72a5ea11ad71371db9413b7af8d5b7b8a157e810564c5449d4f4c683224e962cbabf3438f6cbb9ca5238b0d302be91aabd7a5b55cbe89d1ecd574c1d2d81632aed28a4f842941812995218e8fc4d16fa75944143465e05aaf6402cc970ff49b5dd1129a2b3c3069e6e51d3ea2ff706e8b1d666fb70c14b00bed479a807ab8a19f275e8429e5394b87fb240bce1ab4c19b0f0c9222ce9097c9bb5fae9af76702d75cf7f52b4e8071b0b3cc74b7200984ca0336919f77547d1658e95e09fd880b6888c7aa9c3e0e8d98e89b1b09dd55e2ab10aa3cec3dbef341639f3cb61bb41ecd490dfaadd9b5233c6e83b56cd9c2bb074fc2e047c8e52c38c465480278aea356a0d2350f416b9bca63513e6b93c1dfa3540fe20800c122a848c1a3db63804da9f7b2726baa1655257fa5f21f56dd36d26cb9879f463f9531a43a695fd7c1c6e5c262d46fa19b7878b585e1ec99813979eabfe7678e3e59df208c1a1a4597677cb0b10833a4c40f3f0ff60553866bd10694ea472249b37a1d647fecb1dab1d037eea2c6c70e31bdc68da5f2a1e4c80a2c946a667646766d45202699d2990dea450b9de4f72f69286f7bf600e776a458d5becbab4b45b24446cefef50c4f119443f19e18d0778d6c941f0e1bd890d1513911f52231b8ac03b75eeb1c5b4593484746d404140ffd141e40d4f041b10d4878f6a33809e1d13840b47b84962c4eda62bcf1ee5550dd89856147a32624464a0b03f0dada0f880dd3c1b0393ee7f5931eebaee2722d0924838e6ff131ee89cb78b5bedf3714ca999040dbb7de5e40a67936b99f7f90863e7eef695390267062d036b8149e6014df128a8cd5a631823863d88bdabf7aff1aedf3d73ba876c0227dfa32b76df8e8615e8c78282a3de8367df9d779b3dde6589ea872af179af55da7dca3fe8550e01d933a4f78cbb71677dcb6e3ef90b8c8a00366aeb55ea409b4448a20d14ad88a198d72488d10db12012ae859f6e77bae982a630ca0f57cbe9db2a9605525e5279959dbb98e969032717897951f076a0334ffdb6ab9360f072f5854d9f7d3a5a6c7cf7def6ee8a9b3e5a46febcf87895381ec0c2932a59fb018de984e9165a9cef3e16ebf51a0af30afd2d3ae8d19e99c21f56fdcba1794caa0a4c9289a2030214a8823cb260ce50d571585b06cb9ed37070713f54790a01a47f53c17006765bcbe03e3376bcc3ec9c602a36cc75509fcde4264c8f7686710268d73ba93da809ca762af96b29e29c36a19306d9d62834e0ee1047e977f0773baa3368177c0f37318fcd812d287d961da200ab112a021c959d3191c3b124cf08f619c9e4a7dcf12a7c08f81c9faf50b8565f59353750fe7c92984789c147bac1896142f7b409af6ccfda94fbd7aa74cf68b5570286356a3ed27ffce5a725e9b5e05e3fe0c657ed8485425743c5344fa4d3af539d0273ccd1642c67ed6e58c0189a36f1a37143ace9950ea023582b634f4097cb11f08f3166313f08a98e172006ac0c8f5e045c6ed547fe08b3800abdd11e778cd3ca91d443f8b5d140dd7192d854eb8beb94e8a2577bb82988c74de7a7c04e72b6c5144ee42204a875e8f1289d4caf37e46d6de16cfa0f39d07de5efb2f123b562cc1e4a52036d1a0c7a128f43c20d810a4b22c1cde4ebdbc5cf6bfadedf15cd501074732f107652ca2f8f73c3211d81e5073b400dce35feec26d95845468ed765dc57de9009a97ca2940bb17897f97ad004c5e704556a1ada2d9fcb229126d8ee35926f395756f5967586f04f4d32f54f678437436287678991289d57815e9d38fc42d1edbaf02dbd3e05cf83ed75bc783a8b1565b898b548eb1f88e2c71fd6502b3c3d2f8fd5c8bf7b14053e69e6ad1d6042f8c703fcc7e202914e3790156e8fc4a48faec2fe99ac24807da3565c070a0e150e514bd7acbfcb68affd2f53a884643a10c1284e5b53d2b25f75814527890152038d0b0e09b270dc0c25ba87981982f73ff0b3e7daeb59ca9ffa0f83ad5765ce22e2e4401f7acadae8009c2d045c991ea3324f244044cfc1007a32a085d3c66c40635d53fd1f8e1c2be3fd57e9f73596f934340ac57572a7ebb11c8228051de61244baf314a6952032631b9ed350f839a6d524ad4392daa4cb7566093e54fd6cc3ef06e8841e041ba4a24fe8441f417429c485045b28ae603193714b434505ed7d5df6a31ccd6c8ece15d346aaf3c928f7b7fe00127680a5e102441a178a59caa8fd0a24c1a059efe36df3b0e92352da71db46f0e27f17ec472e85c00624d7b23914e11a426ee064354152b9e9197ddaf6628db3b50b189b813a2410f719c80123a5cfd871a37f45f1900d4c67280842c834bc03a787d990d2a82249d59c65e1cc87feccab6ae6079bae619c6767e94a121ba8b580ecfc6db34cec2818a9354b762efa78ad0792b778d0c8b5574af81550626805c9d600b6a97893254c57652703e3437deb336b526adce4c1e4f423583825a1d50f9eb9147404609c991e73ca079bb0f06312fed573aa9b33695ed9708bd45569a2b3ad87dec5cfd1dd5b5a9181e80a83f081f1f6a5881248a11f9cd47d77077355a0c92e07661f5e26afb9b03d5d2208da40065bc882392d084d1cc903f0540fbb47275a3f2090e8f040a79a2de462be8a73a7b543c88d1308f277b99fe4151ed77074aff822c70f2223949330aefb32fc901a917e485a0a712245f530b37b9887fcb774845b76aa69c76b0119cc3183f5ba2917d862cd80c9aa40f5809f769878dfeb53baf20a6896758cf79b6df345655c559c5ad29084ac7ce3461cae7d45cc8fc9e22cfa25f04e68acfba25b7071b84aa"}, 0x1008, 0xbeed2302a131943b) close(r1) shutdown(r1, 0x2) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000001400)) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/110], &(0x7f0000000200)=0x6e) r4 = socket(0x11, 0x3, 0x0) r5 = msgget(0x2, 0x48c) connect$unix(0xffffffffffffffff, &(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r5, &(0x7f00000016c0)=ANY=[@ANYPTR=&(0x7f0000001640)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000001540)=ANY=[@ANYBLOB="4790fa6ebfb6", @ANYRES64=0x0, @ANYPTR64, @ANYRES32, @ANYPTR64, @ANYRES32=r6, @ANYRESOCT], @ANYRES32=r1, @ANYRES32=r7], @ANYRES32=0x0, @ANYRES16=r4, @ANYRES64, @ANYRESOCT=r8, @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRESDEC=r4, @ANYRESHEX=r9], @ANYRESHEX=r10], 0x7, 0x0, 0x1800) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001480)) read(r4, &(0x7f0000000040)=""/89, 0x59) socket(0x18, 0x3, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000)=0x279ea4de, 0x4) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f00000013c0)=0x7) 15:50:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x18e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8900000085a3ccf2eac26dbdef86ed1fa7b39afaa5f3749e9d2d"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) semget$private(0x0, 0x5, 0x5) 15:50:32 executing program 1: socket(0x6, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0xffffffffffffffff, r4, r5}, 0xc) r6 = socket(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80606942, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[0x8, 0x7f, 0x1f]}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/101, &(0x7f0000000000)=0x65) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 15:50:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x9, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x0, 0xfffffffe}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="c91e085d5e645545406a2a586da46ff6ae9c1bc59193fedde3515ba0720a72c232c3aa166b9fc363d8e5d792343378dff7a4ea63eb6cb976a9d08e6ded880b08aacc3e6de3571d74a892812b818584f90fd527061b314bdaae64b3d2428bebd6e0b739dc4901f01cb0cf98211c2f36d736a157bb1396d429c8eb3b9c43588767aebd78cc5114a99f82d3ebc87c5984b642331a774093bc45a6273c3902fa94cd30c7c72c85de6eccd732f4f2eaec8528dc2dadf3f57835e92b184a8a7960144fad2dea6b7c23d2af4a59ea8d16286fee7636d8bcb29810824833f475eae5dad18cc6e3477a9532475ba1d31c26c6645108000fde1d5944cb896c9bf66b4918d838087386ad74c95a70df0e66459572462be86bffff8c5cb6e2f4506b79534c29e82cb7cca52ad2aa88d961093e7bbe97fde16104e3c1bcc811c510cc47b0d5c5e3422e611d37e0e4778f3f4e5540f2f1661a2ccfed790986a2929d1ad24b6f939d0cfd9e7e8e3c1bf3e24095eafb6a106cd4b5915e2a6577ff7430097dc8c23e8a7d1f44e5af8d2122a36437d60130710cff59bb54f3059457ba681b4c25758f0e069e7530730da8cd29454af7d7c18a57c0fc7ef9fdc3175d5922c5852b43489cb38c32ed8d1789fb4467dc78f814a564300ea5696b84585da88432f8711efc2319022c12ae2e22e853acd8efc178b2aa6bfabacdeb8d32d5fbea705da5a287e428924af874158dd4cb470fbff7ec98de864f97fd28b000d919ba140e8fd961c9dd72c85bf601bd1703fe8e3cfac081ccecdae6d5880ca79aee915ce0a163dd83a6cd5296d92108ce5f0aa04f9a63519984f0372a008ed12aeb59d32040b5bc0f6f778b3343be49f0cdeb0abf41411e2fb9d28f317c6b1f6c4f82b29f5dbe9cd316eb2031228d3e5cd706643df5a8b9e375e00bb19f2637f1b11152c0e20adb3d4a6d3d137268ad27d8e6e9a1d01e8465350db9a67b4dbc0d80fc88d6e2aea141909d4680e91974e7f57a3ef5bc0379eaf46f9fc8c1b6e07537e0aa35ff5fc262dcfc60ba130a072c4971008c7c28612f3d9142c0cef3d449248dafd3848fa979719780993cb86465caeed45de3ce7eb5911c87c32e5d40a61e55c070d3479ac5c9f1cbbbcfd7fb59c4a6d03c7e7e5098a19a24606b784af00c79e97317cc4d48b034547c07cf67496e0bb72345f36bde9385ebacdba4ab75695675e968729b5a0d0a9dacf35bfeb039519f689386e1a57b6e771890f9a13e4138655d0b6a294ae68577b90427f4f8ce58c12e5df4bb7e351bcfe1eeea9e046da34e1413ba8bfc12d6fe4292839dc630006692b3d371f56a1a5bb61cf80b40c4f3b8341063bc9162d48b48e296409f4d15e68340f21a76f621fc70e66119e817fff707b7fa8df60939544f56e3d983da6eb7ac66706cc1bb985154bfa862c19565bd26010c3667cdb3c1b6ce77c0fe8f6f8487940ee66a76f0917d5c5315be878f73ffa12c6a3241c40914dab759840dfbcdb98479abcbd46f5b37402835a3ddf69f415b7aa16a9aceacd38f8e619e9de468aaecc976b8426a01400a3aa56333df695dc5ccd79470de7e5fc1687976bc78156dd6005021aaa507c55cf334186a4d602f42f54fbf1743ca6e1a4d11a43dd0755f1e8c371624cd5affc5acc2e3892a3963913b78624c87b2a803f7b8fe0e0df3e87765540fec4900fed164ae88200320a6486fe3e06df64e9e7566e9d92ccfb3fa762e927563f10608b40203902200b54341dcc6316216521efd24bdf1ef7c3dedaf71dd03d714ebf3758ed48a942c2f99b641aeb72ff9acc3bd6dcf3ba87f068d4586726c74875a3d038b8540fa17456635364f7708bc717b97d13a0b38c6852f021a175fa1e18dcbcbbb2d9065b731cd1947db88c834296e4247547e15de831c69bcaadffbdd8e7ac664d8852b4cb8ed3a9643e750c2033df86ea06f51083c4d2b448269b0f8a1acbd020e98cc7de9e9b471c61a137660d79d574df8bf3b8adead928df1593ca435e7643e1d1d27448c2c6cd4e74a794a62cf2df530ee414d7e56fd1a0ce837348d4dae6c215483f75b5a13c0621a89f6f459d014e7dabf6bb42d2a145e4fe40ede9816a52b12912dbe64a07879fbdaaa0a2fa8fbd1e8e32e1338fd5bfb4d31f841099c282b943d9051a73b6eefd9d5577d771354048afbbfe26c273619d18aafc9bbc9ae932f60b416f10117d541ffcf3dd3442ad256e19a855950ad4698042c57dcb0b9520b30ce3d2a90112098f631e4aea53f07ff1c64973d860997211989e917a409e9e3d2058428a0247892bd945df2876267f5b0d34cfb2000b9d8e14060910d2d27ffc408de7a9677c42db90d7c6416861c9399366d62603d9a8a6eada1ffd2fb2bef5e7ce6594efd27bf050f33c44802db0286d23055a22517514cb9549d7590290f589f134b2e918bea6697f6f6c725299a69f1ce5cab356a07214f53e88ee87f353beeaea97de92ca21953282ba9bbe2fb87f14c4b9cb69d4756da70b7f18b85fb2246bf4fb060a783ffdafb38c19a3738882608b6fc4b5a39dad328e1269b7408aba107515007a30f1f29252fa5a2da63e25a2a4584777ac64707843fd6d44dd20c25dc621f820f5deb222a7c9aa1a8ce481d7daf0893e93483eaa6728230d3332eb51ad8ec3d3890cedc4657e6e0b168ea5f4a0b9b0d9800edfa98e877c85d7e3a1709824b970876495cd732cc1965ee85f40bf891f518a6bb85d83892a7ecd4c4674fb43ee905cfb4ddefe853511009737ae6a3042df8054e80d6979cce2e28ba730cc6988975d95589b1c33de4e1324ca5ca58cd9742838c1354f8055ff1a68353a53f22c648e068f8edab3587a7bac01a9b41366e4268474f3a8d6ac7d8093f141db81f83011692b9aa9dac227ac649a19dbd69bc48deb78d28aaa4e3eebb30e4801c765e65e430ce2df8f60d7634745fce3166af56881dfdc23cd4d0b46b90a0bfcabefd72557152372c3aa7bd31011f5dd9bd1bcf40562c2bc6a5c536e65e9ac5b91df86dbe8c0162bac787bbcef31122420f050fc34097980f057a0f121c01514c22704e98d02acddc134a1f3f19c0705a2f92300ca2a13988eb1e2496bcc21f9c0ab18e0fd79f337e7799a709385ca5d5bed50b1e589df594f23d35e30ff7a386c77cc0b599ac725dfa03c3defc066e2dc75262571ab61abff065e4a63a2a1f61cf92c5fc9109786b7f21f38bdcf1b6067cbd50b78e09f8c0a760770537a674e93e5e2e48787a13829046c95fdb6f69bfdd37d54dcfe6561f2ed632d2655deccb4ef5a7ae75ad84efcfcd7e58acfe402c51e066873383b7bbe17543b22222084b1b925170db46296cf7b7cb3b5ddceb5b815b45c82fe10929b8bfa3e078c16e0e39659ecf1b5165ed60dcfebf0c6750c10477314792b4e388553c906670fa63734ab3152fed65c63db1dfdef26c4646d5c39d36969f546aa4b1601d2b64f52390dc3eef1c2fcc1dd32a94ec6db33a712730f3e611f97e11b6ae4acdd6bf52349113f666d9fb9ff5db75a4a51f4359033e94607cadaf3194e9265882fef50689bac4cfc8abb3f1e8e7d85653699b4623b157e73880816a410a136bf5b8f22ca6f4f0828d04957ef24b11b76aea801d4a781736647dc84e12af51bf6e84d2e736024953112ad781aa94040f087e7830b5ba63907934c2caa58a4fc07302ab523e63f29ac1cf80212eed43883003ccbd633fba5efa98bf16d49333d0c00a4f7a950bde8272d781da7fb64b3286ed81157ed8cb8144555c43fb09d14e972ea38d83c7206a5b6116bfadd996cc7004c63e2cc922a13c322cafa29b0d654b6e932c1104d235f2a8e8d781a54c6f911e4bc2cfe1abab7f46495b93c299607b4b0779f38e1f9db272125c38d93e6a19c0e7e195449722baa67093aefb5685b6c22094a525aee2f84dd77d0ea73345979bbe6660b94cf5dc6b4ded79d405fdec102cbae22e63e5f7101fb5e8b9a4ba742e14970164cafba0e6a28a12e589479b79e223a412f5d7ecfd293bac0db3149d6b8b4115fd55acaa2be1f2409af9e9b643a99891844d288d0a3d3a3525ac424c50f36258bb2142514fd978e1d54eba8e67aa40a7a19de8a67313d29965dafc2f9c7ab93a7243b4cf42bdd8faad8d7e05ec4a6ee1cdce7230ba03e033cbd650a6432de3b9d5a887f18fe5ce7b8e4fd97e9227cf8a475b73111779561b9a52d9a1a84b7f87926017fe228af2003964ef4f09dfbad00946497a9a97ae49f39f971f87b3583bf80651e44427f6e48e15ced089bb4a55dff7ac51a70c37d160db34772208676969c2e57898a14121c0085071fc91e2f63cf83c120c386ac0a369f26aa04a9ee1132249f6f18f316b9704719133814829155b30d59c85986688892e67ded3e561387272849c2fbd24d2653513937114fbd9cd1e585e1cc9d919f14d52518acc49e86c86a80e747f454990a1fa3e7c9a56483dae47e7cdcbc4f38db9a40e85f4b9bfd801666fc12682ea2449810284b1bc84c654dea7c3676cfebd96fc7d1cff29445e47a7f384a96b828c4a5252956b46ab6f6a5671b113bbbe1780dd4b508b0e45a5560cd02e4eea4f6b13e4f123e08a6615d3ef80fc0aa94c6cebddd11f5d929c8b8a9fd7de93b71a4236c6c31436205c6262b3fb04d4cf7b5b85d397c8e814778033df7e57aed2dfc526a30b4f1a6c3c9fb48d616f22e76e2f996ebcbe60c3a1e878825b67cb2d5904e43d72193e2d01b0d4bc094dc80aaa011d327815168dc03715d745303493bd0d3ff08772780a101b6abf5c193e655818fdd1d2f9d1ce48cfaa8aa54b969dde16de5d7f0c6dfaacce6396c8c35d38e90305d00ed57efe2044de94e972e0b04d3a283386322906ae96c5ff8faa6e3336ffc2b40c4399af1230707fbf99040265e774daa515ae84766ceb51e52ebace17c4d89a46b4ee2667edc1b92fe992e80a78a5e7878cf82dac2e4cc920a3c7b3", 0xdc5}, {&(0x7f0000001080)="1a3a58c47304f0fe8655663cec6aaf35948fb71f87b9b260b322c722901806415a830e4ee8fc025123e258a8b5f076c9da34873b0e6390c2d66a3bb0d92df3020d5036ea7eab8e4e33b394ec889d5a9d1bef028cbc47d1c40647cd0904a5dc87da749ac065841a88c1286c1e599b49e2dfd108adaa65bb472c827c58512347ce4d0b56", 0x83}, {&(0x7f0000001140)="beed1c7e41c70a96ced4442453c8027cd1b85d692d542c0bdcace28389fbdb66185460439a11e53f16b76c1fcfe3909f994005b60d25dd7d3d256c2e21b451b8d7bf528a012aa9b8d8ed17dab89b9dda25ec27397d96bcc5a0f4d0e67762a5fc0f7bf8fb136a2cde70343a14c8c3f0e7fa1f413ca99b583d4298fa0cde17b00bdf63399cdbc56ebf00518779f317db8ae4fc36ea6b9be573655dbb0b52d4d4f436f718b8d15bdd1b5e2cf33290dbec1c0c69343d0452348d043cbe50014f2a028bf9066012f15fa3791696f82af4268e0b7bc7aee6ceb22b49e0dc958f34b224cd475ddc0dc46c7e4d9b498eac371859542fc584c7b03c2cbd469fa80843fe", 0xff}, {&(0x7f0000001380)="1c669b3aa8bc2fa437d8b6d40b8d3d279451eebc9ef9178d92d02eead2396161de6f93b516ee6485806a24fe9ddd73c0a71e57dd94331baa78111e2c7ca0b3f6987b26e317a78f2ee82faed1f1348645de5ad0398dbad9275a5d33a29ce4b3c5698e848386e7033758f0", 0x6a}, {&(0x7f0000001400)="1f38c878a027fd7ea3a6143c9cda001eb94f39a26e6949d14ce4908f93", 0x1d}, {&(0x7f0000001440)="66d7bca0ef4b8549c820eb011bd637c37aa4a074d847d5b1d312f63915433a4ba473dcc9ba87c432f95fb9422b773b", 0x2f}, {&(0x7f00000017c0)="e49fb4a9", 0x4}], 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r2) readv(r1, &(0x7f0000001500)=[{&(0x7f0000001800)=""/4096, 0x1000}], 0x1) 15:50:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x3ff0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r1, 0x8e3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') 15:50:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x18) 15:50:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() socket(0x1, 0x2, 0x0) socket$inet(0x2, 0x5, 0x1) accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x101) renameat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050360000000000008000701000000000000cea1fe1847875689b686a3357af96caa0425e1a2998825e325a002df0b5c1ba53616e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01b00000002020809000000000000008578d5a156d963ef31c0417385d0853f15c785cc04b3bec85809131278d6b5202516b7f8ad279d89", 0xfffffeaf, 0x8, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80606942, &(0x7f0000000300)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) getsockname$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 15:50:32 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f0101573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000020000000000000081000000027ff22f3d032efcc722bae12b3a40e4926f0e22137ffd7227c9b29d"], 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r2 = dup(r1) r3 = socket(0x18, 0x400000002, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) r19 = getpgrp() getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r25 = getgid() r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r27, r28, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r30 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r30, 0x0, 0x0) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r25, 0xffffffffffffffff, r28, 0x10, 0x8}, 0x4, 0x1, 0x5}) r31 = getgid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r22, r24, r31, 0x80, 0x8}, 0x8, 0x5, 0x0, r32, 0xfffffffffffffe01, 0xa, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r35 = socket(0x18, 0x1, 0x0) r36 = socket(0x18, 0x400000002, 0x0) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) r38 = fcntl$getown(r37, 0x5) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000240)={r38, r39, r40}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={r19, r24, r40}, 0xfffffdb6) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getgid() r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r44, r45, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r47 = getgid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) shmctl$IPC_SET(r49, 0x1, &(0x7f00000005c0)={{0x3, r50, r42, r44, r47, 0x80, 0xdf7}, 0x40008, 0x5, 0x0, r48, 0xfffffffffffffe01, 0xa, 0x7ff}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x1c000000, 0x0, r47, r12, 0x0, 0x2, 0x6}, 0x800, 0xb, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r51, 0x0, r52, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r4, r5, r52}], 0x40}, 0x0) read(r3, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r53 = syz_open_pts() r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r54, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r54, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r54, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f092178059df2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r53) ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r53, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r55 = socket(0x11, 0x4003, 0x7f) sendto$unix(r55, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r56 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r57 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r57, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x16}], 0x16}, 0x0) poll(&(0x7f0000000300)=[{r57, 0x80}, {r1, 0x4}, {r56, 0x1}], 0x3, 0x0) pipe2(&(0x7f0000000240), 0x0) 15:50:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000bc0)=ANY=[@ANYBLOB="fb18c3003c08feff1d0100007e5e00fdd1003f0000348adb020000000098d07a3b9d37110000000000d31f80000000efb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca6db9a21d4d0233c52b9a6e54bc9ea8852039a40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1d02862c956171e78f2f907b6a21d335c3b560606156b940b5b35ed3f4875498fcb4684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b35f9b6a141f59612cf0a8bbdb28c5c6fe4a5555d19a92d0000a7f8e0c7ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c08193cb007b6604dee2f837b3ab3af356819af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aa0700000009b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba20f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1000000e686a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000c157ad976fc2916940bb7d557a7a37b39794627e6f7c7d77de415f88845dae336c0b8ce21c2d62ed82c56504f2bfe69b6bac7d829dfde5cede62ace5b3c91f78e90e3bf37f1a29ff054261aea2fa00c6aab8847feebf92dab68e3bdb7a5486c63d908264bde7295945fd144bcf85a643f77b6b56afd2317948ea58575f6e26b81fe8ab305ffb4b738cbf53d975116ab2b8aca163852297021dcee390dc4fefbd855a42fda7b80efde0cbb7e723141838831573c44a2bdca1c509e9ac3b7bae3b8e4ce997fbbf4c5871211b6e41f534ee5ad082c0007350e7a182aa220e41d8136a143e8cc57d017679296f437ecef23f9d44ae52e3f40d285dfd00fbffffffffffffff00000000003654eaac1d0f4b6f2c5b3690f5cd62e524a3db46e8821a0f386e079adca23b16ca89fc6a38a17884f48409abaa59fc837569b66172b6053286d7c191c75f75795191fb9df9ac3b49deaaace5c9ebcf9b7cbac9ab449c386deebe984365c0dedc98b3f08400096017a3e49a291cda8b3c0e66249ee7fc07124df3f9a104b5488baa74f8866372edfcdaab4f45d7dd44c108ecfe754332cd65558b9076cb2cedd7f06891ae2f9ddee7b6f898d4e7300afd31667f58eca198b6612ad1aec8f2d3f996a72b976443a2f7ac298be7e3f07d67f1a0ddda309b0340d8804fa62c3e0157a0a0c2a9c0d400"/1290], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/58}, &(0x7f0000000300)=0x3c) 15:50:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 15:50:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getrlimit(0x8, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) shmget(0x0, 0x1000, 0x27, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r2, 0x4, 0x80) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="78b27d778fcb0230564685b6895a0c9dfeb08ea6c043b90ddf6816e6c7a391b7d69d29e7770b246a1f98b4a1eec8de2394276c8c6cc4aee80be8eec8c39c5e5e25dc8f57401dd740c5478b5d4a20b6a07677125422f0d6f13f88f86cb94791c74ef6caa83fc0e5ecac34b8b49a859a24b5f995c8eedcc50d20cf3d0021bb3e31a59723acae43a2fa897327350676b4fd08", 0x91}, {&(0x7f0000000280)="590fe076d0e609", 0x7}], 0x2) 15:50:32 executing program 1: syz_emit_ethernet(0x6d, &(0x7f0000000180)="42f46f6a0c301feef8b81edaf8929e6cebae002022fef711df10621ec6da2a316457a6971d17a0d481d442d8758382b86b5aa06fdd851fc355f046b298885e44fa5dad5fdba97b60c96b710f33352e1c585212e8e9b92e15d2750c4a6f78c4b6aa896c657551848a144c582267") connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="9d0209000000b5bf3ba3744398a2afca9acf1c55ec622939bfadc7ea40273ccdf6bab38d650bd7635f9e265a10c931d159eddb65d15f277550e1f4b9afa362ada5d5c822ff81a956e70671cfe8bd105fc89af1f1a9e8572ae66a504bcdde0071ad857d52bae46fb288a34ec5aac7320bcab7e47834fd0848a671c1d9be568f1fa483dee184b68be49418b5388b23f723a816e6bac9819b503dbd5dc3e0eb93bc060bd33429312042e25fdd5919825d7d85e060a00d852e74ea44433f9b731dd5a179cb022e0fde696c652115d2e0a6c9862d74fee4eca6ea32bdbed881e5e7e867f8114b2c340dd8c6c6316213b0813e87910b114b87a60fe2b68db72b3c7fd0bb0b91d5d5efcde190867c64fa5e836cc31b25849c1dcd8fb823a7e3f73ef19aa1cb64261ba32b627b2daa72c0e1a9a60d37c8ea3a261ba461d7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000003, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0xe984) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) fchown(0xffffffffffffffff, r3, 0xffffffffffffffff) shutdown(r0, 0x1) 15:50:32 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x277, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="c902c103ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8002, 0x0) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) r9 = getgid() getgroups(0x6, &(0x7f0000000100)=[r3, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r9]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7f, 0x0, r6, r4, 0x0, 0x8, 0x2f9f}, 0x1000, 0xfffffffffffffffe, r0, 0x0, 0x3, 0x2000000000000006, 0x1, 0x4}) getpgid(0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r10, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r10, 0x1, 0xfffffffffffffffe) msgsnd(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r11 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r11, 0x29, 0x3e, 0x0, 0x0) 15:50:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffdffffe, 0x0, 0x3ff, 0x7df, "8000", 0xfffffffd, 0x2}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="00ac2f54a738f9c2440800000000000000a1eea89404570e03db838f09f432b50f6471c0155ce3b27b332fc26e9a0f191cfc1273181d1666ce7bfb3655ad53a10015d6c9c25b03e8cfe6738e353370f70d9cf6e996fc17b048373f5c2986699b6a1031fac8de6d3f970912caec0d0f56e8ab81e094cf6e368a8bc64c885c5d99629ce4e699710e0ced33fc2af93c01af90bca67b634e2777117af453c0684ac7d20cb36285d78b7f232c74e9f5643fd86df02f447a1561233ada00000000f190f4a72228e4948236e5cd1f2c0ccc75ad92fb327f3d82260a19d78052962d6d35ba20b26eb05e0c74cbfe27594ef03df03f862e229a5b5af18ac47c7fb53f77d164dd31fe5edaf6ec6b5694fc60122d41a2de94ebdec4b8f68cb50b296e018faed6b600f9c5639b11540a00005de8900c8116e4afba1daeb38750111097bfc771b487c284c8706ddd0766844886cc07644b2bbefd9aafba9153e58960", 0x15c}], 0x1) 15:50:32 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f0000000580)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000003700)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb92357501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b50000000000000000100000e3ff000014002000000c4fa4aaedab8267d5126a29fc5797b64336fa90b04931248ab6e8eb61e226ee1bddd711e1d84e5284d691a904d3db179a"], 0xa) getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f81458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68514490e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1ef55c38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114e557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b380200c770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c00"/679], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283d883, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x39bf6747839379ec}, {0x1, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r9, &(0x7f0000000540)=[{0x0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x8001, 0x800}, {0x0, 0x100, 0x1000}, {0x2, 0x3da, 0x1000}], 0xe) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r9, &(0x7f0000000a80)=[{0x0, 0x7, 0x2000}, {0x3, 0x736a, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) r12 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0x6) r14 = getgid() r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff925c00010000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00005a00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r24 = socket(0x2, 0x8001, 0x0) r25 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r25, 0x0, r24) setsockopt$inet_opts(r25, 0x0, 0x200000000000d, &(0x7f0000002440)="eaff125c0000000097620ceeb15b72e80a301ad05ecbf61fd25101ace5980a0fa50130428e1ef95d3463454834329d01f4bed1a951de5de0aada815632d74ddc344f233a219100000000000000001a1878fb101ae5a37267dfc1ad531ba6c22f28ad36ac16b256a2c5e9e224f1ce4872477b1cd115a40be38044e105ea097961b6b85ccb717f1a9d9944b49d3e098d26e7482822a1ddcd5e9225a2f237e082f41ea7e010ce008ec3e2efcee592fa1314b7d5ddc3977be79d9f01b1720911df075f458233895a119830db516bfbe54cc90c17183d105bd51c2d9204de51c98e4ea834581cd8e63b133149cb92831f13b8c11d5b32f5224171dc0438fb55df25b4c05531520a90eae7a84b6de1c00374c000661dea3e4abf535a88660177c21afe744b604ba73b61062f3673b1c2f40fc728ffe304f304b932e58dea0e99809a1bf17b54d7702e8b8eed1a2f0cfacd724b9b32e77c834669fbea5536ba7dd313ee55bc14ce8efe9fe34041e6f4978920cde003332c2899146a5f8be61531df75366638f8f4d1316cd3a203d25b300cd754e317e31a17b43ec399d6905fa2bae3dccc4dac61b48e8d9cc510ebddbbec07a7d7d2d1a8b552cda1cd15d866b3cdeaf84c4fd8f194e8dc876c85328deb5e59a7e46ffb65925c5c0efa12c16140467cd7fdc6c2d6bb2e3de83d202ef24dfae8fb7bce5a5a2afb2478ef0e19dd00b0ab8c9badf948a94f1e575c65fb00e6b7510791987d9e76a1f404fe8d1bf9fede9c56976aa8d0b8d6ac23d54430e4da0e2cc262e42b577384f58c48f17631e14d3399d49a9c04e27c364b87ad3115b02e639da8e9a616e376680d13ae21a97192b483f564a4fb42636e5cda5e462a1db62eabff13036704aeaa4070ed028277ade753a01111c25d5c799ad2747faf42b47429a4f0d9f7f80bd318d4dd7e025ede3e885ac2a08d484de0b585eab6294a49", 0x1c5) r26 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, 0x0, 0x0) dup(r26) r27 = socket(0x2, 0x8001, 0x0) r28 = socket(0x1, 0x3, 0x1f) r29 = fcntl$dupfd(r28, 0x0, r27) ioctl$TIOCFLUSH(r29, 0x80206913, &(0x7f0000000300)) socket(0x2, 0x4000, 0x3f) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22}, 0xc) r30 = socket(0x18, 0x1, 0x0) close(r30) r31 = socket(0x10, 0x400000002, 0x0) r32 = syz_open_pts() ioctl$TIOCSETAF(r32, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r32, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r32, &(0x7f0000000040), 0xfffffec2) close(r32) r33 = fcntl$dupfd(r32, 0x0, r27) fcntl$getown(r33, 0x5) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x1, &(0x7f0000000040)="76cb42cad76f6d37", 0x8) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r34, 0x0, 0x200000000000d, &(0x7f00000009c0)="eaff125c000000004141d9a838e7b4f6816f8194470af4bc887dc134e7166e453ad29e6ae26b2396d634e81172845a2219b59b7d96145394a17db8d2cd1ed51417c105fafebc3c452047dde1b82b9d47dc5663b0b80a6bb18b3e6dba29038692a1cba68de401eb1bef9db9c9c2e3dcbfdd8fdc95c92870c48d590f77e46e66e90d94109fda2cb40219be709e34e8a5378d04e0ac768ddd40c5d157e46384c07a4f210c", 0xa3) 15:50:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff5603", 0xaa}], 0x1) 15:50:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0200007e8adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801a06bf2bb41e9e6088d046108e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb459f2ce9a85897340a472826cec7fa5a652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c957171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d6ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62005d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/783], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) readv(r5, &(0x7f0000000400)=[{&(0x7f0000000000)=""/241, 0xf1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r6 = socket(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1800}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r12, 0x0, 0xb2, 0xffff}) 15:50:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x6, 0x8000, 0x9, &(0x7f0000000040)) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="fcaa6b6a5d351695bfc1fab85e9db5a4f44b7f0cf057a0de015b766e4d10e795d7e8b28a7c80ff1b9bf653c825d2f63590da8bf0ca9ddcf5703400138fb62293f3b922c3e0042d65ecb51c0b12c51afc385adb16b38c7140debe49eb365cee638496f6c7643922580155cd524f1318f50d805256c5c3706d8cc32d37a978e9f51490644178f511c3eb54a61ae1acab3f1b21714e9995c059becec6ceecff868763a971f01b1fac3202b782263ef68299239d42dc8aafeb16114afd2714aa32392c3fc18fed003aec2838f14f1fe8d594fad3702bec6e682a8eb8af13bbabb588875a54b0aad773822905b5a1b612139e14ec96c564d4d4", 0xf7) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r1, r2) execve(0x0, 0x0, 0x0) socket(0x1, 0x8000, 0x1b) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) setrlimit(0x2, &(0x7f0000000240)={0x60000000, 0x60000000}) ioctl$TIOCFLUSH(r5, 0x80606942, &(0x7f0000000300)) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000200)=0x7) geteuid() 15:50:32 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) accept$inet6(r0, 0x0, &(0x7f0000001680)) utimensat(r0, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x2c9, 0xff}, {0xed66, 0x80005}}, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000700)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)=':\x00', &(0x7f00000006c0)='${\x04--(\x00', &(0x7f0000000600)='(*\x00', &(0x7f0000000640)='#$}-{.\x00']) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c4725090000450700000000000000004004000000fe8000000000000000000000000000aa33"]) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="aa89f3714d8e969533041831269d8b2308b674752621629c6d4d1b166099e56dd88f7ec7cfe420f5057a8a20c4c6a5c0f287401f28a1c4fbacc7988a7a521a0b07f7ff43f8f51201239aebe0e1c3ea0e5f309b443a451f24594173bdb22c02d876a61d0457ce12954d5ba089e5b59579bec72d8b9f", 0x75, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)=""/90, 0x5a) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r6, &(0x7f0000001280)='.\x00', r6, &(0x7f0000001200)='./file0/file0\x00') r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r7}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r7, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b53a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203daf58a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r9 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r9, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) r12 = getegid() r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = getpgid(0x0) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r16, 0x1, 0xfffffffffffffffe) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r17 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r17, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r18, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r15, 0x0, 0x44, 0x200000000000000a, 0x1, 0x4}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, r14, r12, r18, r12, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r19 = getpgid(0x0) socketpair(0x18, 0x2, 0x1, &(0x7f0000001dc0)={0xffffffffffffffff}) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) fcntl$getown(r20, 0x5) msgsnd(r21, &(0x7f0000000240)=ANY=[@ANYRES32=r20], 0x1, 0x3fb) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r22, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r22, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r22, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r22, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r22, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000001400004f26469c17e425fa92a67db6bc0000000000000000"], 0x80, 0x3, 0x400) r23 = socket(0x18, 0x1, 0x0) close(r23) getpeername$unix(r23, 0x0, 0x0) msgsnd(r22, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64=r23, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r21]], 0x1, 0x0) msgrcv(r21, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9cad7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x0, 0x800) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4e5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r19, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r10, r12, 0x4c, 0x2f9f}, 0x1000, 0x1, r19, 0x0, 0x40, 0x4, 0x1, 0x81}) r26 = getgid() r27 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r28 = socket$inet(0x2, 0x2, 0x0) r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r29) r30 = getpgid(0x0) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x2, 0x800) msgctl$IPC_SET(r31, 0x1, 0xfffffffffffffffe) msgsnd(r31, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r32 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r32, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r33, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r30, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r34 = geteuid() r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r35, 0x0, 0x200000000000a, 0x0, 0x0) r36 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r37 = socket(0x2, 0x2, 0x0) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r38, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f0000001d00)=ANY=[@ANYRESHEX, @ANYRES64, @ANYBLOB="425b56a3421826a6a48635217e45559274374e18001226d0c565d0691969b751dea4be5162badcdf16eade332c1b400bf9e2f82b60964b60c1d16f57559bb337c29f9ca88b5263d1786a1dd66b12b45605f3fc4f3e692dd373f8afbcd681d31a1ee90fa8cda653f6cd", @ANYRES32=r17], 0x4) setsockopt$inet_opts(r37, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r37, 0x0, 0x0) r39 = accept$inet(r37, &(0x7f0000000140), &(0x7f0000000280)=0xc) r40 = kqueue() kevent(r40, &(0x7f0000000000)=[{{r40}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r40}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r41 = socket(0x18, 0x8001, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x8040691a, &(0x7f0000000300)) r43 = syz_open_pts() close(r43) ioctl$TIOCSETAW(r43, 0x80047469, &(0x7f0000000040)={0x8001, 0xffff, 0x10ff, 0x0, "1f840000060000000000000000000000014000", 0xfffffffe, 0xa0}) write(r43, 0x0, 0x172) kevent(r4, &(0x7f0000000040)=[{{r43}, 0xfffffffffffffffa, 0x82, 0x10, 0x0, 0x4}], 0x7, 0x0, 0x7, 0x0) r44 = kqueue() kevent(r44, &(0x7f00000001c0)=[{{r44}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r44}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r44, &(0x7f0000000040)=[{{r44}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r45 = kqueue() kevent(r45, &(0x7f0000000000)=[{{r45}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x7}, {{r45}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r45, &(0x7f0000000040)=[{{r45}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r46, 0xffff, 0x20, &(0x7f0000000000), 0x4) sendmsg$unix(r29, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b87f54531c5984358c3df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe01000000000000003a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0xffffffffffffff70}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r30, r34, r26}, @rights={0x38, 0xffff, 0x1, [r35, r28, r27, r6, r36, r27, r39, r46, r44, r45]}], 0x58, 0x60f}, 0x0) fchown(r7, r10, r26) msgget$private(0x0, 0xfffffffffffffffd) 15:50:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606942, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x2) write(r2, &(0x7f0000000200)="ece4ae2eab279f92b338ac05851fba1f7d22e08d9cba0f349df633f03906b53a7b81eb903bf89989590c01dce662f03b29c4bc162a775433c5eedb2f9e7efcc1ff2f53e024df1d110ca74acf53e4d2df96a45a2600cb84520b8027da99e758b9532a17cc01d5a4bbe98117002a1fb41818be9a6ea75870932a9d49bc076a15b0918222524ae645c075bf16dc8609d02e8ba051cc6610ea43b0b7c78c937dc2ab", 0xa0) syz_open_pts() r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 15:50:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflagsat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/251, 0xfb) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 15:50:32 executing program 1: syz_emit_ethernet(0x38, &(0x7f0000000040)="c7a895b23c241c0a078359ff86dd6e320aa90600000000000000467ff8dc440000000000010065ec0f1d0000000000000000010000003cc3") open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xa0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/tty\x00', 0x10, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0xffffffffffffe5e, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x0, 0xe0ff7ec6ae347171, r3, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0xe0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r4, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x86) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r5, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002d80)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002e40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000640)="dbfbcd6cde274766e432413edf3533eaa567c86315c9b68c9f87ebc9dfdf30d3cc79a57367931d793ab8f517dbea56eb9eebb9c353d237e1352fb051594684b444f6a2d54f7ce67a3a6f367d376e9748d29715223cfc8f3820dc7ec17e7666dca1c14d74f3881aac02ebbb25c2d588abf83be3acc2ac8d92d461f2bfbea571ba2d6686c1e84378e990db03d0066b87670daa306a620f4987f4aee4b319451561848fafcd5e304c35d1651747df442e61a66efd54b3fc6173248b0bc641adce412f226e6b5d6474ec366411193a68641373e52eeb1001063d90686519ef", 0xdd}, {&(0x7f0000000740)="72fd92fe53c31f4bef914fb349da9c6d45728e5a22962fa16e3c202f07b00cf5a878bd6f5a37b0f9af96b151bb3c37557ad636350457da13af231da17204c6b4e8dded49a608995aecbe6d16b911ec83c20344e0287a7d8b4a81f0579dcd96133e24e30c1ddecc8028f9364e036389a8cca178be237105036ca0a46f004b9fdd7a09face25b16cdf47cdaf20f51b54b710d1004339a9e06d207c1ad5db43919a4c156a71b96b1d6a4ac33547a90f49fb28f64a438dfa3c47df2d995705c4a816e1f827aa18d7ffb5a283eebb496b2b7bd0fdf33f176ca04e79a795307b8a3d3fe00dfea58fbe8d0599edfaf5fdfb92370d4c96a24db91331d2ca89ffe5f195d5978dcf84a3eff9806d9dbfb50d05809487697ea1598f5f586d0209794a5947a4d91f08e70498f0ecf6030abf63a0b001d07b1b67c12459ed0d274a6297f78f4d4313f4addaf0c280ade23e4dc82a535b78e266c9d0f805ed1cf73237795f53758a85305411a4f7c66d69b7f521f3ad25816cdd3684c48f8cc4e8bce7d15f4164a4990d56e66bd7e935addf84a534354544426c1097db3d0b6733968fff25ee2131b54568d757231b251693f6bf322f2f8606d8bd43f04d529afa158f8e2ec38df1cbcc9ac0747476b615abd1c69c0d7aaef71a64a7a70f1f9121456c32af48cc3d1d71e6c73119a23a35cc58050436367ac3b9c0521c5161678bacb99a6fb6bf9d930d7fe5c6a3a40cd69b906b6d58a37fc7f83294ec76ee2f5150d8fb226604243736ddd1a6c430be854ae9bd79bbed13d773bbe3660c157802ca4b6c31e1df233fe678cc351190521f4084cafc0b033271fe04aee12d52e913fc2e1ec4b6c6590be0ba8df043f57e6cab7b1215cc98e719df53eb404565028d99bfa62ee8569d3edc376e35bd3f227539782409b5bc3bdacf11aec17e870c524f51886be81e23328c131831362acad44a50a1eba9b02476966ee254e36d9d166d30c455456d546912f69c1070754cd04819f317d7902e698aef0cc577e1175b85ab1c66798783a8c54015138757ed41423a878766589d3d60ab90a79e3a1f540aa89b969e824ce535722c6f879b259dd256c8e46adeb6e8d69b79220d83d1a62ea0541384399ba772100993a219711d0d9943279e370217764d4a71f53ed754b5c673fbb89bfb117c027a716ca50272f7c847ff69ee2cbae13332e067e45bdc1e267660d1a29002f6a2f3a8629befa8c80a339e593d2fd8ac3a49ec48b1f887e6f5d459baa6b8ef01e4ecdc2c3c690c4dfc5f562fb9d1b9a69d5cc823ca666cd8d170b456f8cf2f87aa0270422c6a4ba0177cdbc7610089fb5d0c1e1e5321fd0cc3aff461343555caa712d91a50d7540b8e24727ac7da319f97ba2c9c345e08b71a78347c7b2a3bc0715be3aeac8ef7df2ae052abbecaf0b95d1c531fee8a84d1416075a8980ee2a63702b3c2c450b24bcadacbc6248924a2796379c221953a2d61848b715caa8282970fee99c3987d77f43d618e3230b60b19b819b3343ab68a3f498bf3dc5474fe3d7f63142f74a4acbacaa931335fb4d2cf1fcbd2d331af2b9237fdbe06823a3ac7fad68474bbf66c8994cf03506988358a8f6a9691ed4081c32c9aa37e7466b67de10e1c06364270a36e8f47cd7d2babe44af9f1a43e3458ba2e413653f8b83273d36d5875e9a7f1a2cd7bb7896ace34368b30c32b3f6679bedc32a1206ce143894d50139cbfcc791ed97c8d494d14a8b6e8583f1cdd7013b2bc0dc81805b6680ecd776bbfaa9781db232df0b855f94d6e33da6bbaffdd496796c870cef05704d28e527deac2d4d4732d0926cc0ea451888ce52160dabde3101f1f381a8d9b1b3f8ad4ef0ef2de5320785b1b9fc635728e5c86cfb11f1e28935bb6e912dbf6f6212d3f71a1757cf112c6b0e4911ab51f8ee51d9d33847f4c4851682c7d189527fe3ea666f8710305f476a2dc74ee59d5b4e90759561ae997c19d18089ef8dc983e1e318308affadac4ebcbd1a595ebb300efd64cf45aeb08e49f262b42defa2e2656b69ef41736fc9fb99730630edaec65533b52b35108cd68029e1d478c607028deedcbb3d40870ac5c3670d1f9181c8d7596010b24a5c24d78942245384ef995921594a9292b6d7309ecc69ad2ac54c4d6f041d22b8368f1907926c0e7dda350df7506d6069ff5c5435d2a7058ecb410f0ada69fe7ce9884678f3d5b22d94c6362a636f8b4e64c07829ae6134b2d33d56b26094d17aaf9cc54f5d645db86a6cd720a335ea8fe4809e50675b403955313754c2dfb2547be51886f48f274c0ed2242a8e2ede6cf492613188db5a2bb0f8b7801c8fc339e65897fe7fe86f671f0e5a283cbf1d391ddd4232b4a395504f55158d166bebe393a2450dfa82619942832640305c19907a6d38dd15a8af7b0c94ef1288acfa343c9349d779eb29d48a1e63bd8af0daabe92613706ef87d0c1eb0092757fb8f455cc9d47ffb4e537af96fd9b929c384e954930ddbf61a071e433438e84bad3dd82e59cb43f3fbe52041f28322e662b791d25356d4702908e1c132f80a2a0463d7f5ed1f7e57e96529b760260044a666c60ed7201f5d88b70ca8f35bba2c31369c89809154bb2ecc9b43b004dd6e6b3e599861cfa45ad2b3f29f5d9a8dec5333cf165dfd156d5660b0767e266f336efd0fabaec5bae3b5797c54979086308bcabc9df68464c331b51befb995f6710badb87bedee59b87c4bc68004c6c7234ea10fc25388b0d3d26304c252390c973db3ab04b01d43570c2db39230d5001378a40e54ff83cba4f73201faf08f55821fcd3a83740d679ec8d0b73fc8bed942ec9f6417f2f7a40a5e76369000931167d2eb3ce19b76919a54ad0ebb085d4e887f7245779e8570902409aa00a89fa2d78d10ada219e33e4a34d983f6a736384e2b834478528d48b8e8ef1ff44f21d4b56754eae2cbb0868b677af6e29eb9862106e0b2eae6506233a11da695f224a504ced3ed63ba1f5dbe585991e7912f18fa811364d8b169620059508e379d44faeb5cbd331b6a93cfbc62d53c018578f0c921ebe697f217b990a5d30e329ac203e5bbca2f8d162032d5f7f49849366c068b52865d45313d3bbe1634b63367356a0d1dde859050b3f00c141bb835f9b70bdc59822f902d4701c27e582c95c65b632ef1d59890c6311c970f12e2faa2709bd55549a3932b727d500e3fefc599f0eb886025bd416a35bc579faec59ba58db98d43c68eef26a96113fbfdef81d1489daa920ffcb2a07b9b194f9f163eefcb285fd1b15d30ebf16d29741963925a54b12918c76c6a9bc2ec4125f50dcffd7679c044aca1a4c73babc4ded27466bc47e359b5f03555e8c2468c3acf50eadeea704242a6f2472f0e13599388ab846ab4157ba222f5c83f85d99b194b21c13f977f0f5f24a3103ae8eba9219c9c9c3795cd972fe7eabdb801753257b28c019e44ee352c4853a01e6adb61929338485e03da61c9ac1ebf14e5881e7218c413dde511bd30dcf4e38d7611567cd482265c68ea6ac9593dde55d82ab73bfabcb4265c8beef9be739f252b044e5c1af29c8098f197831db59171853af9abc4bff48c51143a296fe800da1b099ebaa46127c4a224e730fecb3efc79f07d31af901066e15c064e9064ec466c10825b418a06be355d481d1c44d13e538025fa3b492c513397adb87cef6f623fcd3ac76c950e631ede5cab719e4d2b58c60071dd8d7cb3fac062dc0b67d3eb59527a85d4c0098a81b1fd62e0490c2a6d584823277f42ba92f2310ee69b4855883ec27a293f60e3045cd6544a076ec0b1644324187f2b55bdb6c487e2c2c11e2a35165ffe588e363359bd0919bc1dcf7c1923bb348ad97766fe6b853e84c01876e5e17f00406158c8d06e7a63f86f774d32843ba8e607af5d220c56bfe12fe61f78c09a4a3d47763a3237b9193b89bf57f0fc32e46439089714542dd062f6cebd43512e51f82729f65e3208bef048c4da271daa72da6adec08e7e79609ee885fe3c7ed56e45566bca105ddbe7312b2d53032fa53e4c3c774a1ab281c0af7043bbb39e55e9f0d31d3cbc07c365ce49951e876ce98d084a8c1c9c22132a50c4e68c7cb1fe516f6eb551956262c8be184f767292199c13bfd4b2d183beb021350d8796dc5186c9d9977bcc1b086b51271b41c964b787f93cd76cc49172f5feceaa7c864325a88f3b7339177cb4cd48ab8364a67fe5a0e92768a6759c53fb50eb1bd2c5bcbc56b8e58d8cd2a08e7af6c455e2020f2c90c17ff8d7c83f931d74234862f65410d8351d9d7cf451f4317da9215b51c083264bcb9c646f6e800cc949f49ab9939f7b3cb24cd2f8edf03c8f87dc56cbb569f275c61c4bb38f0f0d927dbee62093f23ca936c3b93b57d7a73ef4c0a0b5786982126ba2f7b90a0c4f76564621915f3aa7dadcc578e19dd0475211058eb56f5315de8d343176e577ab769854aebd32014aa4cceca103dd20de695d3ee6f9be618e71d6501157e402c7b4f4846008cde3a3a2c1e531fafe9003816f988dad8107aab31b0d3f197487e7dab356d87c80d15c865c5bb5b9701301331a27607d0820b315332643abe3782c912404e5df3c54a5ba63b91aa3e87cad077b58741ae8d43ba973888fcdd18719b35c4c94b48c386bf1b48455ae1c799a8c44e4bcb62a7c9ff38acb54417c44b7028bc36671a1cedba471fee61178784c2a88b61dce64c81a44a4193b4e7e1c850ca7fec2383ab5ba53ce9eecaa2df2f76d19cae17a5c3cd8344893f5c58207c8c7250439714fb296d99895e52f622347d935be472dd443aed0e363e9cd1f7e334e20ce48dfe3b15b3d087382738f9467f44b627bcc57a4eba5738d7b2f7d4dbfc6ef4b6b55df1ca6e4ed90707f33cb33e2d247878fae0c2fd02a1c0fe48cbf3f83d52b5c1bf37b087dd057c946dcea56217fd1de45660dd9970268e7e7dc9a73c619a694227b598021da84cba60ebc3634e0aa8787e8d868558f168aae6298ade20502ef407c7f9e1540ef449ac64ce840de9e06097c042198d91148e72102686926b17affdbc2fbcb76c3e2d106398d6295e079e65752a8030d2874726573d927366b8bca7acb810fc230fbdbcce91349629a00d164cb873a5ca6572c4d3b672aa57cc1359b2471e5d1c58857b9c37561f8806609f4660e6265fd0543bf7efc81cdc067eabd4f70511dc65cc7cd4c0dcb2a8799fe49d6272159443711728d36e5a321931fbe944e22793cc8c2f7148ca4879ff0e3cf512f1287d5498a7b73419a38f3e8e6ca55e6fc95930dadb4d401508963d0bb7f194985a211cebebe8860ee861e8f1046a0a2a683b36cc508ab03c10500a04293f9db5671fbecafa8d6612ac950a3456b8c7b3a4ab111793e662a0d7a92a070581732a9127008c922be279b97a71a96eac88a7df49edab90a32458280873e73209ee83ef1ba7fc64922daa1677bcfa63b0d1d1bbc27cc5cff127b548fba7664aeb665048841fedd62e6ac6f95f74e9d09c0cd3bbea2447395d7c7bc1f6222ebb22b280cb13606f49c60c601355f0217c8c01a70515c0e7dcbfb998547eb8edcb2d794147a5904dad44258a5b9fccfc4b40439f5b035fe550479ea40a0949bff5c86c896b67ef24acacfebb1b8c1014096662ab7b87d04bbadb35c77587011bd2a6936ca608f501d1bf812321ec243b47cda46520934854e53267cac5101dae6c532562633fee2ea12b871e30c60667f5f3adeb8f6f26b107aecc9437240e051519b5c95564aa59e387dea0f28d6bea3eb508", 0x1000}, {&(0x7f0000002dc0)="bc6d5a378efa76d75fc7094b45f91156f2e5cc986a", 0x15}, {&(0x7f0000001780)="6a7537e086f2924b9a9dca0b0c2c3cd508e827f67cb4bfef3a87ea362ac3246c62ef5acf480576f0ae2e44ccba5f3dcecc52a4b277afd9bf0ba912b69965d079975860e40ee6d9a620ebeade69ed094070d3e19d35bf1bf35596a70d327a8d5de73f19522dfe0c3b609a833d756557634c1c3e79bbb4fcace24903b3e86ac17623b907b949fcd61da2713ce7caa5c3ec6ac1e4021d4321ecb05a694c890b4bdc0b42aaa451a47b06adefcaaca5480cd471d6929b34cb9b8c08d9aa40b9f963045f7db8a0c2fcde", 0xc7}, {&(0x7f0000001880)="b1354df52fcb1ea0e9f6d09830d5425c08e5d669e407ce693bc8702475b37aaa73897f22853f86a6249ce737309822dbd34e63714cfaa755e145765b5fc964311476ad35053a17f52573f0d6fc9674d93b80732bea06d0954e3aa211bff346f24f9edad5d43c004952fba6f1307df52fa16f5ee25fc960f8351e6bf220822db832ba95e2537c093a7cb80d1759c1d82ad96dce849406a5", 0x97}, {&(0x7f0000001940)="b4ad7b1557066879c8f4f6522cd866ce9a28a573854c01d486fa85443a7a8605721a28e57c7f55d66fd38e08af8135827a401e05d8c524bdb2dd06333531cd4416733343693d5b11529ecb33b8cbfb42f9d05d69d1da680bf34bd85982b6fb1df7d39897d7491c4a9cbd584955a61c5dabcb469d36e1043ba0b4e45478ca9fa4115ca844dfa9bfb4605e3930", 0x8c}, {&(0x7f0000001a00)="023df7259186213ee03087188610462847bed35b6cdff080386ff7baa1dfd9bdab0b86790e35b75776d9ed2333db437d44a4b7dc638c67872610e3529c0d7e62e372c71fc40960a818f33f802e1f8728f2ed335d1bbbaa38f29e6c9fcc2497862f954351e88c79fd2c8803aabdf1411a02aa9f62f35ea335e5990a5a9ceeccf97d40739cb59d423c923cec61594287a7afd4111854a2c918bc33c3c85197", 0x9e}, {&(0x7f0000002ec0)="b54cda348f8f36ef3c404c26610f65446854e63ff0c2a48eaabc1e760716ce0303316789da104a8d8cdffbb373d21e2840060bbe045418de714aae2575c130b7d1f47f7ae1dafd05b45d337c025c60655982e8e90f73c9cfe164a04f155ccdbce83349599e49f649bfac3a45726c4ff0a7b9fed38050cde3293c5c8a5da2e15c13595f644589303a31d2fc1a1e987a7fa8eac892a6e6eca46c08b842d4c5394ddcd48c1fc0954d5e90f4ea20054946d207e77a9a6f7cea273b787f06d443240f2a1ecc80f68ef99c64eb67462205ddfc8bf50cb51aa1efab618d3ec1b317b50ad9a736d6cd9a23a91184112a323d079c8fff67e3a8ece01768112861a394", 0xfe}, {&(0x7f0000001bc0)="048e0e844438769e928c294accfd99f1d6cf08ecc249ccd28fbc5660ddc7725bc215bf69ca3072133fc2c37908a283b07e47bf90428a13828331288cdaa1b951e679900a05289ed9f68fe9a0fcc6a3d1fadafcfa36b16cd84366e3fd38dedba57887c1ae34307bade797d580e3a1e3301c76b296fa5a48e88be0f2116eae48c00422cfaee95cc02e0295de4058bfd92fabf137ad62d3cdf88a1c51c13af5254bee87ff74ab218c58515d310c73694ba985186bc98049aebcc924accba34b83ca2d7801bbad5d1aaf53ff8f4cfd8be2e3858aab7077c668931e8c4620e0b0e8830403416d7117c99985c11905305b59c1b60ac33e54c1338c63201fa994207963aec470435005d457e83f47e9cb877082fe1f4ab8bc36d7e33e5fb1c0d0fb93dc43be5c82eaefd1d07c4dae977be07211bdb674629fafca7c6ddbb1907386e3f64c34e401ccd4c6ffe3dc74b0348975ca6a3b1c5a22c15c61a24826c8cdfb7befac2e6a8b3025eead2569c7f3627c472f8cb7778352c2da38cb5e9eec4fe6a51497a650c3e188e627e43e53c42f97ef4ecbc32723c6c8cd0bdd270b9f710f91cdaf26d211aa67882a2c061fae21a04fa734d797723d7a02f1f8a0728dd92f527ef3deb7b4bfc9085af60e97181a94f33dc800f951889186560bdd5c322e599e3c43e9d035a1b2f83b8f39aade9a6058d24c97aa28591684d251c795df3e7d382e4ed5cb588bb3512876842568f0662861de4834ec2d78404dd6ef138b0ddbb18e4f7e16d8b1599bc34a8481b69dcd8788e9f9d8fd7295515f0e3d01c64c86b9194893830e8549c14e8d980dee970f15e35d30dcd1e2e43cd728457f0832822a7a5878bf60939960eeeecb92f3c666ed52bfb51a2dd5fdf77d697ccaa5bbd5d709444b2141b4c4d619fa8fd8a78fd296245b5636924df40b69590cca2d66e8e9d5c85ccd2c4c65a2c39ac6c7086614e18ba8ac2008c31740cb910f03578cfd46c72ef586cba3b928ea88ce21552fbd606ef5a574b20f07b1933be92006c66254f76097afe3ad49bf88ece91eb5f208894a2d7a9732096eaa8257e1fae5d4bfab475a4b0c554ae66fd52f82d408488a27bd47b99f4ba1396f1a4d234fc9b4743155d9df04e14a4828944c663c1116f0be3619fbee8e9f1aecb94f91a5626785508b8b2a664a153b2ed62028433121a6486f240bd1d8cfb9d5256fad42a20f1173c4a8cd742dd7b63b2516702e4b8fa205299aa2317c976b7c9e4da08c62ef594230101b37051ca6cd74cb181345852de795bfb8adc0f17e4143f5ab1f4b2e73c8e3594058036714f3ef46cdbcfeb7dbb25310e5b7efeea8c7440cc18f9504e2038eb91238512eb1c46534590366d3d42cd27fa679d88e7df1f44827ba703cd5d2f8154669563bf62f95d28fad4f9db6b120bb87bb76ab7a559db0f8898fc583d63970008c41999199d789768f1b852367e01ef1be49d04dd76775a210ae389b081a9bff6e5e15a9946529e43b6a5da7b1f956d3308d73d09e3372a9986b6bb42c0220e930904097557cf2fa703fc2c0589d233653c060990d809eb60781af5ad49645f0635d8b20e24caa951532093772510ddcbaa2a6180312152afb3c26413055a7b17be3d5322ec723cf56293076e22b2ae818aa9b6d06dcb2ccde5fcc3e472f2843c63309b3cdcfdc039ab75b4356261335123ae8a4eb1c34c6d6ef81e2560bcbcf454b894f97b6109fb556fbf134c343d43f0d4f262e2ee1fefebe3babde711da0e82d9d6497ec8320ce4a43d2f92d4e4cd9b64a466089a29dbd1438868b7a7c88b408db4e3ef0637800f0a4a70f7ee691084f58d95c2be68ccd1c19cceb96d5a5bd6103f937603696f8406b980afec010b17e66c63dcf4e49ea02cdb29f119005b6ddd733598a1d915f8b73f4fe5a7cb71b3afeeb1aac5eede044ff6e07b2e92f8b9ea6cf6e3d0373be500bd7171c50e43c0496fb3b2f70fa5ec9a63a8d4b3011be04eacfac5078513b112ce5784a50963f1afdc2ec7e58c832beaf81026e5690322de5ca432704f5fd000514ad6c3afa1b96eddfd93c7c1ea5a9c8ce08fef38763e9f123c9028c63116691870bf0adfc4cdcb606eee5569c02a4b03e2244de7bd95bb41c9afa46f54483ec22409e2acb60daacdfa88d98a36cfcbd0cb5526ea74f40cb3e35a7565f9c74efebda9b5f3478a2b1a2924bb1f30d04d2a835c9911ee337001d3f9184eaf2a1f0459e6a3d4e7e4cdff5ed8087f10734153d901f442966ec74965c105ffc9988b87fd25a984c7b62582cd00983a721250f492e6f5a08f9b5cb98c2a322ed096668664e26a4a7795ceb7e37e4df1421f7eb14f1b31bbf4351ae2b606414ab64bc705833e31f619f31d588021ffa11bca7c659e79933802680b2523fde78c908f47e071e26a4aa5193c7f34ae2dd0c76ad5adaabf35c9d58a7b6cf2c83d19151afe13a1f15daae2a0a02f536de2d889f38a7c2dcb2a129df210fe5cd11b5adc6321b926a4c2df72575c8bbf84cc6255510c2335269e1f1ff6a8e79ae8590325bc7401332c98881e137e4b65a6a6d2d4e1e5646f6a56ba57f01f24858a3ea664909f6076b799dd02c325e2f4b219083a82e4dceb7bc0a257c1bb177e171a0563b4b060f6bdf6b1de0b033d51fffad1c10d10f44f94fe24d5457b0971c33828397c5cc1fc814006357528e28c3a930f009223253fd23cb61087d5523de6d7bd8558d8ff613b2c3cd3daa18ecfbafaeffae316e0f69c4e9d63f76642e1320b05a9d2f9bc5b363504fbb256bcdff9dcc590d076285ba07552f48f86235314e559b5c828471f6fbd798a2efa2f1fe9c7d305bf7e96e86502799b214d9ae45ae306999cc1d200c2d49e144dde4fb6426dae76b75b31d00c0dd60240b3f0ce2fc41c4255b2570a08c64fd87ec4967b52aa336db239548122651ec6bd35baeb9e6cd7f93e0a56136a4a2b8823607e02eaf40ec0bf947184b49f4772ce14ef8299216d40794518d6ce1886b0028fa590479150c53f857bc62da86bb5eabee687c765e499100bde9e059835aef05f943e3ce278f886a6d01e85933e39a586fceb948932392f968d0be3a7249aee87243a3665e830c6bcb201557db2abab24074fc5aac478767b1416a0210653897a3343896c8d17fac79ca340d6c4a0486be2d71218ad5bf766eb0ab5eaecf8c3476991a116377924897762412ba1aea501a03561248e2eccc4f1d52a5b1c6ca879ddccd40bfec10602505b940ad6f61f62f23daddefe2dbe97dd143a46b2ef3ebff8aefbf08b8718035d063fc2abca43ebb75ea87bcf5e6bc5eb55eedd47bf66dc8918de66e6db83ba28214d8ce82da911cd5f1e35c061e268bb164794019ecf59c4745efb76be5c9c8a3f74ed287d58ea2a9df95ab70d4930c8a85eb5b68f3426249d3eaa3ad67e747b48e4cfe035ce24e52e7cd3470997e71d87a85296015f888bbef49cb3b51dfc81f8dc860ee655f5f53b443bc9ace127a37008175bcdbed876073a977bd1996abaa904c4f65bce92fbf68ba1a5f974bcb41df3570c49c93af82d6a11294f7f1c96cd477c0b74ce157550795e9b805223eaa28e8dff8c5023c15b30412f6145bdbb9e13b7bf03c2fb6b1fc7e9b5d1cac25d969098f6895ccc42ec1a636fdea3e6f37d899d4b326552130d8455a653bf5f12ccc3a95ccab472fba1168b718eccf2be40585868790d01c0d40bd4f083ad65bafaf5db9125fbe8c80fccccbc87bd1448b7242d965252c027e4486b4ddc60b39682f5c4b5a741ff658d483cc879369dc1eb1d7d7c63b4ef11b30a06a378d0d497d583104803964c27c0227ba4069e097bd226ffd564164f1b14d061ed3d0a26d34011534601760b964cdc9500f9226cfdd11873cd368c95603d7d2f308bed6808b0414a73f6ab62c128d8f4aa3ca044db49a13190b1d0c6169ca69c4a48d5fc287a646c06ea0be24fabb6618f523d1435402041299aa05763970604b995ec59c46bbf2a1b488e063ee47c5501a0995765ae7d55494ef54f935504b7bf57359ef1b95876960e79def3b413cbdedadd26c163e87557f1dc54b85cc594ba3e43cec7d8ab64c500f2dacea4e00aa5f6860db14ef5dcd1a098fe2665decaea6b2f8a38730dd71cc5124b6f13d4d3e255dfcdc9c655a18f0982f95e0df9078b244f11e3b0c8652ce3303e07f029e0d227230905e5626b4de11553ab4605e2dd866f591fc366288ea4bdeab36a10572049c98466483d39d0aefb90998fa783a24a39fb055c86cf02f16ca1329ee7b805bef058a0fd802170321b90914e0c2ffe3223bdcc839c4732f04a5c751b396a51683567e4f50063526ce0012d93e7800e6089e0843d577c0ed863166eae2e71d643009702d920a575e9db79fcca86224e766d5d75690579af1279fd6d0d763df72e63dc5c392563fb5413ef3f6d12af4c210ec7d94fe1d7f1a825adbfe89de505fffc0f6ceb906a6897fc5dea968e95dc70c8e39441e7fc663e7cdbea30c93e999e521307c210491972272548e3698b2791b4f28a8d7fa26c438c7e9a64996a865826fd623c0920de39e4f11203d51a748f8cddf40bb0f39149d9ed536802b26a9aaaa81043e10c8ae164d5cf0bc55e2380fd60076c0ce2e1129e511dd1cc600cd8e80be622c9f332c7e07e643c958b20e693983e340dc835068e3360b3b9a0269c3b9f9ff37371ab594f5561557d16975b9f18b7f6585674d868764dfa38e87930cd77b19cb114b29b7dc353dbdd6efdc3bb19574423a4ac215caca2d5bf305eeebb4897169aa63b7fd8808a13a9c076dd2a9c56c0a53c4df746639ae5de920189353407f9811b72920f8934b5ed578ae259c06b1c15bba2e69e3b3266eb804675d83e9201a7213b6b7e1030fef88885df2d43cc5038a64793511ae96caf486604c876567302d7a448a834db600953a8ca26fec61da0ce31d104b3a6020e7b110a8d3e1cf9e892a42a37f0433222ed2d8a14e32b1e1afdc19d2cc3f9a3dfb7b3f35eb7365d0d9bfc640bfc6f06e947944bfacbbcae87f6e672f5e87e8e2d77b253ef997d90af4bb95a6a298966a6873685f55b62f61c02266933f2bf81ac9d5060eff550e53028f560690205e57ddb32b32bd2c4386bb4161f3ca0624b83d31dfe1c5c06e77593d6b7b1fdeabef5bd6282ac87cc336ddd9675cc5d9bb38e0b38bc451f81573407993df863f77265ed028b69c9715f759fe3d5b87e376327c3aa9b895c998bc18b958e608af5c88939f6a3d34d97a78b4633a558eb1db72cffa6f9ab898ce1b4240a6b828087fc0bfb7964cc91b6485af48fc9e6682d79551f4394c983da667809563e2eef5a2497eaebe9fe118004f64ed1110622311c60cc8b7fad2ca54b67347ff8c275b7633ef75968e5e944b60f79ef78e2a66108717f9fbb396d07c5df6620db7417fc43a891f73f21e3a53e9430858337bd818c291111e13e05af5402a6e38b4f02fe84dfc02e5dc0e7516dd8214b93c186d3c2557ab41acf11f58e3bae7bf69d90dd07c6b4b9b1865a8004afaaaa54fb12b1a45f2c59ae223c7b4fb50926d5cb3da318da2556c7c4fd15e9bda8dff1b4465e206aef1ddff31b562274282b61a91c4a14c2258755a4e0a0cd206dacf23b1350b4f8e828b1ec6a64324db6b61c35e2fec77793dcd185f24a221e022b40df1d76669e1d74ae98d49b4753cd969f532b1e0ad0e001ad5534afe0122affe479514635b4de50c4189023272621ba4f2137113994f69ba8c3698cdde1bec7d113bbd256aba50c21ef4c5c478db", 0x1000}, {&(0x7f0000002bc0)="dce166a5c1a49b6aa0f7aa8840137258f1a1a0abec9ac847d4edd8dd1385acd838aefb47946ab36c45923ba51c434005f38b6de4c83c37d04f7446f09d4855780209dcd19e9c6aed67bb07d85121171ef0c2efa8f8908a94b03eb2f505905048e7489582b95b25f0985329741db725ad88abf4fa63a8646cd25d24", 0x7b}], 0xa, &(0x7f00000031c0)=ANY=[@ANYBLOB="06000000000000000f0000fbff0000213e0eec4b3331bb1b29d480c11fc641459760b8bbd7cc965bc9f125d88f398dd560df9dd5c93836c6cafae9bc002d9e9fc03cd820fd58f25d6dfc6b0288d65ca98451ceec4bf8bc", @ANYRES32, @ANYBLOB="00c2ff556d76fbe433000000ffff0000010000803aa4ad2bcf967ceba3ad6c4b82ef5c96bcfb609dabcac13d9daae386f1f97c1368a4a4e98ebc77ed365a505e331cd8e0d9a19cd0a5b4962e0561776862b2aaabed9d4d95bab575622cb3d68b9c8fdbd8165b86c74e4431d99fb6413a9a82474738631b4bfb1eb9dca75c4d0cc6c4d11689e62cf49e25323a77e1d7edc5276826b607ef06dcec47de33d7215125e3b7b887fc9b33b1a904176d97865160c1e5670cbc55dc5e339f9808b0442903ccb3c28e3efce2368780cc5d0bb85e20421874b8cfb1d15f342e3de6b0e75c76ba943e0a2fee89dcdb437fe7b031ff974fcbe2c19d347c739a853393d39defb40001b5785875b6", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYPTR, @ANYBLOB="000000002000000000000000ffff616b77ff56dfb5477584faa151cc0000000000009b8768c71586efc56bf4bfc0359a1cd449e95a91a88477ff7c045668ed32b2bd726e8856b2f78cbba414e5fcad5c2e06d90fef248700c63c41940af4", @ANYRES16, @ANYRES32=r8, @ANYRES32=r9, @ANYRES16=r4], 0x19e}, 0x4) r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r11 = getuid() seteuid(r11) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) writev(r12, &(0x7f0000000000), 0xc0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000540)={{0xc, r11, r14, r13, r15, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r16 = semget$private(0x0, 0x4, 0xc1) r17 = semget(0x1, 0x6, 0x40) semctl$GETPID(r17, 0x1, 0x4, &(0x7f0000000240)=""/10) semop(r17, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r16, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r18 = getuid() seteuid(r18) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) writev(r19, &(0x7f0000000000), 0xc0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgid() r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r22, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r24, 0x0, 0x0) readv(r24, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r26, r27) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r25, r30, 0xffffffffffffffff, r31, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000540)={{0xfffffe00, r18, r21, r20, r31, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = getppid() fcntl$setown(r32, 0x6, r33) fcntl$setown(r32, 0x6, r33) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = getppid() fcntl$setown(r34, 0x6, r35) r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) r38 = getpgrp() r39 = getgid() r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair(0x0, 0x8000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000740)=0x3a4) ioctl$PCIOCGETROM(r37, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000700)={r38, r42, r39}, 0xc) r43 = geteuid() shmctl$IPC_SET(r17, 0x1, &(0x7f0000000240)={{0x7ffffffc, r18, r21, r43, r39, 0x0, 0x8}, 0x5, 0x3, r33, r35, 0x101, 0x20000e3, 0x20}) getgroups(0x6, &(0x7f00000000c0)=[r15, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r39]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r8, r44, 0x4) 15:50:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0xff, 0x7, {[0x92c6, 0xdf2, 0xa1, 0x8, 0x7fffffff, 0x1, 0x3, 0x4, 0x4, 0x3, 0x0, 0x9, 0x6, 0x5, 0x3, 0x7fff, 0x3f, 0x7], [0x3811, 0x2, 0x1, 0x5, 0x8125, 0x80000000000000, 0x9, 0x3ff, 0x6, 0x1ff], [0x3, 0xcc, 0x6, 0x401, 0xb9b, 0x100000001], [0x3, 0x1, 0x7, 0x3, 0x80000001, 0x9], [{0xfffb, 0x3, 0x7, 0x1ff}, {0x8001, 0x2, 0x9, 0x2}, {0x4, 0x4, 0x44, 0x7}, {0x5, 0x6, 0xff}, {0x101, 0x0, 0x1, 0x8001}, {0x101, 0x80, 0x4, 0x6}, {0x3, 0x9, 0x1, 0x3}, {0x1000, 0x3, 0x1}], {0xd89b, 0x9, 0x4, 0x167}, {0x3, 0x4, 0x7, 0xffff}}}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80606942, &(0x7f0000000300)) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x3}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x800000]}, 0x3c) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80606942, &(0x7f0000000300)) unlinkat(r6, &(0x7f0000000080)='./file0\x00', 0x0) 15:50:32 executing program 1: r0 = socket(0x1, 0x1, 0x80) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606942, &(0x7f0000000300)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000002c0)=0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r4, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x7, 0x5}, {{r6}, 0xffffffffffffffff, 0xa2, 0x40, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x9}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x4, 0x8}, {{r2}, 0xfffffffffffffffa, 0x11, 0x2, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20, 0x5975, 0x35}, {{r7}, 0xffffffffffffffff, 0xe, 0x40, 0x1, 0x850}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x0, 0x200}], 0xd2, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffa, 0x11, 0x1, 0x100, 0x1}, {{r8}, 0xfffffffffffffffe, 0x3, 0x80000000, 0x5, 0x400}, {{r9}, 0xfffffffffffffff8, 0x4, 0x80, 0x1, 0x4}, {{r10}, 0xfffffffffffffffb, 0x60, 0x4, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffff9, 0xe1, 0x4, 0x0, 0xffffffff}], 0x4, &(0x7f0000000380)={0x8, 0x7}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x87c1, 0x2e, 0x0, 0x0) r11 = dup2(r1, r1) r12 = dup2(r0, r11) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r14, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r11, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, &(0x7f00000001c0)=[{&(0x7f0000000080)="290ece069ad17f8e8df6e6690d73f3490d6aad57bb51464d31129aee61423f14f4149999db2f2278ba446bc33de4c0dbfbe95486ef3447211fc07f4ac6d7ccfb9f6d624ac5b328f84cd2bf5f73952d875ffd8d21de7b70925f80788f426543020f99222e77688cceb2f880227ff4e9dfef3c777b0f4d17c949e8cefaf664af86fa5aeb96044060b7", 0x88}, {&(0x7f0000000140)="0d6c39cf053d7083601c6b129eef3eb62f85b0df317d6eb8863a0c7c5eec8507a9afee8bc163718ce38205641dc1ff52a509f1c73fe718ca8cbee8218bae3cc1cf3fe55fda52afdd5535821e0b72724248336746349a30d3e136c8d898361d4ed21cec4ecd74e84d2cd0ade899a0", 0x6e}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="4306000000000000ff91fbfeb3000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="2800000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESOCT, @ANYBLOB="87f764f2dc440484f3fef0bd043f2b28bc3e4ed22565ff69", @ANYRESHEX, @ANYRES64=r14, @ANYRESDEC=r12, @ANYPTR64, @ANYRES16=r0, @ANYRESHEX=r12, @ANYRESOCT=r6], @ANYRES64=r13, @ANYPTR64], @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x74}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 15:50:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 15:50:32 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="726ebd97f284b75f2a7cc4b2f6d3bc52705e2ed8f4c909ba37033f3d5636f80a5e0baceced64dbe2921f77d90c368956612e06d1241711a147bf71b5503d6838467bcef9147599a468f683050254632051eb949800fa58de35bd5f58e2ee6d3b4aea5a1310522ea286350a4ef6464ab21d82d195e01eaaf438b1f56983ec7cdafcd7d4c0ed78", 0x86) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000280)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000002c0)=0x7) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000380)='./file0\x00') ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000003c0)=0x6) chdir(&(0x7f0000000400)='./file0\x00') getpeername(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000004c0)={0x7ff, './file0\x00', './file0/file0\x00'}) chroot(&(0x7f0000000500)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000540)={0x9, './file0\x00', './file0\x00'}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r6, &(0x7f0000000580)='./file0/file0\x00', 0x80, 0x192) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r7, 0x20007478) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000900)={0x2, 0x400, 0x0, 0x3, &(0x7f0000000680)={{0x5, 0x9, 0xb, 0x8, 0x2, 0x5, 0x2}, {[0x5, 0x100000000, 0x3, 0x8, 0x1f3, 0x6, 0xffffffffffff8001, 0xad, 0x40, 0x6, 0x1ff, 0x1000, 0x0, 0x2, 0x6, 0x80000000, 0x4, 0x9], [0x3, 0x156, 0x80, 0x40, 0x3, 0x9, 0x1c3, 0x1, 0x101, 0x1], [0x1, 0x7, 0x8c37, 0x7c, 0x1ff, 0x6, 0x8], [0x40, 0x287, 0x9, 0x8, 0x85b], [{0x2, 0x3, 0x40, 0x1000}, {0x8001, 0x7fffffff, 0x0, 0x715}, {0x7, 0x6, 0x20, 0x98}, {0x49, 0x1, 0x1, 0xfa}, {0x81, 0x5, 0x3, 0x9}, {0x4, 0x80, 0x4, 0x2}, {0x6d, 0x5, 0x7, 0x3}, {0x2, 0x9, 0x6, 0x4}], {0x1265, 0x0, 0x10000, 0x5}, {0x9, 0x9, 0x9, 0x6}}}, 0x2, 0x6}) r9 = getppid() ktrace(&(0x7f0000000940)='./file0/file0\x00', 0x0, 0x40000102, r9) r10 = openat(r7, &(0x7f0000000980)='./file0\x00', 0x281, 0xb2) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f00000009c0)) socketpair(0x18, 0x4, 0x9, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r11) 15:50:32 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaae685dd60a4f0171890a99c4a580808182c00fedc000000fffa000000000000000000010000000000000000002d291a080000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0xf, 0x100, &(0x7f0000000000)="1a7b43da", 0x4) 15:50:32 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x2000000}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x80}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r4, &(0x7f0000000100), 0x0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/235) r5 = semget$private(0x0, 0x7, 0x386) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffdb7) r9 = getuid() dup(0xffffffffffffff9c) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc038694e, &(0x7f0000000300)) r12 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0xfff, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r15, r14, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r16, r17, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x8, r19, r8, r9, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r7, &(0x7f0000000340), 0x0) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r25, 0xffffffffffffffff, r26, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r27 = socket(0x18, 0x1, 0x0) close(r27) fcntl$getown(r27, 0x5) r28 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r31 = accept$inet6(r30, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r31, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r33 = syz_open_pts() ioctl$TIOCSBRK(r33, 0x2000747b) fcntl$getown(r33, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r33, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r33, 0x20007471) r35 = accept$inet6(r34, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r35, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r36 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r33, r36, r37) r38 = syz_open_pts() ioctl$TIOCSBRK(r38, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r38, 0x3}) ioctl$TIOCNOTTY(r38, 0x20007471) r39 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r39, r40) setgroups(0x4, &(0x7f0000000300)=[r32, 0x0, r37, r40]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r41 = syz_open_pts() ioctl$TIOCSBRK(r41, 0x2000747b) fcntl$getown(r41, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r41, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r41, 0x20007471) r43 = accept$inet6(r42, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r43, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r43, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r44 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r41, r44, r45) r46 = syz_open_pts() ioctl$TIOCSBRK(r46, 0x2000747b) fcntl$getown(r46, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r46, 0x20007471) r48 = accept$inet6(r47, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r48, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r46, 0x0, r49) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r52 = geteuid() r53 = geteuid() setreuid(0x0, r53) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000a80)=ANY=[@ANYBLOB="01000000400000002e1100b0df6d7fce409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f49728783690e7ef033607495709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81723d9ff448a930a04b4ad6d8791c698df63e5e23fa32732648aba1e150d28420743b2e3e4829f3f7769669e325cd2485e172bf123e9520295d5eb5e6cebaec1ab26419fcff1c506ead1ca4ff09165b9b2c7704480ebfddd8cd3ccfdd07d2961fb317ed147fd1a769e8a5ccbf1111b21a57085641ba372aaf24efe34262c7002f4282ce78429e569a69c1d131af991b2b216a3bd864da0740ff66845c919b31a2c3470b1ec1d509ef59ee5377d5f28ca3d28049983c3ef488aa4cb82b11b8327457a4187cff241df6402719ba0838449e05"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r55, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r57 = getpgid(r51) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000400)={{0x0, r52, r56, r53, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, r57, 0x95fe, 0x80000002e7, 0x138, 0x2}) r58 = geteuid() r59 = geteuid() setreuid(0x0, r59) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b1df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r61, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r63 = msgget$private(0x0, 0x20000003c4) msgrcv(r63, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000007dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r63, &(0x7f0000000dc0)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d2418f7d953c62cd3f6386d9400000000000000000000000000000000000000000000000000000000847b1c418f40b4307ab5ad6c35ff6cd3e27d7b75f7604beea543f6db8e8e01378942ea2667fef34daa3ea6aaffcdb17a4d671b9d91ac25ff714a392f0e642cf5d8bdaa5369346b277e9052b2371f1d4f03c309dc4c16c4e0f91fb2f2e25660e8527b2db1d2d43c57873879983f3ed3a9088ad1defb06fab65bab31ba867e58092db7625bc5e10c05ac0ecf8d20d57b3190f6dddfdfe51f4629bdcba9cf2647e4350838ddb9f0159d4e33ede56a6cfdde82a39fc34868c5051a8ed81beb53cd51d6cc1a00eb1c820a1218283e5e45bbbcd078a5b0ed427eb63b05503007ed6c89d0df2b"], 0x1, 0x800) msgrcv(r63, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r63, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000c7f5a89486895f4fedd5c29bd6f4df9d30a6733cf531c6742688a85203ed210aaee92e9f3b5a871ed0f712e8a0f95409c09fb6d1307667478da53edc016e334840075738715265bed353c7137c050fc3ddc8a280bd13c9d4a245f851a7b0bea9c503c8b1808f5071334d135cd102b74ed84a0e2ba80a01691d9f60c6f85299aaccd9bbd898eb638b6044bc80978ea03db86505307980"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r63, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r64, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r65, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r65) msgsnd(r63, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r64, @ANYRES16=r65, @ANYRES16=r62, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000700)={{0x6, r58, r62, r59, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r66 = socket(0x1, 0x1, 0x0) r67 = fcntl$dupfd(r66, 0x0, r66) ioctl$TIOCFLUSH(r67, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r70 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r72 = fcntl$getown(r71, 0x5) r73 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r73}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000200)={{0x3ff, r58, r69, r68, r69, 0x104, 0x5}, 0xfff, 0x109, r72, r73, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r68, r69) getgroups(0x5, &(0x7f0000000180)=[r69, r56, r62, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000340)=[r45, 0x0, r45, r62]) getgroups(0x25b, &(0x7f0000001200)=[r45, r40, r26, r28, r29]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r29, r2, r3, 0x100, 0x81}, 0x400, 0x401, 0x5}) r74 = semget$private(0x0, 0x0, 0x619) semctl$GETNCNT(r74, 0x4, 0x3, &(0x7f0000000600)=""/128) semctl$SETVAL(r74, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() 15:50:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000001280)=[&(0x7f0000001240)='@\x00'], &(0x7f0000001340)=[&(0x7f00000012c0)='-!@\x00', &(0x7f0000001300)='{(\x00']) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000001200)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0x7f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x4}, {0x18, 0x2, 0x6, 0x8}, 0x4, [0x7f, 0x80, 0x101, 0x7, 0x7f, 0x7fffffff, 0x13a5, 0x4]}, 0x3c) socket(0x10, 0x8000, 0x3f) socketpair(0x20, 0x4, 0x3, &(0x7f0000001380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r4, 0x8001, 0x4, &(0x7f0000000200)=""/4096, &(0x7f00000000c0)=0x1000) 15:50:32 executing program 1: r0 = semget$private(0x0, 0x8, 0x1000100ca) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x5, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x0, 0x1, 0x0) connect$unix(r5, &(0x7f0000001280)=ANY=[@ANYBLOB="6a15b7ea23e15b6eacec9388f0ebcf9bd62749ab7987ad2e2b9bfd26035df405f04cb7cddd707c1715aaf001a5727dc5390fc52f83d92e6e2d6f7a4919866d39e3d5debd228c27f28ff23fcf534d7cc649132ee3e7030000aead17feca81221e5e76040000000000000077f42ccd4364560940b18d610f280d3f00a7a4a24fdafb0000b30a5ade4b6ba132d2daf588be8101b71b8aed6d8e1cf3338c6d8a238b5bc4f866d0ae85050097247b91d1c501cb1fee0aaa137eb2e073e0f3be7b43b196fe6eee45d65b63d108b131fbdf7103a764843083502766f3fb81beed7f9fa079d5610d9006ae3bab1b18a02e77f4518f3e09a5ca7913749401651b568b33a3a1fcc6bce6799ccd5a1107dd672db56930ed7938a6e9e1b9202e5b4a2be55f747b936711a71fc12928b697e35520bec6f58010881bd00b8abc6794d54ad12c60111cbf38dbfa22eadb1be158057c8796e160b04ba87923bdbce989093696b5a58fa0b2caf55aed3b121821f93143b7fcbcd3e04938c083e6401e33500300b430c02024bd0ac60ca6ea715bcbacecb20825a6444ff80f54a45fe1e5faaebab883ac0b81cc91ede3a313533f4463684ff99d91617286c81789401399f76ffddf07d18b267f00000000000000c47bcb4d19a6cfaf4715bdc6c6afbee85ee852384dd1f2fa50c2e919169ac26df6fcecc360c63bd716a32882fb03bdf2db812cc92286c3ee62176dbabde06d783b3a1783843bbb2b8528a4d9d0cb39a93a22f4dd175e59ba60728f7a9408921546afe3cd30833b79d3fcc372b3c013de04e46f83b297cc162a6eb71ca35b2a8f950f6b279b42bf9e4948db2d58a8246f82bf24cd1bfc48d5aaf949c8a33009acb8d269c7a2686626d29e10b6e695e5114400668217990dc365130e09fec93c1e5b5d431b0de41ecbc52c7df1e07408da2dcec3262425c8ec41937ddbc4f9038d6d97de73d8000000000000002aa93501f4739bd93a9735334ad75be262a6ce0a48faad8f8c4fb84d4b0c36242b0b19ffcad5dee6aa2cba2778084e82c1863ea10a915bf3f07ad5b6cab9cffb5c8df84a07282a7367ec4751cbd2de3de429362b5f9369b7d7db25276e94bf6459df67934c42134825aa035ef5ead45f5d9c0952c546ac7859d4be65c83c7dfde68fa0d0f117797d0dcf6854911d0713a196bc0924b66d9d1aba1e749165e72ed7766b041fcb57e081c3eceae6acfbe7e70e37796fccd0db7a606c0a7b440491c17b7d69ac07413a871f6a0e9b48127f59b441b13738b8bdad015c12ae5f6258ff8f9f620eeb9ac47d40ab632dd38ef6f3dfdc0faf8d97dcca6dae692313d92dcbb6a3790a3f10de82a24b860d74bd2e1517996f3ceb14a6052bd5384b260b05f0a0d1f92ba664fc6dfba984caf8929bf15d82bd8cfad9624f20931321ba60f979935f59a5bd650c2ea65cd60b1b525ca117d506dd91d9ffd1d17aa0334a27f1a15e050fd6b122fc6bcdb31b9826a17f777d13d2af2be0af6111e6c37d383c2987910a2510343b12eb66f70c092e6e24ec2793ddcfcea5c7ba4427ff52b4918af8d85c143084bc9769832f36cfd8e92a4aa8049800"/1145], 0x10) r6 = syz_open_pts() close(r6) fchflags(r6, 0x0) r7 = dup(r6) r8 = accept$unix(r7, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r9 = syz_open_pts() dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 15:50:32 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x4, 0x20) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x21, 0x2e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000300), 0x80a9, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) read(r6, &(0x7f0000000500)=""/15, 0xf) r7 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) r8 = getgid() r9 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000680)=0x800) r11 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r14 = geteuid() setreuid(0xffffffffffffffff, r14) fchownat(r12, &(0x7f0000000080)='./file0\x00', r14, r13, 0xb172f2442f1796ec) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000004c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) r17 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x811, r17, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r17, 0x0, 0x0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r18, r15, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r19, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xe12, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000200)=""/10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r2, r15) r20 = syz_open_pts() dup(r20) fcntl$setstatus(r20, 0x4, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 15:50:33 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcad5118dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7ff8175523cb9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db256483da888ce691404e85f6e35c30447492ed173a472abb59900000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xda, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r1 = socket(0x20, 0x4, 0x8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004c3000/0x1000)=nil, 0x1000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) r3 = dup2(r2, r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f00000de000/0x1000)=nil, 0x1000, 0x0, 0x2011, r3, 0x0, 0x200) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 15:50:33 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040), 0x10004) mlock(&(0x7f0000ade000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x10000) munmap(&(0x7f0000ad8000/0xa000)=nil, 0xa000) madvise(&(0x7f0000adf000/0x3000)=nil, 0x3000, 0x0) shmget(0x3, 0x1000, 0x600, &(0x7f0000ae0000/0x1000)=nil) 15:50:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t\t\n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r3, r2) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) r5 = syz_open_pts() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x1) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000600)=[{&(0x7f0000000680)=""/91, 0x5b}], 0x1) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x1) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = syz_open_pts() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0x1) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r9 = syz_open_pts() ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0x1) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0x2000000386) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r12, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r13 = geteuid() r14 = getuid() setreuid(r14, r13) r15 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r14, r15) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r16, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) semctl$GETALL(r16, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r16, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000280)={{0x13d, r13, 0x0, r13, 0x0, 0x2, 0x2}, 0x81, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r18) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x400, r14, r11, 0xffffffffffffffff, r11, 0x60, 0x400}, 0x10000, 0x9f8, r18, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r18) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r19 = semget(0x1, 0x0, 0x408) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r22 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000004c0)={{0x9, r20, r21, r22, r23, 0x0, 0x1f}, 0xffff, 0x1, 0x2}) r24 = syz_open_pts() ioctl$FIONBIO(r24, 0x8004667e, &(0x7f0000000000)=0x1) readv(r24, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r25 = syz_open_pts() ioctl$FIONBIO(r25, 0x8004667e, &(0x7f0000000000)=0x1) readv(r25, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r27 = msgget$private(0x0, 0x2000000386) msgrcv(r27, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r27, &(0x7f0000000980)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc400000000000000000000130094f5133ac956ffe215e6ad2357996e4ebc6e09ea10e4bc70cbdfa96878616ded0a23ed4f8dca739c029b14e6161c1f5682d5a8b0eb2327f647239f9fcb0c91c6ccba0fd0165010f950d818106588cfae6560df540cb93044c58795c2771b4226f1a6a43be0c16243d916b198f116c1e3c70da92a1ffebcccec5885b52715479cbe721ce9d189a1d3832f9fee0861abd759637b5050bd5c3c1a437d5e64ade8af38ae6206c7722b2731766136c03813e03b3896a81189941194f265d3d63a2e256faa0348b2d0df2206037951"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r27, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r28 = geteuid() r29 = getuid() setreuid(r29, r28) r30 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r29, r30) r31 = semget$private(0x0, 0x4, 0xa5) r32 = getgid() r33 = semget$private(0x0, 0x4, 0xc1) semop(r33, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x3) semop(r33, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r34 = getuid() seteuid(r34) r35 = geteuid() r36 = socket(0x18, 0x2, 0x0) connect$unix(r36, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r36, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r38 = getgid() chown(&(0x7f0000000180)='./file0\x00', r37, r38) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000680)={{0x4, r34, r32, r35, r38, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r39 = socket(0x20, 0x1, 0x0) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r41 = getgid() chown(&(0x7f0000000180)='./file0\x00', r40, r41) r42 = getgid() r43 = getgid() r44 = semget$private(0x0, 0x0, 0xf3) semop(r44, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r44, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r45 = getuid() seteuid(r45) r46 = geteuid() r47 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r47, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r49 = getgid() chown(&(0x7f0000000180)='./file0\x00', r48, r49) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000680)={{0x4, r45, r43, r46, r49, 0x188, 0x3}, 0x3f, 0x49, 0x3}) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000040)={{0x7f, r40, r42, r46, 0x0, 0x80}, 0x4060, 0x40, 0x6}) semop(r33, &(0x7f0000001180), 0x0) semop(r31, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r31, &(0x7f0000000240), 0x6) 15:50:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000002bbaffff8d742c001f00000005f87c8a5b670100ea00bf1f00fb0a000000000000893ffb0ae44a8e5957ab8a8cf281d9bde8eb4b23eb944c786a5e5130d04dc21f1049bbbe347a72cc6583ea1d46bfe9c3a8b6f1daa80000645192710425618b23ad78fdf3a0d2c363718ddbc26d0b00000000"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) socket(0x6, 0x4000, 0x7f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:50:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606942, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) 15:50:34 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e49931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0xffffffffffffff80, 0x4, 0x8, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8de}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2085}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x4}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5f}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 15:50:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00000f6000/0x4000)=nil, 0x0) shmdt(0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r2) accept$unix(r1, 0x0, &(0x7f0000000040)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x102) recvfrom$unix(r0, &(0x7f00000011c0)=""/4108, 0x100c, 0x1801, 0x0, 0x0) 15:50:34 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r6, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r7, &(0x7f00000000c0)=""/25, 0xfffffffffffffd71, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r8, &(0x7f00000000c0)=""/25, 0x19, 0x803, 0x0, 0x0) dup2(r5, r8) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000dc0)=ANY=[], 0x0, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000002900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000008300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007804a20000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f80600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009348fc440000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d4a22c2dea70001c262671634a61d5ace8516b42b98b38153e58080ef39ce8a7b771b3df76d8ae27f61c7462a7dfc116bb357c5ee38461b8169cd5a2635a8064d43392d6cb1b90c85a2e8b9467dddfaed460163e019d2eccd4d6e4af95545157b22bd2d472982deee68777161819b24c40cafd771af93ef"], 0x1008, 0x2, 0x400) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r21, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r21) msgsnd(r19, &(0x7f00000003c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r20, @ANYRES16=r21, @ANYRES16=r18, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000700)={{0x6, r14, r18, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r18, 0xffffffffffffffff, 0xffffffffffffffff]) r22 = socket(0x2, 0x2, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = socket(0x2, 0x8002, 0x0) r24 = dup2(r22, r23) shutdown(r24, 0x0) r25 = socket(0x2, 0x2, 0x0) bind(r25, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r26 = socket(0x2, 0x8002, 0x0) dup2(r25, r26) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r28 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r28, 0xffff, 0x4, 0x0, 0x0) r29 = socket(0x6, 0x804, 0x0) r30 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r29, 0x8000000f, &(0x7f0000000300)={0x2, 0x1, 0x80000000000fffc, 0x880, r31}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r32, r33) r34 = semget$private(0x0, 0x6, 0x280) r35 = geteuid() r36 = getuid() r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r35, 0x0, r36, r37, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r38 = socket(0x11, 0x4003, 0x0) sendto$unix(r38, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r39, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r40, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r41 = socket(0x18, 0x1, 0x0) setsockopt(r41, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r41, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r42 = socket(0x18, 0x1, 0x0) setsockopt(r42, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r42, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r43 = socket(0x18, 0x1, 0x0) r44 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x40, 0x80) setsockopt(r44, 0xfe, 0x6, &(0x7f0000000dc0)="ebffcbff13b9fd812eaa4e08000000000000000000000000000000167ccb55d089c560e5249505000000d74caa76c987d94ff0dbc51c3b0089a385060d47b52f6a36acbc15271601dbd34b000c000000000000d3bb656d3ee70c88bec4e14bcdad78fef643429955b161e2380bae2a1c078ec8d0bce0127e570dddfca6ea3281df1005ae14a2fe8bdf5ba4ca2d7a395c4bf80c751f4af086edb705620fa8a9e2000000000000000000000000000000005517b71062316cd89554b2bd617a8bba2e9e268df8e0e56f311bece08dac7f4cbf27c90563a36bb0395e779e5ee955e4a6e4642d1176d6004e07a71f751720fb5839ddd9e790fc2583492802a2d0226027227e1bdf6c8972e6dc45387ef476f9e0898c5f2d4a6298d40988b9cea2f75aa4bafc2fb885856c50807214b3f311dda57971ade94ab7b006c1fd8442fde0bd68983f027631589b25a7c4da2c379fdaf8225cc0a8374c6d613c062a02de1379c3f2cbcaa97b6d46365445f4600968f91fb28d1978b712655c575d73e4b583ed5fa424261682d07a1d39d24f41968733da3dcc4f77e2", 0x52) setsockopt(r43, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r45, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r46, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r47, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r48 = socket(0x18, 0x1, 0x0) setsockopt(r48, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r48, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r49, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r28, &(0x7f00000005c0)={&(0x7f0000000100)=ANY=[@ANYBLOB, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRESOCT, @ANYBLOB="0d5229fe075fa344d9e68ca9852fa060c5cf7142020dae6811aa42180c2371", @ANYRESOCT=0x0]], 0x3, &(0x7f0000000440), 0x0, &(0x7f0000000b40)=ANY=[@ANYRESDEC=r49, @ANYRES32=r27, @ANYBLOB="3ca5d92790add0b70e62ede7b574f10204af15fd3c0c39ccd9bc23a04cc6be55458584a55c4bd25d72b567919b865d6c40fd9c05f0cc47f365496a9498c2f978ec37afcdc4628887211713e57571a8d761b9b0bc947d9d4f8a8b67daf8e9a4c87afeff6be36a51247b2070bd70669b02dda537bdc78f8b6cb7abb3435ede4de4fe6695d0c44c516970dff42b13a43d14f9808a9f20c09d756ca0", @ANYRES32=r37, @ANYBLOB="00000000180030cf6fc006f51e79dd0000000088", @ANYRES32=r21, @ANYBLOB="0000577955f1384600"], 0xd7, 0x7dec2b7a868ba39d}, 0xf0cbd64f2bead8cc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffe0) r50 = socket(0x20, 0x4000, 0xfd) bind(r50, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r51 = socket(0x2, 0x8002, 0x0) dup2(r50, r51) connect$unix(r51, &(0x7f0000000000)=ANY=[@ANYBLOB="004001200000efffffff"], 0x1) write(r51, 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r52 = socket(0x2, 0x2, 0x0) bind(r52, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r53, 0x160}], 0x1, 0x606dca73) write(r53, &(0x7f0000000040)="90", 0x1) dup2(r54, r53) 15:50:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000000)="d9", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:50:34 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x1, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x2, 0x7fc3, 0x6, "4426f8daf86582b1c801276d95b265bb82a22548", 0x101, 0x3}) close(r0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x5dc, "ae75b01a93b45136fdf0f8e1787fd11e3b4ba8dd"}) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0xffffffff, 0x2, 0x9e5, "22f3e7fbdb2cd3c874c6a523a4d323ab5ecee0f0", 0xffffffff, 0x9a11}) r4 = fcntl$dupfd(r3, 0x0, r3) syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80606942, &(0x7f0000000300)) ioctl$TIOCSBRK(r4, 0x2000747b) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093", 0x4f}], 0x1) 15:50:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a78845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476564b82ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ecffffee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebb3bda75d57e2b8aecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a1c3ae51adc9f3a2f498a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8008b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000e4c640c920b1098ca948af6034da1f02393573a0b6105fb2c493462c1e91fb0649b01377743be6c4fd7ae8ca36f090c76a085f848f19015d825e9f6a16a1fa5a05a203d00425b026240f75ca5493f2a0965078cad93c4222db2023e1462b831edbe54cce1595c177bbcb53c7792a7fac457553c489e7b4873fea5ae8fe6b7fbe56ecd5b7b8c93be71e01681e5c06d8f1ed0da7001aab2991456a6de9a6efed3db0d66da8a48cc5dd58658f20a1dc90713efc7cb88f9b6d011163097af4b5d1d44f950e0d2ba367b58ea037cf534b4d6d4bf219f118c058b73650d1a803266c087e65349069af994df19e972a1ee475cf19c02ae92446a2b1a1d2df98f6db8cc471bc408bbe53bbd9f89523f831728a8560aad025cbd79f79480e68768f9c6096128443828442fad185d5908ab186b5ed8ae85b251492afb97baf02461ffd1a562c175430a1"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 15:50:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) sendmsg(0xffffffffffffffff, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(r5, &(0x7f0000000500)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000540)=0x101) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x800, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000200)="8a8cc7cd4213b859c171097cdb8964bbafe531b736ff19d89856cfdb6dc6d209ea48378361dbceb7a91944130ee8b081920d8e5147c93395511b793843fdd5faff01cf23c56a70f0afe92eb7b310a04711b340ef560f171339ba14269c96ad603daf7c09e6e82fce65d003c36a55383a46729fd8b93f42c964", 0x79}, {&(0x7f0000000280)="b2fcbff2d66a0fa1528497dd0744932d8d670c8c056ffb0e18b3567efbac5104c6fa47b50278d9ce52fc31e4838fb694f6fab267a5009e946ddee9d71e941f87a313a43bd88093e90c6f28bc0f9f508c572666f93967a63357de89c87b54c63ccda3967c2b54bde4e51c207841bc41094ed491f1cb08bb8f63df21edb86e638ace572997dd445f05f2e5e9cd4eda04", 0x8f}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="300000000d000000ff6901b7ff000001", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r5, @ANYRES32=r7], 0x30, 0x400}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1000) 15:50:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000001680)=[{0x2, 0x1000}, {0x1, 0x6, 0x800}, {0x4, 0x5b, 0x3000}, {0x3, 0xfff7, 0x1000}, {0x2}, {0x1, 0x5, 0x1000}], 0x2aaaaaaaaaaaaaed) r5 = getgid() pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) read(r10, &(0x7f00000001c0)=""/11, 0xb) r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r13, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r14) syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895b22a241c0a078359ff86dd6e360a10375e825d5fec1f000000010065ec0f1d00000000ff01000000353f00000000007c4889b6") getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:50:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4000000000000081, 0x0, "00000100f8fffffffff9fffbff000000025600", 0x10000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 15:50:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r2, &(0x7f0000000040)="132f4dcdd6411ad354fed07e756ab6457fc186c79c29a2bf1dd01a57ba93c005a4657401428268e7b2c9e21eda4e5bf8856542858777d708ffc6b2b333b508e774156a3e7425b650e93220145275e1d568b90c8650e249ce1d00208a564a8a048d561c2131a528e10d73af9de959f49b47cb413e704645b0d01266df901f475dd74d8963d028c0c35bb973fa75063058140b8d230f97bc3702415b5a05f790e8fbceb4db656f5c5ac2dd461bb194e6a2137ae5dd2ec6f9a25fca0669362386144207a2414aa22449b93598743064e3b9667377f030ec75b311dd0879b73b928ebcd1a10a2be6362ab368f58272532e1e", 0xf0, 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 15:50:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/4096], &(0x7f0000000000)=0x1002) chflags(&(0x7f0000001340)='./file0\x00', 0x0) poll(&(0x7f0000000080)=[{r0}, {}], 0x2, 0x7ffe) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r2 = socket(0x18, 0x400000000002, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) socket(0x18, 0x0, 0x4) msgsnd(r1, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0xc7) msgsnd(r1, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r2, @ANYRES64, @ANYRESDEC=r0, @ANYRESHEX=0x0, @ANYRES16=r4, @ANYRESHEX], @ANYRESHEX=r0, @ANYRESOCT], @ANYRESHEX=r5, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES64, @ANYRES32=r6, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r7], @ANYPTR64], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000900"/71], 0x47, 0x3, 0x800) r8 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f00000000c0)=0xc7) r9 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r10 = socket(0x2, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80606942, &(0x7f0000000300)) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000001600)=0x7) openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)=0xc7) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000001240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 15:50:35 executing program 0: r0 = socket(0x18, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000280), 0x0) r1 = socket(0x11, 0x4003, 0x2) sendto$unix(r1, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x2) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x2) sendto$unix(r3, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000100)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="680fafdac82f16dcd5d57ef7005b32000000000100000027e194b2eca2a2940b03e2b63a435342422320c1c868cfd191ed51a1631c0af7c956ec4b1945871f7c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b34988df58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e877ecd311e90a79dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce61474501000000a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040600003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe116be53f10d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c89909206588c76528222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a00"/698], 0x1, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x1, 0x800) msgsnd(r4, &(0x7f0000000940)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c960754944eea7e6aaafd08e63bb2e8de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/241], 0xbc, 0x40000000000800) msgrcv(r4, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7855e6abcd3ce4bd867bb9ff000000000000000000000000000000000006b23645200"/141], 0x80, 0x3, 0x400) msgsnd(r4, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0], @ANYRESHEX=0x0]], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r7, r8) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000700)=""/172) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = socket(0x11, 0x4003, 0x2) sendto$unix(r23, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0xffffffffffffffff, r24, r18, 0x10, 0x9}, 0x8, 0x1}) r25 = getgid() r26 = getppid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r17, r25, 0x1e4, 0x8}, 0x5, 0x7, r26, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r28 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r29 = getegid() r30 = getegid() shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r30, 0x0, r29, 0x2}}) r31 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r27, 0x5) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0xa7834705a109bc4d, 0x100000001, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r36, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() 15:50:35 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000100)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065bf00000000000000000057e9a8fdf341c81aa692ee") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000000)=""/115, 0x73, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 15:50:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 15:50:35 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 15:50:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000000000000480000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63df37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36000090006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) 15:50:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000040)=ANY=[], 0x0) socket(0x10, 0x0, 0x80) 15:50:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) shutdown(0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 15:50:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) chdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000340)='x\x00') r0 = semget$private(0x0, 0x0, 0x120) semctl$GETALL(r0, 0x0, 0x6, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0x2, 0x7f]) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, 0x1c) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r2, 0x0, 0x9}, 0x0, 0x1, 0x9}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) getgid() r4 = open(0x0, 0x10691, 0x0) pwritev(r4, &(0x7f0000000480), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0xa7, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') getgid() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = getpgid(0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = socket(0x18, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r6, 0x0, 0x0, 0x2000000000000006, 0x1, 0x4}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="476fcf894531ee8a5c27e34a9191a815399bd47a9e5c31"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r10}, 0x0, 0x82}], 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff7, 0x0, 0x0, 0x4}, {{}, 0x0, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, 0x0) r12 = syz_open_pts() read(r12, 0x0, 0x0) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r13 = syz_open_pts() read(r13, 0x0, 0x0) ioctl$TIOCSETAF(r13, 0x802c7416, 0x0) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r8}, 0x0, 0x50, 0x20, 0x0, 0xc7}, {{r5}, 0x0, 0xc8, 0x0, 0x0, 0xe9}, {{r12}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r13}, 0x0, 0xa, 0x0, 0x6, 0x6}, {{}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) r14 = semget$private(0x0, 0x8, 0x100010282) semop(r14, &(0x7f0000000200)=[{0x4, 0x0, 0x1000}, {0x1, 0x0, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x8000, 0x1800}, {0x1, 0x7fff}, {0x3, 0xffff}], 0x6) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r15 = open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(r15, 0x40087468, 0x0) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(0x0, r3, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, r3, r1, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9}) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x2, 0x3, 0x720) 15:50:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket$inet(0x2, 0x4000, 0xf6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) listen(r1, 0x80000001) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x28, 0x80000000000000d, &(0x7f0000000180)="ebffcbff13b9fd81319296594be4a0694f1b81a853e248d4fdce5ff191e2866835acbd9d5a1f5172ea4ab32d9dc460dfcf7b15747af38a9ec67f74a1f559ce01ea241c60c4e8ba07c61ab51cf9b87f5efcebc002eaef54bcfe50c523a9006e2513087ac97b4bc1b63ceb", 0xfffffffffffffe75) 15:50:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = semget$private(0x0, 0x8, 0x80) semop(r0, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r0, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = socket(0x10000000002, 0x2, 0x0) dup2(r4, r5) socket$inet(0x2, 0x5, 0x1) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x0, 0x8002, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f00000011c0)=ANY=[@ANYBLOB="53020207e0003e0b6550a41a6dbb2ec6ab1294ac2ac61205115df2ab756c5760f93057638fa3275bc689f4c3af613c371504bc6e86af55aab66e73c2ce479359bf7964be1f558aa7139db8dd33bc082e0280d900"/94], 0x10) dup2(0xffffffffffffffff, r6) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000040)=0x1) connect$unix(r6, &(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYRESOCT=r11, @ANYRES64=r8, @ANYBLOB="a525ec82c73c4361736fa34965c05c44b91d8cd5f72046d5448d0b20ccdfef2e9b6a6943e2892e8a9a252503b5df0d81dd085ac0d8193c02a0af66ab7fdf1e3c5a829e4f70da95fd410fb499a70d4dc88d4a379cd2a900a2606a695ba263ef6a9bc1e0681e443f8fd7903a0cd96e1fd42bce9722a698abecfc57748fc8c07af251fa02dfea7dfa833ad8892f3c8cb8606a0724ff7bbbfbd0d8f62296afd58cfe2b8f17c384593900127505b9215b5e7d5cf2c9fd961d2c557b3694f7c43c90786b5b23506aa817c3c8e5f307c391fc9978432c4ec3c82c36b6c14a8908256accecf920c8c3636c0a505e81d84e0c9dfeee44c828ce9a354e4a315987c90c6458ea908039878c5865e8d351c27f23bcdfa9dd68c91fe4dbbd8e2bbe8fff5aeeaa51aef8deefdf83ba5dc2918e1d2b02a98c340b425db1e072a69cdb2cd9700a4ec131d174a0b9c7936d838f43b0ff8e182a0a9fca488222c76b17c77957a32347d3ea087a6a922be7640e6dddce150bc4477153dd49b535f3688370623c09d89ea92569c191936cf7a8f3943417cbf25db91894f019fb5c1666d652f53eaabad8116ec59408dc7e73d740afeaf4b6b1fad7597da0c9f0921856b0b9464ec8df057a2470a226b1aeae345e1b25b70858647824600d7596f92c543617f5729556d4578b203801e0bc17b3843ec6d92a6ff002ae1bfcfe66d1476e202d447fc9a77156b9b6e3d2dfd9ba18988c7d212ea66c4f8c39dd9150554745b73a12065471b3bba4d863b158ec1d941335ab7fa9458784ae087d5eae8976f7f0fc66cb0829d78bad913635ef4973777f4caa237ed14b13d0189b256534931b10bbf3c5dd18333e178c67068ce495360e602c3ab4e7dd655fc0ff9bb1687074702e3abdbe44a72eb0b435677840cf188e872641498ab5a603e641dace950da70f9e141336084ce0576704caaff89d261b6ff9038b724723480b983d097fdfde409b524de4204dbcb7c19be4097f6aa990bc93b56e9c0ad31247163bd29daa06a9ede3e531faaa5f7b044b8b70193305de6553812bf5c0dc7c8a9bf3fdb0950ed51aee9b66289b7f1a719f563767e3bd74d94fa0de4603641fb74c01fe3455f0ac8f50bab2a612c773dca386a9131e2d38bffda303ede9f6e8f39c2cdd8fa2dede9d3dd0e9753180a576cce1cab8d9d579c94a726807171b54d660d16a3e94a4d10716b788d6bcdb940a9f277eca1c666dd23b1681bcc211a7e0ab4ce24973c1f59e6087285e398c5d3dafdf1e6bc63306ff4b66bf67d1db3af312e747eae66bf4ba60964b974ce7777887faa262039036524e14a24e33578022b087ec7664b5ed95c79d27d345322bc2752a69f0e3ed4c1e6a6859a967be10940b5119fce8ed1af2f89c8d0c45303cd3d8aaa7c9469e9add04afd78fb4c2f46b1e46e787800957d4a4fd3b03062ea2109278727187d5bdc00fa44d6000f5fcba3b8fe950bd9477ba28177fe3c128d4c2defdafad69b30cd2465912171f362881523a7fd66855452d3193f9d844751620f57ce8f442261ca4766840d978df9ba17533b21226f902be481319da5dd0d138a83faa25562c314e28445ef4264915719cf07dc60fd4a07fd98f87347867e90a910338ffde86f7a11d09ccb0e2e794da9b5d689563b6306cca548f96f37e6c70280231ba6266b79ededf6897ab1cff129dec2f357d134c29172b2cd58c4ae3e7283c6b82ad73161acf7b850438a4f22b5d2693da65541b86db28ac00d8187345fb8391e81577754034422743b349167daea740b570553daff13bb8246f0c29f835cd3f84ad9c7951d82f7082274e393a4e9cf7514fc8710f0ef4c49b1db7b6989e440f53f94e500a7096b48ab7d36febfdb09b5ab412a1f0b77754bc769a3b740cc353b2db47bb98ae5d88bab4c0ffb213f22d7e0218410a40dd91dc5992513bf8ad9a96cf9ad3515e275a1d3e7d881e39a773001603bb8209daeb70bc9925b9f746039cf347949e22dd7d712b605a86366f93dbdebc243571077ffe31885e61bb6616426adc7f7bdf335ba6b14754cc419340c55f336dce5566b524733f279f3a1cb64c9beae6874099e8eee6342b8f330b86de44a21176a1f8dabe9095e2a20b7c91590e6c5367ec9b907edb120b852d436e77530932d6d77fd9732a2bc19e7850094346a7a88bc39489eb7cef2ed97f2243a33a9b3140efff03b5b55311af65b88cdb3e9ce7db77679d2c592d4cc2e9b840f841134149a6fda3fabbf3a74895a57ae2f84ff0a6a08f06097f6a0559baf34ad4bc331b5f96e9618fe957d1922a8664b454c0d851af8e3d91d1564d8ccae1fd582a4755fb69dd0a1b46133f661ce954ddb323d501db1bf10ba7e51b78f3771c6bf23874c6321cb5c2e642804f021f63d501fa619b9db2e1f7decc29d4946e783d3b6c9bc88ef90eb9778380fc0becb996f190829613b35bdb6d88b0c48fb8e2c6203c69c017c7cd6056d03ebd936c0a64653b432f806ea8bda625707d007311f5103ed81ebb7c3183fc488334875efed0de0ba710b53f1685902a3d5f8aa785875692d0bfb7ef6916365fd75716eba5f11650b500bc74043c5aa77e6fd5f893f22f5922c20424687544cd7348467ba0566fb654758bce415643d17155f0d55aea3735fee2e158b47615a8633a26fa78f7713585f38f066c88de2391202e21d8b47dc5cfe64573295b4888eeecd0da34f7a67b51c6921e68c1efb6fe3d17b74309f055138d7930d868a5e25a273b472af7b2add12323bad66a83e5f494422f9d66ee4305a2782e8e3a8a2f0822812f0547d80fbef9efe9174d3600a1b9a47fecd09aad128b71ff2418759341a80a9354d50db5db8c9d9539f8c1b057752c2647e8218970b536006dd94505872ce316b67bd290b9b8521723e3cb5014c4c8c8245d044bdafd766a6389c4b7ca787b41f321713d1a1058a0de504a62ef0a629dcae99328c757f8963395d23c4a89eb6752a15e82c10f5e94a244875052a08bb4f2f45fa18c2bf565416b81056feaa5f919a092dfc1c1766b4430654382e35d6a9db392a27674f392bc21dbefd2f7d9bbfc165064a1474ee2a08388944ad8a411d2760ae7c5f8c4351823b596fe94e291993c58e1fbb41c803957d3aa3b141b851be62ace0d670d844ac0c155781f1ba7e4f126c794b431b6bf5f90d7bbd3037e88308e2d0a27d7fa055d607667bda2f95da0f370afeea7620acbfd900b351f26ff460e827b0da852571f3a4200599590fc49e383250d6718f74ca66fda1c9b5b53f1e86d5848b160d09a664b4d1fb1815f16ed87e2edb1d146d112757c5a305e07145ddbfd32d826013421891f82776c012f24d75747c6a153dabb42ba4afdfd5c63e037a17c8c8f179f8c0a84daff8985d00007b2416a0cead196bf64fa912b817033639f79b1e0817b903c9a99cf025bb40348a332e8f8cf17c95a5ea7f06cae2c707327a56cb757e450fbdd90534468412c5f5d50c6058c5cf527ecef6a3d7cd17256c3dc0cd1f64e0036e5620f947d8c1cafc29c6e790c28e35275a640f35b62b7f6aed9285b1108e77fc38cad38752eabe0f49c453fbbf4145fb47e75e6024df507fd281e80cbafae58b8477c491eb1f4dfa69ec87ebddb052fd6438933f7ea8ce9269d3bf652827bae915b4ba0a32b01a6664831c9ad079b0704f19f9e52f9c3001253ecd5e9bc64541d86ed853414c938679bc7111fc2e578ff4ca8be5523b9948c8e47337b99e0426f9e61b3782ef399f0f394af72e3efa1cf4ca224e78a1cda0429accd96ae896037e03b854cf2ad4d73f8199031ccdd7f47fc3699ebefdcca9f9cc91b8da15313e4490e420e0caf318285390ffbdf34a39c68454639c7e3b88a52b608700e61651192e983de0eb13418394751015b92831a42cdac470f2f9223b52f2b9be817b54a4e623d09abc7583efcbcc8de9a9c3257679e7fae801670d8b8d25e63718b13f4970f0f225b2ef1bb19a857d89e5ae96cd4cc983049800147b322123f7e307d4ef1ea6e251db2219d5853fb55e359378194dad4d132590bce3d4237260d7e02c5a7ebfc3e456972eebab5f6a1e74d6f893dadeccc4297444610ee1f315a04e5d295dda50838a7dea2f4a63f7f2108ba5e0afab4a5619b4ce2a153654ad92e3dc180ce023ad411fec7b5fbf39fa82405ba683e4299a9ceab804c1e1bc45256fd01be6938c80fc63412663d1df549e40d5ee1476aa5ee4450ae0e1551ae87eab97d9cf2ca1739ce96faf45ea0da07cec65fa2bd6af3117150adc91ac9cc91982d1ce94428614b57d2c50caefe426442755d3abb106a7a1eeefeaab313ad2e9679c2abac06c1dae074c19fbd5fbb589878025ed48ce095b1f1cdc8eb9ea6d9d53f4c7b6849254cf9429eb52c2f3a22d1a5248fe445d0dc1360fac6b365033d621dc42fcc50037c124da8147dfe2b3a6d32803a8ded49344c679b0d3a81a64f3f05b70687cb9ec0213de30e8fabfa3689db285bc8d48f9521ce7cddeaf9c1fbd09916aaab9de0a6070295136a006ce5e1332f601e20fcfed52351b48ae5af03fd428ca8ed725763e23646475e3edda9cb554aaa7dbe5c82a452c35a99b9b6d58b53acbf95bf999988344342be88349e29ba0620c0d9543313d3bfa7c2f44f636706a69b27095da15ee549c7594b95a911df2952822f173e16f76f8e273ca0957726bf6b7cc91d19aba17438b9aff3e2d232e208f1e6cea4936ac678a72e6d1cbda90aebe2b29b92c9ca2b1519ecfa385cef821928b05954df1df8cde0c71752d81bf487cdeef19735525cb68f92ffa06fba8563ae7bd119edeb057b72e070b74d61c9904ab048782508814364131f0039acd9839eb7151fc268f00521ce2a2bb4d8cd13c9edf242b6bf26d0d940dd1b33522ef07e7ccf3ab2d640d84a910eeae7a6da1a5c5d666571c4de07aa2cccfc73867f3995b9b4efa7294634678f98e28f9deb274f86f7036146476a9a19dabe8fea5ea6743b2135e66ad697a7086163dbea3ad423fbae6632db88ba9a619d7469226ee5ddc1b32b4cde3268e21e9deba6139e938b4b3fde73295dadac1c8584a3d50806d622b8616a5ab089896737dd9c4fcfd5d2081f9d3b8e5f251981353ce31d4cc755d6c30ce3779446dee57e926579d9c6428afbb027a529a7cc232c5ac73555af973768108633fc10ca3dc1951a326531696f55b18eaf8ac3da2d39082f50c09d1d2b45fa6af3d06ce20becf540852842cdc3040e61601e1d355bf0fbd1d967b1599aca06a2b085da35dc7e4038f781fb4182f9e2885beabdd776cc7c1c68e16808a692b3cd0cd11888517b0c012a8c0705337ad62c8a37d5e062c622bdb8f9b3fcdf1b18d2dd2332645c15ab58a6940a4354e229377b7e419814ed42960b4a59f51ffa838a848f139f49659ab6f6cb5b5735249662932690a6c0c86941f0be1c52e7cde3313683f76662f210d84f959dc670bc4096ae9c6e11be056097a27090ae273c3370fa35221968e59d4289b874d0b27722f22c3fee91748f90728fcc5bf65ac811a8973350e36cb9a48087a0d279b45014b1fa6bb6bfbd2093c8fc3a57173814e91c542732f1484af7b2393ba250b8bd0fc49608e958dd4349e4c29f51f22718e42b5a2effe54cadc817c56034a04a32ff58ff67156c357cedfabd5b3076139be7cd8ed65d9e472e1adde6f82b19501fb8bb4e50362ca851b4b9dbae2bbf1a523c3e1d9058a40a8d7bfa8accc3a1ee21d1d8f9adfc72417748fd86971386138f94ff7853c9d2a7fed5e9"], 0x5) accept$unix(r6, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockopt(0xffffffffffffff9c, 0x6, 0xfffffbff, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000340)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/53) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r15 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, 0x0, 0xffffffffffffffff, r19, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000000480)=""/10) r20 = socket(0x0, 0x8002, 0x0) dup2(r15, r20) getsockname$unix(r15, &(0x7f0000000380)=ANY=[@ANYBLOB="00db130000003f4475df0000000100000000000000"], &(0x7f0000000440)=0x28) read(r14, &(0x7f00000001c0)=""/219, 0xdb) write(r14, 0x0, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f0000000180)) 15:50:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd01a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785710000001ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)='8', 0x1}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 15:50:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x103ffc, 0xfffffefb, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r3, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 15:50:37 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffb30) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f0101573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000200000000000000e7dc9c78027ff22f3d032efcc722bae12b3a40e4926f0e22137ffd7227c9b29d"], 0xbd, 0x3, 0x800) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000001280)="02000000", 0x4) r2 = dup(r1) r3 = socket(0x18, 0x400000002, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r12 = getuid() r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) r15 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) r19 = getpgrp() getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r25 = getgid() r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r27, r28, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r30 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r30, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r30, 0x0, 0x0) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r25, 0xffffffffffffffff, r28, 0x10, 0x8}, 0x4, 0x1, 0x5}) r31 = getgid() r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r33, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r22, r24, r31, 0x80, 0x8}, 0x8, 0x5, 0x0, r32, 0xfffffffffffffe01, 0xa, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r35 = socket(0x18, 0x1, 0x0) r36 = socket(0x18, 0x400000002, 0x0) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x80, 0x0) r38 = fcntl$getown(r37, 0x5) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000240)={r38, r39, r40}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={r19, r24, r40}, 0xfffffdb6) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = getgid() r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r44, r45, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r47 = getgid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) shmctl$IPC_SET(r49, 0x1, &(0x7f00000005c0)={{0x3, r50, r42, r44, r47, 0x80, 0xdf7}, 0x40008, 0x5, 0x0, r48, 0xfffffffffffffe01, 0xa, 0x7ff}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f00000005c0)={{0x1c000000, 0x0, r47, r12, 0x0, 0x2, 0x6}, 0x800, 0xb, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r51, 0x0, r52, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r4, r5, r52}], 0x40}, 0x0) read(r3, &(0x7f0000000340)=""/226, 0xfffffffffffffff3) r53 = syz_open_pts() r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgsnd(r54, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c9c975498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r54, &(0x7f0000003740)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r54, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000049f3d2d4ae7defbdba99f5605c5b07029989971932efa7db62241e8def917302a1dbeac9bdf70d51a8622804a15cbc3035be9ea1636f77e6253b913a28344e41c8515e808f287ce7ac90432f092178059df2ba0e968f48180addf3c34adb18df184648ce57b4a76a"], 0x70, 0x0) close(r53) ioctl$TIOCSETAF(r53, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x3}) write(r53, &(0x7f0000000140)='\r', 0x1) socket(0x11, 0x4003, 0x7f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r55 = socket(0x11, 0x4003, 0x7f) sendto$unix(r55, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r56 = open(&(0x7f0000000980)='./file0\x00', 0x1, 0x0) r57 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r57, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000640)=[@cred={0x16}], 0x16}, 0x0) poll(&(0x7f0000000300)=[{r57, 0x80}, {r1, 0x4}, {r56, 0x1}], 0x3, 0x0) pipe2(&(0x7f0000000240), 0x0) 15:50:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000001) 15:50:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) listen(r0, 0x3) r2 = socket(0x2, 0x4, 0x9) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r2) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000200)={0x0, 0x8, 0xe7ba, 0x800, 0x2}) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000100)="55f92e04a58613603c2594f810c1041e4ec5c51091bbe8cb36ae48a719ee3d03bc1ac41b4f2fb75f08c837d996ac355bb0b7586db6a0d27cf88b7b13b7d985c079c99b5e76bf57958f07e2b7853fe10748156f2226cbb0b9f7adb706dae1ad93e5a397a005fc75138dcccc7c2964d83f4680d06d0bab793f476c", 0x7a}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r6, 0x80606942, &(0x7f0000000300)) r9 = socket(0x2, 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80606942, &(0x7f0000000300)) renameat(r6, &(0x7f0000000080)='./file0\x00', r10, &(0x7f00000000c0)='./file0\x00') 15:50:39 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x40f8d, "0400000021bf04aa1500000000006e00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b80406e90516e9f9bf", 0x74}], 0x1) 15:50:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x400) msgrcv(0x0, &(0x7f0000002540)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 15:50:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="6202e57f7f0000018d14498c49b23124152856238b3ef4e486b5e0a360eac415daecde0a055206b89c4d2dc2bf0635dec6dd312fe7448ac55153690da6e95258fe75a5b373ced5e0d483b3cc8a1f9215ca098a1cb61d000ab0f91884173b2bf7bd25262ba6b6077f0db1acb8c0bdbb3ce5ff60f0c344aaa71ed25df1dded51f8a6e81fcc434561d696fa3f68806d78bc3e65a5519b7ea11682ac6d74b19e6ccf86872e3bff229a6497451a972357d154e86fede9d771192f793562a7899471b79bd4cba19cdb"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r2, &(0x7f0000002500)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x1b, 0x7fff}, 0xc, &(0x7f0000001340), 0x0, &(0x7f00000013c0)=[{0xc8, 0x1, 0x101, "ea9f13c5ca8179e773f2f03d19ec4ce868565a8dccd71774a767f2a45c528dcdd674add2b8a685d42640bfef638f295be059728f97b54af979b548544f0133f6567b74e00a8c873ed0810b5f336b502046d0de023710e31a0a4d74df67280566f37ee275f764088155a00ae0812b69f8e904ad13a166a67c2476560fef279b183f1291d24797c3817be09bc19f0365baa49db355f8975945a128f8401e69d14ee528ceca98e1b0a79fa34ec4fde3c129d82acc9a5b4b8204"}, {0x1010, 0xffff, 0x8, "ab9e2529cfc043b342239a3aaaa4c9a70ffee8eff63609251aeded72c61bbd8fa8453e076bd0fff1885f28a1d09a0660c5013dedfd51d9e004797f609edd089c49eac9c6843a5d5645e966a5c1e8f51256fcfb79fb48aebe367fc2a5457d94a5e332239355c0402cdfe1aab899650cfe2a07ca7892991656f70b5248c0bbb8a865951a8b2a43242efead84f9b86b7f06162875481874dfb03a985c7ee8ff8f2c170771ab0a1a4ceba50882b14c6707b6b2baa2221c991f4da2b3848c62df3c259ee3e79a239dd78c79bc3b12ff5070b57fa8a5f6c46db14fd36a5352b474844b46d990563b2ab139f6b9d2f68fe7af835472efea9ff35b2fd9c80466d1f26e2951cc320b815d5c27a006284752b8a52eac5b7938dad53d3b6d9cb3b58cc03e5515fd45a6686ee939e7d6522a3fc5c888b10511647bb0e8ac449820c93e68dc50db2115e3549dcc599f61f7b46545be86c8c4417d2b9ec0461e5090db436dc7f52f88aef390e1406bddcc1aa3a965bc866526a4e0affccb2c8a30ba62459fcce8b0fc9b0c39131f96ffeaee2a0e67ecd721c0149b4b42070ca148c21fb1a20b93cbe0aaef2f8b66cfed5384a8675055e9b9e3de8820b2813f8f025a107e22dcb5886b6027f643d9de3d0542ade84238aeb5369831939c5320e1c8be6f0855cce4958a352d3495efbdae06d6a372fa45624d7eea7370457726195de1d75c826691f84cd6f76bf59465105af36d5ebaf61c3df332d887a5d3b3368f2dc36091cb3700f3f23dba56b6d9fd0d9f1870305df1ab0d959eec0997e17a0540237924ed975349e7c20c1b533671417be1f31792a8ea366c98e7e51f81a971da7924e9146925eeee103e6f51036ab98b3b7f0d14d6f31778a42a9a065a59ca3ee0be67f564cca32e10b1aeee538cb3d28bfc4c0092eaeeea985d12f3240f7e4a8c08160435c2eb8798d5a9994cf608ee8407a7b5618fc65aa538de499d4fb0f9ca26fbf6391bdd76344960df61203abaf4758a2006bd53e4f3c00d99d0ea904e0368a0eb9e44cfc2c275b8cb51ce65c176da885ce20d0bd24da1144529550a84bea201275c6abf2af48dbd311d2f9b0e2d3f6439194c9a6ef3918a42361895e7564c9ae095ff258d56755f324d6f72a22c14d0474ae0a6e9b7ab6ca68943515f538df47ca4cb3b63d1c89e438d9a4cfccf0b28a74109433486b5674b2dff75a74dd36141e3751d41edf5440cbf87d1b82d32c918c0c59f27c9e67cabbfa01e6e17fbbd6229d439bee11313d3ed31abf57da587efa66add08a9c19a5b32ecac7c11f3d89ddbb300d13e362a6c93860732b0d2c69dccf90368b33796f0b89c86e331f2cf9ce5ea3ebaea86784927696a54a230e2825b60c0be2631148d6991db9c00944273d103585f1d06e0a398bbd8ba5c6b55780c5e586b0d057cc46c9990857319e61c28c2b7fa02d908e4337cdab3ec0ef8ebe03f48474aa70ffcc0208aab8d501c19c284adc264366a69803b5b43cf99854895cb975621f2c97f13152ee1aa81e1b5ddd415d31e4d9a29549019f5d14ed257ca23b5aed41740c45ceb7b24585271baa08de03ba07b49cc5c88f2e20607ca7d7ed7a7f5c993c9f7434eb49518befd0018b4b8dce11f9c55a9cc3f36df4758af0e376ad7abebaaf54df371cf6fa2931e42f0519f15c515d0cc74688d6f28868188122098b92455ab15046080569ae630c3bbe714a722889a5a7127c1623e06a690fc63e3e5848dd3a3f2a84a120925474eff8ed16fd41f68191d6367984d94d45ebfedf1bd30fa05b3170565c2736f8a3af7e6f140b79fc8ba7487158d1acf47abef1c5d32e022a534e475a4d9e7043107beb67d91ab86701dfadb7e20177123d61568a08372d03a5310895fab7084238c658d5acbd9bd1a4d79d7a5bc33dec3c2e8a763753392c37e5f15d897d3752ec1894daa3c91485df3f8faa964bc8b8a063afbd4cc2abe7fe5f16f482fa0e85f7ca364fd6b28c51667b5f0e1aae80648e1be9e70874dc62599fa2b93c4d3c4fd7b499a3ba0492e388f9af041db984ad4288524d8547c1042cf421cb561d1696af6a5530e8efd311533e7bc8db220b2a6f562e2b1fa23ce483a78e03ebd1fa1307ac9bb44f6f9587b044fe826f09af8ccb22c08389309305154c699745a71ea70885f912c27e79c8d8bba49b63789113c843d609a28d7a757654058b9075cb7b432eaaa07e4ab2a4a0f9e3817d4bc696091c87cdcaea538f002f997db13628b43272e7585a7641569f52ccbe6ca01e89082e5d09b5f489d2ab4defe4bbea24f06867ae3a93c7d18c640581301e790bf566e0ad198524b8e097e7da487fa80d64d0fb3fd600a36943fba41343fe2b4e87e2b14fa86f034a7d82c96979b638b9ee31df692bdbd21771ab6b3effde1962a8f2031f86e53e10d8b240bbe48934c52ea6209c0c4539e496ccac22522bd2b4ee8419e9a1ca157f57564e77cd44cb021cb5aad3fc4d0967877147aafbf8616cfaf68e5a1662fa1eea66f751f57c984b83bbc04cb1dfda8dafdc6bd54099de1f37282a9f74b507d93b291eb3ba0501eb9d4f86c5207bdb17201c88d02baf80e0248b195cd8f8b717ecd3cb8e94b21fa04b75f209aebb1cd0d520d65603028a737e902152033b6a169c980fb928e593a8c238769d61152fe10589e3cf38c668eeafbf6a2d815895f234cabb5fdece8ecc2c71425876243d9bcac0459fcc49f6ba4ac63775481d2db71e84f44a0e0b066d875e3b86ec65fae4ff551033b53ce414e61ccc45908f150e5f67acb8b87d156c5ec196ddb34009b3f01831eb522051fd758255edd8cef121d2f5d3a0b54c2a58bcb8ba69b0645676d5d2a55c927bd52f80289f91dc61296bc1171400d73924b134af9022041af5dda7e405fb6faef1358e1c0e1dc20990deaaa3fe272b5db074be917d5b786498293c6994e79edc003c4ae37da1d4c2a8bf9ad7aa9ccbfda993f7d116dd9c388e4ed831d24dedae619c6b6e367582df5e11f6219a7dabba11217c0499441481a522ff484cab2ca176a771061e703fee8fa567699f7f5fae81d431ce5a0aabcc0b3a933ebe4cdd2a9524c5490900236087ccabea59b340f272aaecbdbd9fdfbe5e84467151b2a6be199f75b5ab454ce0efdd803d3504ffaf61e48d5dbaf6d95850916254e8dcc721791ac33f6ea062e808fa5bd7f27a5afa3db6de70c22bee8c38451d870927aed09ab24b6e0852c8c3bec4099f4c2f02cb25b3615f81cb6dbe889b172c4613eef09bdda337bf1717322bde8fe8affa84a4742febbea81a630bee379b56c64042fe12aef8d87b2f259dd3ff7f7ae1622c59ee1ce1f5c779feee3a3020e27296852d5a949a762b3d30865768a5cf83c7ca85e9e5583baaf8455d5cfdfe61f6db1789d94859a6941df92c5ad04c1e0bf6a02e8d13f6f7db3efc0af5afc1f039bb1ed09eb66f4b2b22f362e3f81e5ebd42feeccad0aab742a7cb40416cfd82406cb5db75f14b1e1fb0cb39d4eb2c463a7a984a56dbc7ec431c5a6cc1f567740c7dcb588e0193e77b4c4f7f5a956c1db4c7ab55ed958c1587d4d4a083c3ba9167bec441a4788d15e60a391c3346ca01c10722a54e220076f4e4b8c3a8ae2919d2f16bf6e01bc03d95224a72bce7f2b3d50e81045cea9f3a15726720f61be6c1c3f21ad691e9b2319c80e9642dc12d7ef78b9c7d56cf57a3323b937c14a9c224c773de01896e358197a3db1859fb5744f359dfb9ee9f443aa83f483663ff5cbbcaf376cbbb780166597d01e63c07a1ec892238c7fe87e9c6f21c7281458749e0f5aad2b06ad80774a9aff1a4ba90776c8cf5b8c87486977618c76b71a1cc29f0acaae16089364ee13cc5771952379e87ffec26d70cf205d4622442706cc43368f1571c1ee1c7e1d66c82fada12295ef6e35c1c5d3cbfdfedf227085ab9edc41a5a91e2308ab2de9515bb456c6d2fbe1454a8b146fc91364aa5c5c897a089c81bc467b54c34b3d7bbbc31c5a8a128eb6e2ec290cddb6d698b247e8aab142f4ceb90ac200a2f202a0dea886a701b51e3e93c2eec489d706a746d8b0d11a93b482696965c272f922d50060aff42401e490e43da3f03c4fabdc74cf55263a36117ad58d24a6b8791d6f351cf717404f3e7fca64fa7eaeba726b970cc78f01dd75e683cdc104b66e76064f627ba4670b5022b4321f4b0dd4ccdceee989e2bd4eb72fa030223136d1efcc2a3595dc2ea578bbdc87720cb55d171f9e97222d417409985631765f02f569899e25b509d50b8d24f5fa185a922e8cfbd05688df089d41988a2023cbb139c0b0b10e589fc42d84c716d598ebd11256a213ce0fb86c96aa1fe711a74373847af460b710f9d82ccdff2965ca20c180c902ac806ae979e08acf7dbea1b2ecf7f54e4c773fdd530804d01a33c021dafbb35b1e2cf28ee43d5e34b98006080c12a86508ea6a74068734d092dc93b9a4930192244cedea7f079381c0fafd11f1f952852e987781f4ba624fcabd9e6a75626dbfc75b8e0779ffbb5abeec12649d49dd8c33a6a2096b13b4645e3c949770ace9a929089a3cef042d9c99f11238e1f12ce5572c9a0e8273c206653d2bc01b2a1499501fb8fb1c2470356a13f32ec335737db66eb585edbb93d22a79bef6488091d9ab664ec96249a99d7ea2251e0712a6d696d070d48910140a68e6acab131ab1223c28c672bb86cc8e91c4eba17f36006a6e6b40a5dbe57f2a1eaa7e171293e2c017a4de16c61b625c149b26b93d3f9d30cadc2e0b0c0ecff9043f83757deaf6d470bdfcea7b304aaa793957c8cc08e405b6d283b960df1ea47f459476d2207752c16473e47ca209f0170d305704e20ebc5540a678fd0ebd756ee906dac8c89104cd174328c3e9881c5a8dbe405d77024c674d0290bc973d4f1cacb19c3ba3f12464e478bd9d20951ecdc4ff07909382ea0ad9fdbf3ed49511da3de14e888dcda0b5ad53d54594ed979489e4e439389949b54737f94b5aa33a996591a1e836a00b897dfeb66262a2179fec7e7564be87e13c270bb6d5b36b5ecf9eed32f2d4ef94c01fb32e224040b53a8a18e27c02e7dc57d104f5183441a81504d1a0fe97559e019198811ae57ed65b950a810d7c1d81e6ccaeb422534058562cf5b8e8ca3b6d8752bc37a94ea75a19280a34ae3e9aa7e3c95cc118fff7607f122529db23aaf7d3c58af04f0aff06b5278808fa4c14d80ad25d4b1149a13356e22ef1d7cee4bb3dbf2a205887dd3a34109cf3d2be16de7c0cf49730c7b9a3501aae983b11d3217859dbe6ce1bccf7cf23b5bdafe308f90ecf587e45d2f127fa617ea49a9225a637f8c37cc6d155560cd74fd348da12fc392c2e4890a8e4b75532f45a47a6f761a5444fb0f806b56127acc92eebc5c2d3b12c876aca17c701543484ee214e68b0e9d664fabb024f0550e2d7cf231eba46c15b2d35a1e447a5f3664a330d919c37fc10cd20198869acbb093295d672140c0db716863dadb8a94f1a8b53029f55c9e7359511fdccf1bffa7b4afccb8ea1d13df7274547be580f41c5d41d4f6060d7d0aa3c1848e48e89256bb3a45fdb8d1962136a66d5cf351eb1343f9b9cdd0d2c7de9e9246774a6b6ce7c9b6c3175ffaf976ccb362f2880e279b88519dec893879c79f76fc77a7132dca7e37ba1201689f3fc123bc6ecbf4c3c639a87de2636c95e81b4d5214ec308352ab98286a94f7be7dd70c08b8347c34013b2189bdadfe0147c55f13118c43e44137351d14af25eaea8d50b483655d10ed84905d1dce927b7"}, {0x50, 0x1, 0x8, "020400007b8ae695a2ce5114294231305f5df1bf6ff3143173c98e7bdb2fd74b846ba6db527e330a187abdc3157ce3491acb767d9e890c6e79e9e0"}], 0x1128}, 0x5) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) shmget(0x2, 0x3000, 0x84, &(0x7f000005d000/0x3000)=nil) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0)=0x7, 0x4) socket(0x2, 0x8000, 0x1) dup2(r1, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x12) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(0xffffffffffffff9c, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000300)={{}, 0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) write(r3, 0x0, 0x0) mlock(&(0x7f000010f000/0x2000)=nil, 0x2000) 15:50:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x4, 0xf6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x4000a9, 0xc, &(0x7f0000000140)="ebffe6014cf8f7ff81dafa232b9e", 0xe) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4000, 0x7f) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = accept(r6, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) setsockopt(r7, 0x2, 0x1, &(0x7f00000001c0)="ebffcbff693192", 0x7) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x6, &(0x7f0000000340)=ANY=[@ANYRES64=r0, @ANYPTR, @ANYRESHEX=0x0, @ANYRESOCT, @ANYRES32=0x0, @ANYRES32=0x0]) getegid() chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 15:50:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x5) accept$inet(r2, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80606942, &(0x7f0000000300)) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="5a28f571828b103b0bc6b326a0b7e7383b50da892c4103566d409b6883992d451a3f6e2cf1eda8649abfe962f8584276bbeb1abbcd"}) 15:50:40 executing program 0: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000002780)=[{&(0x7f0000002800)="dfbee90a4270aff873bb0bc261d9e7811d59347aa0e2ab92350ffdc4bf964540d3ca7dc13bce443e628a55c8cacb499e70f2ea176c788a33443e94f9f84388a02943b9d8be09d1c0a60da2eba4c1c06d84e554e89585f3032a827834516a11b79c66f77ed399b5809ae28375a84eb507e30459ede3966568f49756f325c030dd995597d44ef04fb92ee87f12fd6549dcf551c35819b78206dd6fbb0b4f67085bf38018b3a6498abb17530864e90c5ff839542aa185dfe516d8aaf5712a84344628c96e27e7a0d2c43582c2c286a2786a1b55ced377294648a4a8e50d4ea4ba44c1e2b07aad9012f52557856b2a09e4812f6e7a1933d3ee8ac131a712b951f8c96bc63c37756eaf7a77102db0d08a3046f94a515ba3e1140c73fc1a453a685d64be1a717dc03fbd60ecb8190287650eb72e5eb66a6be647ec9b56e73c1899288ab264cfd24aeb5ea533769866d8c06b3ff8f8a487dfd4564ee5693b7e6dcd35a0c1d90d34cee0fd654ecf1b76a82b5186033c106f4a5f2dcaed8240fe3809294d14aef07ed4a771f1d6723aaadd684e5b1a7233636a86898eb5059d4dcc22e1953801afe7fcb31bd7c20b4bfa57d6efa879e0cd937b0de4a97868813d974712167552c7337dce30e909d73e5aa7923ebefbc2874093d3232b517ed4191e547e7390e32a9bf0c6f2ccc7d2150d68b408103935d7fd9d3f0f90b9eae7fda38ed74e3230da6d8dc74b9bc9ecca9adb4bac7b2f02e2e749800547861cec1199906f6d80f5e2b3ca7d23d4d1be89bfd9fce4624ed5a110e82eb633fdbd3be25ba69d549043e71daa5b7425b04af3d32c8ac5b8c7fc8c2e27a76b1785bfc0c8b8dc614afee202e6f78eccc90af12b9c58554f52faf554ad16797332744b94db0dee6c255180fe4c3e8e9e9054424b0ac981a8993fffc55cf75edab52f6b6b32ed6609779fd44bf26c3c472f9b58f0410e8c8f667b8dea456cf0b6455a3b409d65698e8c0f705fa12c308d7f8cfbdd298c4d4ef61acf3fabcae336248160cb641bd770d7149297d631e38d5214d091d27f673073c4533c435272cccf3c82de65747010fb9152e97d4728fb26e3c14ed109028610a25dd15f4d72de2346be5ef41e0f92d4459d2ac9881c453bc949df72b311fb8ac34fc859dd11c6c87db6ccd7639441a645fe4f4fa0fb24dc8b822966ec4027cdc20a5c1af098e63657575cad252454307e0434029cd621e228b36f9052e9235a944f3da6c80c9a40c524376605b5b90e6d6b7214edd4da60eb8d4d1c411ba59a8307eb6a32857b39e73c7e64a4f20c5bfe0ed20f4855030e2bc7d144f258a6026f435b2ac6c28a2c99d6d65e0f432d504088c2b8266a55041576b2e9c9b6ef92c81fe0a9005afa7a02cdfa1633b69a63a40a4e13523bd40c97bb0aa8cd69338b4a48f5025cba714357b11e5df460fd6975743a39f76d4a8fda887d363b641989dc5ee5648a2cd2738e64ffe6181c18fc6369914e2d7d5ce8fb841806875cce8e97ccdebe9dac4896b99e62fdc631848b6dedeab820cfde8e9a93c4348c6ba47adc1cfced8eb08bddc67380cdf4c38e5afd9c78e9e23b34af2321f138f8d1a0833361ec7e82a11da8ff14c40821c256a34f76030723ece06bff4fe31062ea1808e30e7b5b43a408d71d2670a8c2de7036dd6b2496c5a7ab2b83da0faaef69aad3588a3cf9b7b36d89cdeb8f892054a2a4e4712a53b8938c941dc5732eb45e9627469436d932999dca50aa51bfd735dc4012c76b1e389eea4fbd4ed7c397dc50da62696745722df0037703eef70fd7e0d25f953b623ea3ea0d9b48f22ce983c678f75fb9a729adb3a4ca1b26e29fcaf128fa3b00119518ab5e6f6c8e8b33661233cca2155b3264a2dd48c6e933ddf734e2202ea30fa22bfe5c674a70e264f7a549dfa9313c2bec9f1a1079f839a49c6736ccc599441589d66e9f154489d07bd430b7cffcc55bc05f7a6d811610478ba5e5215e2b749bc8dde7f1de8778191c4c19f217d0e119e9b45d22cb2746a4a4905d06325d1c5667809459478d5de8eaab32403986152eacdd0283e08734cf439a29d88d8cd9cfd996953c3d7ce27243ae37f42118f25f52d452b9552b79e46d6c0492b8a924ae0cf988589dc693db7cd06048fe319ea4b4d7d28b3bb27cb6a3384ee93479af9b763b1ccb4847e050b5d95015bbbf0124c9d083e472a7027017d40601b918df117fb2c81b7c04ef988f5cb948dae5006c9093ae2b6982c242cec9b63d1ab6679706703a99526fb69d11827e2b163000c9146f550d85a7644261611abe19e228aa757b7aa38eaf349ebd254395b22a2470e7fd65d29efb5ca6e977379a491e2943b8a85afe86879d6c15193db2ff1cc921e35e968553dc4eaa9ea8b907dcd0f0b0f7774ef1e6ffb3b2491e6c7a031feccce2454707da1582207744a9ceb9226850635b01247518800670c7ce8ac50b0f7bed8195aa01469da4c9e7feaef7293bde40bed3a29d658e63fd754f120e14ecc8b6e317afc94689724bb2adcb6c94f7454fdf5bac9ae6a1e6617790d8262d316308ff09075bd26835f359bec23f0e7795b15dee4958a15b60073e1a9b38934a79af4903726d3bdc2474d06f81b4f91d9f56df50fc032d1a9e92a92c1fa55f2895880ae83d874a7e8d7de3e21366786fa3b3210b9e00b191e809da587a77c10cd65d1a4695c9704ffe8fe6207e95c3bf3c1c466cd1602a2fc3b81c43daafa4508ee695f021e8ba6595a0f83a6c550fbef41f3fc6e1f53641464fe787633919fbdd501288c8e920a4501980eb3213473576a350e45c4c64e5fdf4a8fc78cb7f7e28b0ddc9823b85600bab56e92cb53aa7d758d47274317960baf1e3d9167fd84325939ee09ec9e40a33f45b7c82702b6b53484b3d5f3c262f731d7df3e75181c3a32351633c34cfb6e5808a501d65fffd0af99e3c47843e45abe42a4de0da326eca6903174375d186c9cd0bd1d3445c41577337a1a139001658f4d4186db3529dd277296a8caf80e3bdd7e092609955fa9ed1a4d53185689b3467cef89dd3689d387437057d450222a9bd10db129257d38b892635c29ab808df5a492ffa64962f50cfca72d554226cfe8d6e5a5e90173c57fe202e43919e5777171f23519d56d8d264754d4b895a78a3a76aa6a14562c37058cab516781dbe62765c159d5d38b81c7308238357a80ace752b424696f4c236d00adc4f0ad8f17625e908e9487e5b8a36ef5ac6508023fe63aaebb6e670893a9de28fc79e7d96545261d580a15cf74d988f521774bf46a6b8c74cad0ab9d226ff2476d855b4d527ad4e151529757bea8c8f483d8d21e20f92e2d945091511ae883da6b4a80335833f1c1de0e83024f83b8ae76ae7c272610ba2a08501aa98ecb2d3d605735166443567b9b88ecab8039edaac3003ed9d8e8d259038ac4bfd4f9662815e1fa06329e7d8ac13a5ddd182d48c99a3fe76dd7dafcacae3f48235862f20c775026ec1ffa7b98effbdb9adc461e75eb58d102cd45af9338aca0cf98cf46f134dfd1a43827dffe41d625238208b9f5f7f87c71b4d4896dbaa611d74d463dfda84ad866cc2ebb906f2ebe683a8ccc12cc409706d926f60555ef807737acafcd050fc91c673e6ea0e24cfe24dd94c26aa78e742ceafd43d94e9c8d7d29b9e7deb9f7b5abc3b4eb53f800088e28203c8a7b15db6c0817d977aca4fd04dd3bffe037ab6eddcd4f26cf9581e4c3ba44c68db6f99b33629dfbb9e8d0b53846d4378ea2390173690dfff89f107c44ebc3e15100ad52936e6ce85851fb88cd5b2a1db21306e499981b9db056a6a1b156752ada5f62fa5693034b9abf070e63444ba752dd2a315cfd252c8377d369154adb09aac76f5e62c98df3a1a2754b8587e683718e41e284493a2539706f268446ec4faec58501fc401935911767536ddc246c061fa3890a6769677913f40916d449fd5b52ea71a85f9304517970a273d81c9fb04bd6360e785b292b1f2b4d1d9d7ef184859ab75346ddd8c8c54869252a6a4023d2296a5a5440ce9dbf12180f446a3c10043488529316791fbd50ceebfb28de017b28a4f2ce66a8680c349aa5b84c21ac554fadaec3f7fdd22dfc8a887d986dc307aed2f07888bb43c40ea03a01dfc96905fe2d7beee572bac94abd9eb4ee1b4ed65bfaa50e435e49aaf9433766141ea18ae5151582c6492200f807bc99ea4f9624efa6529a84d5299932194de6fcea1e015951677db74f24d3928cf7d0680869f1fc75c2a610099f2a8f20dbcf75815671cd1bbb7d1b8328b4452efb7dad045580cf8b349abd93f6db65346b8b14edf636071150d5640605b85c276189c64674ab89d681a2cb2be44d550b7eb9f6828b192cd8f35427fe51d7cfeae5ece4602654674eff8b26dc2aaefa6bfb3de450381c4e9b1f3eddae8943d0e965557267d46aecab44814eb6d84e6bc8f978b73b9a42023f8e19b46bfe579cabd252581936ac2e6c14dd2298d02f1c11681d3ff305418bdbbdfdcc61f9e0418bd9e3f9ae8350cb99f120da49742d81d8d5cef1688664a1b802cce7bafafea80e20736604564cf9c2d254a985deb3f5bbc2016077f68fb02318e0864ecdfa4e7a60121e8b9c5712dcba656dafee454fe778bbc1b90917449fe42f9e786b8ab35c7bf5dd27a45d6656b3d70adbd9df65f67560a88763c87b162e47d658530dd9d888b73277cb2077540e8601e78de91171623c93611dd409ec901f966cde6998da93554d6810ccfba1123d79517ec0fe4431c22c8335bb66538f08b0b7e3920258381f99fa7feb954902889656c28d5cf7bdbf52cdcacedc84fae785a02048e0dfa116186787607810a7d932ef8b29a4aa495153dc9ed15371a2f2b5fb6e1888414bd25d63d53ebbd6200ebc6a210c0850c0341019b2c7d92e3d17a9f9f6d4fc7dc40e9cf2e3bf19948669654fc73f895db66c950269a5faa886da528ba3db4e7e395a6f337fa562b09ba1abda12dcaa788c4feb77818a848ebbafe8287928f2ee9c56c7109f6501f9ae278dd81364ddeab290148ea299728bd97a203cdcc1d722806fa03ebc536ecdb0b31cfff1952717bf75a140892471dec1c5d536bb10760951ca44fd631a59dc92b02935976d8a64aa08e693e9ddd8a72e3db0a215b3eff9b1ded68203f536aafe4c9cb78358d67de35d0d903076fcf62e669eac0f2ea4be8183f5c77944956e27b61379ed75546f9997989370a4497b64dfd794b74b049a972dc17a30f620430cc9ced0aa5874737f2022957023d9db14fdbd45ae01f56db632abe4749f632daf8bce7238629de5e68b3a2734f5ee97be3ad563a753db6ba01e85dbbe88021f75b97322aacffcb69b795d7484fb7120ae581395ba6458746c75fe7ed85d1475bf95f95c560af1d8ad8dcf5d75412d14b685d278c6bb630e5e28947adbac6c54e082fffef0d28d9923f0d7a6ce7c7677be3701eafa300f9739de013d979bf13c443f75b37c0af7eec513734e04b7aa4dfc212884b04aba066a87209ae150248c8e29099a817baa655a5a663a4a7f1b64e2c4a4ffc55d215f2515c4c8c0a7db0b7c305e1c95109006eb14f513ab8321358dce22e1e3765fe7c4d70fa9507c555ba8ee214665a58f366cb3a0f725a759af5bcd81a272acb0bc93192a9281156cdc53bb547fc2fb09a31d190066a351246e05252beebb29324efbfef2c197bd069670f12a508d4c0e24bcf3fb14ad11f9b5023ba4d13b33014888f8dd22a330d1a12f6ac23491b2c518b87c8fa136a17b519d598fe0214ee2d9d2bd0441539e09c12c292dc8ad327352718e3f411200f809f25e946456f84e9f9d52f4fd07f51c28be0c22974149cf01961bbbc519eb1eedfa50447a43d11118c08dfc57eca60b1d3d7e8e89d17ee8bfba6806d7e4d0b3b746d2776c72857650fc46c63f989982117d179f3077002d13a05c5e0c075380799ed907617477c4a37b1285c1afee4fafdaa8d1d10647b6081862415dea79bae8b2100f39346e056058b94648f9f362950157e", 0x10ad}, {&(0x7f00000020c0)="74a70a30c8ee5a38e2bd599b85109297af33afe10c644e32f331ea3da3f40c6f38324475c212d02296a0114b7a4b88bd725580000000412b316a148657a094be99e357c967f05d32453dc0e06ae65e66c5c5bf257f1f94f99bb144cea90100000024ad8429f0cad718ae5e2db7285319230270366701ee3d6e0ee846d1c9c9605cc1da20c4f903730878f17a0e8f5c3b68d02cf60b89a2403f8ee49d6ad4657a0c3d29b6917ef6aa978b624ef5aa9e5080b943e2e4427b49382e62834c32ae950248d6ff692094adb973a12baa6b04e370781799988219d49da8688086335fbb218d3a32da25c62eeba43d17607360858ed2031276e833627857095722a7d91a910ba4aeb97ccd530556173c3d4b6be70d721cb4bd73b7302c07d35dc6e21c", 0x11f}, {&(0x7f0000001200)="50a89229db94ccc180fc49684fc74e0d4c6565dfd42869cc14167192d0b29e1c13002582e055fc3f5a703ba4f6deaf9e0ab7ae98729237389698046fa459f31153345a4fc6c4257fbe875050b491a940990a95b197e0b9b42e25753ae67b98b3712e079bb48cf4c2418af09640f88dbd694827365d1286b664895d19b91d695427e7e3c1acd54f67ec11c4f29bfb68078ab9e5d467d0be6aedca0604687207b5b64610430a9df1add5bcbb85", 0xac}, {&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da42e588ade9ee57971204eac953d02b57de47f2d0075c9c93953af9d17f80b8bc9106ad56b8f9f1c22b9cb1479f04310b0319eaced69483bebed5f3fde9fe7ecacc3704e31414f9ef05448cf29f2016658c78bd3b6d5d63c0f8c2d61c06a8e84d3fb5c3742ed3e0e7bb8b6a985caf0d0eb7cf2b38b67e5236e9503196015214b306df10a46e96068307fe9668bfb99c9133e7bfe4fcfd07a752407728e678c258a7b8166e3dfdecf725887ce4500c10e7954af5673ba4bc93aac43e4804ebcdf", 0xf8}, {&(0x7f0000001380)="52e3bb404f974457111465c39abb5a1ac92f401c2a4baf99b8b7d902417d1251ca0d84a622ca84fa9de6969f2e47987cb90fefc743e7e94a02c369c0cec7e4d1a46fa828fb3f74da2e64dd2efbb3cc149979efb872ac83358f375a3d3747ca0b400738efbda6c4999934e1f62b3595f91f35c636b403a4d945bcb14555507d44ff94a86e1950e245e43d30952af81979518a41cb90bb888bd43157bfb7fc7e7f6416390fc750f6ed50d63aada146e81363c61818e3e38d1918166dadf6b2e2f23c2c5b9f062a42ed182b7f6383983a983a3e1bb3010760796d0290aa7b473d7ffafaa879609b0e5455fe40d78cc165a65143ea2639f105ad40478bc1a04ab6af72425e1620da93f7b2957312db110b8d5fe6a15424a660ab476e47ab015b9cc500279606a60df800414ae0b4970e3f934e1376d36d70d7d06002c56ac89814ac932aa2bf79e204fd4b27454915ca073e41e0139f06aadd7f92dcfc50c032eb62ad9de8941265bed769e98721015cc789939057ec8067e65ea32ee678d7e5e9c41f946fadb14db615074d5865d14a13becff02ae966a60e4c8e0c738ea8b1ae7e02afa4fae9f910af73b7f3039507646a902909d50b305781a635aba17d60b0d6dd69ca818aeb98445f295a774ae75fb8aff8b287928c1f540433850e15ecd71fd0320df4efbd9cdf865c9af2d8d8f106a45791e4e7be5e1265d0926dada97708764dfa7b28cb4122068325888abdefe408fd21fcfb994cb4454d2bb115918fef0c8de7171eeee0b35be48540b68c24ac2fd69225a5c230b2cb56c4d0f8a8be7031fa01df1ca85cc5309fe06452b545d71de15ce40e18d259452c9842ce4a895921fd2163364a01ef93f7a0970c1b4cb492eeb912dfc2fe768f43ecc89e14ae919718377ab7046284443acd14c06f62a3d40e5cb3959b97b9d9700d262db61cb72d77182528db813db06c3a6e4174c548f7f16716a66d2f9fe7cdf52a4a6013a571c918c77bcfc9f1b6872cd7d7135ad00ba4a07f852ec4de01116fafc8c72c5e4c5866cbd874d2049135c9af072f6629aa11fd9eaf77487011dd1c52ef5657561dde665935deabafe99f7d34b495bcdbcf8f66de5eb6e45a3973301b3a6cb02b11639c27273e8664dfc5b0ae4a5029c92e2740e81f7e674eb6ec8e0187f40b1fa7d84ff3c1b41786b00c2e50915d4f10b41c213ad122569c0cbb6080ae0964b71a7bf87cbfa20f85eeb83f7354d9d7e83fc352460a97f6495ddaa3a1f2a9e04ddc28f45f20d8c240c16ff784d6dda7fca50deca5ea8fd5c28609a596add51cf5cd76ced5969998e2e11eba23f034f55e9841171fcf065b1319adbdfba12dd773e5e0867a7c644499896eeef78712eaa735c9b6992e622d6d1f9c0003bcc0d879647b5251cc3c44cb2c597741fadb86fb4f7641cd71e7c0601004c47160b5ad68d84f0be797bf27bb2704e0b15a54c0e88026b372898d6051e49541fb94656b9a449a10f0c9f7fa448493eb7a0399245f24c3ea2eb347928b9864d3c69b226ff9fb3c1c30a5bb5eeeaa51de66da79fab07639bd37b11fc77c564379dbf90965c55eae97490613445c1f3243eb3e9eee6cb43b78f3150b5655d3196a5504e3c8e47626db7034ea4a512ee31a5a2e175510236f4e9a21508a8e968540f02c944ed9f7a6ed084e47540662666ef84bf2ac39d7295bddee68f2dd0f7960886d798e165bbaa54d6ad1f5ee0bba44ca16eee269619ff3663c7bdbd3dc75368d0c35a381bf6d436d9e90e672a7edb1c0731e63ac88c12fe7ed63f51d3c3a7fa4f71693b473689b6aa9f22471cd4b7305e626fea55a4065b254c75f0e891d2e2b126df932b198ee2e42537e17d8106c180fee35773ee519951e8dd6fb56f343b3422ff871b88b8fc3a3854c23c16214daf6014b1a0bf9dacba8ee2b6fcbc6a3cebd31cf178edd93f2165cceb01bd4772d71b5e53554c48cf6ffea6d7ed0504e7e58efc900d05162a0329c6f361b84c8b4a52eadf70cb60ffaef9c38013dbce4a24e3a36fce873620f4f39d63b9ac5d5d24d7ba502f618e1be2ba4e361c1c3e71d02b0a9c7b5cfa61a80feeee1964eedb4614562cddaae00afe5611a52c9ae5b3773f73bbe9256fe133effbb9c43d4f90c6bb432488fac122efc74536c7b4d835f958f1431235796c5818646d63bf65d6fd9ec742cf58a876b7004053e1e8a461533be9ae385e1bbe2179860e87c7814b53efc152ffc67321c9170c09eb4d81429d9e7689af39137e6d262590354cd343e8fc82b48e7f95800aa64e65c2885d37490a46a246a17e0728bd0aa5374ac78fd237e1a4f3e424f1c8076aeb3455dd00c92dc4f29cf65b456eefa2ff112bccb51177d4eeec3ba7f15e8c427089bee4a63d71527a83328e7b5b54e8ae3521c23bf1b49eaad35a5aa132f16b52d7e14a0cedcb34103b18d62e7d17001039405ae26bbf01d5e022dc3bb25d654c2fb00a3f2982a2ad8f4b51f349a30b24836e409894fc9075f2de1f12064c98d522184c426a1b98d2aef7cb56075517ab5d3e946ce5142c9eb5b7e35852e736455509c7fcbe96703d0e69bd8f23d66f311f863555d031528fb827847f75df36c3c5eb30621ebe17ed59c3fd5d0ad78e2688b669987483d94f15b22782449c77f963dd4722b54237c9eb0836301f3cfd5b3a79c8aba9b8e49c565cfca3539ebde3470a2d88b6b1cb0cce82c719170ff8e86c4b275dffac8548e0fe8fbd2e3c5f585e5566f0d8110ee0779537e229b34e8e96aafc94164232f33a20df48fa4e0be56a9f6ebe0f0eb61798ac898c070fdc6d101f6421184c1e895c73e8462d23feed153e383061585f0edaf64cef557950d6f46c3b548204521368f04b00fd1d331f0051b8657c385c5f0d390f041593a042717f75611a146bc8342d13be00459b33c79bb07487ffb0a7eba0199b5831c55faa43e51e0104b35de7fe64abd5358b9bdbf549ac9553fd4ba52818b86f6188fb01058bf71d51e2a0e81af6dd14500e45eb50ec52f175c6eb748f2e7f9ab909ebb8c9b434b17c94f722838efd406f90df43eeeb1be783572cfa620b2e1ce99d45bac85581687804cac331b490201309d425fd8dc4fc76362471f46cecd353dc84a531994ffd6ac58d600d25329868190116e3e245ae5cf47994a837f80604e34320222f40e5e0b3b9fbcdae519371eb10c2ed102d4eed4ebb7fa7b94735c0231018d1e359b846473b4a82f7ab6ba7f9da85e90268c5e48ee545f76b9655d5bb6840d29daa2a0ae33fb957da31f570e68833cb8c633c5e34a6e11a5b80c51055c474127e1c2389c5a0cac7ebdbf8cd7de50fb4830e90b3b232a949e1be5ed06a1efa1c9dde9925c9e019b44a1f04f846bb134d57e612b62481a8b370fe322bfb6b848fbdd1672e148ca367d77156d0fe5ee580b662cb31a9a360d012a2c3bf90a0657934cb4d3a031f547ee180fd43ad6320eb2a644f80655e9ec08ebf77ae49828a8f960248c5b54bd6a986b1894b5d3061ec544e922534b095964d347f85c3438aef9f8bfe82f94ac6915b8b86b3e82a4d5dbad5f2b0fd723cc2d6c5518c6a575bfa4b1fd9c4362faa0f64e783852871657fd2cb6ac726bed07265215eaa368085827d28bb08d7b906253065d461bb2607af80aca8e0128bec42e3e141d1edf697a7eca4af4ae7811ac96078b4c40d7af2ac52ef74729890a717b73155499472514b191512f2c71b22e44adedb81ff6a60a2820a16f584d72918c85fb2b54ac82a88ae720a8e7e68bebc617143cd5fb2f744f435c117c6003cccf32fb32c2098a2ca9ec7778e9f9191d58bf7e84f4b6ca5af25ca1f3a75b8476d3740e2864eae68bce237c622315d7985ada30f85f424d376e297881fa129caf529216a9337060a162115cb372c573414839da40065072275fb771f55bfe3bcd1bf68652409a2f2a2df235e077bc0b3e16306d86b608054e9bf37860ff8a82416fc383b5009dda2febfd026305486cbf5b4fd9967bb5d6467c81b75af727c614e1d466ac7a4eb5826f0769d6c9a1e498aa477632ce2b0e3a7d53b81fe066738d4109638d7d4165ce5f61b25bbadd3239eb312e94f242a5b63b3eef991d81d029e8a90b486fa304d0e4cbc150a354e3ef35acdd0993d8e83b6fbeac03f255f830a3d3691a981d3d5756117cf86c890d818a8ebfd3111205d25d93f7b29b148db8393dad8425e4589338dceefe92a9f7c918c3c39393161ebc0a304edfab3da00ea83dfdf0af188a4914849c5acac5491a2668ff258f21c86c088fc4774da9d3756c7575d34a0ca80673148b1226504629e52bcbc12872a9e1d172ea3b3560a9132a0daa521edfb1feafc07fd3b4bcf51aac8858388907bba074d42055ae0ea2d093a24835cab363d03f3c6ae6efa491dccc9a40a52f1f23902fce3278aded6e120400603cd844eab2ec7af0fb81db0669dbb942b614949863fa160d24c7a8e5588c001cd2fdfb9acd88c6ee7d15ade4242f46f027fbcf1efddaaf59c3796118112e4ac9fbe9fc526605bab35a7c03028f372e20a9f1484803854d58a58276fa88f49fe3581a3627b663afc224244e43d16526f6cc7bccee80b4d94c474b043b834e13ee183f16bfa9a32ad836c536286726bc79d3ebde8cd98c709619bacd92184d219ac22f194e72597f07ae7067c62b34eaf9698a14679a621408326dabc7199ef45330ac0ffe77054dd50d500cf903ee5b060a", 0xd15}], 0x5) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r1, &(0x7f0000000180)=""/91, 0x5b, 0x40, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:50:40 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000001280)="d298fb4fab08d9feb6513c9221f029ebd644fa8e72268617cf53b5ab1e8f56fdd632b658a6fbf355ee22a2cae8b46d7fb6d86b445105a10cc83db71bc24e93c875dbf50a1ab37061c05790bfb0fc53a63e68e8bcffa2a1e8f8449b6f9b9b26351d3c132be81e747f826a09021ccbac5a41a725b6ddd0382f033c2278378609564937be042135e4cf4912346770f70b12895b65bf2e9512cbbc454d22b890e80a2f7ff5719a35f967dafdc45e5b591aba08642648482ac3717d470d3d2e6f106034063afd1682ac44bb2c3b90ffc066819bbe0a0a152e8a6d97bc98beb87e89e6d327f02f56e94420911548bea16b0e5647f7ce77a0e739f54d9423ce82d9ae4716b0d02de4e31238273df8bec9ed51e2138704b58ed3876481d2cb429ffb26fe91ffb13018be3db04cb9191f26b3bd8758901f2dc091052b25a2a52da14c636f43156fd9e265b1cd716f49db20e423560a1f5948b27522f4d296f6e1ab14418433d21dd7ff960353b1a6b9f27cdeb4488d62a36a539dcccfb244bb0152e1de06ba96ff31fc0debb66d1c69eb0c9435ce6ec707452d6ce8248be9bd177d1698a50e2f63bee72dc93d56d2ddc95b8a517af979aca920285af17d6c63cec994b189c0d157b510d5ad8db306d4bb8fe1313a2b161172150f9c3045705d4f443b4fbe7686280e6df01827217cd923af1c7ee7b4ddb4f1d635d57a9dbe71dcd27c1976598cfed28f5ef1d16fefb96140149e4a58bc86fbc78510e1fbd4e12fedeff779a71e0d1548973a92ccd70a58e81849562b58c91f2183e3e5f7d78a2e5d213b90b49ae5c72a08ce2d035a78e4b6c599270435a2ab167a9aaaf568092194b6bbf6ee066e04518c73d8460f2817d1d50017c82d608ffd85add2a76752d882d3dc8b7a43bb496646f3bbf2540ea4b5c06094de25da50369e19b4f324372b39a05caaa963d221f89dcda87b1ba86d14d1bdd70ef6eb63608915c182f242796481bf6eb70da594c894a8dd5c876e809a75eff330e68734864804b0c9d67e0b4198387b72e91a32a7fadfe5427ad7ce46504dd919dc4657a480bbd56c6e9e92b49726ad66aa4f4f27d09cb077611dcd36ed3721da7fd447fc52cf6e197c2de7d15174d35192ba9d7d74c9cb0e3664e0ef53719338b2292344d305d14f6496c2d671ff1d7e1c88200965a475fb3f962c9a6c788388821185ae63fe1bc22628fabe640db0d8d463878e29b3c1e7ee27d20ee598ce7df3bcfdd7d9f1f5ab1152c713f7d491177a5e784e3b35fa8cc186798b3f5a341b99717cdb6c72185d9782b0f1192fa4aa4effbcb6e86b8a233dff58105df667ca02ab84971b91a03e72fc53815555f1a92bcdebfa63ddc7683ce5bf5719ca4dd15a77f93294645a211888c061787ca9892f17844271fe71cd32c18b9f7667a642792e479e8f1e6aceff9255e5dff55c087c9a2d846ebe12a74a38fa1c0512202712546f7781c21a1cda2fe761e776f7f23235e41ca9df8375ed38bcc9038c9fe96204d0ad19a40f3b6c86a91c3f12e81961c196145dfa264d298845df5559b4fa320d5e55dfdf41346c1b68a9b3e2d10f8654a1e49f346d0b7b88690e5cae656d5ecf2a0c9e0bae95c81d14c2065f40ed8b080595116cbdccb56a3ae05d4dffeae1997ffc32202cd216efe49ac7d00ecf00619b84a9997672d57c38758a4033da4cf91637509260f32d5e940ecb53e56e3907fd110bf3d7b0668acd29816c1e1e09bbca70a735852eba15679233a444908ca3de3f254f56af30bc3e81c20d5bcf64804e225b26f296045efb2bfc211009149b27e46c389a86776da626a3b60452f4e0fbb79a2f4004eac49d7cdc74c92ecda71c041f5e1ea18b5bc95c51dba6de7a67bb2c215aa95af4f87955027efe890394acca8cffe78a133accf969182bc45fb86616d0326795ecbb3cdd0602bf5e4a81352ef28f57a2523a5256e0d5bd51e3ce51f4b40e4eea38635abb822f00f727fc4d9fd66a1ae5faa90d68349997f216af4dd89ae3bb22637840acdf7acc1b7202a2e5a0a71c6c69438950134a5891e1860ffe82c55b9c9bd03b9d833b18073dd48840ea12794e1a006d7aa79ad1d82a36ded602009fe9032e9dc5fd1284987d820905a6a2c146b433a1a7ed68c0de02097e4ab23dadee31e0ad57b066b7a9ce2136368de64a2f965d6e582263eb13b5993342760d760c83cbeefb7b94602f20dfda5e9461977de9a91bb646294523a6c6d9b1687a8036294bbc42d9fb65d6f5fea92d2b9327dc1c8098f0bca8c178b84a333ce9f7cee71c6920acefc621a85f8d3dd4d4e2dab2cde7d842ef272ad2b2b9f9b6f10cac32d2399c39ccd8c8f086c8ebfbd337843c22f52d5d47221862fcf8a96743e5a6866ba3c54c7a1db3f9b4adc3aad3c131e4aba95795069375fe29d05782c5e1dc8988d2ec3d33e559dfe6836aaf33f0d0d62505df974ce8a877d767e0274b99a8416b2ec374d9e7875de12fccf042c0cd55533e0efb13fdfc6532fc7f3b26d375d83598ce6877fb38c1409d8d27e328b0836b6a563898e34004a3e55887c8edd9788e2a6b3aac08d1251bb2aa3e364ebedd9751f4706899b36aeaea5082941a8f5192503b4f5b8bbad2c68406ff01bf29b0f368cc7e4f35cac956432005531d292c3a17ac9411cdb1d614e02fa074847e4554c28fc362f31815885a45d70315e7c4766a63b4b6b855f779cebd19150fae378d9c96ed1573b6425741f50c557d9279349b4a2fdc46ab1cf7a9c336672b6fbac1389d2f65a5e213b11ac493dd3a571da0e7875e98c5f2bf805eff4a111c842fc3da28cd12f0373dae37771fbe81da09397fc062c74ce0cf742407b791667ea3ea7997f70e71da9e0d2f0867d3fde230cd94ebee75df196f68d5e120e3423fde1cbfe9e2b2d08d1948509c10ec3ec54b54a607d973b1eb7dd82b254399413cf478fba513d47ee0fc5cfa89ad3ed638c10b3416f183ec3230ecf4f0f7245560448534f828b81c6abddb45ceb83daeae5b91a0bf7de507df99ea8d7aadeb9e4cc089a970cff7fde166704722a6adeb91011043be0b58c22338f563b8da399b93d06e9221aadefcdcfbbd538026939546d78349de70e87a49ac40016f209f7d59aef9cd8c07d79dbf63672be5ac2e35128c23e2e48cf5864e41a0eeee9976b7ed240578297685c397a4797a15f056bd4e56685f14f4a6dae0bd0599334b5642befcfe67dd0884e0afddc81d8c4a9c38edea47b0c51115c16a8e4bd1d9db2804e28dda252af182ebde423fbf57a601c0cbc7b008fc1cc70cb0739cb3ffd001bd14eb50333e53c11b29c2e5b85271dc4283a7233b707efa5cdcc22c28eacb6d0b2b8bff1a2f29ee8052642c6c3017ca9a2e96dd549c7024f0ddaa5a696db1e1ed321ac6e8d95761250b827e4314439bc516dbeaf5e31cd7c922fc191a8559f46cc8285205b326a50b2c0d2346e54df4c9ed2621aae27c3699cea37fc45281e6bd46394050c82ea5b344a0f06106c23ec9aa94c5a6619dd48974d44396cb5a31ac7b664fb2a646800e9cd79ce6c6f2ae5d7c638f682ce02fdabb117337932a0004f4dcf2ff4d29675c1c38fffaa689c8e8bbf2984996b94e30fca6868b53f3750cf2ae22e4df2ab7f7d41ca91064b616802282756183c3b674ab5fa13f0a68c386ef8ea2d9d60e0cfe4a5faa14d2bd52dbc64e6b109505a0a2eb9de6ec6fe4d75ae56e21ba337ef0d5fbe9f1348fbec94f3cf920ea08a50808efba390e8c145a0a784a55c6364f40b20a25faf77a5aefa73986c0cdc14c084ca3e3aea486ae85d7b98ed69008b89bb8c67ef6a2c7c42f2c2dd45d69f73713d73b1902143d0aa2540d725a19d39a98a056aae84d7c902f9518d8daffcdad35844d2f2d6a0ff1618b89343d3675599bb5f0e41b663c7945c2ae8caa0dbefe09a346923a55c0ff8d422eeaf6b1130bdc0cd67864f35d27c046dc7725d16f35a4b1095d3a6e1b45062197b5c024506e570e9463d16c388229889815910671d5b10538750b98a9da6e03a527fa9ed809864e1824d9b730602612dc58eeb6cd7ce9edbc4ff8de5f280010d7c5b648191ae64f7fb3ba73370c1cc4442c1ee6cc483f5b6447bacb0fb8c3acdd161e4adc8b90e64a2e7a90b58dd425d2295352e2fd5bf125a7d8fac77b17049289b9ff218368310e899c011563f1087fddca460f0314777af2a7e16e34d05bb82dee8d93e6b7653c6885322b08a4d1eaeac7f789f78b764bb11355fe5e7d62afdfc0b3562ed34007cb7342aeaab77766742920524c23beb109ffa1c031e50dea01915d33630936b16ad81fa2b4c87b684f94d82e49a4abaf553db77444e506801cc7eeff15e9e851f9be4031590eb0b55d5b21c224f7cbe2d8fa9dc6692fa4eee7c8374df2e34edcd45bd18a5838ea663490277f07e4415f8b5b6de230651beecf583bdf35d90526bc4a9f672711bb026f0e4c01684ae2f5053f0e66ad190e736711fe11833f14770d571f822538e52e5277a20d92ff3b46ec6e84f97814c4b474022a60effca650d0bbaab81956de53fd9a4e04c12553cef5760ce5ecbed677a097fec5ffd80f616c26379f37840c54d818f7329beea6207576114786131d1c40b1fd46caaa959b45a88eafee05b6e870ad82005f7a7724b56ff9f1338270063d0432d8ee04e93da8acc765f05d12e2476b8894463a454fb47f16294509d6edc3696772c6e9fa5697a3b947a4dafddf5a1c959c359a36187f64cd3293e597e5f393d07b5ddae7b0fe3f36160b2bdd3098f5863556952ae016291bd0189a66d45ce6a3325c14babac37fb995a277429314a1c87184e6e263602b66e46e48a970c3945fbb5976de46c77177918f35b224046d83d3c289788a82a500faf028de0d29f150ac93e118601fa49ee5208bf11ca32bd0a64addb9f549ae1ad3b8292ea30945b368ea11a5078968ad1902b0030396876446055b3c561b3836f062e461237322f483c38239d59b062c9f1babe5466f9293fba2bccf3c74407009c7f29740a16fce0568918900c0b6855de23b024dd1841336ed657fdce4891bfb354b1640d1d4fe6e4cac77add5e6ab1ece16f3c1b5baf35ffd3d34ac6aeda218c50689dd9f0e73c37075a1028bc21278e90b4b0b0e14e61d9f1b8bf1af9fff68fc1916dfc1f628ea3f8d4794b936ccd0999303b5693414ecd708c30ff77bf3fd7aa9f75f5a02a0dd5a6d38dc21a15dc0f31ffe06cce55683b22558b7406538e1c033239aed3bbb75b611664de654305932db8f139d50705890d540a4bb8d86cf4b3b79c174de0b058050037540e91541e5742c9eb256471bb3cd06ab4798cf5a3211236a159498e88619d24aae3bba5c294812b49b15308782ffc825431f00a5b3e0605a499af383f7480d9ff71ef8895fa54695daf074902bbc607e76cc9c711bb9b3a2e5cf49130efdc6ec031b28538042a0ee58c907995cf2cded24e62e3131eb323472b200be0992d87a55f89c901d7beffa8a210ed33ee799577185b345fa5911880f41ecd4228858349e7705f0c50efb5e4a4a8b6f2584dcfb14cf6011d97081c61fd0a7dbd6d25e5ab3b1c298d77888527cf09fd5779085b740eed3f0a58a04f1999d60b45d9ad557f6777b440d9d64bc8f7470120be1f17d77022549f398afecf94183cc6c4a8f0423752229478ece8d623c508fec62b364a1a7cd838a8ee5ef321111a0929213ce1dbf295e8fe43527d898685b71fea455efae35aa8507563ca5ebc2c4689b5fe8cae2052030a5fd038619403d60b13e57", 0x1000, 0x8, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x400}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 15:50:40 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffbfffc, 0x0, 0x1, 0x6f68ab8d, "85127b875f7c849a020bffffff0000fe994da2e6"}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r2, 0xffffffffffffffff) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1", 0x5b}], 0x1) 15:50:40 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000000)=""/191, 0xbf) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x4c4, 0xba21}, 0x10) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, 0x0, &(0x7f00006c7fc0), 0x0) chdir(&(0x7f0000739ffe)='..') 15:50:40 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='x', 0x1}], 0x1d2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 15:50:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getgid() getpeername$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000040000000000000000000000000000cb5f47dad09696686a9616275953b3145af37bee5695a5f2050a6917f5ecd40400000000000000d9632499ccdad126eba0d8883d5259c73764f20f0c4d400947741cd1cb5ff1e371e135e6a1d91e3fe39af718d1f65b742525b6f249952a8b8a94cf59d14b6a4478c9f6b94ef23897919ec214dd20aae102008f7115ea5d932f3a015aa8ca2724d6613537945efbd9bd0ea22aad32fb157c8df5fa685a29c2a6a71eaab96ac03dbeea0ca40d4789670f46f3e35507760a53a6f534455a9e354600cc6fa3f14c59614f9108c2873bb0c4dcceda5ef06ce31f523cdd5ed1ff409a4f40fbf936f1ebc5bdb9e64245d6fd20a35d098ca479211b6aff6b659b550c49cf46cc03e348970ea2e5a378195dd7dcf281489c000000000000000017877c4f4fa413fb089394c74d1aaa1c0d4265f4c00a289d7b93f5bd14d3df1706de79f765b8640af8a6fb753d7edaa80af2d675475ff7ee16ea1315fb7c2ae41dfdd4a53893757e3737f3d6898de69cca3b19660f72917808ea6834298feb548bde184d73dc16cfef055265df39e9d93ed46a6cf96b453f9f3ead5fd2fab4deca00408a87b4a4c8314a6f40"], &(0x7f00000000c0)=0x2b) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r4 = shmget(0x1, 0x2000, 0x2c0, &(0x7f0000ffe000/0x2000)=nil) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b0) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="6a8bc9634e5b060cb804df1c00000000"], 0x10) sendto$inet(r9, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() getppid() r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r13, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r13, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r15, 0x0, 0x0) dup2(r15, r14) r16 = accept$inet6(r13, &(0x7f0000000140), &(0x7f0000000240)=0xc) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r18 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20, 0x0) r19 = geteuid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r21, r22) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000340)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180), 0x419) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) r30 = getegid() r31 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0x6a, r19, r26, 0xffffffffffffffff, r30, 0x1d4, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r31, 0x5, 0x8, 0x0, 0x80000001}) r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r33 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) r34 = syz_open_pts() ioctl$TIOCCBRK(r34, 0x2000747a) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r35, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r36, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r15, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0xb47e21449c01528d, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5455323da7bc06c7d6fd5dfb592870e45336f7f65dc77aa956e17d88e18f5c3411fc172bc97be45252570232a288ff82b4f2d3f3ba6b829b8237418a39ecc0c3e2c38f677f45828d2776c4367c915f33a4bca280a2c7e8266b472cb78c", 0xfffffffffffffe74}, {&(0x7f0000000300)="ab52c55e469c890cd0a57e8cb2d89b21814b08c6c14ca4fa34332d52967fd07aa34128964f18e94e1bb8947d34b8e0d6d26bfbceddb090f5842990a11b65cc209e5d473d2755907b69c9d5c155c23f9f179389643be016ce94ab21b12763fa9e0efcc3661b9e7601cbc0956aaee3a25848cd3ad4af94254c4574bf89b92503d40bb4bf22f49119c4151fa111208878acfdac20ab42ea0f3591bb1e26a6f3725fcb3184d7393be9af3b50cef2e00c6b77065d312a747c12cc87a87389b99a90f78cb58ac3705af2f9f711a768cf27a3a7c4", 0xd1}, {&(0x7f00000004c0)="9fdc4939f005b41aed402f3b4d58461244ddd33d439c4f4b32398ea061722c1e03c7cf60a376b5e22f1d64dc7fe9f2ce2ff8ab34180255568970d2c9b9703e4056f2a7308844972ef52ac998ceb900cad92c7d403dff618a966aa1ec727babfff028434b2e7f0af689cde070ce6508ce73006e0b1c68d976a17e65d5145e5b3a27748c881e13641d0e", 0x89}, {&(0x7f0000000400)="547062cb9713aa591bb80e5ee6d433ff182dc11c1ec35a3cb901c6bdfff08cf3c8ab86eb34fe78025f38a30482d8b813703b290664944ca7eade15fd66ac98309ec6badbc22819a7961fe96dec9a16beff94a8026f0fb53f3937ed", 0x5b}], 0x4, &(0x7f0000000a00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRESHEX=r36, @ANYRES32=r13, @ANYRESOCT, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="20000001020050e96a02f9c8ad9e000028f2f6491f6fff24b2a7c1a56e57299220b3a31b362243746470e5341176a31e872e92d79105a5cdd5a03758fe60020d06117641abfa7024cf8a5695768f339f5005cc618d60df9317acb061e8db9b", @ANYRES32=r31, @ANYRES32=0x0, @ANYRES64=r34, @ANYBLOB="090000000000000000ff00000100000000000000", @ANYRES32=r13, @ANYRES16=0x0, @ANYRES32=r32, @ANYRES32=r13, @ANYRES32=r33, @ANYBLOB='?\x00\x00'], 0xe1, 0x8}, 0xf9101b009f4c552) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x6, 0xffffffffffffffff, r6, r10, r12, 0x1e4, 0x8}, 0x35, 0x7, r31, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r38 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r39 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r40 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r41 = getegid() r42 = getegid() shmctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r42, 0x0, r41, 0x2}}) r43 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r45 = fcntl$getown(r38, 0x5) r46 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r46, 0x0, 0x0) shmctl$IPC_SET(r46, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r48, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r48, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r49 = getgid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9634e5b060cb804"], 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\b', 0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = getgid() r53 = getppid() shmctl$IPC_SET(r46, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r47, r50, r52, 0x1e4, 0x8}, 0x5, 0x7, r53, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r41, r44, 0xffffffffffffffff, 0x0, 0x9}, 0x0, 0x75, r45, r53, 0x10001, 0x8000, 0x3}) r54 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xab1, r10, r2, r37, r2, 0x100, 0x4a}, 0x3, 0x5, r53, r54, 0x0, 0xffffffffffffffff, 0x1}) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r55, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r56 = accept(r27, &(0x7f0000000280)=@in6, &(0x7f0000000140)=0xc) close(r56) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r3) execve(0x0, 0x0, 0x0) 15:50:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606942, &(0x7f0000000300)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x8247) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') r4 = msgget$private(0x0, 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) msgctl$IPC_RMID(r4, 0x0) fchdir(r2) execve(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 15:50:41 executing program 0: open(&(0x7f0000000100)='./file1\x00', 0x8690, 0x0) readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)=""/218, 0xda) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 15:50:41 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ade000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) munmap(&(0x7f0000ad8000/0xa000)=nil, 0xa000) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000002340)=[{&(0x7f0000000080)="2aa48ac89421f9b788d3093f5419ae3d6cea2868c76e2f2e4df9d0749e01e3723da781520320ed6ea73d5a2ed064c06426b63bc70a66553564b46fccf162cbeab0d00cc1f827762393ca44230daa5360851b3b671ff920345a8689eb9918e7363c88e4b4d04221be34c881f76be955943a202f8585c2d2f5be63a7f3bf80de3c918adf5234bcb1bd7e78f77e278392d3d35528f7de4a6d097c7de3ce39453372e6767507dcbf34286ec3b68cdbcf748c3cb783eb943b89c5e65fec1e4332129b96a1423873cbff17c57aed3eec72f0f4fcb021f903fc17f504bdf77baf93fc3e1beb0b3e86f490", 0xe7}, {&(0x7f0000000180)="3aaadc090a97441ff38061f46da1bac4de4fbb3a15af9ff8f30b83794496b58f69b4", 0x22}, {&(0x7f00000001c0)="061a23b363bcf63d2c2abad13701d1f19cfe315b8bb14a5d5e0a4d17f38e69c79cc711c1f6d83a704a103b01f8150248", 0x30}, {&(0x7f0000000200)="73c48f77f737740f94ed828c6b81caf1194c1155b152703c7a471279a68376be406db255dcb6cfacf96f37d11aaa3234ca6244c2baa77fb301c855d4a6985e515932f7ecaf104e43ae086a32eef53e8f61168be2ee395d24c63c3b4d121621a7c2381c76ee13816802d5c8eb15f937c64e46300e5e31d134f0e123405ba6d03feb52954360a009ce5cd69635a2418a2bb070f95e1270278f31242057e498567c3d11439e0a052558c8117cf9b42541108d94469e9742dc28c8c27fb72339a1e4ef1095b06291682ca505f65bf956e389187c20251df572266128ba0176aa404449ba16080d9db8b0333532ef4c4ca6685d99c6208750f0b72da28ec7ff534b02340f3e124243f6ed22a1a299517cf2b305bcf47376691940a12d741273962554b9ad6d0a0c3a25797bce61c1b7136d9e2607dce18329b09f2197701a445852b486cd82323162e4dae2d12c1639cc4e991864994c2113c4bd0fa06b361d9ec54a51593d01058103a147d4e78eae97315d0fe1313dab48990a549ceeb02252811b7b1f8852cd92f9522b5bcb78d496c7ffc4701467381e04b0c21b57757233cc6a7de42dab1c91e91f0e58a8b22ab8ed7f741c5cb0a8868209260257b06c9b9bb7186a537ac6060693b5a392f34460f025cf844c1e7649f1554be93809f790f726c18b481f3de2705f654e9aabf5735a613d4db62dfe115baf2ce2c82e2e6838b2a7e48e5709cc732b610aac995e43733e829503acb3fd08d53cdddcb748f074e5bf893639092bf883f53c10a5188dbad8b876a4ab3637f4f6b07d9f525db645c92ad85239408d76c892af0138b60b6913ab5f08f37d419ee5d2f8d475cf4fd0c25ea8dc9084962258aa912cd6b7e88fdf9662aeef5376bd7de85a4d8e12255672cac2360df37af5937a8b6e095a55864c7dc0e243f94c45fa1b8130721033e72132bc5dc4778662b3b92c4e456ab0c32d8109c71be479b5af5b49a6bac94c60b0b791934bc429ef85dfefee6caaa361e9fd4979b2ac973af675d8e4ed9a149fdb7865c7acbf80174d2ce21eda4a82bba897bbea5b906472a18485a57f434bef987281ecc033246924c1a8dc7c546f78c647ed82259ae6f53cede0c1cfd20028624f1746663e1b2aaddb3339d50e2c798d62e0af532f7b525aabaf3d864f58d10392ce7eb149efe7282be36deb9f041fa263f1f8d9893144a36b2176008c010d9e22ea714b36742ec087759125f2c203d67e531b52fa9ed7c4861fa4a06ddc3c498d046dbb2978ef394b491b05a180c37c7aa6a4b936a419172aeba5b262ad090c1afff313a6dd2628cc48976a3e5fcd0085cc097fd83c43715324626ce430fb1486be0acd9de71afd8443d85452fba96f91e8ce3e945d344321cea010be2cbedd08869b4644a5ea66524151b8846114634c8cccffcac330da698357900e16ec398dc46606ed798381f92c38cf3831ca63b5cf329447b52d902618594918ef2791309b68482ba079aadf7fd4062fc326f8e69b36bdb02f717696133c306506533b18ab00ec369fdbb7a8465a32f9aab90f5149fc7dc3a49e130bf4119b53d7b7c687f14802a6fd5ca6ae17bbd544ff409034269624483e496b9e642dda1666a8c25fb48c257ef322cd0096c4bc2d27b5f5bf31afa4f21e6f9fb7eb9c79bce649ee54cce0e447ad6cacc62c235cbecbc0b56b22f2705444c3f920a0bd67b90f212ba8625d8d16fb94ee0380fb1a54740f917734ae5d435b640357d2d2eb79a86e7432c8f6c2b88af0aece8fd8fa6545783c9eeaca94938aa005e782b361ec6b824720a95044862c77ea06b8c9c241d1436d4254e04a7fa329dfca9fe6011c98e182f4481af6bd363b0c7f148503ed7ad924daa94d14e06697ef82c46d6e1acf9f9e5dad47f53dc87c9d58b5ee87b221aeeaf602069050a9405f3d4ec69e7ee8432c903d0a2fa12cc860bbe771660acc9dfeb40917e3e89b394a876fe68ed66c618fa87b8dd44073ec249ed7393c0790f30aa30e08bba1d14ecd7c3e1d1415ff2b48c43ee3f993d9469b8224d63b7ddb89acdf4da66a158c51d7ce3d2caf5ecc69e39fdd6e29e483054b6fb2c6af29bde5a07fc4b5582ceebf1b0da72069f791be9c96e4efd8d63295b04d73d7736b3d24e81bd6822c66d2a11b9974423aa86f51933b91fd7072bab26c4d7fecf2c1b96c081329282880c99eca0e6924aef23de6c92c4c227d319aa0ad22a3f438fdc508736ac287ae53f17a5ddb1f25442fab57e1ab75f091bacacde930d37cf1cf2f32eb2b2aad12b96ea2e621b045fc9d9f5b3baf5c09f309d32a3a8c751efecf494cf8fcc2d251e5cebdef7815318955315dce991c514384624519c95b751651fc65482bde383d04b2e98237db089f425acb0cb5a3fa3e5b7c89f714d77016bfce0f7d92c1bca69d31ec518f94bf2a1334a1109e274f4c677232ffef891371af9e5c9d093602b7672eeea3af9c8ddd16d28044550be9334b4ebbc0b2d2644e90ac867dce4688e1f645d24c9be9ec935ab52b78b4fbbbc9dad37f6847bdd101056824bdb52e0252b535b4d30d0be6a601e2e5156a71b63e2315b7a24b0a84782202cf5dfedbaa65d9969df87ff58f6ee06b3a3a3c6184403844a048ecb31a8b89a8e7f6cc7509841c5ad0b46ce435695d527653947c6e333f3058a99eeb7387cee10d9d9090a6899633b3f5d972773a96b1cb414116b8908820db3d04fe181e032e563777e73132a91b51c8dd37c990e5f09ac2f672d47605814f42372662bbc1f145c10fbc334be79bdcc645da76efff02fb9fbb9cf05dd36692a83901facaf7b133561ab50b37e8a0bcba6fd517e9de102e0518960a422a53528d7ae9d9946d0adc23535dc78a05991c38fecfe6794ebcf44bbcb23f1cbb3de154707225696fe4620bc55a65d1552bab4da6746c2fcd6f4bc49a2458e7d5ba812386d3bb1064e78364d91fc9e22ce330c54a6b737b09e09f6542eeb380986e47eb6b5768faac05535510be8deb12d95f39bd2fedc2fadb3b2387cae67c3ecec61e3459d6f722c95a8a7cbda5eefddefb6712c39965c5b5ab39eab20ed82337e0d698ceab74ff9e253604c8c40c82027db65d294247ca5b1002ad6778ebfc7605829c5a2899c018dcc6eca3858de4a86771f37d22005a1c2cf51d18b03d1f11d6683b63d846384cfbf7628deed62c91550abd6a8a50fc557fcd726cf88f992eba8615e5ec69e5435959e351d40ff514d6896983891bef381692c64e9b22078e9030106fe6a6485d39870c7859dc4ea78e71e9309d389e11f5003314a7cd43882a9ad7b9e51cce2a0c54fa9cdbbf15c45d31c013b0d1e2e52cd86fc3531431e8a3e398aeba0427905e6eaccbd0aac66bbbe3d457ebc3b0d87e0851cb8867be9142a7f68e30f22b1f99f1528a1c9cb2f3a2d3291a00d8d907dec5fc33fcc904b5804672963cbc689413aa149518e76fc13060cb273c8ce03ad861978908fd50224b6a6978b4ccf0b151dd77b6eb9445cd2b7266d2c385ec376b71425ad7c4bd3d51065c6605f1e267babd85c4a14770d206b0dbb39d6ef8048d3c0e1b1d77f708ce5908d5898e7f538cf6b4a49ea2abebf697bddf76d15a80054fccb8c7da9045570dafcc3e4a0c34f9254ffa9982bee454d60a865ee6a844fdf523fcd62d42e050c872e3fa95e9d2670fb63e4c8f6e00439a70eea2c32cfd2f25eb05df05136752d81a99a71ddbbf087f35374e58ae4d20a2b37e2808c11cdb1b20ebe78be7a7bf2b56fac15aa812e34462b79cdd936adfe81c63befd6176e33415aa71f256331728a7e42b65bf5d6cb8e4c51529ac347acab1e512469d07fa5598c816b156b6ac9bb73422e891348fe91f25741bd7b05c0899573aafa82bd5d9a75e322a630beb60cb3dc9e64f46c2e72ee749d4a2b9a564caf5cccaa78da1a56f939dc57e51a89f7e86279d0d1d3b9205d2279f7974be2b824b1d53e98f55395e2d8f9b19b16d93f2e67936ea3646f2f35145ac82f8b64a8bd2cc9867392a173dff37b894944c903ae3cc9732a33c608212d302be98ea0d33fd34f6ea699fda7caecee5bd2886587f5c58870786561377c014d51aeaf1bb5ca4b59756f251cfcdd15a55e73f7d301199257166fba3e7947ac835337618a95cf332606b9d1316590a84e066be04b6a1017f8d286ecbddd1f06a87b7b464d73b58b50d4aeb35dc7c38da4711501812796bea39d6fc75a6206972dc1c119981f3a2f7d2c00f3ce0b5a78d33ac19585397ca4966ce411c2763c4fae41d06df147acc15a3ee2e0cbe1a2bb04d8923ff17fb06b1345fba38b63a887b0c86afb273c7bb1208d7e57ed21b0dd078c2c4df28a337180d043a6cccf049c2d5684523d466b56c656d55a7894dca1603e9d3fe12b090c4af0021f6afdcdf46a88a9a452743d752c49cc0e04a7ba089ca0a8df1f3e3bc8bb349775f547e1a5179d1b4c04438f52eb2080dd522cb3e9aa41a71f8a1879aeec2cb5017a0c96753193a3c1588b76f80cdb563f0c7e46aa70b15833e8b8d57881c32d3adc954a599f2e0a95874a543c5ac8a5794b7e2b1f67def098d7f71e37691cc526b6b13ca91899432f2cb91a274ab56b217969108f55984dc3def7bb5fd9fe5a4539f975185209e8c0174b655c7abdcb17531d1d5b65018342f86f8a631d5005ae7f08330545d8204eeb0fd0d4c4e3b590fd17e5039d1c3334a69a7e9a4a33c67cf9ef88f28a7291ecd797fdee6c039da13142a237425e053a5ef112f9cbcac2f3dd671969fb8bc8e37c8087c5b6b3da1c6664379a4c5fa3339c3ae6b755fe2d752e51da340023fc9b9733f010f74429fb1be810db56a2a3f47b22bb22b18e84fffc87411ea1d9cd0bb8374543356fbf66855a0011fe8ae86cc4f6c8407b271f1c472d9b76c66a300907188c14d7386d2ad2978228b561b6702d7d1fdcbcd32e16b0b77f7861168e0c5e923267acc831e22383c6e2078c812620365b613daa7f99aab105a3d28cf9d8599e3ae15693df8baaca91c32ecdea242a37636e3f01aa88f46223c5c6d057c0c6bdfaeb37bc0363663295e7765ad9b17681ce846224ab1ff303af12d55e25cb53e0c9fbc65b37948844685c3d5c181716443c945b401550177d82408912cc06720bb27d38aeab8ee580121e428dcbca632ceb9b1ba26755801efbf852b74ada6007ec0734d4561a96df3ed1c02c71ef25daa570f14afaf6ba10743e21eb04d13ad689718996d90d94c938a15d4f19be36c1439033477f2a54434e6aaaa82f3ae1027be48a373513b4013628177f394f4742e137497eae6262b43c99c5c0adcac3bccffafd4da0804364a129ca08260824c8412e9461c9bbfeca090875ab4de9a1a73e584c93e97c17e16b86553ab0e2812f06ccb483ceac20f52420f12963617e7e73ce36d47ae5f72f718ba4b7793fc7e4e554080ce2ba14a2dbae70c979f66a90a90949cd5624891392f4ab1311f4c31f40a3ea2090618e0d6cca66161c3f628ba0b7521667787d34d8f7520c65b4760c6edfcd4e5d1a97289557e672dca6ca43f1b08ed143646d6512890485fbf174eea2364b0b514ffa2fd1b9446219598723c911748eec3c396c57c69c371553d25dd0454c4c9ab664ae33243d1632964ebe970a540d63e59e9bdd9aca5ddbcb65d7c9d1e2b7ac53759e35365c040ad0833753d88b6369ba4a739f934c69c528fd7eef8179824d9d17848353038703ee3f7a0b868e43c84f060edc07835e1812e079e7a98f6ba020a9a36831e08533c80b1d33edf521ae9143a", 0x1000}, {&(0x7f0000001200)="2b7a980ee9e5b309164eb2bad7697d29222c3c7c1fa5c921c49ff164ddb84e33b01efaa3cc601e6b3b966f0e58eb77581a4fb6b930e00a737c9ac3b3c2fc08b88504a4666c5f9efb8fcaf5bdaa0fa9fc7b9dd3c6260f7a69bd0a1c34d2d001bb2c024432898c863e539f136781c77e7e73a515fe23eda6881729fd984627c1f155c792fadb3b8145199ef03b9cbbcd0d9584d976f84db08f3e7db703676bc85b1f8e095c33a59a2acbb62e3f49a84305215284bd351defeb638c24332a4600552ddf320ab38a84523866a23dacea1c18e514affff76f06928528fd2664035d0a21d454abf830a4ece0d7e2c82547986bfb28909256c5e61d0b48f6421dfdb8fa129d48b0aec547d6c93840155804ce3aa40726d4dbe89487e31e52e905e9051eac82af8801318e103d5f5fdd056e3fa8e88eb91416b2e5e7a9d258ee241050ca042977c9a99cac52af675dd205040b1b4fbc1c8c4da8420b433e2968b5c2c9f5740e9952157b50fb38e9ac66628db80d53cb69ee3d1a202313b5e7a5a0b11230b093f246f22e2c49911d42de6f12ce225318bdbbb4e7b1a3ab9026c4882b30eed4f0cb3a3ce649857410262a8dbdea2f88eafaad9c4eae883f01fd059171398c65e069d2a75881a0a0788bc63046db4676c277a54644a2cd40fc2a38022854e0893a51d5ddfcc3ca5c318e470a97462f6d4a383f9468d5e5c21f31cc86fff33d48b7dfed0ef4e41298d17f50267062793bbfa67b26eb4efe0d65dce84e523995d6f696fdc2d3002cabbcefcb323b1a3e8feb66a629b99a734cc250bfcbc5e674896abdc0b2914adba2abddf224a72f591e41a9299ce87cfe6c987b9705e29e3695e8ca057101b1595af6f901d133ecec22b08ab9f7de9d149a294d891eb0c1682b4d6f354e5b855bba82c43f9017092d7f664c2327fca1a8e355d004da77cb5327f77f2a1b52e3406da14dd0d43228ab8ba8b7f24ab64f078f9045f9fa8e781632cd1c8439228c012752687ecc0ff0ac327adf8dbf4ee199ca9e11d1eef137310e09bc53e1c88abb6b3137c6f3d036e96563b04a228e8c02471335f6b2d2f266bd77a76be52f93a19bf05f7a75ca051490cd74150afedf479ebc04aa9626c68f586eca5906ab3d8665afa288d36b6a1eaa86f68e6dc8668655a8e354ce8f453b12e3965fd7cea57b4b2f8a75066330e19d19fc138699af562399eefaefdda241f766f157eee4be4636adaed39cd31c423ebbbca5ee06889477ade0feead751996ed1388ceb86eeda74fa0753f85e59a9f7e56285e733422e2e1270e850e0e10e56f730f6c0d34f510f4128d509e6921a0f4384cdd25d5e277f970903929d289cb925facc6e9ab288f03bf7a786b29bcbe29bbb5a9e5a469fb70ef70830df40a04025c1d1bbeb9772b60c7c80e4bc148b4accc5713b926b364b91f5c0f224be0ada319eed306c1301126e3dc2b39d027b51b82543ba93b7d2a298f5f0ecae566af5f99f1b6e8c9e80c0298335f0726d3d52d013109ea8787e838fe8a5b1274cf459fb5bd38a3093c2b7e4f0edeb15bfb3864b222bc7acb3689a7cfb1175faa179987c060a086aac4727a3e9146b5256de019de218433ce3cbab1395fd25d568f239d4b97f79ee3334516778123a0515e084d578624585f93b9dc4bad218ded3e213b4a51516320ee4da0b059590803a004fff20cdde3cd2bcea8bd82db8a71d2703da48f5ce83b7b91d7898db367f894a4c44def2aa0baf4db13ec51658471ac71951d10ab524b500217b4e88203a0cbf078c48e8ce5d947bc7871057f7b00f3b83c9f6e0c41ed3d8d89961c9f21bd04ab39123e8a48073a292576738502bb435486e3d5e654694de250a17c200dc5b89e4d4875f6a4f25681ed1fb712627a37b460e24f4d82864e4afba56dc75e711b1570a467e621732dbd5ecdaa2c0de7c7d2a2db7085a5b4e4e58f9f770dc7a0e31460d911108e7b24a042c4d803b31e2af4ccbf6e8c381c3497b4d9c68688ff413792f622648df7588dd34bc46a27f4028c31b344f30eb00446b283ac03648c070fc0fc82cafc589327ec805f57333c2316741560fb29c820969985e7500d5ea5be3bf7f37fb57182f66fe7783b28719f81c85d0ca7899e62347b991bd74b1f111ac7cd7b93df752e31392649f69024862b6378208bc1daea4bcef5d193d8aca1f7e0796c83e22465270e19cf4671ab78970ae5e9283560864de89ffeeebecf797d004c8dcb9ace64cec1d1347a1407c9baea5a5434b01c1dc749a52e02d3bb3ed470b7f5f86445eb076a57a490134f2ebe2f5f777ea7518454913af8d40c259cd354f70719b112df0e74ee9e31f32e4032be629ff9da767727487613df2a86e348060dc95913cff46d864f24d90b5834d0ed403ed56dba12c6ccd22a85c6232c774e646fbfce4539bc16639afbad8c258ec031ad0965b0db0d567dd7147ca11c3ce49599a4c95682e1cff95844b69c823309c3ff9252e8b6a96de10b188c8689ecd95e8164f72d583e7018baa9c489404c65292eeeb4cdc2dee1827f51fa3029761d60460458eda992f951c16c15bb1cef9c7fc654cf5dc63cb08bdd374f16504ce4ea0099d32a3baa2a4a0583505b310e8a20e7d006ead07c73aa53381aeff8328f68e74a0df7d896485f149903d7636b73deb447e5a1d3649d86e6d64d17ea57d06de9bf85e18aa9cb04cffb9f4f7a23b72aed6b830f053fbfe11e9c07abcc9d7b246934ec30f86446ff888659524b543a454b5bdf621af012f416835a166db575552650589b677194770e286d8df5cf42beea0574a33ac94b9d71529c90a09667e1422b849a511dd23e718a32a7a5d8fc5321d1b0fdee37bb968fe143f7c415293c287d89ab7699e5325b330c9f02bb901e4190250b640ab22c2c2f25cb890148e7e41b4747f5af5f40d9b28e1d569d8b8e5b6fdc79744318e0a1debabb7948e79fef8bc65244261428b705b8ee981899f1818a28456eb733461150a2717608dc05b4c755352c09a2cd90e36c910b6bbaaff4a924f833978c29f2fd35b5cf53d4e062966c4ac8d18e6cdd6871c5bee53db9861f200c3f6349c9e37ecb08bc8a6034e67829e7cdc700f45b22a3d166a6f7df5919510a08421965026c318836bc0c304dbf91ca698547c79429c278d49d14fcc3ddb1dceff8bc8d5b1a5e0a514ac659d8ab2843b1afb7e9cf7480ecd35ef8f7db2c91fbc19983e61d9c1115ffabe6b5ac35a1a56b7486e07f8b3988c8b15568118627ac72336c1fc821563906412fffde1fd55eb78a7e5d17c9ab5b4a5932e5f159dc12555c2d266556539a5a3b33252324c65f5b443c7125587b3cee730cd72242748cfbb2172f31438c32cb71672b6688b77083eecffdefd5d9e2cdeb21fae4699518040d9c221f9b13861728cc00b44d96ce8b3cf95d8608a852955bd3ab3531f43287795d6ba42c7ec20293df3e4369495bb669bd4f5d43da0c1746ab5814ed530a644171543c6612ac13e61fdf296711299040a12e0e063394f3aa9ac0782351653ef70c3e9dd131bcc0a50afebc59cf3c86bafd7c88ea59d82e1875a3c55baa2d736190c685d7204d7a5e83523cc76d9a5008991c6c76fe5c7a29f122118ba7bca58e789d73c991a73e4e168bb86a219f1e06ba7a3825af4c08590019f542b300280317ffbfb46a4be1b24a851175e43d20278a9eb097fdf973469e5506e412a49716dabc5279503f5217af3544bbfdeb16e0e472624dd29efe5b9fb8bb8b942b7b360afc2d159162f406d306063bb18ac7535e65d49da86a23a2b7276080c70b01a41dab3c30c411ab7cebb336fb943858aba214615d0b16eaac8560c87baea812f9afce9fffb55004e35c501f6a227f04070f123799071e07ce9604784e5f44c12c6a942b43bc02f8c88b0d66e47e1a46cd63e9971f96e0a20e6e810ddc65feafd084e0fb43f316528e5d6c1bff4367f48465ebf929a886f4622dec7b8dc165ec797d9b78ae0f2508865a3ee1b3560131ed460cc746327644533aea696a471187ca94058496300096ceb2d8b52d9664bfdfece76440913daaeaaa25a1a371a5d6b41da83ac1bded955a0c4a9aa8898e291e074a479bf228f0b77fb0cb7c58602e82f0ac93b886e8e02e4b6dc880da5ba5f99312b5d860ebcc36fcc45fe24e16e6e489b3bc283802a556c7ea4c26e0225f4e254303a77db294b8441e05ab789fea7fcad357ed9fc68851c7ebf98ffc3286d2f79fa469d2733b36de40c9b472268c90291ead5b2f1e46d3cf5a420f1cea71ca79e0acd3a6515ecc73b04f5b16f5939429080615d19984814cb1fa57381c585d1fd224c5401a6d0de662497ef9a7a965d892520bc5bc7d043157438cb761a68d978ba1bc42f2cfa346c262331895084e2be3ddf8f3032b4f41e73438a6cdcc85471cffee6e5e290c7278345f4b19d6409662be849e1b8c3e4cd6ed1f4dd1be7fc08a1f291e2807868c2dc632653f0c91bb8b13e94330770733382aed0b6676d8fd38d243048f31e03840b08b90f26ecde952d72024529e06bc0e4a441f7e4e61833a5bba11bb5933bbdece6edb77493a0a77bc53d6cfda43ed98c9f3869f70dee23d213a7c8e22180a73779dab777891df24a535dcc68a0e3ce47c8b4f3979eb060dbc55c542b10dfb3feb191a1e9e9f65a62170f551ce4a8faabbd3836f9135b88a55112ccc4619f2153d98ff4b16082bbfc1ea2554fdb96df5cc7bfdfdaeb888102b5929cd8b1308b995a2d1888e1121c2cf5dbf3bcb4ab0bda6d05d6f526c27b2f374e9a50189c05fc39a2746ae51664260f304c0ec76689e6777c73f9e3c3c8f9c671b828dba1ab864be752a4b3c0b49281e5e26ae61c56dd12c33a71c529e72c1465f8783a1e1aca261fe93311ade81cf02539b5de4c8ed6e46f040d24ba54d93785dcf3d482c6db1bbf9f6325c19bdfc0997b715658e468757fd048550844213be8cd7775a04a9151263a512718b85e5a8135cbc7d85d2f441e941610ba494fd1621990d86c29cd6ca92262e03aec225f4587aa988f84766cb3b795cb3d2695d9f338a0a1258854634737ddf6c191077f4e7a51e0e05eb9529db862e1d97c029a46d508bdbfa37ba4e928a9dd7c7357b5a7760914a7d5ac8b29d53430801ce9665bf0df83f0af008cdc5f1038b743dc8d51e7e365e4bbaa6fbb68fa3ce239b17a10d61dec2e8b20d512f70a566de9e8b52139886cf016e451c102bb7e2b7acf56b011dc9f53427a0f9b13bf548467c7bc4597ac6d59925d5493fcb188827de702d607c97c06d0d4cb950d69168be63d22183da0d7a2f197cff8da865f2d628e71a21af4da1835478ec8709a640db983b56fef3eeba822f961088ea8e1faa6dc8ea27554ce4be365e8544481f4a5e8bb51178cf9fc9851ce0e638d097a13dfa7c47afa1be5557b6b6424274a3673b8ecd346f0dddf7bb1288dcc3e44cc1993a4af47309cd18717d7930914417fd324d05f67af75ec8c076c2f9881c65a3d5838b309d287e9c7a5863e2c12be2a8be233f9bc78d5887d9b6d39c2d6726bc15c94ee591548828637953a636cc87cf7de5753d060b1b3cc8b52e0b5ece293d8709f7a52faeab9f78a71116949e3cd9a5870aa496cc687aa2eaf7fe5913a81cfb39e165796b0487256cb00c9fde1c8eca88c174fe4ce2f05ec47503e8ff02dde84acaeda40184183283c7f229d8d4714c0e374530d011030f5470bc93a35c34b39cee8ade82a5c067349184a3b9f55ca179601c85753a05d22c8d4ed61693b487e1f402e0a607c", 0x1000}, {&(0x7f0000002200)="8daec6b3ca16f39f413fec5173cabdf1ea346d7c537a94f4d4a0be657d2a0c034fc81e665d8478ee26e413f7742eb75bf6281f24fcc822f63279f787e21659731551fa61014660b77e3bb46b166e3e123af6c2ddfb5120bc27315c19fb10d2ffb470a0cc33fdc8dce269aaf5", 0x6c}, {&(0x7f0000002280)="8932f3c64da2f9fa789e28d81e7157472f3b085eca5f062f2546f15c0e928ea4159ae69e7964e984bfcc9b29efb637abba8bdef5c9f1c4ac41effd3afb95041d", 0x40}, {&(0x7f00000022c0)="c43ac4019d239ded6cd0fcbb26c1594749e55e16c739cee762ac0858677afd82dd1bb9c1e316948530ac5452aa05e31e888eba2b12f613805a5583ef63c7dc15fcc422d3b11a6c0991d4597031ed5ee15778f42285a1377dcee2036d5b4465673426e12ca565425c", 0x68}], 0x8, &(0x7f00000023c0)=[{0xd8, 0x1, 0x3ffc00, "dea90ea0236d0bdd700061036107909b39e1435893a0b03ba913cae483740dbe72f32033e468d7a35a7575e0ee243179569ac092daa2366240f851b43ef303170f3c95ac395fccf3b56de6c7a2772412067c7d3fb9d39346344521c6c959df4d9ec4aa78c376c8bccfb908b73ee22f187946d63715e342ada4c905471d7d7b4471b26d52a5e47c6251618a4e599b9a0545bc82cc9a5729f3304031a359f1f3fd9f1f9c880d0777462adcbdceb5428cc8d21ca492c978e44766aab611328e60004cb857"}], 0xd8}, 0x2) madvise(&(0x7f0000adf000/0x3000)=nil, 0x3000, 0x0) 15:50:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573", 0xe}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 15:50:41 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file']}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffc}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x1, 0x8}, {0x5, 0x5, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc}, {0x3, 0xfff8, 0x800}, {0x3, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x6, 0x4000, 0x43) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="e1ff2d2f66696c6500eb025edb4006a65da0ea9ded880c2d63000100"/42], 0x9) dup2(r7, r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r8 = dup(r2) sendto$inet6(r8, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000880)={0x401}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000680)=""/12) semop(r1, &(0x7f00000008c0)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x6, 0x4cad52fe006c06c1}, {0x3, 0x7fff, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x6b, 0x1800}, {0x0, 0x20, 0x1800}, {0x1, 0x4, 0x800}], 0x6) stat(&(0x7f0000000580)='./file0\x00', &(0x7f0000000bc0)) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000600)=0x101) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r10 = socket(0x2, 0x1, 0x0) getsockopt(r10, 0x6, 0x2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x4}], 0x2, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10d}], 0x1, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getgroups(0x0, &(0x7f0000000840)) semget$private(0x0, 0x8, 0x10286) 15:50:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xfff7ff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="dc21", 0x2}], 0x1) 15:50:41 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00200100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r6], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/206, 0xce}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES32=r8, @ANYRES32=r11, @ANYBLOB="2362b0e11717628518de7d707075386ad61d4a9421686964ece9aa23323da803c0206af1577e24d6e0827437ea20255eabdee94c42635c470bc03c109f6843fa083e925b066b2a98b7e8dc6fbfedbc8402d2e13ab167c05634b6e2efa54d9a7158a2bef1ff", @ANYRESDEC=0x0, @ANYRES32=r9], 0x89}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r14 = syz_open_pts() writev(r14, &(0x7f0000000000)=[{&(0x7f0000000080)="d1", 0x1}], 0x1) dup2(r13, r14) close(r12) fcntl$dupfd(r12, 0x0, r13) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 15:50:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES16=r1], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) write(r0, 0x0, 0x0) 15:50:41 executing program 0: getitimer(0x5, &(0x7f0000000180)) clock_getres(0x0, &(0x7f0000000100)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) accept$unix(r1, 0x0, &(0x7f00000000c0)) 15:50:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x40, 0x0) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCFLUSH(r4, 0x80606942, &(0x7f0000000300)) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="74aded4c6ebac51e804a164aee5334779d1a631aba34596d1e3bc307b83b3241571e7c4ca89ae9035d7c8804100545d733fcd875e01b348eee52e67a074b170092c5c850a7ffc9ecb565e1d2dd35c45c38e53f6949aaf89279a72e1390aad9614fb434030199c8a5f05cfe63ca25a9c6de7d23a46e4b305a3d2442460c2bb7e8b4c74d1db32529b9f0e71b1f802ad8a18d3fe166a690b42f090cd6d3895ecd1bb99cf091fbf6cfdcdf6e0b28838bb6a3ea80"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 15:50:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0x81) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="00000023000000aa0500000000", 0xd}], 0x1, 0x0, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) sendmsg$unix(r4, &(0x7f00000007c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)='<', 0x1}, {&(0x7f0000002680)='\'', 0x1}], 0x2, &(0x7f00000006c0)=[@cred={0x20}], 0x20}, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0xfffc, 0x979, &(0x7f0000000280)="ebff483421f0c4f56130fe8f592fae757333b1da760d38d8f1c7994190d8e03cea0aefa99e83b4dce9aa2a2a5c847003475be0cc1c2772a123ab0c8a73d886c0d2012ce45b3be2c8f7fbb7433250dac164aeeb57b26b11b61d0eeb38cf728fb14a0da0b74baf3560c6ed483cff899937bff1d5f3aa74131268422946399f777b37032658168e66ad037e7a2b90fc8c35fdf630808ae1aeda1d8b12a6a9f297fc1d705e15", 0xa4) r6 = dup(r5) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000100)=0x6) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000080)={0x9, 0x6}) 15:50:42 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000000500), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000000700)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="04", 0x1}, {&(0x7f0000000300)="17923642ea3bf2122ac32338b8508e0a2f115afee27903b737acb4460cc2f0fbc6a7e64d33ae02c7039c2d8eac1963c8ccecd4338cd5922cdec4ee2676ce6c69f13cddbd3be4c2946fe0753847a5c052fb044ca68e95", 0xfffffffffffffcee}], 0x2, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r2) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file1\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x5, 0x1, 0x2, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040", 0x0, 0xfffffffd}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0xffffcd9, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r7 = syz_open_pts() r8 = socket(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80606942, &(0x7f0000000300)) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x20}) write(r7, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x6) readv(r7, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r11, 0x0, 0x0) 15:50:42 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000280)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375ff000037161211134aa100"}) semget$private(0x0, 0x4, 0x284) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = getgid() r7 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r7, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r5, 0x0, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8}, 0xfff, 0x9, r12, r12, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) 15:50:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000000)={0x0, 0x6, 0x9, 0x6, &(0x7f00000001c0)={{0x2e, 0xe1, 0xd9, 0x8, 0x7, 0x1ff, 0x3}, {[0xa93c, 0x20, 0x7, 0x80000001, 0x6, 0xff, 0x20, 0xffff, 0x4000800000000000, 0x0, 0x4, 0x1, 0x9f, 0x1, 0x3, 0x2, 0x401], [0x5, 0x7fff, 0x100000000, 0x1f, 0x80, 0x4, 0x1000, 0xd63, 0x3ff, 0x42109d93], [0x101, 0x9, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x5], [0x1f, 0x2, 0x8, 0x1, 0x1, 0x9], [{0xfff9, 0x1, 0x4, 0x1}, {0x3, 0x70000, 0x6, 0x1}, {0x0, 0x3d826609, 0x5, 0x7fff}, {0x7, 0xffff939b, 0x9, 0x80}, {0x3, 0x1ff, 0x2, 0x76}, {0x7ff, 0x9, 0x8000, 0xfff}, {0x3, 0x4, 0x1000, 0x1000}, {0x1f, 0x800, 0xf1, 0x200}], {0x9, 0x2, 0x3, 0x97}, {0x4, 0x1, 0x4, 0x1944}}}, 0x7, 0x4}) r2 = socket(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e85d47d066ca80002ffffc93cac8ae177893001145262b270f3db6"], 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r0) 15:50:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x20, 0x0, 0x80) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x6, 0x8000, 0xff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0x9, 0xfa}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r17 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r19 = semget$private(0x0, 0x7, 0x286) semop(r19, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r19, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f00000000c0)) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r21, 0x0, 0x0) readv(r21, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0x9, 0x40000000fa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r23, r24) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r24, 0x0, 0xffffffffffffffff, 0x0]) r28 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r22, r27, 0xffffffffffffffff, r28, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r29 = open(&(0x7f0000000300)='./file0\x00', 0x220, 0x140) r30 = socket$unix(0x1, 0x1, 0x0) r31 = socket(0x18, 0x1, 0x0) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r32, 0x1, 0xc, &(0x7f0000000780)="ebffcbff13b9fd812eae4e71304ce699339429525db90ba7d8e8dccfc36457819a96487c9da13a7b66fdc5ea9e04fcf1ca8d8b01559921afa0a894665a271256763b2fb12dee6c2393e036df514912b2b6dddcffb1fd48d5b960b09cd92450ee676455d1fb71958fdbeafc6c57a50491f9b30596b9b90dbadfa096d821538284814ed4f967e3751f09105f76b325000000000000", 0x94) setsockopt(r31, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r33, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r34 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r35, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r36, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="990805362cdfbe02674297a311a342620f", 0x11}, {&(0x7f00000001c0)="4e8764f61af7b51e952c5ed2cd858a171aef50ed21153d2cc92b52fa9eb3f455977afc87d9f25e96b3a122fa7cc57c771008f1c7aac3df02026c76b8206890bb24b8f51782c7f305394978b907ccb018e9f40a22e972dcb4db54e28af65448f5af26198ae41002c6a1bb90c59cc85b191cd64dfce1d1314ca35a735eb4d40ec0127a48dbcc2167f98b0061e7c4aecbf24556", 0x92}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="2800000000000000ffff000001077b00", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="3800080000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="0e612f00"/20, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r18, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r30, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r33, @ANYRES32, @ANYRES32=r1, @ANYRES32=r34, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r35, @ANYRES32=r0, @ANYRES32=r36], 0x108, 0x402}, 0x400) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 15:50:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=r0, @ANYRES32=r1, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRESDEC=r2, @ANYRES32=r4, @ANYRES32, @ANYPTR, @ANYRES16=0x0, @ANYRESDEC, @ANYBLOB="9c2933eae74d2646049c249f2d276419f463f599abb689bced2042af3177c17fe89d428e47d023"], @ANYRES64=0x0, @ANYRES16, @ANYRESDEC=0x0, @ANYRESDEC=r3, @ANYRES32=0x0, @ANYBLOB="8c9c99706604ee8b21586a9dddfaad5faa98e5b18627f03ae0d4cd71902803422a19151ca7a4e5fb1d"]]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19d2c50f34370676000000000000aaff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:42 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xe) 15:50:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff88eee078ba2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a8524902378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7fdd6e72e833d09c85399b101962aaea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea67bc2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e501a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209030000008440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d179414fde31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d77607000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) 15:50:42 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffafaaaaa8aa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c0005057d9a4fc4ff06e6d3c7e504d74b7bfff09347a4dfad85f34841c477c7d8a5aad012ad15a52b27f1e2efaf2a270feb5d79105dcd2e73a695f26e7c4b39af55309740ca61ea233700fd68fe1d9e530b5f223f57889ee3df2d190e3c3ef57a9a33e1f49d4b39186000b0a45993b73c621653"]) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000100)=0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) r5 = getegid() fchown(r0, r1, r5) syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd000005ffff8edd") fsync(0xffffffffffffffff) 15:50:42 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 15:50:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606942, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) r5 = dup2(r2, 0xffffffffffffffff) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r0, 0x100}, {0xffffffffffffffff, 0x4}, {r1, 0x10}, {r5, 0x4}, {r6, 0x10}], 0x5, 0x2) mlock(&(0x7f0000364000/0x4000)=nil, 0x4000) 15:50:42 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) rmdir(&(0x7f0000000140)='./file0\x00') 15:50:43 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000100)="6777488027a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:43 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file']}) r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x8, 0x10286) semop(r1, &(0x7f0000000000)=[{0x6, 0xfffc}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r1, &(0x7f0000000080)=[{0x1, 0x8}, {0x5, 0x5, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc}, {0x3, 0xfff8, 0x800}, {0x3, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x6, 0x4000, 0x43) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="e1ff2d2f66696cd61deb025edb4036c46b261a0ebe8a98493ad2c906a65da0ea9ded880c2d6300010000"], 0x9) dup2(r7, r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r8 = dup(r2) sendto$inet6(r8, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000880)={0x401}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000680)=""/12) semop(r1, &(0x7f00000008c0)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x6, 0x4cad52fe006c06c1}, {0x3, 0x7fff, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x6b, 0x1800}, {0x0, 0x20, 0x1800}, {0x1, 0x4, 0x800}], 0x6) stat(&(0x7f0000000580)='./file0\x00', &(0x7f0000000bc0)) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0xc028698d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000600)=0x101) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r10 = socket(0x2, 0x1, 0x0) getsockopt(r10, 0x6, 0x2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x4}], 0x2, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10d}], 0x1, 0x0) getgroups(0x0, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) semget$private(0x0, 0x8, 0x10286) 15:50:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xfffffffffffffffd) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 15:50:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f", 0x39, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0x20c, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xb4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x5, 0xfffffffffffffff9, "980a7a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 15:50:43 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x1c2) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606942, &(0x7f0000000300)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r6, 0x0, 0x0) readv(r6, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r16, 0x0, 0x0) readv(r16, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r18, r19) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, 0x0]) r23 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r17, r22, 0xffffffffffffffff, r23, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) fchownat(r3, &(0x7f0000000080)='./file0\x00', r7, r23, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9bf8675341f08c82, 0x0) 15:50:43 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 15:50:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000100)) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r4 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="550b04e4", 0x4) sendto$inet6(r4, &(0x7f0000000140)="11514f18013e1ad5f4c181ab34ddce9964a16ddb93ab8cf31fdafb22d75b3cbece4427d250698916781b194b6c2b1b396b1370cabc3a64a93fc15a71417f7993b4162e9daee3db4e10956a71e141d4f74dca48a330103c944b8ebb4203e3517e33b3ea40128fdca4393df4e95017f77de5835b79f15714b093f4f2ca6bd0180e5617a53a2e487d", 0x87, 0x0, 0x0, 0x0) 15:50:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f00000027c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=0xffffffffffffff9c) pipe2(&(0x7f0000000000), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0xe18ed3f992b37985, 0x0, 0x100000001}) r5 = accept$inet6(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = getppid() setpgid(r6, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000005640)=ANY=[@ANYBLOB], 0x1, 0x1, 0x800) r9 = socket(0x2, 0x4003, 0xfc) dup2(r9, r9) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r10, r10) sendto$unix(r11, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce", 0x121, 0x0, 0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000001c0)=ANY=[], 0x0) poll(&(0x7f0000000040)=[{r12, 0x25}], 0x1, 0x0) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cd"], 0x1) poll(&(0x7f0000000040)=[{r13, 0x25}], 0x1, 0x0) msgrcv(r8, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR, @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYRES64=r11, @ANYRESDEC=r7, @ANYRES32], 0x7, 0x3, 0x0) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) r14 = socket(0x11, 0x4003, 0x0) dup2(r14, r14) r15 = socket(0x0, 0x4003, 0x0) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cddb"], 0x10) poll(&(0x7f0000000040)=[{r16, 0x25}], 0x1, 0x0) r17 = dup2(r15, r16) sendto$unix(r17, 0x0, 0x0, 0x0, 0x0, 0x0) r18 = socket(0x11, 0x4003, 0x0) r19 = dup2(0xffffffffffffffff, r18) msgsnd(r8, 0x0, 0x0, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x1, 0x0, 0x8000ffffffff, 0x8}) r21 = getppid() setpgid(r21, 0xffffffffffffffff) r22 = socket(0x6, 0x804, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r22, 0x8000000f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(r24, 0x0) r25 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r25, 0x0, 0x4030003) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r26, &(0x7f0000005640)=ANY=[], 0x0, 0x1, 0x800) r27 = socket(0x18, 0x4, 0x6) dup2(r27, r27) r28 = socket(0x11, 0x4003, 0x0) r29 = dup2(r28, r28) sendto$unix(r29, 0x0, 0x0, 0x0, 0x0, 0x0) r30 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f666900e85f8f7b22679b65b166ecd58544eb72cddb"], 0x1) poll(&(0x7f0000000040)=[{r30}], 0x1, 0x0) r31 = socket(0x2, 0x1, 0x0) connect$unix(r31, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f666900"], 0x1) poll(&(0x7f0000000040)=[{r31, 0x25}], 0x1, 0x0) msgrcv(0x0, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32=r30, @ANYRESOCT=r31, @ANYRES16, @ANYRESOCT=r27], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c74067877", @ANYRESDEC, @ANYRES32, @ANYRESDEC], 0x7, 0x3, 0x2000) msgrcv(r26, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r33}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setpgid(0x0, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x25}], 0x1, 0x0) r34 = socket(0x2, 0x1, 0x0) connect$unix(r34, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77"], 0x1) poll(&(0x7f0000000040), 0x0, 0x0) r35 = socket(0x11, 0x4003, 0x0) r36 = socket(0x2, 0x1, 0x0) connect$unix(r36, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544"], 0x1) poll(&(0x7f0000000040)=[{r36}], 0x1, 0x0) r37 = dup2(r35, r36) sendto$unix(r37, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r38 = socket(0x11, 0x0, 0x0) dup2(r38, r38) msgsnd(0x0, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRESHEX=r37, @ANYBLOB="9b2b9998d0119d51e845bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927af1686cde529a3a30bd85d9f5a5e7970041dd5156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923928482cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a", @ANYRESHEX=r38], 0x4, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x25}], 0x1, 0x0) r40 = socket(0x2, 0x1, 0x0) connect$unix(r40, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cddb"], 0x10) poll(&(0x7f0000000040)=[{r40, 0x25}], 0x1, 0x0) r41 = getpgid(0x0) r42 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r42, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r43, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f500000000000000000400000000000000"], 0x1008, 0x1, 0x800) r44 = socket(0x11, 0x4003, 0x0) dup2(r44, r44) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) r45 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r45, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r46 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r46, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) r47 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r47, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000004c0)="c4d1328846f84d4d37b320fcb6aeb8c342e2729d1c8f7afd892f42cd0aaacbd689febc71eaf88a46c4810a566bf6fd9605a868316308fa5cb58ef449fc218a70996a169aac776db84244a107873b247b80156906ca2eb2f921c6e359ee51a0f0a098b927108864e3aa828ad6e9343b423b6ad63d317e92b095a18dc42e18d85cca7dae0195807543a60595ea0259185f99a555c9792beb74901a533dfb63f96abbef4ef9694ef2c45875e41631eba71ca8cd45a175aea954e17f2b85f14cb71cec9e04b1570df91e4b411618e73258c5a5ef143bbf161b8d4a40ff2f2f8e4bec2aaab7c162f4a67cc5f751030774f8914a6dd1a686c96af9bfe321cfde6efe9bdbcb1f7b9143f5b83c9e12cca4e8bfb5f6b6d7933079ba18b2d8eb0b3a8bf11bc9499c0c15424c78e238acf8f5c9148b72e50dee0dc39a83dae1f4657ec81109e580814b153bb34d4af86d2ae2803ff3a4a2f3c4fa884be5870ef96c5d485ac57b4be99bfcdd5ad1aaa01e708f0cbe5c686dd762c7831bcc1f2f48f9da1af851a1c10a38f23070d6b6542352324aba87af61d22aa349079a264a3d012f42ebb440c3493ee7bdbf51f44084e80c5625c6e924101fd716e8ab99799ffbbdbbf4c727f4648bdf9a5c69999d8452dd72c764640f61f9a3ce1343d3bcecabf003319cfec62a9571a0375398b3a59d9d99e4d244ce1c732861aa252ae0741e04059913d1ba054fa7c515b0179951931fb93ff132acc08aecb009cb8f8dc13851af029280816d8a8b076da2ff5911246004c3516b1008247b6e41e43407f0f893cf22082df09a4469b57c09b481bc9720dbd5ffeac798ead7f3b27d73cc459db76db804c5d62a39bd48d58299a70aaf1a150c9da8ede9052a77dae400ed6d291b5ae3475b25dfc25a51c9df4d2a85b3efd7b0fdfa09f26d40ec8d2664aa9e2074bdbb54f2c5fb7fa2100149dec852c43d54bd6ccaa9ca146d99b7e118d8997239ac47c55ea34c21a73cf9932d24508830f8fd2f32fd32960a714bf20a2761b36ab5cf92e21311f7791811ba4968a6ee040963ca425490a3c15d15c76decf1a0019603a0c292c886c11a25039b0ff6a50aac2142e0165b7afd5119f72f421f43e0d6d52b90365d1798e6ce550da6a6a86ba975a88194bc2da0a694b7e2ff8840b3abf0edfb23d16a1821eb06dc850af76d8b616d76fe97200dd4af3cedd5519b051e76b0ca0a422a2dcdabee1b8699ea857722aeba9c6a5bb37761875a84b2443b0c30d5e644fafe4876efbd1cade563f22fe5562d6914ec86f5d5a3c04190037c00e1957e7b5507a9f439d81fd1d581a0b3b060f6e589f607edf68957d834af0c971a39b7b345c6f2c86b62813648287ef809af33360513a4c20819c2761d2aa3294a9ef13c3524c67b4801472e7993fe253d7ef4b43eb54081b33805866ad631f0bda38e8c93776181af0908f2d5fdf7265dedc5d3b1a09caac6bf7d3a0ab460ff74483645a23a155abab394b394fcb6a73b3a3bf22f00e5ac29a211f95196ac9d46746fac2a2dced7f92d6b889c26d9987e34bc1897facbc34715e750a30ffd079e32277c4e3ee62384c6d53f6971544410a85d8b942fdb37983a7cdcbeea998809a32f2827f562201a60e16ba91248fe5d9ce6ef69756d8a5b23c50ca5793314381346c7ad7da202ff89257dd8b1de5100cb5d16662dfa5b71ada5646f8dee58b77636201f473fdc6f8f3061874fc51934c226a1b86f3dcdac6b4fef5f6383624064d412f960656ea15544482a0d02532644a8e3aa751154a1acace54eee51ba792f43f033e0c542ca9200574aa72bee5c874d58a000111962c7e2a2640ea93eecbb9011f459dc953df4e3cdc33bac5d2fa64669dbacac604dc5daf567ffb1853a1e4d4de9a919f766720ab8e8559f0f6888c8ff50ec8ae39f671a5c289ebddd3840c7849e5814f1c7e325ddf5aebb1f497f4882f74b8fff1ab409f4824948296fa0debba32d15aa8ca5e022842a940f318b37ec56c89cf6d8fd5f6aac5dbe39ec58c0b8598197599037a8cf0413049481af11dde8ba52523eed5f7619decf5402cbd5a04194faa6498d333e4ff50411067213a17cd2bfa064ca13e3a6c35bf6ef1b0720a001e62d8ac8183552529369b86dcde8ff7f553b126297d44ca70ee3e9a5c0feea536a4b2cc17e8166efa1011a7015cde63acdbbcc226a3406573f4527143b921f92c87c7be3fd2acbe306b3ee1ff29525991be4af006b01f86664f7fc20e27b8ea227f46194f354896525ee032ed28c022a2acc2f6cf9748e19455db2f6145b77b16d3aeda759ef5920c51acafd1378243b02dab0441d2f9255ad2f6880c4eabd0da64ab3ae679df038f18364ab920dbc89d93f4c9e9f32b930c8da83a038621a24a095244386fc9086f53c6ea87057b22545de6f77874cde011aa3c6a82b5f1cceddd718142cc9e76e22dffc5f566acf1dcc93e1c669f229e87e0eb4369b3a96def3da014535bdf6efc1b892d50a70960e8b41504fd5beae8566cb7cff357b66a28155c437e070862af80eaf46bc272be5aedbf8d226ee0e554759785091341426173d4afc84f284cc7073084eb5f3015c5f75e8cbd25d8e4e454617c331ebf58b08bd39f348950efaba8b3ca5038cf19ff6c9a10d7a4242da1f9f1e461e066cc76df45f30c3431cb908a2e5ff4fb45c89cacf01cf49bdfe035fb1d65a0f08d100d040cf9312e16b3fb3dcd5aee9a0976a6df3108ea3cf9da2bd2ca2b1f87cb7d58040b257568788584030624ca0884fa5073ffc3f9fae9a4d632d7d352c0fb0c6160cc294557dfa992063220f2b23abaccef78b2209af132f989280db1bf998e5c75838c2e8ee1cbdf8af99ec23f10232d5cbd760afe11ab428ad1153", 0x800}], 0x1, &(0x7f0000002540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=r39, @ANYBLOB="000000002000000000000000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="001300002000000000000000ffff000000000000015c865f205e700dbb1025b3e5d49f5ca822cb833a61327a7ef545fa1270f03429098b9d01facae06461665a7065617c7045ffcfd0a91d619abaeb64eff1ab4c6efec15286662e5a9168992be7d55241101a4c76f39d1da5eb35518def5023123fd07441f1fb74d888d550dd1bbb52d63cb433b69af596b030bfa638fed335ce5f9c65", @ANYRES32=r41, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002800000000000000ffff00", @ANYRES32, @ANYRES32, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32], 0x11d, 0x406}, 0x400) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x0, 0x0, r33, 0x0, 0x0, 0xb, 0xffff}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x7, 0x0, 0x8000ffffffff, 0x8}) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f500000000000000000400000000000000"], 0x1008, 0x1, 0x800) r49 = socket(0x11, 0x4003, 0x0) dup2(r49, r49) socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f666900e85f8f7b22679b65b166ecd58544eb72cddb"], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x25}], 0x1, 0x0) r50 = socket(0x2, 0x1, 0x0) connect$unix(r50, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cddb"], 0x10) poll(&(0x7f0000000040)=[{r50, 0x25}], 0x1, 0x0) r51 = socket(0x0, 0x4001, 0x0) setsockopt(r51, 0x29, 0x35, &(0x7f0000000080), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000080), 0x0) msgrcv(r48, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES16, @ANYRESOCT=r49], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESHEX=r19, @ANYRES16=r6, @ANYRES32=r51, @ANYRES16, @ANYBLOB="28d039949101646906ed5f8f19a0897a6aae12844079b5eea9c32db13c8d2d7bcbea03563cee6298bdeb83e9923163c00825723a76a4548a3706941e30e64d19f0cb6f76277fd3f556c367d03d1db6cf096d3343f9a39c646a90e4e846f51144c45267e28144bad2cb7efeb6ecfc16ab51ed743499e28599f8cacb849b09aae7f1e8d41e5fe1c7d3665da630e328702dcc53fc7d887fb41f0024cd28a8789d30244c4e9ee4ff645b4c4ad53bb5c635fed23fc5d00f8fa4be3f0097249f21955be1269aa0052e7700505c51160246cedd42bb4254ccab926084f65fc0015615fb6a382994452313e91dcbd4becc77018d7a09acfa432543acae28c2de6769ee42f115955472ed83ac6adbf6ff0d8d442d25b1d929ba8031e82ad0223d7778e05fe52cb8468e2cd66f7805604f5571ca14578905faf88c091515f52fce37da1f12f874572f3d1f6107233e7b211e4546d0b92655119ce5fc70c5f61c2e0b42c87f777ed9b36458f844673749ac0d8fbe6c6402f2e3a73ef9c12745d65eb5eb668d76dcb25bf020743d62c67e7e405a4535d97c23a71cb208e111dcb7247092b29d3c6320dd8b43ed19361bf13d69fd9d949b2e6824677009225f5abaa3b3c3b1c975bdb89cb7395fa65d5c8b9b1ec976b94024c32d8b5f908d710de9a7301712e1fc5863b2221b68c629116230da9b7c4b97707b5e47bee47d741c697cf20325331a44844ea544e0eceda320a8b910c64c2a7078a3cf0581377fce019adcac0fcd8c766426a28b99c9e539fb366c379782270f4caf135a8cf98d4c72adae9b76a4175d5c0c1f37eb506f1c055cbf5a05801c49d7b6efd9d7f9af020b4978d1e16fa1f2bae713014e035d258535ce95bd322e89031a2c1a46a20795e9863a3a0a895667582fd109d7b7adab2f688f19ac6eb2e816290044abab43f6e5ae658d74350148f34b27efa75fa478adf5412662bb0b70a61a8127a857aa1a0438337a4261e60210e9692243d5a15e10a79fc96e02b6eaf2527f3cd2577028e126a5c9b068a11543230f5233f7eb173dcdcfa045de35f8d5eb31d73a68eaf63a0ba977cca197e50e5f5dac1931c849581f432702f872e01593de490220ec85c8bfc94f6ca772c4117ed24706d194d0e503e0ab895189ceca30d135eb1ec045f9fc8d823201ba50a392d32644aac4610b3e24af29f0aec458a03262e3997932fb6dc5ad9df795b19d4aa3728641d4a50219d7bdfe06207a1c756744ea79d37f62fdaeaff4a25fe7cf9146038abfa867e43ff7054f62125b6251bbda1fedacdc796642ae2ba4e309185348614ccfeabe1703f4ac5e2d5b5659903023606d55c1a7b93809a6d93ae4230b727a6b0f8ff3c711c7f1e6a763d9e5b72862e46a1b77bcc6930656e4df6945e272f379341eeea72180eafe8ae4c5bc5fd5173345d4a33cae60823e824156d5612f1ff07083db34a308460b67cf000a76d067cf798b82ec0be2f4f078b52a7ccccd3def5f7c7820e6894008adcc36f29cde62d577df7e78161bf28d86aaed81ed4b3afb142f2276d4980acdc97136aeeb50b7a3b8c72edefd424ae243343212fde4124fd13c9adab57e8bfac8670d556d4f25aa0510d53fdfc5e68b8a7d84a0bf00000ed0b3ceb6cf3445311cb2ac96e2ecd3fc180b1a1592da6da966bf6f688188a62b8f09b23839c1482e48eebac0072d1f5bfbd1f50890d4d51bff20163d6c927f27bd92dbf7764ef53bd5633dff5026b81c73a47879014bd27b3d0fbc08b7c1ff1991154ae04be03f7509cdf59245271e9fbd2b039d0caff520ffd2d810e44f7d77d8be81997dd5c23e49f2e8705789d7769a8b8714671d4ba8f269dfea7398133d70d79c2a8cd550f7a762a87cfb089f9560885d9fc6af3aa8aac2105901ee115ac08f1d4b47b661d1c27e80d8b3c586a2e50b6a2d204b64ab65af80950c9769e86c01204d21244442542449c5f046e7323b56055aa404ea336c8d788c27b456f63fd5f5d91f8a4f38145948b472f4ec1ece15accb43516747ec6c553e6909307dc17a17593a42035e572b17109ae46c3fa4c1041ffee75e40c3fa8b04647ab36130a0d40ee04dd3dc3b793c8ba5b17cf8fa3cf5d8a52543989bbc32ce4554b077c5db89b771079a348e98710dc391e0ecc66e8fb123fa0be35913e649dba773ed897c420791b90d227c562c684107afeacc9a653ad1867c9b782e16f3e2d1f5e7058e5299db5904f30bcc4f9712d67c7d58e89363bd932c35d610a88aefef82d4b34f2f7f20b1aec48d6f7f6f2f1922562e64cbcbabc9f5e3131854e107d2b6f726c1400d366657cb7a65baf6657467e274eeee2b2f1615bdf87fa016932e3646afb477ece3e40d9800a27f156a8a89ced6bd4d0bf51217d5e202da3500acef014ef18c80634d1f31b9221b418e21ace844ef59149b852547938a3d15f4ad333d7c3f9cb99e8ae126a8d150f9548925b97106e0b3d4c6d85e59bf1afc8ca6c04cabc9f3c40ceb565f4a475215bb1851c983e0f01c92deb001f4fd01f3966abd6ff578a7c8726c2854d113d3ed77fb026fbf7f85d2dc67d40c42929398fac02e6c7da791db88c7c251feb52d66199bee688b7e0854e5add44102c8d4065811f00e93a3c8de43fc093502cca3eeb20d8e40ffb7ed3c2e15d1ae97658063bfac90fb14affd49a16e073fd5fb89ab6adf485182aed5a72b820e4a355a4f2e8f79b1d7b911187a01800dbc1fa0fc9c1e32c397cf0d533d9c1e8db75a10fc81047be44a5df30895c256e4da5463da8dfb864fd50cb91eacccc7f984e13ab728d8f80a19ea643d7a39e0c77a6bdd4f2e5bdce06f94829940bd89bd4db3215e78adaa80648e67df003e23ffedb7a2748cf078c58f6258943616743342cca085bc1feb9612439a392b5f953c082d0c0d9bd802aa6231fa98a5afd1acec4f5d1837682b5c3210938e6520af4410857f1e394a76b929a972803701cc605d0d318473bbca12b3441535795b80e262da74d5989838feb67c2355ebd84fdf6249e8167f9526fb18bc42bf7ff53b384e04c3cdc16b6f975d957ae9cfcf1d0a806debef6b7c5fc64edfd447b1012f751a1685f261040cf60abf4d74d50e2eb5e4cdc82beb8ba10777e6fe8c73ef4ae21a26d9802b9b27d212ae29bfb45fb839f7f3a844e260b17d75974cc65513239373ea9b311d9c3fdb7e07d8906d914e9dc0f90cf3e35c92228f230b6e7c25cb21bdf03336c80237785621dc73d41255f9e2ef92d87539e0791480eed9f78435a5ec65e7e113ddccd4db029cafd5b084dccf926b2102490b4027a1cdb3362f91f755be9f576dc08de4ce38f047622cf90d9ed09f7baadf0ac365f29c368d23582caba45f47408b0c9396943531c7580c82d660db676c0255a8f42f23ecc85801a3b1761cd68d7a9895ba9741159be7ca477ae1985cc7819adc140527557296926e09369b5209066ac852cce8292c5ed57077e2ea8b4a73f51a8aae882bb8d21764b8b071b6def91ae1072ed33bba89c1f9797fa73d3fd72c22e6c2ac72602267f70ff27c54afc1a802ff246cf4f1d7226dc9ce3ac9c0964e179590205392ed9e0abd61f6a812152029f19c77490a9bb2827bceecb43a44e782d6492a71352bf6304d45ca20d3fb89b586cd9f9ba5bf7dba87261c0fba0ce7e5be3f4017e8b678ff48ace2997dde297bd4a93a0e71bfeddfab761c17051741f2733518f085862be7c540452c6c22a49a25be87d34c01569bf84b2a1b662b211fd730ce60905d9514afe36d77406eadb7d9eec7c99c9904edf20f8e543fb9d7cba64d26a7354a2bdacdfaffd1a63e3bc38586865f573ff7f07c3abb0e0ed4191e0c67016284ac41384becb882238372ac97ae03730407b179ada1c6f04b05f4339e4aed5231f6c10ffd3d4d68a8ae6f8ab860ab7b427e2ce764fbe2e8d10f88f7e2d46b1ef5204d3d834ec09ccecc8d59d7e205f661c1a383d8858ce133b31d970ff029eb38557dcca9554e184f6116fa310009dfd1ed64ed24f68aac808479fe4dd393f4afc953f1a522573aacfae766ed96d0ada8365438f954a0c5f60f01b89edf18b7333ce0abcfdeace5193c9097144fa9ed03db7f0dd75718ba664c9cb81a14977f5782a74300df2d3df93300fc2174dfa310153a65a61a046fc14baed459a7a2fdf82d9159ac9266fb15cd9da503969488d32e58c9ab6d76a9b1b101a0b622bd1382af6ba295dc82fb991a67afb24199c9bb912f189827542485792b66dbba9acbcb05ab63efca78546be49aaecbdf5f8939fb3e3cf0969915ea428a838fe0b61e12d5ed351dff4eebee3cd7dac3cbfe987ccb91c41f6ed90b0fc3e718075f0dbdc878255c33493b6bdb4e9525c6e32be374f94ef74c50928df07c84fdbcdd73690238e574e0a04a396e29877923bac885ccd1371cc0dfeb18d0fa117cf70ee9639b47401299effcb2db1638f35516282252e6bf5b79bc93e72901bf67e13ec1df18f90bcd52a178ebb5ef022385b9b03d3ed53d2e6a1defe74ae118be3c628cc85a8915821289b4814eeac7827d93b613bce60c3ccfc8a96b1356bf10db1c861a0efe161d0af099e3cc554b275e3df60a15d94a63eebff8e927bb393fe080a12a2750a5defb069e949332300555a3833665d0f39e737e1eb80d42af40fcf18794d465d60b37ef6840532506100a163f0d5d09c56970d80d5cbf085be442c52d8345be03ddb1d8f1fd8e816f7ec60ad211c57af2d2fefa398770d081336fb3365dda36084c349ab83b3c5f063d5d6858b5e82f20496fc3891c49f620694d8ed8bea6190ebb6b807bb9e55d53e85efc044b243fca189726d13066f9ae48e37e016178d0b368b1c7d4e34840fbf067ea1e92cd7de72fc3dd4ef9702eee4ff719ae5f0692c7e251c1579be1314805550d0f34feaec10ed7b24eaa904fa36662954aea509c91dc1b7cadc3a8a4edd360850989f58e0ced7522aaff30680e653cf6bc4e8cbd1c4a431bfdf11c27b85bb4c024b24061b54cf9ff765fdf41068aadf7a07c63f62a9f30d97a3485aae8b3d791795ac32c2f8178ad9819f155c6bc32c82ac1bdc9ac5a45f3d4a77627b70d25db8ee81474d69c0405fd7776bae84b3960d69e1771dee29d774ea56c0b7f4d13ce3d70591872f9e3ceafa37ec6e3961d14876a8ad6653d49bdaf775820d1e3344c27548938de2e29458c8a7dcc765a476cbacdc3499cfe62d391ac7ffb1e742c0f62765ac6c800b84354c55fcd3db8cdda5420cbb2f1c8d00e16bc22f8a71109bf9e7a303dae87c13cd92895f3ae3f133f71ab7c3fc05bfdd46429c1c942f97c8ab89dd00ff80a99ae63d7c4680bcf1221642283005b5f8eee0e60ee328c931fec33fb23caec8667320347d235e5f5bd40887e3b55e4c7d5ad80c44aa7c4841d630b5d637033fa68d9458d8a45bbc4cf5eab8859da4a39721291656f3c7d25f929d23f9b072d9a193dddfb63af67978ec706b638b952d1a2a39990a9a7c03deebd973b6f0a0f5160bc2f5ce71b4c7b3e9a6311d52f24a9e94b0e03c984d7edac5c22e474503fd61657196e80b30414a862cf6c128d158f071b421a0ced4b3c651a7e8048b61c9af89b5b017c012f8d28626c3cac6313fd9a717f9124650a9b2026903c50ebfc608b592a60b34361f59fe17d44933ff81a083cf6bf86e9dc0d3c188a95ea47585881cf04cb226f1226777dec306d8378a9d26e91ac17c05872b931b4319f6b301f3cdde77f8edc8283adcd4b3a8deaac3d48bfcee4791b3a3b03cd75862cfd63bb7924", @ANYRESOCT], @ANYRESDEC, @ANYRES32, @ANYRESDEC], 0x7, 0x2, 0x2000) msgrcv(r48, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r52}, 0xc) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000100)={{0x0, 0x0, r52, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) r53 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r53, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) msgrcv(0x0, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00"/2116], 0x1, 0x1, 0x800) r54 = socket(0x2, 0x4003, 0xfc) dup2(r54, r54) r55 = socket(0x11, 0x4003, 0x0) r56 = dup2(r55, r55) sendto$unix(r56, &(0x7f00000008c0), 0x0, 0x0, 0x0, 0x0) r57 = socket(0x2, 0x1, 0x0) connect$unix(r57, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f666900e85f8f7b22679b65b166ecd58544eb72cddb"], 0x1) r58 = socket(0x11, 0x4003, 0x0) dup2(r58, r58) msgsnd(0x0, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRESHEX, @ANYBLOB="9b2b9998d0119d51e845bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927af1686cde529a3a30bd85d9f5a5e7970041dd5156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923928482cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a99deb4af354bc2", @ANYRESHEX=r58], 0x4, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r60}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, r60, 0xffffffffffffffff, 0x0, 0xb}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) r61 = getppid() setpgid(r61, 0xffffffffffffffff) r62 = socket(0x6, 0x804, 0x0) r63 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r62, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r64}) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r65, r66) r67 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r67, 0x0, 0x4030003) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r68, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f500000000000000000400000000000000"], 0x1008, 0x1, 0x800) r69 = socket(0x0, 0x4, 0x6) dup2(r69, r69) r70 = socket(0x11, 0x4003, 0x0) r71 = dup2(r70, r70) sendto$unix(r71, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r72 = socket(0x2, 0x1, 0x0) connect$unix(r72, 0x0, 0x0) poll(&(0x7f0000000040)=[{r72, 0x25}], 0x1, 0x0) r73 = socket(0x2, 0x1, 0x0) connect$unix(r73, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cddb"], 0x10) poll(&(0x7f0000000040)=[{r73, 0x25}], 0x1, 0x0) msgrcv(r68, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32=r72, @ANYRESOCT=r73, @ANYRES16, @ANYRESOCT=r69], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYRESDEC=r67, @ANYRES32, @ANYRESDEC], 0x7, 0x3, 0x2000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 15:50:44 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000440), 0x0) listen(r11, 0x0) r13 = socket$inet(0x2, 0x0, 0x9) r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r16 = getpgrp() r17 = geteuid() r18 = semget$private(0x0, 0x8, 0x80) semop(r18, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r18, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r18, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r19 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r19, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x0) r23 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r23, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r23, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r24, @ANYRES32=r9, @ANYRES32, @ANYRES32=r4, @ANYBLOB="00070000000000000000000000ff00000001000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32, @ANYRES32=r13, @ANYRES32=r4, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYPTR, @ANYBLOB='\x00\x00\x00\x00'], 0xc5, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB="82040000000000000000"], 0x10) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) 15:50:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getdents(r0, &(0x7f0000000040)=""/165, 0xa5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0x0, 0x200, 0xfff}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8, 0xffff, 0x9, 0x1, 0x800, 0x49, 0xffffff00, 0x2, 0x0, 0x101, 0x1c00000}) r2 = shmget(0x3, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ff9000/0x4000)=nil) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x40, 0x0) socketpair(0x20, 0x8000, 0xc4, &(0x7f0000000600)={0xffffffffffffffff}) r9 = accept$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) r10 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r11 = accept(r0, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) r12 = socket(0x2, 0x4000, 0x81) kevent(r6, &(0x7f00000005c0)=[{{r7}, 0x0, 0x24, 0x1, 0x6a, 0x81}], 0x8, &(0x7f00000007c0)=[{{r5}, 0xffffffffffffffff, 0x12, 0x2, 0x7fffffff, 0xa3}, {{r8}, 0xfffffffffffffffd, 0x8, 0x20, 0x8001, 0x9}, {{r9}, 0xfffffffffffffff8, 0x40, 0x80, 0x6, 0x80}, {{r10}, 0xfffffffffffffffa, 0x1, 0x2, 0x6, 0x100}, {{r11}, 0xfffffffffffffffe, 0x21, 0x40000000, 0x1000, 0xee9}, {{r12}, 0xfffffffffffffffb, 0x47, 0x2, 0x1766eeef, 0x401}], 0x3, &(0x7f0000000880)={0x6a, 0xfff}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) bind$inet6(r13, &(0x7f0000000900)={0x18, 0x0, 0x4, 0x7}, 0xc) r14 = dup(r13) utimensat(r14, &(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0xa98, 0x1000}, {0x1, 0xa741}}, 0x2) r15 = dup(r9) ioctl$WSMOUSEIO_SETMODE(r15, 0x80045726, &(0x7f00000009c0)={0x1}) lseek(r9, 0x0, 0x0, 0x1) socket(0x20, 0x8001, 0xff) write(r7, &(0x7f0000000a00)="d6acd8637f2d0456e1d2f0f7a4347cb91298bb4dd2eedd2e15a8c477a429cf824fcaf1d221c04f3106cb8d4315f4050f488babd0e857dca67227727489803fc0d6ade3a8d5d55c679bf369d76d2af90402f5785f7bc025da60babf84f3a0080ef58546dde4dd376806f7fa74da3f3e73c76f1854bf533b1a6831d7aaf340854149dbd72ba489b67eafefb59ae7a781db6088e552ed21e4d14f60fd65c0fc67489f7cdcffade06dd3b87125e41c708a14a69ac97cee81e7fd938b6e301f11978653818ae1de965d34b56cb3f8e4c978ca912558092cc7dd33139635c27187e56a4922c5c3922bf8d1fa8ef8ffee25f240947067a0bba694617c3b67dccab230e20275b50a5c0c6a5b47683478490f8a7a658b07748d40236fc2ed94e48d0cbbd08595af6e11f7a86b0c6ae80f25ff55462f0ce76a35f60dd63254c889cacaebf82e06d363cc7354ebc95ebe06736fcf8143a5881dff04325c5f95cd65764af9e4446dce36be883ff647a0ddd58d867bbf9c7f7825e93a20b77081f6f86259337c3748147257f771fa407c3c4d8cd95a75bdcb36de5e8f9995041a495c4251f66744d9cefd727bea573d4696027c7b38082125baf0f21feb73624e282c4c9cb7ac58853ee8a49354df4259788bb79dd8e0952df5318cbd595dcdbb1c8b5781c45391ff4c5a803b45320a36f2536bea92c3ffd09af159ed5e160e21a773ff15ed9c75c91a3bea1943404e381f5442bfe66e40c126e3840cdc872e87548d58fa4a022e023c4d46c38eb4a250b086ea82161c7c60729cfcbac7afb11492135484a6680cc9bdc2601ae7a3540391ce179ed21e290e249236c874946b405cfe3cb05aa52d1b08084a045b142f508d719af3040b7dffbba1259cb6549f0b1882fe5c08ca8a8d5199e6386b2682fec40bec68697b07e318fcca339de321b3f1c6cdcb9a3122a1740bb4bbf635896ef1b6873c55f95dbc394abd98564a12fdca8aa285892d8d68039ece2988f16b5dc2036c8a107f1c71d9fe3bdfaebc1019036ccb3cdf22bb6c589abb433b094d82550332d95c24dc77523a7c650d9492079cb250d3323240dcd048d1c7c016883305c3e4892993373f4608bcd216d6cbbc683e66da4539efcba20479e24092f3e17f3957d1c5dc27870b691424f7a24ad713220ecfed5f3e422405c8f58bc23daa14803847c43ad874697869f47c64dfbcdf5c804881d594de19809ea123bbfda0b9a60ec72bbf31349096486d731e01c3341b7d56c489a12d6ecc98ce07c3be871b3e8253a337d771f88790f30f9e7a4b878fd6d7619781db46e46f1e1f6642e0b964369c4cddd7abbe7310e71856ca56d3680180219a672cf3f8d2fd8f9eebefd257101d4525ac068eecd8eee0f8726155255c9f0747c730e331f5add9ee394d668f4526b29ceef14bb72954d9402396de98552941a0feaa74c5b666bc4ada2909182e88db5358faccc267bd3b2364b05f52609b3682187527ea9c10b1592f444720db3ebbdb67e5fd2fc2d33f0d4d0f6cd7ba1b2457db74e18ba45a5601d93d2a7f0ca093ec30d8347ef2260c9ae3e41e139625e43a04f2af5492ac34ca9cfe11221c66b6c296bac19d8c7b295142512d11a059c959c16d81d75ad722156fb24a1e9e947241ea13c96b86607db9d8509a70c229bcb000953458a1779764a10c199e2da9f68aa6a66e7dade3b28aa79fdff61490427af9dfb309786bfb48a657c76e5c058b9e9a22cd199489512ea90372d0b418e8cfb3fd9f7524441563f7366d428ec61b0e2bdf2dae659291fba12a13345be058d43e62fdff731f8a63ae154d65d4aa239e5d38f4325d0cb1ce48a5b3ab9eb8b569bc5b999aecefafa68027b3ccdd701a53f3f27463c94acdc27333b0135dba617647c07fb873fddc8c8fa2139fb0164001ce2eae5df0b2eee90975ef7b523ed3d3c800200546b33d94cde8a8029dc0b91b7a4afb6b26a8830087053c77fc61a0a68d39bf3b7fcd0d1d33c28a84e36635f1e0ccd796fb52796dec82d458ee8bf3b0840e1892601222ba64ecd1d3b7876494246a0e9d4d1ddb7620806999e7af7e8a69bf270d1fd19eaf2b6045edbd3f4f73af8976fc76eb89fd0cdb7345c4208e2dcb08ee66e79c4c10b5c541f5245850c041ac85306834e390af7ec6431af05e9dea71c49dcc84f9d4dc5b8f49d1a8bd2f7ffcd60de78b7555b9817d4ee5f5458aca5031c72fecaa9cbe1afdc3c9e3dd626f4b487289cce82108d54d106be4b8e184d7236910a339060fd9c3f6390f574f689377a90d4d3d00226e3a68c9f1b73fac43f364c4adfcc912128e1d032d922bce95c288c381d7a2452d3b099dd442d290a134987cd801b344cf2518b6b83c078b8b69810ebfda5b2ca09944a007bd1165c2577cf0515353aa1701e0f982772489b88c0bb96dac069f82ff67f89bc26887d4bea04a82e8787431a385009d7115442b5db4884823e1015872e647879911e13161d1d39901f8b056fa11d936627841957375c6645625605035041ee0085155750526a80098849cc81df3ec107b044358ef71807f0fa073bb52a4da1323b70f33064e78e2d31cad81f0da547194dfac9869c550811a549f30ebb2dcb2b291600fc06db79e30df587518dcd787f3e3c0b18588fca29fdb31230e1ed692e496b16593ebc897b0eb1670d30f13ec8f1478a1765071757b446ec6be2cd6b9974e866830ae77722857c9f9f91879b72736c40404fde3499a75e6f4e283d3172e84c70b44dc7eeb4b69fe4040495be1098c3f1420482edf3b5cc89a92531fcc564024aabed3bff6017aef48849d27b2b63cb28340e549cd826f7db1a8a0e7a043ff4f0467dd81966556a38bdd554c7c787addb8c85c234d06ee7a84afe89ccde7e6875928d487e91fba113223ed8c82752dbb641252438377b805066204a36b9ae5c46a650e421f2f3a01b9a90fe42987d241852f7c3a02dfdff720c6b5fae29f5fe79bfe51629c91cf19e125100a2d72f33de53f29a19a2edf5e1eb832cc3524dd55854e520cf5767b36c16ddfc794c1639387737a763eed696d94beb90559765a65a968a53c1c113a5f6b8a880fb41b0699cfdbb97b5f94302d170a65fc3199ab0de86e15a11c50aa4fa9eb1c932a6696173fb55129bcec6ed739a9093b1320b5d03278e4f52aa84d6f57b89681b1f725d6e7328155969847a72a5121716a8447dee61cbdbd4b80c63ea3c95f5824a7cf8ab885759c5bf192f73dd07e5d0a8ede3c3534b8ae76a1b1057c65a86b14f1709e1465e14134efbf3c11991c884feafd0279045dd42bfcebeaa88b62a21481df10221eed576601319274a0f0977d3a6903a25703153bfa8f36f131a0ec5d5be0f55b11c4b6b8c2f2204ee644f0127ec869430be729391fcba87b12a542483a683544f6cfd21c96ea36886547f3eb4bd09799d6ec5c4a5a9aeb5e6e132b993823f2cf6fb8275770b16b4a1e663ac1457b165a3c9257ac3feca645f4e1edef155a5c93716ab740f782cd5dc8c2ae77c118fcaa2a7de9d9a702deab48bdf5ca2898564683ea5a716f17132e838e4f18007e8d0696a9f37ded6240a142cbd998a0494ce3e4ff0658c067bb21279c7686a86fdbce950460e8c5f0d337862b5f6696cef25d7d6298e9d3694b98cf8474c155161b5ce724d843aedf08c0aec1ce3f8b9d80425e4d2a579b7a9d93487203e514d0e377ffa084bdbca5bc70c9ed6d0ff71821cbff7a511c297514e5dacd6dd443e23a1d2f98aed572d324433b73c66640392c7c954f6ba1f225d10b80b511dd2dfed29a5339ef025697a3e09849707abd8d56c71510ee3c2a51bab21369f5caf920bff020d155b8278a93915b2893adb583615583de2d868c9d0b5e77c11611cd6adfabe57e602ebc2e433a3c90566fdb54a06f24a1bbd64315969d654d166c258d42beecc0066babcf839eb692426a1f9a4d69c0120987ae1b7a4a073ffd7243ad32baf8851c57020f10a73dbac7dd1dc0af9020bec04c569d297d40c13e801c66016b41738d413743c0032e51356be62bfe4ddd3cbb718a56095ae2202b53876a839cff1c98ab1dd91e66f2a096abb59e8969ed9bfb7550b3e28cee27f7fbee344e5684adf1f2cd2ff27a8d45e25f45e1f69fff71cd9e95aee5bd5fc4c2b16342b331d96a7b678cdccd5d6d22ca92bd3e20f188ab9ff033e80b44d030c7abe3c12fadca2b4ce9cc6143eb5200c650aaee7bd0b5d68917aa47d979d54c3b12761ec66c3dad184d5134191e04ba09507a02afd57bb89af618f3b7a981307ba24072ed775b81ec16702f7304b091e74f90175cb1761317761d161aa104f05487e635f48afc17bf497454606e2bf42f12cda041a325b0c614d9d06cd969ec3188f6196bda0e0998674f3549723a368c671972ad84559be4fd584b7144927d6a36ea743294f7d1baa9d4caf74c25bbb8cc9dd34d689c06745812d9fa450369273f1b916d1e6d4e84c16623eb68b84e8e8ecae091ccb91d97c55c19c8c1fe02073775603eddc4d7b47b7d9d6f947f2e044d4ee484127e03c116e22a6f16cf7108de63a0b520910c695c95f059d5313e40bfc4058d2e271c48765fe1461db9c0d40933e40cab6964acfceace8a15ec9bb27b4ba39b5cbca84e0a72233f9ad41697364f4d9d030f6abbf08ebcd350f3f2aa392f963903874abe17682ae1866da65be06f4f087d82cbcb3e01b0a775c9989e0a0b478b77682a9e4be680b3d82f4205fc7cac4c262285de83421d0aa969bf5c0ddd9789907ccae0dc7ce5d2aec050a3b1f45b3199445b0790ccdbe927d6d4e889d037ddf2a7015868c44e15fe8b222efc7acf8e46eeb85d776722803800ca4644ffca218ddd2d9bda5e90a02b2af7ceaaf5cb4bd33f475ecf081d1cf613346eed6373ad1c197f493ed287f751b4ab818bb7d281842e16afdfef009062b7661cbe7ded0aa3bc8d82b910777c48fd283a2ef3125b12dc180e16a5515bd4639b2019eb29840b1c360242aad08cead9af4d16bdffd474c63710dbe73f81adbd9fa95474703e25aeae5aeed99a00a480ba9e8dfb5f43042fd4338a78ab16348734f706ceeb1fbe540ce37586da2a7cc105aa1429d2b3c8258077f080009eb89239937fff2c82c7dfbc7cf776fac78cd9e4629c80ca0ee51269e0510bf0ea8340a79f33c9510ca7ac5cd224a7e67dee182b5ccebfc4c1da0a664accbd25bd40f3bb34fb9dbb73b3f6b4cc3747d3fce92432533d5e6ba52f977695ea0fa702db62b65ee71da24fa06e2444b71b7961ae747d6a58629508a5edd4291d09c9d31d0d6d771e5f043a1d8ba36fc1b8ea4693cbdea6374feb0c77f1404ee8ddfbe035968bb7040e84de152f73dd6a2f6d135ad66ad395792a0749e3d1b280e01a640b18defc9bfb42115278874df2055756501ec57d0cf52a90d031170bf0df327031e2c0796292888d6b20774a926bbfc9d0f45b3e2aebda9788220108ce4410ef17187380f6b7c42e7070738be914c09a73ce2a70e2cc9c2f91319aac0ab3494aba7f831e9133b9cd962fd080487cec7758299b880f82d1cf8f73789bd3d54e5b4787b63667154a3c2a04a8b2304c71fded83f8b7b1a8e9e29538d5370f54527d65a9813f30d4e8fb22f9785212cfe256c32c056853434e3b94fc76b4119205a038835d073b8f4087afa6463ded6c1ec85f3f3b69f1eeed4a28d6e81ad6e43922465e1223a6027078e9a48c1aad787e270a2c6536accf5a571e5c8e43e6874c64268e45583609274620c92c0f8407d86b18b6996ab46d7c", 0x1000) 15:50:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x48b226e069cd13a5, 0x3, 0x2) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) socketpair(0x1, 0x3, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r7 = socket(0x18, 0x1, 0x0) connect(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e8cde2d066ca80002ffffc93cac8ae377893001145262b270f3db6"], 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16, @ANYRESDEC=r5, @ANYRES64=r7, @ANYRES64=0x0, @ANYRESDEC, @ANYRES32, @ANYRESOCT=0x0]], 0x1, 0x3fb) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r9 = getppid() r10 = getpgid(r9) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb754204be23de094dfb724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e1dcbc0db4b359f7d7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r12 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r12, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r13, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r10, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgsnd(r6, &(0x7f0000001cc0)={0x2, "5aab059e7584be19de16d8ab2e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b5d6e5a88ad1e9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d61fe982bc00c7efc8c7076976039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8cd44755b471bf8c17b86b34ce10a93dcd069cb4d4575ddd417bd2c5f24"}, 0xfe, 0x0) msgrcv(r8, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000f661ea6d247c8c4e3805631ce29a9a509334ccf6515e"], 0x80, 0x3, 0x400) r14 = socket(0x18, 0x1, 0x0) close(r14) getpeername$unix(r14, 0x0, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200100000001d, 0x0, 0x0) msgsnd(r8, &(0x7f0000001e00)=ANY=[@ANYRES16=r15], 0x1, 0x0) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r3], @ANYRES16, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3be2808efffffb51969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806aa8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c07a18589e5ca8a59770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757632b5425aa528c977bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21851da07bf081d30d0e995a"], 0x156, 0x800) msgrcv(r16, &(0x7f0000000e80)=ANY=[], 0x0, 0x3, 0x800) r17 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r17, 0xffff, 0x1006, 0xfffffffffffffffe, 0x0) socketpair(0x1, 0x8000, 0x9, &(0x7f0000001dc0)) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) r20 = socket(0x1, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x18, 0x3, 0x0) close(r21) r22 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r22, 0xffff, 0x1001, &(0x7f0000000000), 0x8) sendmsg$unix(r22, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0985b0bf33045116e27a100000000000"], 0x10}, 0x0) msgsnd(r18, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r19, @ANYRESOCT=r2, @ANYRES32, @ANYPTR, @ANYRES32=r2, @ANYRESHEX=r20, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f0c7506b3cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947c2df0f2faeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f56626e5f07615ce7b2ccc3324192bf559b3c", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r22], @ANYRESHEX=r16, @ANYRES16=r21, @ANYRES64=r17]]], 0x1, 0x3fb) msgrcv(r18, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a7072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a3a8c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c66189282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf6770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c909073cabc0458d384e1874bb1ee756cded06ce2ad2fc4b304405134c93cb78f591907e7fa1a26f97ada9eded5a5125a785427436cba29813962ffe7ac5346932f0f03bfd91f55f9a29b2b84263bd6926b774a541b2b4596ca832a33cd557561f5002079fdaad0ad589781861b627b51be666fa6924c00"/737], 0x1, 0x3, 0x1004) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r25 = syz_open_pts() close(r25) writev(r25, &(0x7f0000002a00)=[{&(0x7f0000001980)="a2a6de9d793640582aaf03167db237de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2e6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e123a62ce406653b106d8ade7765a6e545cdc082192eda49ab90c594b574f0a72b1689ca4c5a3cc769b158707c7c2ce693b0623eb4d6f6459d6312c2efd8331fb923643aa54c875c9c992a621176ff2ce7fea8a8ebb30724ead37a8b54f15c6aae56184d4e387c95420cfd671b86038e40bc4363edbf16e400704ffd33fc2d1d685700a3dbbbd5bb08de8a2deaf8470db900d571277bfbeba839376b209d57f43b0a92bd0e5c654a9d2b7f9db6608ed717ce9d59f5fb29dd3653db21ff1a305b652543fd64fe08abb0a483e8231cd9eb69b16f90dfbe0cc78c56549899fb751", 0x132}], 0x1) r26 = syz_open_pts() close(r26) writev(r26, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r27 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r27, 0xffff, 0x1001, &(0x7f0000000000), 0x8) sendmsg$unix(r27, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=[@rights={0x10}], 0x10}, 0x0) socket(0x11, 0x4003, 0x0) 15:50:45 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000440), 0x0) listen(r11, 0x0) r13 = socket$inet(0x2, 0x0, 0x9) r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r16 = getpgrp() r17 = geteuid() r18 = semget$private(0x0, 0x8, 0x80) semop(r18, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r18, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r18, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r19 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r19, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r20, r21, r20, r21, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x0) r23 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r23, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r23, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r24, @ANYRES32=r9, @ANYRES32, @ANYRES32=r4, @ANYBLOB="00070000000000000000000000ff00000001000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32, @ANYRES32=r13, @ANYRES32=r4, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYPTR, @ANYBLOB='\x00\x00\x00\x00'], 0xc5, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB="82040000000000000000"], 0x10) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) 15:50:45 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ade000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000000), 0x0) munmap(&(0x7f0000ad8000/0xa000)=nil, 0xa000) madvise(&(0x7f0000adf000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r3, r3, 0x7d55, 0x9, 0xfa}) getpgid(r3) 15:50:45 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045040002004e50ffffff7f000000006308008100000000fe8000000000000000edd79ef7dc7bd4c49b0fbea87371000032480080aa"]) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f00005d4000/0x1000)=nil, 0x1000, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r3, r8, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000400)="93fc9416c3c3eee9f53c5318e5867395fc159294287419b3918583d535c73ff71dae054ed300c8a65dc86c0b164b2af020a5e4e0c17feef9e6", 0x39) 15:50:45 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r1, &(0x7f0000000200), 0x1000000000000130) r3 = msgget(0x2, 0x30) msgctl$IPC_RMID(r3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) msgsnd(r3, &(0x7f0000000080)={0x1, "1a831813e05211d7b788daeda6d07c78a0e48c7e8cf9fbdfdf6a1b12affc822a1b50c687466064908bdfd07e7f340a83427ce4ad936466d4bb6e083f816a4686f880d6f393e395d66c077d1e357f7cec3af77954c7a8725392f263536d05e94a7abe23858fda6d871eb37c92e7f060dca37224bb37800d7d06768c617003de10de78284eb4a6484a0dac24210aba99460be24a7ccb5e0551648d430b9d4d8953f7f2ae37cb14bdc0569134b1188c579a1a072c8716b9310627870da88874c328ffa1429bc63eaa5eb320fefa1be6b917e208380423d8894d9973ebad6bf1681599834e7149b25d2471e88071ffb38595c380d56a1b837f499baccc19f894"}, 0x106, 0x0) readv(r4, &(0x7f0000000200), 0x0) dup2(r1, r4) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) 15:50:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280)="c93bf84fe3fdf4efdc6ac87c2df6563afa51d7e14a544e1c71077a5be985fe463ccfdf288f08dc94f8434f1e1b2b8bc4be8a5285345dd2fee3818b84982b221b90a7dfa430d21c7deea916b3582c2c3b8c9281324a72a96953a513efc6b96ead9dc5306cd64cdb3de54604797193f655ced82863ef0c9a8c580fcb3fe6e5a921d9a797a173f66bd6c1fad59dfae9de63731e90c63c87515f4774c43ff85596aaa34d519b04edfef2438e80d2db825c08474ab6b353b3d052f1136fb4971aa3cfcdbfdc232f9f56639c83f5a2654ae81da028c114887889517efef5450f95", 0xde) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xb30, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) read(r6, &(0x7f0000000480)=""/76, 0x2f6) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r14 = getpgrp() getpgid(r14) r15 = msgget$private(0x0, 0x20000003c4) msgrcv(r15, &(0x7f0000001240)=ANY=[@ANYBLOB="e88ee9730f2db0420b6dcb"], 0x1, 0x0, 0x1800) msgrcv(r15, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r22 = getppid() getpgid(r22) r23 = msgget$private(0x0, 0x20000003c4) msgrcv(r23, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r23, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6f60274426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db9eba36401c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf17efc4af054211f6a554a0101f663df553b15ba82a7dafd60d7d847cba91dc66ba4b9af85bf09f2760f42c17afa524556527a9e1b60efada6"], 0x1, 0x0) msgsnd(r23, 0x0, 0x0, 0x1800) msgsnd(r23, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x1, r19, r21, r18, 0x0, 0x46, 0x81}, 0x10001, 0x1, 0x0, r22, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac100000000000000004962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f4b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r15, 0x0, 0x0, 0x1800) msgsnd(r15, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1f, r9, r11, r8, 0x0, 0x183, 0x81}, 0x10001, 0x1, r12, r13, 0xa5, 0x1, 0x84e2c, 0x6}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r25 = socket(0x11, 0x3, 0x0) sendto$unix(r25, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) socket(0x11, 0x3, 0x0) r26 = socket(0x18, 0x1, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0xc00, 0x121) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0xa, &(0x7f00000000c0), 0x4) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0xa, &(0x7f00000000c0), 0x4) r30 = socket(0x1, 0x8000, 0x7) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r31, 0x29, 0xa, &(0x7f00000000c0), 0x4) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r32, 0x29, 0xa, &(0x7f00000000c0), 0x4) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r33, 0x29, 0xa, &(0x7f00000000c0), 0x4) r34 = socket(0x18, 0x1, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r34, 0x29, 0xa, &(0x7f00000000c0), 0x4) kevent(r27, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffa, 0x11, 0x2, 0x80}, {{r29}, 0xedb380284cbdaada, 0x1, 0x8, 0x40, 0x3}, {{r30}, 0xfffffffffffffff8, 0x51, 0x1, 0x7d4a, 0x80000001}, {{r26}, 0xfffffffffffffffa, 0x4, 0x1, 0x32, 0x3}, {{r31}, 0xfffffffffffffff8, 0x4, 0x0, 0x81, 0x7ff}, {{r32}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2}, {{r33}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0xab6}], 0x0, &(0x7f0000000080)=[{{r34}, 0x6d3b9a532df893fb, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x40000000, 0xffff, 0x9}], 0x6, &(0x7f0000000200)={0x1ff, 0x4}) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r35, 0x29, 0xa, &(0x7f00000000c0), 0x4) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x10000, 0x0) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r37, 0x26, 0x6, &(0x7f0000000b40)="6a4ed93a49c4b221f6f19cdd41fc4f4fbffb9f65414405ccaa47b1f21a5da2a6411b6c21b9d72b2034b5f078cba1850d109af6fa1e7ca61835e1601ffac7f81a20d535ad2fafe3586a104fd4cb7f50bd28710fa50eab97cf3983c9b3bbc5ee997bed3c13bad9c9fe2451ce6a6c247289bc99141c9ee44133726d931e318ed4feb634e2f5ed219521260c8d1287ef3e6197a90aad0f6cfc0fff2f6b5bb14fbb54f0f43d0403109a07f047c171800acb1890ef046d545f52b76f6fc7f8ef746da574beaba3a43ec762544be5da261397c59f8352cb4d22086bbab7", 0xda) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0xa, &(0x7f00000000c0), 0x4) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r39, 0x29, 0xa, &(0x7f00000000c0), 0x4) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r40, 0x29, 0xa, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r42 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680)='/dev/speaker\x00', 0xbfc39018e5d78510, 0x0) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r43, 0x29, 0xa, &(0x7f00000000c0), 0x4) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r44, 0x29, 0xa, &(0x7f00000000c0), 0x4) r45 = getppid() r46 = syz_open_pts() r47 = getuid() fchown(r46, r47, 0xffffffffffffffff) r48 = socket(0x18, 0x1, 0x0) r49 = getpid() fcntl$setown(r48, 0x6, r49) r50 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r52 = msgget(0x3, 0x204) r53 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000580)={{0x800, r53, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x7, 0x1000, r55, 0x0, 0x3c, 0x5, 0x3, 0xfffffffffffffffe}) r56 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r56, 0x0, 0x0, 0x10}}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r58 = getpid() fcntl$setown(r57, 0x6, r58) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x5, r51, 0x0, r53, r56, 0x4}, 0x9, 0x3, r58, 0x0, 0x1000, 0x10000, 0x1000, 0x4e}) r59 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x10, 0x0) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0xa, &(0x7f00000000c0), 0x4) r61 = socket(0x18, 0x1, 0x0) setsockopt(r61, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r61, 0x29, 0xa, &(0x7f00000000c0), 0x4) r62 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000700)='/dev/vmm\x00', 0x80, 0x0) r63 = socket(0x18, 0x1, 0x0) setsockopt(r63, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r64 = socket(0x2, 0x8001, 0x0) connect$unix(r64, &(0x7f000001a000)=ANY=[@ANYBLOB="9169d0e3f61a1e904842fb5d6791ad0af248a83a00010166696c653000"], 0x10) setsockopt(r64, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r64}, 0xfffffffffffffffe, 0x50, 0x40, 0xd4b, 0xfffffffffffffffe}], 0x0, 0x0, 0xffffffe0, 0x0) setsockopt(r48, 0x29, 0x3f, &(0x7f0000000900)='\x00\x00', 0x2) r65 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x800, 0x0) r66 = socket(0x18, 0x1, 0x0) setsockopt(r66, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r66, 0x29, 0xa, &(0x7f00000000c0), 0x4) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x0, 0x0) r68 = socket(0x18, 0x1, 0x0) setsockopt(r68, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r68, 0x29, 0xa, &(0x7f00000000c0), 0x4) r69 = socket(0x18, 0x1, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0xa, &(0x7f00000000c0), 0x4) r70 = socket(0x18, 0x1, 0x0) setsockopt(r70, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r70, 0x29, 0xa, &(0x7f00000000c0), 0x4) r71 = socket(0x18, 0x1, 0x0) setsockopt(r71, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r71, 0x29, 0xa, &(0x7f00000000c0), 0x4) r72 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x10) r73 = socket(0x18, 0x1, 0x0) setsockopt(r73, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r73, 0x29, 0xa, &(0x7f00000000c0), 0x4) r74 = socket$inet(0x2, 0x2, 0xff) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r75, 0x29, 0xa, &(0x7f00000000c0), 0x4) r76 = socket(0x18, 0x1, 0x0) setsockopt(r76, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r76, 0x29, 0xa, &(0x7f00000000c0), 0x4) r77 = socket(0x18, 0x1, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r77, 0x29, 0xa, &(0x7f00000000c0), 0x4) r78 = socket(0x18, 0x1, 0x0) setsockopt(r78, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r78, 0x29, 0xa, &(0x7f00000000c0), 0x4) r79 = socket(0x18, 0x1, 0x0) setsockopt(r79, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r79, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r80 = socket(0x18, 0x1, 0x0) setsockopt(r80, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r80, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r81 = socket(0x18, 0x1, 0x0) setsockopt(r81, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r81, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r35, &(0x7f0000000940)={&(0x7f0000000240)=@abs={0x1b4ed073b2331fb6, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="e765ee5b1ec073321379bbf280494c5ee1a5330fd2fc7bcd685d1caad6ead1a95e97c68d2531d4f0c1709e19246c5f84d31496bc694697709cf7d0147d4b2b97b7cd16b8e36c9f627221aa865a29df0c53e17a6b21f2955e0da6fa0d1d4f2f300ce81ec5436ba9635eab196769", 0x6d}, {&(0x7f0000000300)="b344c43eed5a7d94248165d575b5ab164f5b779668b44249af66da60bf1589a4bf57df0e2c61e048e3154103f91ed9b1db91b3d6f56b89f4a410c1ff2a9ca26adc52d4e5bdb4bf53f05068b4c3920c89b00d9bb864434d98e91cdfa65f5bf0987bf6e393e20079f2da52897a87f891388cee51f7826d1204", 0x78}, {&(0x7f0000000380)="071b721398fce0573e6796f4c3a9545abe79b88f505f8d42a782e0188835bf0e6b88c22a12b37df283589333fec3d16851bc5007db3b4a673ae29aa9d786809c99a67261edb96023acef75ad95887780818835be18e6f7bf04d0ca5ac1598dbe42eb4967e358cc52c5e042f169d70884fa2d357a37e0f528f0b28265f13f6050633cff65df4bfee7e131927046e8fc28b5f9473d41eba8d540e0100b1cdd1a2eea775a137e0a34774c6ce099c7f347f6935b302deb19920c1726f41d4e755e5a90453a5d9a615659e4cdda4728b001c50bed77a21c7f008050e0c869084ac1a390921e18fcb6d3c5db9d95cc158e9f200c3e", 0xf2}, {&(0x7f0000000480)="136200164b0f9565bfa39db8c988cac11b506986d8ec9d39aea3d52fd08808499ae74335150a14c019ab", 0x2a}, {&(0x7f00000004c0)="201bdac8c47038eca7f9a32abf4a5116279864b7072fe4c2d5e881d7a2987224db32d610441a89b13c136d6cce894ea93f8cebc3fce87ebacf03fee8d48ef7f660cd8115cae2a4833a7285f83e3c79eee3b64f4947277086547505e292fa054379945cdd1404fbed2d50ce4e5b0b274d0ea8c476118b0d13058332b686154d2259", 0x81}], 0x5, &(0x7f0000003540)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r34, @ANYRES32=r36, @ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRESHEX, @ANYRESHEX=r31, @ANYRES64=r79, @ANYRESHEX, @ANYRESHEX=r80, @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES16, @ANYRES16=r81], @ANYRESDEC=0x0], @ANYRES32=r37, @ANYRES32=r29, @ANYRES32=r38, @ANYRES32=r34, @ANYRES32=r39, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES16=0x0, @ANYRES32=r76, @ANYRES32=r77, @ANYRES32=r37, @ANYRES32=r57, @ANYRES32=r78, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC=0x0, @ANYRES32=r29, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r44, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=r47, @ANYRES32=r56, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r28, @ANYRES32=r30, @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r30, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r65, @ANYRES32=r66, @ANYBLOB="3800000000000000caca000001000000", @ANYRES32=r67, @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r70, @ANYBLOB="9269aa63f828503ea710fe7110a2c33cdfae3bda29d487675767e7d21f84edc62bb5f75bd16aa35cac4b29b72ce32a55858b8a69ea8d8afdf710a9ae94dcae1bc490f9f0034a92c1e686b5d1dcd926209001fe099d56563706a3c3523da8e201b96939982dee41a1c17697855b3f64d32bd4f7c19bbabb2d2067cfb14e47cee7b4975e4cb34daf4e3457c755a61e47b029fbc2cb49bf3c977a94a00f30e99ae11a811959b2a84b37edf8556fcb40afdac80d9eadab42b56163b6dea743f1011021018e46ff07c15817f759ee78ca86b58f6a397692e7380adf049feaf2e242820a8f3341649108bfb9120d03d6a716bd0f244bf6e2e7541be74f79b057fe1ac6dc79e7eb1a0acb7561af9af3b4c5610d9af8af1d3e7f5fe6c28bbeecfc5b903516aafbbe1faabc6b3c7ffec62231711c6ad2b7aafff90099413c2cc22b4c9fddbaf1ecb4f3aa8a08a17aa7ffa2cdd35ef626ced905086bc9acdb620ab9729efd620b5c09b5d4dde77cea8914c271a61c11c721cb2cdfc636b3fa23a3092832c8119d7792a47667695d2c584715871a9d4997095b9ceb8980c64cf2f3f41b955078fc5d760dd5d6aafd14273eaa61533df6a207f4b936035fdafe446cef3588f3bb59d8ea2e44588b882ba21fe09720e3aea09420a510249514a8425bae7781c4000c66a35821a364b185177c7c2de9c11de11e67e03afcdda709a3b414835375b20e36299ae34df36b176c39459b85426aacd7c410feb0c6277b24c50068efc4b82c286fa3b829b388e9f965330411891e38a614ccdf9e7f9c60c15d30cecf251efb7c9dd3b97db546087840829e35e13c615283fe87916dc8e8d7d76f41ab65c8a189c601554712daaa4d73ad7daf7eac9de686dd3d3c354f64bda998b038d2d20822f335d03c7382ddb24f87347db7539c06611f2f735e7a07dbed24c3a3de2d43880da52fad6f077c1ececc1a3c25517605fbcc630ddd4dc16764e68c630da62f3a35e2fad8c4d572849fab5308b4c7b31b73a5e97179f357ddf067af7fd57a0ced486d555e58eddcfde879f528aabfc3d8b06394b91df951944865160f0342363bd1102c71e9d6fd786ef4c45e1c8251bbe16c5044b1a94abfb02a46aca743f9f2d6cbd156c7be806a9d90861e7e2ff1a3bb57dbc209b827d3eb4875871b18527a0ba6d59f5792a9639704478cdf4969f15e8428d56505c0b9cf3e9d65115b244d6c8dcafdf21d63dc8b9cd14f455d77bfc845613c099e989649ce3eb3c629a75c05319aa879b44d2adfdb09cca2a589b322ec366a7dafae9fdd9b261138a93f51fa0ca93814d821067dbaf8229a04fb1c8d1611f9594b6986d8416b179e31ae80bbd0aa4b89c7d7d52ad68da974d4c8fb6714a9318bbff9168dc8dd1b19513e45bfe90c53cea64c9ff278814cc96c84688a34f6d524a5dfcff1040e46a0a71d39e686393fb73220903eaab95405a64a2af408138c4ce81a6968a37db71a755a3bea25c5dbcddd4b6a9f484b295a48d81997e7f0676b7000db1815114b1f8b9695fbddfa40738ed0a34f193136a5fd37ba5a45a2b24661355e781b58bc3fed80928c41d21c417c72f9fe6bc4dfd0be32e85d6b3e90246d4229ddf48c96077286e762806f14c4f397fec94ee0c7d1fecfbc28e5d01a45d975aa5badab2fea9e212787dc6aecb18628ef227cd1084e9afbc350819d1701fdaff976be665dea3b8ec11de35d24d30498dc3455f0e9c33c18355df80cdf9aee85816eda0e607b7df7bb3037501cb46971489ec246956eb658a065ef5c6acdd68139c4b51b5f7a0cf5910db9e166dda0c3ae9c0c40349817ad18064a93168c789a8576cb0dc6fa35e17f0defe0d762bf6cba14bbab327fcd90cee0d4973ecf25ba3cd14ec720a466352187ed454855486ee9550e3dbc0ae26446f890971839c522190966283579db3809ca87b78c8843daa4523c7a743f90a961ffdc8683c58c3b232444176b23c9b009b42fc1054ea5d7dfb964120bc5f915423f3e4378cdecc782463fd6fbe02478da62fd8428acee3c0cafa23a8a78548f7fabb0b1cff17240f72ebfe2e36372e768501a7f8f3564d93b95470dacbb61fa57077f1f66c26c9ae2ab7208b6126b981e66f8a18594e818645c77a7b00504311aa766a1cecb62094fe4c5d47e3eae0752ac0f277143efdcfef4bcd7b564762982a71fb33bb146279bef0724de66469768e8b0951dde644ec45b0475829bc3304894b6206c975bd5fa83f2d6c583bd1350b7ed2766e41bc4acb4539a908d28cfc0557ec26aee351860ed6354de63281b4bcd32cf4e4b5a5561c3c3bb2edbc4062c11dd130474a3ac4248cff395ea99cb9487c4b8546011f6db6b6f6e71b3fce348f0a4972d764f81f0f4caaf31975b8f111f397eb6069d8f169b77767bf918ded32005b0ca89e24cb428075f7978f9e71bc17dccf34b646c3e63f29fb2a1955b44d38eaba3fd778db62f22dd151e42495dd87693e4595a6a64308b3adab5e127c1033612e65e0993731207a7924e272cb8f611525255f3522cccb6cd22183a7157d44927286ef2e852bd5a19c2f1f33846660443863f4a235bf1e0f0e71a7e7bf561f590300b63e5bc9f6964f0ff937e617fe4d3d5d609a373bdc987457cdb5e793f1457f43c66558862d0b3149d82b9dc7937e49f0bb1e3b46c2e97ecf51040219560495cc7e5dfcc2dd18ab563bd43141cf2b575c3e15dc1fdf30173637a68ac681e0387791a4ec729338f12d8e91d6b3536ecec76e438d6fe3287b913fba288a1b752b87c29b6997dc3adf0573221a85bd891380e63879ff0a37c9e09215ae6f84801917f878790837a5ec37c529e0f749594f949d557471a412da30f3485889c1bee61d020dcb0a407871afe2ebc8abf875ebed59b1642164c9220e6dea7d768a7e044c495eb80ecaf993095ffa2c27253d95c8d472e7e9acb06d524ec4a3fc6866b06f2da2ccecef9960353b39ce2ed027b241924c84234461a6af530ad25c821b29e37df5988389148c6f4842e0a8866859ae4186449443a86178bc60561fc2c7295e6324dd3bc900cfd338c7829d22a7e28c116aa3ad0a25325789405d7cb3d5e4cd198dce1b3d4b9853176ca20998f84e8a33ec7031bc4c31d3aa7aa73e9f8a0da218e45263a5210eae22f466fba70059d12d18b7a5c38f289b45d5f33856fdc06dbbba5cf6ee4386638d5b5e2abb09c62a37562f3fff1ec12bf609a8fb30bc30b49cbc54c11c973c4ff9e45a4c21ad2f4fe603778281a838032dc02dc8f6f52e7a1224f3f4a76c50a19cdf96955349a2ca930d34e738b623bc5f04476511df7d7d31bfe5ea078e025186d4922b55a6ac4605c3f5d5a08d44ce47b75a018ffe9d92eac97da4adbd9699221e9a3371b7307928a0c253e05b4600066db0254b08ff48dcd6b22a35efc770bc30d6b653fb3b2e00a8e3eb3ad78277caf82d91e635b898ca6d249a4359353b9f7f685bc9e123456740c99aa3a1935618ff00a34f184c04ef8c729d3ced9619ff48423aace98ac8c0443b154d23f06fa2251dcd004cdcd82f29eb94be6ee5546f7727b253ae5a0e8397ca3c370579be1a1821d00af37157df13d8c268f04c4fcdccbcfc5a0f739ef81a2c37e998386c0a126e65c14d34e1eb5f9b53cd50adab254845db421a8614b28c140e2c615ce2b74b4f1b157c61ab430c056c9d24fde8d64ffb90ce51740ad2a6219a0ce1bef599df5e63ea3bb3ae53c0de364e123d37aa105342877bebf7544efae26dcfbbf4739f9514b1860389d7e0bf8d5d7354960a3284e552e0c1c3cbc4c05edaa3420645502d3f1d145a58c0cd85d384ab0cbdb189170dc998874ae54e90790bea08883661dbfa66f3c4a14affd442af2010eb98f997871ba8b68d9b3420c6359e66427a55680501d647eded9d8ff4261cf7393734b24074e2c8ee32c2d6f5b9f0c67ea4bcf3db88487b639c41b30777cf68812acc11bad8597db5444f45850eaac3f6ca650b5c8667a19c734a8dc168f8365b60710e15761b1e620a92f56ee2e5fbe3812870acd9127841cf1f730241a2d4da4e1565fa24db96a8f1624c048b5e50e3f27f4b2c4cff1600c727774e313921a8e9e42b8001098ba9a1cb535fee76255af7c7d94a47b5f5fe1c4833924ece6148d41a34f86e644096870cd7f843713fb39a519796b4c05e0373a1aed7ececf4c8dae78b82d5c95a602cb6932650c96954650b9aa6fc673b621452e33e2692732aa6d0a54db1977cfd420d53b49de5301749592ee2900af193645d5e66a60d1f1273410bbc004cf44896d188bacba894b22154d6a8762d8b935b576d1a4eff2c55ee1d08bdbcab9dd2b455ec56b91b2581702b7f60d3146e5d41b6ec827294b4c34f1cafb836012071e0be6fdae55957e8807e3e1e5242e34d8be627b3cdc84a5b6aa8dad45b23110be9994baa17cb50fef26ff570eda63365ccca34a504d7ae1eb0af7b952bc08e0e2ae36f50d679a53bcb4859eccd45eb66f94d2f10b08c215aa34da32b64cdcaa88a304650039bb1188413354a64c00f83a29c79651d316a060395e255f828db30b9a53babb9abd28e98394b65be8967be20fafcd1488df11364c85e1212e85e8fb10f4550fde296f6ca3be556c3b51144edf19aa137f28b4a49ce4e71c361debd5824bc2909f8035472907028d06a95c5061ca50d65d866564b4852a0310d7860d1ebc068f4578762c7ba176fb1814ce8d288988b86c9f6ce8b17b28b1989a1f991627d2220d8d72f18a711a18e7dff1e1f60a285f7ec928f1d42bea2f12b31261052ebe1a49446ff186e74532cc686ad4d9ca0c379705c8bbb042acdca6b5b77b5025f334fc8ce7873bc0bf1fcdd5d0158a8b4d8590cc505acd96ddff7eba7f609febc0206ac7fa27323fa7c3ded1f99c7fd329802e875ff3dfa1d5a15fb68f0f5eea104c36e255c854ec23f550e29a26820e37cd4eb54cc72b3b95c6f4a231989845adb576de8f8eb4e1295c818e67ad7e4a1841f5f3b7b00ff2443bb145ba841b5e9de1267b625abe164f3422175525ef6fc99060eb0ee3c0e2345e22acac28b994305d6df3cdb61e5ff5f077c6f9cc3c529f70b77822e336d07c9072e7e8ee6263d3670c6e13017aa0a42960b1d0656efd9232f3ffb5a60246321fe82c685efa82b7e3e9caec3e3f3eb34d07cbe8c7d8d7d3ad0c0ea350c112c210ecaa94af329f359deaf01dca72a64fdd238c8ad3ea194c1d8048c0d85136432032d5f4dbfc883aa31a0e55573dae7b022eb3933dc31b289da40f7ea5b4e0845af5ee8f93303a75a6363d7685f236b0b00596125cb2a93a5dc618cd60c00e3fe0fd31c4485c781b9e67a171014dca086925ab12c66a8a51b5778b89c468e69776392b160ab2e44b52fc077cf9e36398913baa80e44cb1b071f8c6dc9bb8e475d2c2d522ef79aa2b634e88d59178763e1df59d8ebcd787a9b83d7e291a3bff8124765fc20ac092617e9a27e4c6a28b3cb8e28636c8070c77538fc013b0e562bcda474b8753b0318d32b22947dfae04d338c8447cca294b58156a4e2fa0c36942c3258dd90784de671825833a1ef2380dda24ba37bc39bb57a23c56d8ce459b57e7774325a0fbbc3b5aaaf23a4a4a6c4f2bff23b7eae625e8b86c4300298327dd8eb54115996b823571e11401048cfa1251c360c3685d3c720dabfef927c79e135665bd126381a6de37eaad9f09207f2e0cb6ce474fd4a9fdac6bb8fb3e972aca8623a40cb2b12aaabb7d71b3bb0410aa754732c896dedc6479da5cfb5b", @ANYRES32=r71, @ANYRES32=r72, @ANYRES32=r73, @ANYRES32=r74, @ANYRES32=r75], 0x1136, 0x2}, 0xc0f) sendto$unix(r35, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x4, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000540)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78165e91f7c8f75f882b297bedcbdb1f290000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01b1ecb82c797aeb24a2230020000000000000200000000a3f8000400000000000000000000000000000000006af3d77933d8f89028e091909ab170ef0d37cd406f0fff414769fc0dca75828067afb48d1a339500"/218, 0xfffffffffffffffa, 0x0, 0x0, 0xffffffffffffff3f) r82 = socket(0x11, 0x3, 0x0) sendto$unix(r82, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) msgrcv(r24, &(0x7f0000000500)=ANY=[@ANYRESOCT=r82], 0x1, 0x1, 0x400) msgsnd(r24, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) 15:50:45 executing program 1: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 15:50:45 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) setsockopt(0xffffffffffffffff, 0x1, 0x6, &(0x7f0000000080)="5ac50ad766d004059c4b30823c97f2553834dda3ce2b0bd22969af11441510fbc849c900550a7cbcb8c8f3d0fdb201b8ebec6324e2dc61e6e3f3917aeee3545320b5ac27f1f41d9306cd7aa7c31ded9b4f29addb3a1d58c571e8518288e90080c76594bb92f75ef3e0d63fdcabe56f3906c76aa12ea9e8f187b006b0d327363ce6957084173d80785a1c66879e5c63578c237b06c664abe6a41e54220a9710", 0x9f) getppid() r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606942, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) getpgid(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe80000000000000aa330000009500000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:45 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="e897b11e7bdbaa8a1492e4aa08c92530bf99ee1dfe96db1107bbe923a35e3ef83013f2c3a763a4722e5cdc30ec35f12f32f02ca5b3a38b86ff375aec652d9bff1b1f2b", 0x43}, {&(0x7f0000000080)="6076e637adf86796a58ea911e08945f6e53c93172dfbe2a249c763f268add660f990f688806abdcb58b904b1b82f68d19b5cb5cdd46580d984b5f0927d08ef1d722f7ca93aeedcedf1f7e95c2e27d771465c460d5535deea39b4c29a0eba83e1a4b4f126b9e5f18cb4a559d5922a2159f7", 0x71}], 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000100)='./bus\x00') 15:50:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x3, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x402, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r7, r17, 0x7d55, 0x8, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r18, r19) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r19, 0x0, 0xffffffffffffffff, 0x0]) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r22, &(0x7f0000000340)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r24, 0x0, 0x0) readv(r24, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) r30 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x3, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf}, {0x0, 0x5, 0x2000}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r32, 0x0, 0x0) readv(r32, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r34, r35) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r35, 0x0, 0xffffffffffffffff, 0x0]) r39 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r33, r38, 0xffffffffffffffff, r39, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x3ff, r25, r27, r33, r27, 0x104, 0x1}, 0xfff, 0x8, r29, r29, 0x7d55, 0x9, 0xcb}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r26, r27) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, 0x0]) r41 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r25, r40, 0xffffffffffffffff, r41, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r42 = semget$private(0x0, 0x7, 0x286) semop(r42, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r42, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f00000000c0)) r43 = kqueue() r44 = fcntl$dupfd(r43, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r44, 0x0, 0x0) readv(r44, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r46, r47, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0x0]) r51 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r45, r50, 0xffffffffffffffff, r51, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setgroups(0x6, &(0x7f00000001c0)=[r2, r13, r15, r19, r41, r51]) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x2b, 0xc, &(0x7f0000000780)="ebff06ff1339fd812eaa4e713048e699319296487f77549d31f649327558909956b4263ab8f89720276021cab4f80d47faa178740e710df3b3f1397844b6cc890bfd970e44d24c8ced87c9671f21db3d8c8dc0b97026f5dba33aa40b93c3f0cb71c08652b557bee294a7803441ee5b96227bb2b2e184ef123ddc33a3697390f6fb", 0x81) setsockopt(r52, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe, 0x10000000000002}}) r53 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r53) r54 = socket(0x18, 0x8006, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r54, 0x28, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaacc05b8b7224804d3d9384e713048e69931929648", 0x1e) connect$unix(r53, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 15:50:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r2, 0x0, 0x4, 0x2) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 15:50:45 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x408) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYRES32=r4, @ANYRES32=r5], 0x2, 0x800) r6 = msgget(0x2, 0x41) msgsnd(r6, &(0x7f00000012c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a016821d727859f2329538784df6e99d087592e98f827ea595e23a8b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b8fa9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788080ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f27185e5eeb8845ed711716b4c70000000000000000000000000790f69cde5f60751f694ab50281003a8691c603c23b46651c08cc17b79f9aed96b54edfd188184de1c4f157bb7e25b8ad98cf09a9ce3a28305e35a4f6778e0ac576b7ea0115ea8f3329e2c179b5b1952b9843c9acf86ce90e7b7e41479252e623329c8b28c9b8507198828feac173e945ab5a35ec64fcd52796605bdd2a3d2c485159dfffc2aac226136f016f804b7bd59191ed442e67c3425f4fa129a64b6db624d1d44cd4626730d2a7525649d6f1295be906837bb22cbf799343139b8"], 0x1, 0x7fb) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="21be1000000000000000"], 0x10) shutdown(r7, 0x2) msgrcv(r1, &(0x7f00000193c0)=ANY=[], 0x0, 0x0, 0x1004) r8 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x44) r9 = kqueue() fcntl$dupfd(r9, 0x7, 0xffffffffffffff9c) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc0206925, &(0x7f0000000300)) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f00000004c0)=0x7fae) msgget$private(0x0, 0xfffffffffffffffd) r13 = msgget$private(0x0, 0xfffffffffffffffd) r14 = syz_open_pts() ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r14, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r14, &(0x7f0000000100)="bd", 0x254) close(r14) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) ioctl$FIONREAD(r15, 0x4004667f, &(0x7f0000000000)) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) ioctl$FIONREAD(r16, 0x4004667f, &(0x7f0000000000)) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r17, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r17, &(0x7f0000000100)="bd", 0x254) close(r17) msgrcv(r13, &(0x7f0000008c80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c586e128f2d8925ffc9930395174f74e0ae00"/4493, @ANYRESHEX=r1, @ANYRESDEC=r14, @ANYPTR64=&(0x7f0000005c40)=ANY=[@ANYPTR=&(0x7f0000002c40)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r8, @ANYRESDEC, @ANYRES16=r17, @ANYBLOB="3825a6e260279ef86cf4ec99ab32484c052ebd9691a2101fa65b924150cd1dd6dbeed05b6783a34f6bad302c813cb8d7ce7e2b424d294c6948b55c184c86818592eb3d201213a46a9e17abac256293c8b1f06bfb0cc7927cb14f55ce3fd425651eb548f8990916ddbecb80859e46c6671a095a1c2d8a1a54b47b7838981309476f74149d64089ff78ee170513280a8bb2ea99e7f6d4fff7649b433e423c46625aa059f68de2b44f5d75830e1093146bcfe28a6b977a15f9bd9c56e76b14f8f15f41590d9368cd9d6d972fb5cb9f7fe6ed82a911048dc20741a70a07125ad8396911681d06f58843136162fa4c3941c2aa57d5ad2cc66051966d5ab0558da7c2c3dd87697d1fa548bc5bc269e9372fe36eeb40813c792b23eb5885b813a427242545a836c202192b80ca6bf1aa78e7f1c8348295509ed7201d1a684b8520420c04d7194b88dd4d24bf75ef4134016a1b229222e31c4322585829b0b001b8a709930173d6e12ed00e8bfcd585c0f764de0c61f63636617d0acff83da3616ca4b75fca1cd873dd29021d71ff1794fe7831bac7a43ded1e74384f6adaad1158d43838aea59786ac29f4f5b5ca8193f500398cdf40d1f16556faa0900f5a46ed555d2f29ea62e57d243de6f1d6e745ee49e17a1e4b46ccfca21a29baf63c640d1df7d020e600a959f34e8344eea4529a4fa1a00fbc1f646ac4dcd5cbd8eb93b49cc4dee85dd0fa4fb114e49e2ee8d0a9c970534bd261e9f27b24c199401a58b5410a2d4c2e8cf8d3c2ec79074400ff8b12afda39275126b7f1294c28f956c3d132aa4ba1049093f73e0ae9900facf49479170053499b8a121854a819f4cf2d89f20dad8d0048e59632b927a6f34b63263d675c7eeaece11220ca644520fa92a2d4c29ce977acbe70a673c5a2fb05c72cea119f327e41bb18a3bd9d734373dffd16c1607e99b56f17552e29ca25ad033a955f574f5e66640fd3f509fb02ae8ee64b5224d15eda6282c322d768a8594eb353c6fdb4dbad3b97226f759e8560688672c0d8bb68218756fc1af830c009647e88d0e27a18dcd5a94157e9c67320e0a8fcaa51fa064a0228aa224258d9e97ea8205cb75953e55b00397eb13b7599fdd9ab18c1ac5975caa78fe8bbf14f0bb9d8ac3e8cc65d330abadb1493830e565bc7c48bc132462e46befb049abf2335800593ed02214e31670458c4783450552aac673ce497bcb6bb3f6ac4a06a83ddf64d6d50f8ee0e4cb210ba1e01ad5f06ef9a5a62acf4a5acfefa3db184d036db737a949d072f8ec84b8590b38e3dee80260928fef8a88df71ef84d63337cb487854a1849638351a5f8917fbd47da7a2755aa442860cb163f85341e5fe1ef70d3a5e3c447c41b17854bef9d931b150c09c5e36aa3810a9d4f8a54a93fe164a61a6ee0c83d888cf945300b9f4b85d2ede15238b6c17f88119f790f9e470da4581725e0d2897992cbf7af59135ac241b320d6c3f55f8691cc49527f4e10709812cb8847bb15270cf326626cc1a9a3a22db318c7d08c6f62d7068d0e096e69822750f0ab69649b7d51ba891b8bd0c0639ab6fa1cda72d55ff2387118293d52971d210ee41cba88c6f996a936642c5df084ec9347579a9d177b071084fd331555be5e92023a349bc455dc54e02389da7e26faacb614e03e0bb022cf79807a439ddae3149f20394242441819375ce57d283bd2017747b5c673dc473c3b4a97644b15ed5d9311a0974ba80741a5fe82a512ea03767aa661313bb7c5f5e2535336161ac336b004f9d60f5c48682e1236a334e8761775b228ac2242685c9529b905ab7fe11be7980e00cdee759f5cf4a8321052d70d6143076ac87d3e8a628bfac36aaaf1d42a9ae304624f07d074eeb3bef5f88b420b0893d09f2e7a7d5e87b9ea63ab9231a198b2f6784fbcafde55e324dcb30809fd45cb6e91b763e3334dde39aa5d095f1a7981cc29455d48ba86ea78d8311b0aba0cee66d23cc44e391f102dad0c3eb53f75e460fa4a85b1fba990b623ac0a16569dfb76e1f29c8b5ff4be38fdb3b700409327018c3d1727183df8bea3f3058f8bcc04c0fef8ff4773fc0d5ff106322f7ed840a3d4b09e57f6495c44c3520587b7f5ce954cf8a7018f678362dbfe5d7e1b17bd80b003f34b86a5e181249630dc6faf0da264067b40a59155b357bc7dc02fbf25bc0dc84b09dc5271838fd2d59b600ff8d9270d63a9bdace687b2e3f8bac1b91712825db91e17f5970fcf7460e53ece2bfda1b1c95c89b4d0286510676c1a389120d9d46e761c9a0d9cc8450dcae863183b0817c8bc4e1553977cf3d8f8ec76bf6e3a8956ccf69e002feccb23dd4469f0239872a7cc86db07729ba3c952c5df33eb5a08af310fd2b2c25b50150685cbe55737f0d783cb5a0312dd849ca58fbb2978c8ac8bb81730c511d3a4bdc3dab3687703b4be3f5055909fdbc501f9ac3644dbca85a235aba059fde4dda979870965581edbd11355296ea1f311e417c1ec9192fb194d872509320189d6ab1392fb45b930d2c36cdc00e97f6c17bacffc98e14ff67c1fa2ad9b0e7dff29cdf507e58599884504765463b6bca97d3068bd00a744812e4f199830520971b66a636122ea52da4843ab617b3bbd1a92bb20ea38a42b49fa19f77eb0580510eb27ed2e32e4b3634230f3afc5afa90cb960f562e673d6298da715b0e65763ea53f13a4be3e177db6913c948e1517acaee9f4e68377e626290432cbb3a99fd7b16f5c46b59afc319d4860db8b9bd267ded91b6af38c25d96e4a0a5d9be8eefc5e58e89fb4b29cb202c8fbef5e56a6f6eed03d83d6c8f91cc50fd68c63ace78d0e6dfbbf68aad27189ec3eb44cbcdf6fa1382e8ff6b6a6fa2a48ddcbce5df925e0d283aa5cd53738587a4ad7bd3423fc530d6ebb6ba0cd1f65809ebaac4bf9d726197369c0169e048f5c3939eaaeb0f8421593ccd58895a5a16acfabfb0b87a1ebef4e86e7ba5e43d282fde712b932df7df34858b1ea39a56cd93da41530c60435b6f1acff7eb0821b54abf88d473afc18eab579c43fee28bae4c0d4611592f8bd254c0f56bcf9ae39d2764c2977e1a57e30ec2e352f663c584872bceeff120ef3bc3de0c842520142bfcccd18b62ff1dd2830ffd0c8a89a7785a92a7c656856b7bb87a29b773ca655fa0eecb3d460bd39eee6b00aaa9544486e9865d0605572a82ba58423d802804642d8443cdad5a1c9a49958b3a76072fb7cfd3be078e19571f2a18a4e4c292507a285936c008bd16fab2b7f5cf362c20014fcbde30f515e48304a1af2f310086a4875a314b548b52845b437ce0ed3475fb2b6f33f8a8dfed2daad04632a0a8262b3a02242e52bb8bf2c6c6c4f00e910d8abf54d7b33d2cf492e2c770d0d7e47d2a3a6fdb3ad26877fe2b6bb3b137d1844157e84a874262d98f73b33d21dd7737802490710cddf29cbc4b01c1aca040c932b6cf951490ffc0c2566ff5cdb5c0bc192fe8970a9d1bb39a5cbe16b0bf7f1a2e237b8d399073da45bfa132e1bffdcbd87bfa58477f533edc611b609d9dad581c7551d522a1305fd4d92a5ef22284bd68403267ae70d035c9d1228fc09ff2b85790d8ceddbb2871026eb4ff3afd8febb5b5889d7b2dfc06e8d5c9416742598701100207c5afcea2a584ae031f8a6658afc045a148a063f2f85b420e3eb0fd61841d4d84ffb42572323051de1a07f5c349d6702b01efa2e37006aa4ba092434cb407f6e7f3b0b0b8b43d6c8428639428b2283b2819f2f26dcb8ea9818da2ce3c8705e5249ac844da1f34b77d1da180c747d4f6933596d69432bc410bc68c279dd48ae4412976eca19194a98d7780ed68f90137eb284298cf0547d18e99680c9e4fe3714ba36ae06712b52ca5f1b8d12454edac4000e951f2859d5be531c43bac17d5c21ba176fb3593ad66772038713a7f7137f9433d09136e97cc8d5555f81934840f1268df501c09a7eda6b4e0b42ea524626421ccd8fb04026bb179c4a50836486d4ee4008967bf62ff70c531b7b927efeb3f4dd1836d81008558bc73deed42261d4bb69fdaf6bd40ad8f9e56c5618f08510b3259d0cfbbc7cb8c442137ad931d9477b91b46c21d88bb9f0e42f2cd750d3eb6f0b0d7ab7b7c333bca448395687e067c2d3fe785627d2dc8b28e2972c3d1372089262ac92552a1a85a52177bf2a718ef3c0573f44f12f283ac7eb252c7d6af02a3d4f2ef785869999c089e68184dd8eb2845372bb1ccc8a2568de536d8bfceac1e0bd2ee928e68ededc34d128c3d28338263b2d17638da8dc2a8fbcbc0a856cee9a403a770957f03276101a3f13f164c9a32fdcb79de8d8a33260201492d2b09bf7482fa78b7be9e5623fad24220b1abf495a71ebab5454d6167907d7430a0a4ce474f65d8dac39d1e6289c42e89b50de08e215846bb6f777b3121472d749dcbbc96d594c7dfd06e1f811f2cf257d73ec65adae32e70b70689d40ced632bab0f95a5222f97d6da12d167d9f3dd7704f456bf637d20197f52c6209d3365ae2f5f1c8132dfd0b48b6c89bfefbd90016636e4be985d097730cba04025614262d21adeeef8e40af95ea325ffbb666acecea2c3549db71ce4dc820d202140904375f2ee2ab302aa5b4e464524ca6c3cbde4596452e5e21359fb768f7e9a84f782d06dca6907f59dc7449109fa46d046a4f97035d655a54c2a12e69404da0aa5292a3e9f230203134b5d26f24fb441f4ba68de749feba5af956da05737585fbfee60b28546982cac16aa7701ad03a853464c521bb97cd3033f51f3d58fad09456673083ae9a19ff00338b4dd734a65cb3c96f69b0cb2df3ca586855ec3afc45164bbf8fb9f45def58a2220cb2edc3335c07a8f102f1cd1829757af548910f1e3c8a652c5ea2cf48db5722bc6a50ddf6972e9e5fee777e0108e3419c35f117ec5f11c9880c57e5414d50384ece7fdc87ee6da8b3615a1067cb6886cf628bd20739975bf639af009234010a6d690c589bea6bfa332c5a0258fd81400d47e978e4d73ee6d7f8f2c0b44b4f255d8a6ea8d3c00620c634e6d4708904af10fbc5d0ea6e5a7ad5538b5cdfdb5b3aeef227ce2588e145283c64eb3cfdbedb3b4e7768cf1b35686da477e7e2408835b739459d49ce821f32648280e6576946d2ffd78c450aa0535f62f60fd6872327964e733ae385ba30d4b38a51b7e8d9d6bdadf748382f646467b1e072b96fb43dca959a5e1e50300b08ea2ae00844ac783985bac5073d67538d65f84f5ac56346601de5d4f7ba8c686e0f73263afed3ced6ce7ec3b43f74ea67cc47c4fbfe0ec53aad27c13c69d2fe2e35ba8acc4cbdb8d58f9c550e429e67030584538dd46d959c4c02c9a97889ddc7ec71820229292e6c763d42b37edf5cc24659570da0b44adb0c42c379fa3aac32c07dc35827580a295fe083cf00e1b40fb6c326830674370e0cb22b7dd75987af1f2efc2a2da37b0df00630d35ce70f27d46d8f91f1e2232d87f53b34ae61cbad9b03981d82f8f02ca1e1941576d45fc5c2e3dc5d5aa17ae6766ddbf794a2a4b0c4bc4ad178b58c68e3ee1e8c7629a32304d3bc856cbb49fbb8f21794dfbc4cad656b3a6c1049b9b13f1a965d045b585f726df5a272ec1d930abf3ff96b02890e243229824fe4a19f5bed792a5feb0f17082973276d8920a50b75db777eafde9b32fa3b8e536663b274a96cd8882861b72393aae36e6fca6bc352cfb215eb906af5d29c7d024e62dd2d5b200534deb53b6abbb95d594ce598bd5433dae21c3e4b3ac55b5ff0e2507fcd23", @ANYPTR, @ANYRES16], @ANYRESDEC, @ANYBLOB="713da9941669c62af2eb8c43999adfba6514324fc15f20c0312c3711e51949a21a3f571b3c81d6c68d1332ef6a1700d912729438c3a05cb7e46ca7557a9b4ab4541c979a94ab975465610ab276ab47574a520e78f73b219c252cb3a37f8fb213a66dbb52e087f010b94448f6977221c233c9472af0244d4e7bf44601f2f6dd6364e0238dbce2f3534c0cb9be1d6a97044a99bf61eb043409b0a6777aef1295d1ffe58fbfc2a15ae05b004446cd9d53ad0bdce217907ba5b3aa429131f84cd3c8bd0893314ce2039bee8fe7a95025885a0d196878f563442d61e049af80c20253db929d4cc5af91f6b8302822b4168109734fcc840b93fec0596eb51cfda68e5f98f489f1f87414730bce61353575ff4aab10a4ad9a9abd54fe5f81288f9b648933eef2fa3b32e223ea5b5aa487225cfd20fa9b196196d8e366415d0dfbadda7ad34d1fc7f94063b5de3c77d1b55b1e19b536d1a65057d11a5ad99918be28d7c42fa3d9be9726374bc9c9a8c19485bf85708e7de2264e1781029b67757e8cad56709494f5c6f3bd6bd073e572a2d48af2da3840e950a0be50aeee869f358a468e99ed3e6f26a84f05816633e05ede3022482989b2c4965edf4d16493fffc0b5e78dc828907dfcb611c3f4fc427113e231cc1961f3a3b9d7a60ddbad7ab3106581c60fa3779d278cc77d4581e80b6d3c2cb2c6a1b455ee22b8644151ce2d29f2f887222d68b705cf8d14c0d26891a71366e8c15641158b1ef7e17b98ccf88845b15f96a00ea26c363b574cc15e56ebbc6abd12a42e64f7ec3f7d3640f261db5536df3d39e75426f138d44891dcdb1edcfd069710d851a0ff745e3ee34f7af0c38f565ecae7101781c406e61d32b39ee33cd962f29b1eb8e7697801da8edadd28dac4c7a9b963fd14a494348ad28d7f66c0c805cd579623aba1d878c9600dec88df0f71d3d494e7f423b2b8a0fc4b7de290e0a86535aa47447532350ab26f10f2d790047c6a3ab4a61724950de0b22182e9b1d5f219b5ca4a31060af6ee394e774712f0a71ed6960d24b2c69acae54a15b01b85718e7cd1303d6ef4c071faa13f3c1242866456afce7eb8a9881e6c81d7fdd56a3abde35cb979d0a6f1cab4646fd06f7cf3a22318270d87c924e9f280e252cbc80f9572e79a981ba0fc4221583f98fc5b5e69def5eda570a559f509e2e4c885acc1447a52e74aa78a648f82697e75f18f88094c66130b43bf7318c57a3a6fa0fb0c6481ce6b7f23870facce1827162acc5c2ece00dbd1c4d2a562b037da49d560e10b4f3ce07be6f142867f68fa3a0de8ccc798fad88ade4f497ebb2c053e15e018242b66024efd4bd15f2522421134ba67fd5ce2930d3fdbf69e382f9563650de7a3b85235a8b38c0b8c6d6078f27e45cab90d72361ba4eb7c98c2c341517f52daf7bf94e7bc123866d0542bd8ae9d59f49836cbd7b2a3a2d51e502bc388659bf54afbb48f1c9501e988df226965c5fefab7b9996e7d6ecce963de97963cead070975cfbbe35e83543d8f95801a9626e3fadbcfeae17de9d8807af5d85f25e9e0fb45801ad52e6c174861ffbdb6cebb314794a49dffc0a79f2f63696d0673748d19d956b5ef487dc8c6ba10b2b9a05400aaed1b809c3cce5e665988a82e528cefbc126ba40580805c5073e066dba860e4735324175b4c377cd1da45c6500d11ec01d67986e36c8c19fc46f7fbc5c9de0c7293bac2b08351a7d85fd085e1c73275585b5434c0b0f1a69d17c610a5a2b0fc74aa0cdf6cadd3e5e980bd42041f84b9d61ddb8140e936d4b8a854ba351c352266fdeb3b89975b335b14d36bcb957038f9fe07b4109e7ae55442e4202538ce2052ffea1ccb4b1a2e29baa610b1a3ab817af8104ca748764ba22b255dea82d91ef462e692071fc83ff28220e081d2ed4fdbb7eed3b1d0c9e0f83a8ef9a9734e4026664277f65fb6fe0e008f7f9b1d62571f7d503c3b0a2fc44a65aa6673fe32beaf5b6bc78e5beabc57fec845df76215d57c966c502563c82707bed7227e408738d9b7145fb1fe61facfea23cff3664853c288198b1c3e2806508722d256905a270c837ba3b1f63cda643ea9ee5c57a94549f7a72b4e9044c74b9d241e89e9d0552386911510deb47c1a0857aadfbb0d1a17878148dcbc20c4dd00050e2e29c413355bb542f25dddeb07b78b89b931dc7751d5e102b6e447125ad39048f073be00eb82738980e5dd4c8d74c4a568617385be82344a7f40bc2e50fb2254896005712522b71f6f6003fd7de6f3a75efa0788aeda152533a962535454fbbda576226c3487569fdfbfe1bd5fae6c770033292efd1af3431467e4f8bf02715cbeb0d0dc2b914480317c8b5f223ef1e3511053c246f075f2611b0183bed7ed2dc066a1c2927a44842ec3ecd0d76544ca811d503b91db6566467272e81acbc68fbba77bc19d0c68169695301e3de75789099e61f8bc78e2702a8d83a77b6f6a44f49d62581701016af83476aa60d6200a4758e4927bdec7e91d15a3bbba20751230ee03424d58fd350c548a3d68396506df4ce9e27bcecaec0bb4fca15a8773e72699f906b2fd00e937d062cc0f6232acbc17c944b62fce7f989a4faec9ef7e1fd17728be268c78ff28bd9e553a241c634cd4fd664edd36c6b2dcac8e82c989456bb02076676293ae9ae6de14a08b10b414a905c24cafc860878d1426eca2b1bf04e238592d9fe6a7f4b7497fa3210e8c9676c8805e2f5cb9079637ad12781c9910e2009af0b011e6eee41a2aa6cddf0a5b94645d4180b66191cdd27079c7ffdbfe661fb6a0b85acb61b65353f011c47765e1187297a0cf18b893d9d779e44e976d348956ae79f0c82ed653029300cd61a60a72deee835226cec15b7e6838f89f4bce90be498f3e78e77f1072a6ddef69787941c5cb67e41974355bdac58b0cbc963974f666f6717ce3478e61e00475d03fd0df43fd5a294f797c98ad6a3481bb958d6decca4745de5d4c1769b621995edade924046a7d455bb48817b553f324b8d11e833c1042029238fc8b4460e5242764827724c48644992e1f838e730d30128d3a9f144c038494564daa29ab14819217768f7db62ea65e7b1e69a7bc67597ec9ce8eda2164ecb190b93b49305207a94176bae7406d5449051386e7fa18a85817e0198e598209621728a321fe53fff0f28941dd193fc6f3245af1356626d822735bd4304db21019543f3fc166bc79fa7c1f7d047246b52e3305a11d9812e8ec848cc0559330880e9bb9133e3ac027abc9c0a2199aef685eb5a682b3d6c6cab10f33aded1337d7bafa55499c21c15155bf731316e48669c0a66ef0ad14a486a6da228f644ffc52183f026f9838a3ec8137a1fe9cb913162f40008d1892c33c94cdd21df9943dde1aa4586eab5bb45129876f363018bf12bdd2031233bb9f579dc704eda6f4d329c1af5ae079b19dd9019f11760211240d1e39413a49119d0199149368e8354611223860620be9829c26ce90237cbd9dc01a8c69a167e1d4b8b2bb58ed21008b4702a6f65d8fa8f569f2e87404e48adf8a724359976d4d0a543e14882c2bdb83bf0267cc5523464ef04f9efb61c7260942898ccf105753304d782a75be880580b5a37fd5a01dfb98c8a232ca60e861094994dbc2b0afae38800e0dc52aadaf379573c3eae593c01e4d28c2966d17fa14c350e897dce7d10b3834ae44ee0aa5f1094735d68820b9facef74e080167a962594e3df6e8f317c2a8a97a43868790a0a18e20573afaf7996ab428da3ec467d5c521705204b75c277dc4c0c6d5a597308d4726c821128b08a3549bbb34c35999cac18b2a2183b1dd4721d86dee2a766f19d1efbfecac52a77abf7238a7c3658aa1c5aa4025c60f1e3b7d3541dc43ceb030091707ae024d05fc2d35327da1b7551475222a84d09cd907e73d878850e81f73d0cfed734271ceac6bb4a3f5d24a71e23a20d164118a9fbdba0e1dd5933c12bae342c81850b95ae99efed56d0ee569d9bab6f6cdaa26a3e0e0824c58ba6a6a7b50cd8ef4af039e2972975f9243ed663ac9deb5104bbaa840c084a6c6aada1a2e1790185933944b05b4442b5950516b1f3c4ce6f4204392d743741e6da4982170f4f7412523c33f6e626a2c5d1176f8ff5734a30b01b1c24a69f7d6c7420c3f80cf86b9ee2678bd7d2d37d3ddba2bf10123a6177535b711bf7d771b1f84bfabb209c3fab26a37ae5e8ec3c70aa74d8c9e59e26cc87f7f8f4c388180223bf143a5462e08fb817a6037c2dc7b71e502d17e121c394b59a1a493b32222e97284d116b3c002a4366e65ea9708a389a984e52dad220a3694df8357b10f1d9c3b286b941a9a82dd4d9426c67c5a319a83210c3d374ce42ffa25620d94e7ebf67d8a3c7c70b11486669f90a6c9549720e389f4ecbeba54ec31b957cc4e0ab37b6dc7ac78a28633d8669abae7efcbe66dfcb41c93aae6b07fac63e1c3203a02a36ee1071e9f11fcf4efb91c350a1de4f6cebde1b65cc7b7f0c35c434d6c3794da0c591c7cb3421a36cb2ffeeb0cf064fec166cf90795753a1cf21b0e22b7215ee83ab353836fa3e482f208608fd758882b8f718f9eff0bcedda3cd047d8c25a5e9b47ef1abea12d57c018da437512c0449a11c66515a822b057a8f824f889a2210925802894da3d4bc66245093f6e66e6330c5f92a1edf1965603b597b304f6de00089ec70d5d0ea6893c4a32d9f9a6e101b5ca213e6ab048dc6bdf940bce268559436115544eeae67d00218f42d7659dbdc2aeb19eab35e5134fa787d440ecf818f2fdc5acac3d976e0055b380f1f085c5efa9d69973fa4553065864f60d9179aa1f6f0fd662ff0129074d70c205a71198c8cac1d585ef971b8399fcc746669f6139294273dbbc66f45185c5d4bbc9d8c76283d64b686255f16370cf7fa3c71fc8db84e72081b097361a37753646db763ffeca71751dee6e9bb207d98d0be33d1aea681de12125e0b109ab42a2052f6bc59437364f61ac3f199263443b4bea0250c99285fbcf9649390516255cdc676c4cfa26a3cebc4f7302e811c2805a8deba5eebe69569ca06bddf462446b7a0f9e1b9ca6f8a97a258e16088882c45a1bd2e2455b105f475631c33c93927077300b883ab173218d9a448821a3e4b165c0d8128ee95281a14f7c53892a4e8087ca867cfe20aaf7a6d2c266e16816b2ae8e2bbe2173c4712c4137e989ccd4bf379824aaa64ca64cca92f9368b04e268ae0c149bd5454b72ea0c5636bc3a63415e774a295615d80cc8b7fe204c2dd3d0883737a063db365c7f40c8f0ac5b508b5611b3c3e57f3fcde1015cfb17dd67bf48fa3a67470d59837202de17a7e701e76202a1eb0c90b4d5a921e93d0447177a36df2bc4d210fa7859a8775f188d7044a04aab69206a0bdd4f71557af9f741a772baeb1782326dae0d046ea388e11f4818dd46d2bed89e5a138a7a98be4c4b06b5d8aad5faa755a9c6d1f5a6f04bfda584aeb5e4a8ba60c87207addabb519c2c129849311853565d6ed960a6dd2ad353185c03d462118b308347a5700920ed537755ca9f1bb53e08065d5c0eb1243200698f8fe18852b22f21752da3c91dc892d5bcf1680bcba0f537a11ff9581a57c9ce3bb9e74a96d3e6b8cf2f95ee340ea42e46804d272bb2743a6025fe860faec5c11dfd174a4a74aa46c4a3cf4911415e2cdfbbc332e555a2cce22a6448989f6d565a92f33218d2ef63092e61b194ae585df173db044f04808210264ac2ca2bc3440f968e58a85c62eabfa9dadfd7fd240", @ANYRESHEX=r15, @ANYRESHEX=r16, @ANYRES16=r0], @ANYRESDEC=0x0, @ANYPTR64], 0x6, 0x3, 0x800) msgrcv(r13, 0x0, 0x0, 0x0, 0x0) r18 = socket$unix(0x1, 0x5, 0x0) r19 = fcntl$dupfd(r18, 0x2, 0xffffffffffffffff) pwritev(r19, &(0x7f0000000440)=[{&(0x7f0000000340)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2bda0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d8700"/118, 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0x1000}], 0x2, 0x0, 0x0) r20 = socket$unix(0x1, 0x5, 0x0) r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r22, &(0x7f0000000140)=ANY=[@ANYBLOB="d0ae70db17f08210"], 0x8, 0x800) msgsnd(r22, &(0x7f0000000680)=ANY=[@ANYRES64=r20, @ANYRESHEX=0x0, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r13, &(0x7f00000006c0)=ANY=[@ANYRESDEC], 0x1, 0x1, 0x800) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r23, &(0x7f0000009e80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000fd8edbb774bd9c6affd600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2040000000ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd18db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae7cd1428feec84c3470f3cec53b73ce58456c805138d8785dc9eca86a43873fcd42cfccbc604060fc3dcc285e9246b0994634014c692ea5ee4848ee3d415ab686d5c56da653f4046dd9b0008e2d76cc0fc72e90032fb2bae863fb15dd8f2a730b5914f837689221e235bf98a180ebdf28e2692de9345ac7e5b7a1dd9a179aee6a9c91cd86a5df4c882513c5f192ea7a2ba950ed1feea30fc95f4b676bfbe8935ab497ce481dc5d55a0eface527293ea3f3b79ddbac05a36829e69584658253f18beb4c3c7dbd7f7ce4d825f7a0cc88674359cf50ef8dd6256d6d2ace7489854b621b0bdb0ecf4bf61"], 0x1, 0x3, 0x800) msgrcv(r23, 0x0, 0x0, 0x0, 0x0) r24 = socket$unix(0x1, 0x1, 0x0) r25 = fcntl$dupfd(r24, 0x2, 0xffffffffffffffff) pwritev(r25, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r26 = socket$unix(0x1, 0x5, 0x0) r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) msgsnd(r23, &(0x7f00000000c0)=ANY=[@ANYRES64=r26, @ANYRES32=r25, @ANYRES64=0x0], 0x3, 0x800) r28 = socket(0x2, 0x1, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0xc0206925, &(0x7f0000000300)) r30 = msgget$private(0x0, 0x40) msgrcv(r30, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r32 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r32, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r33, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) r34 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r34, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r35 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r35, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r36 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r36, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) msgrcv(r30, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES64=r33, @ANYRES16=r36, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR, @ANYRES64=r32, @ANYRES32, @ANYPTR64, @ANYRES32=r34, @ANYPTR, @ANYRESHEX=r31, @ANYPTR, @ANYBLOB="0a0538a8bca040344727593f410effa96f2cf197385cdfccdfe7af9e968d6395a361ab0fdaa16b8c17f969", @ANYPTR], @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYRES32=r35, @ANYPTR=&(0x7f0000001b40)=ANY=[]]], 0x1, 0x0, 0x1c00) socket(0x2, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x800, 0x0) r37 = syz_open_pts() dup(r37) r38 = fcntl$dupfd(r37, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r38, 0xc0206925, &(0x7f0000000300)) r39 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r39, 0x0, r39) r40 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r40, 0x0, r40) msgrcv(r30, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT, @ANYPTR, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16, @ANYRES32=r9, @ANYRES32, @ANYRESOCT, @ANYRESHEX=r38, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYBLOB="7688a6060b1cfcbef1b43924a9030963570a3240e236caa396ab9a01b8bb859c74c12f7a54137748cdddd472093e00fc948485bf546e1cc1c7aabc1673a1a2494974815c151bb5e66e03e13b144e5ff708d143c71670efd8b07059a5bd0162d886d7248a6a3cac995f8f70c45c431a94bcafda046a52ccf27131f2ebcc99ce5aaeb1937ffcf0fbae8f59d184c92393dc3487eb8a94b4a39a7672e7ae133e38467694d402f6bb6550c9ac11f125a21e9fcd08b8c972fcea2dacadc055351cf1ed922a844b1e93bc0e0d05d869d92d00aefd8cd2fcd1597eea4ebedff2cc217a9bd4f9e4226416e9c3c1a8e9", @ANYRESHEX=r40, @ANYRESHEX=r27], @ANYRES16=r39, @ANYRES64=0x0, @ANYRES16=0x0]]], 0x1, 0x1, 0x800) r41 = kqueue() fcntl$dupfd(r41, 0x7, r10) r42 = syz_open_pts() close(r42) ioctl$TIOCSETAW(r42, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r42, &(0x7f0000000040)=[{0x0}], 0x1) r43 = syz_open_pts() close(r43) ioctl$TIOCSETAW(r43, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0xffe, 0x1, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0x2000000}) writev(r43, &(0x7f0000000040)=[{0x0}], 0x1) r44 = syz_open_pts() poll(&(0x7f0000000080)=[{r44, 0x101}], 0x1, 0xffff) ioctl$FIOASYNC(r44, 0x8004667d, &(0x7f00000000c0)=0x5) r45 = syz_open_pts() close(r45) ioctl$TIOCSETAW(r45, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r45, &(0x7f0000000040)=[{0x0}], 0x1) r46 = syz_open_pts() close(r46) ioctl$TIOCSETAW(r46, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r47 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect(r47, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r47, &(0x7f0000000bc0)=[{&(0x7f0000000a00)="39a4b21223e7f35437250225b93afa55a0fcca705d59b702cdc9cf8106a414bc1fa2c52fabe9fb2c01230eb2c8abdab98f97b8b8ed64a26aee7dc820d792ad5982c93f88951b3dff95cb9b0328c17a86e42af63a3792fa949f52592b03d343c1a55b0f317a2fea5026a26c102c9e5b2f7e1c5298f8492c4a2eb2f002a194395a4f24db351318661e2383c7c125db07a6af43cab1119d5b6daa5bea9d41e706bcdbd523166e96a30ea0473bb9aaa328137c69270058ad828acb5afe499c9f73d72ee19c9f83199d6c78bb45aa04c93cdd417f182aac4d9504a9b9cda9934a0217497d241933188f54", 0xe8}, {&(0x7f0000000b00)="c484f9acc687c6fe114227e49ebc3c01460fc30f3281957a1c8a8727cdac90302f2d10f89c450bbe5417024d88be82c132b35fc2390265f799eaf89e61d3fa2e6a40bf6f00b4d36f224b61f41789664debda11d1982536cee8fdd33fe8c4ad5c7bb7f39f5e7c872d4c6a1d0db4deac45ee131d124ffcda146db199057bb59214549967a127afe8318036a9a3e5849e92b241f963515a7d9f", 0x98}], 0x2) r48 = syz_open_pts() close(r48) ioctl$TIOCSETAW(r48, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r48, &(0x7f0000000040)=[{0x0}], 0x1) r49 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r51 = geteuid() r52 = msgget$private(0x0, 0x20000003c4) msgrcv(r52, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000005000015000000000000000000e9ffa1bc8ef200000000000000000000000000000000000000000000003007d35100abb061000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f8000000008e1a059f00"/250], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x80, r51, 0x0, r50, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r53 = socket(0x18, 0x4, 0x0) setsockopt(r53, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r21, 0x29, 0x20, &(0x7f0000000140), 0x0) r54 = socket(0x2, 0x400000000002, 0x6) r55 = fcntl$dupfd(r54, 0x0, r54) ioctl$TIOCFLUSH(r55, 0x802069c3, &(0x7f0000000300)) r56 = socket(0x2, 0x400000000002, 0x0) r57 = fcntl$dupfd(r56, 0x0, r56) ioctl$TIOCFLUSH(r57, 0x802069c3, &(0x7f0000000180)) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r59 = getppid() setpgid(0x0, r59) fcntl$lock(r58, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r59}) setsockopt$inet_opts(r58, 0x0, 0x1, &(0x7f0000000500)="0714000000000025ff149b33ff0f000000000000d76fd79c4f2737e3b1df21dfa39a795b646b72409ade1b67eee209abf7c6c60f978cd71a970ffb71396edfbf82e7eb59867e2fa1d06be54a85eb49d5ecc6488934958955ff3ff439f77dc4bbaeee6d226369dfb224888fbb452df0dc5f7d6084e0cadc13333e3ce32060c2c7c595100d164e0e0c32a2f0fc1caef979f3d7d2aef3d8072f90e148e3dde5342fa5b734a1e9b7eaa9cb122bca18643ac526d3c0dbfb4ba3d2951312dfe3ac10faed5c1226b2fe9af1fcd5fc1f61dff2c7de37a54f03d5629d687773f925378abf01827f6faecc1cf1dd3531cc9ad571815191d7b20a289488ffc71aa77c91844f", 0x100) socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000140)) 15:50:45 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x5, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) msgget$private(0x0, 0x448) r3 = socket$inet(0x2, 0x1, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 15:50:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x3a5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 15:50:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x40000000011, 0x3, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r6, &(0x7f0000000940), &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r9 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r9, 0xffff, 0x4, 0x0, 0x0) r10 = socket(0x6, 0x804, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r10, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r12}) socket$inet6(0x18, 0x8000, 0x6) r14 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() dup2(r15, r14) r16 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) r17 = kqueue() dup2(r17, r16) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setreuid(r13, r18) r19 = geteuid() r20 = getuid() r21 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r19, 0x0, r20, r21, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() r25 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={r24, r26, r25}, 0xc) sendmsg$unix(r9, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYRESHEX=r5], 0x1, &(0x7f0000000440)=[{&(0x7f0000000740)="9d396e859a8e070d77013df5a3d7c52c3e1d3fd197dfc0f6a95689a4d885665ef7f1a3b2d16db1a7cdd1076ebf8be74a0df684e5572c2591fb96409a4c5f6ece0a3b0f357e24d56b68a5baa23dd4b36fa5f369c1ddc0d1031519e86618fb8c5661a708", 0x63}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r7, r13, r21}, @cred={0x20, 0xffff, 0x0, r24, r20, r8}], 0x40, 0xa}, 0xf0cbd64f2bead8cc) r27 = socket(0x6, 0x804, 0x0) r28 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r27, 0x8000000f, &(0x7f0000000300)={0x6, 0x2, 0x80000000000fffe, 0x880, r29}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff98) kevent(r3, 0x0, 0x0, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffff9, 0x7d, 0x80000000, 0x40}, {{r27}, 0xfffffffffffffff9, 0xf3, 0x40000000, 0xea6, 0xfff}, {{r5}, 0xffffffffffffffff, 0x27, 0x10, 0x4, 0x200}, {{}, 0xfffffffffffffffc, 0xa, 0x1, 0x2, 0x1}, {{r4}, 0xfffffffffffffff9, 0x41, 0x40, 0x3, 0xfff}, {{r9}, 0xfffffffffffffffc, 0xa0, 0x0, 0x1ff, 0x3f}], 0xc52, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000440)="ea37f0e239f3fc0fe81a231bcd7e63c2914607fd93c57aa2134a14", 0x1b) connect$inet(r1, 0x0, 0xfffffffffffffe3f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r30) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="365929afec541ed93c082f8dce4b3bfe77ac46f3a04ff484cfc38a", 0x1b) fchflags(r0, 0x0) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000040)="ea374c6aec000000", 0x8) r32 = msgget$private(0x0, 0xfffffffffffffdab) msgsnd(r32, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r32, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r32, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r33 = getegid() r34 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r35 = openat(r34, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r35, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r36 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000180)={{0x6, r37, r33, r38, r33, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r33, r33, r39, r33, r39]) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r40, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r40, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r39]], 0x1, 0x7fb) msgrcv(r40, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r40, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d408004ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYBLOB="d2e2cef7e0409ecc2c6547ac2557cf4bbdca592b79f8ceab4098071743afceb01302ce3e3e056356ea73ab134c3988a99157a0ce2dac93c340663414c548c4092e03cd41a701a4b022159806abd386b13d89619a183584ab45923380d5b6de40efa6c77e785dd19a27c9da850eb2e7c83bb1e3275a83f803b75285e6f79feff0902eecaaa2b56a0ac3c6ed60fa23a07c2a24e80b1fac350c03af0ba49f6e", @ANYRESDEC, @ANYRES64=r34], 0x4, 0x3, 0x800) msgsnd(r40, &(0x7f00000011c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517c1d4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c806000000c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fbcd583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5256fcd6ae2da598bf239691d2fea1b51ff028da5d2"], 0x1, 0x800) msgsnd(r40, &(0x7f0000001c00)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d93070009673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc46b032b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c134dfc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f3b7b74a6d0cf479744ab5c3cd9c3cf73cc6b38c75134bf24d6e9ddf0383f40efba799fc83b4a81bf8230aded8f081f7968e0eecf4079b341b5e81185353927b18ba21c3086db43dcb7477b44de4c089a7b3840c9bb55dbafdf2a4c85c365511938f6ec6c55f028c07ab4ea54b156b3d9506ffedd2c34e885761ac944031be931827e0f986e699632a168d9edc79f446a082429a357ff42d82b9e9fff7efa7707d28ba834d33684b2795f6d0fa5fc828d0d1e5283ebbb46757e289cb9dd89ca94d65dffa1d5f8e16bfebbecebaeb451e4e3660acc5a33dc1c052b1ba568f7fd6c64ed196ca75b8002023555e9b37543632aee5ced7a3454231a3e199745a22d2cea9f2c8d44210592afb1b88df0537464204b53a38d507a684de294de76cd23cceb43f54389d2fe2d683b69554c823a4487efb1378b0afb2b2be06b45737de34c312acc0bea9a51231156eb73f4cb4ff3f49b0100000000000000dc4e00"], 0xd5, 0x40000000000800) geteuid() getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) r43 = getpid() ktrace(0x0, 0x1, 0x904, r43) r44 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r44, 0xffff, 0x4, 0x0, 0x0) r45 = socket(0x6, 0x804, 0x0) r46 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r45, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r47}) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r48, r49) r50 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r44, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="0062c3eb14c45bc48d00"], 0x1, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC, @ANYRES32=r48, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r50, @ANYBLOB="00000000d01526ee10251a86173fb589d45476039793c0bcc7192bd041228809d228ae9451b7aa1ef240000004770ccd36d57265806e02237f666c886a20f8f695631105cf096308a093a74388e1acd4e8df00000000d0f0bbd2758601e3b8e61bb91b83c951f06ac72ee238bf030b68d7aed4bce7360a7c59a3e52e75bc8dbaff30d2251ad26e056400a31042a05929e5abca6a4ba372d494cb888d615e612a4d13c65101f3c941"], 0xec, 0x4}, 0xf0cbd64f2bead8cc) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) r51 = socket(0x6, 0x804, 0x0) r52 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r51, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r53}) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000540), 0xffffffffffffff98) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000340)=0x3c) r54 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r54, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) fcntl$getown(r54, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) 15:50:46 executing program 0: r0 = open(&(0x7f0000000300)='..', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000640)=[{0x0, 0x6, 0x1800}, {0x0, 0x6, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000d00)={{0x5, 0xffffffffffffffff, r5, r3, 0x0, 0x0, 0x9}, 0xfffffffffffffffd}) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r9, &(0x7f0000000ac0)=""/155, 0x9b, 0x2, &(0x7f0000000980)={0x2, 0x3}, 0xc) r10 = semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r10, 0x0, 0x1, 0x0) getgid() r11 = getpgid(0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r13, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r13) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000140)={0x1}, 0x8, 0x800) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r15, &(0x7f0000000140)={0x1}, 0x8, 0x800) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r15, &(0x7f0000000940)=ANY=[@ANYRES16=r16, @ANYRES16, @ANYRES64=r17, @ANYRESHEX=r0, @ANYRES64=r11, @ANYRESOCT=r1], 0x6, 0x0, 0x1800) r18 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r18, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r22 = msgget$private(0x0, 0xfffffffffffffffb) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000040)) r24 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) syz_open_pts() r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r18, 0x4004667f, &(0x7f0000000040)) r26 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r26, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r22, &(0x7f0000000a40)=ANY=[], 0x0, 0x0) msgrcv(r22, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc600004e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r27 = geteuid() msgctl$IPC_SET(r22, 0x1, &(0x7f0000000180)={{0xf54, r19, 0x0, r27, 0x0, 0x1, 0x8}, 0x80201, 0x799, r21, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bf505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12b316e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8f4adaa13a2e796c9fb64b359f8d0faae5e75e2fdad2c6dd7b2b6ffdd5772e4bb114c95502cc3f1e0b9ce23b8581bd880916070000000000000094ab4383c61355bee7033c5e008c7987456606c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf00000000000000"], 0xeb, 0x800) r28 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r28, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r31 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r31, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffb) r34 = syz_open_pts() ioctl$TIOCSETAF(r34, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r34, 0x4004667f, &(0x7f0000000040)) r35 = syz_open_pts() ioctl$TIOCSETAF(r35, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r35, 0x4004667f, &(0x7f0000000040)) r36 = syz_open_pts() ioctl$FIONREAD(r36, 0x4004667f, &(0x7f0000000040)) r37 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r37, &(0x7f0000000700)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x11, &(0x7f0000001000)=ANY=[], 0xfffffffffffffe7c, 0x8}, 0x2) r38 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r38, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a947852090000000000000058b4dd65bc4432c5ffbfe79dfaf96068acbec5b73512e1cf17627e3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba32710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f20fbd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294000000000000000000000000000000ffa889ac20487daf7e80c9aab72eeba07caf2a92e16e641c3f90a00cf8cad8d0f324f0338095deb8a276e73629c13725fab5364894240000"], 0x10}, 0x0) r39 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r39, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r44 = msgget$private(0x0, 0xfffffffffffffffb) r45 = syz_open_pts() ioctl$TIOCSETAF(r45, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r45, 0x4004667f, &(0x7f0000000040)) r46 = syz_open_pts() ioctl$TIOCSETAF(r46, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r46, 0x4004667f, &(0x7f0000000040)) r47 = syz_open_pts() ioctl$FIONREAD(r47, 0x4004667f, &(0x7f0000000040)) r48 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r48, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ff4ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2eb6df058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r49 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r49, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r50 = socket(0x2, 0x1, 0x0) r51 = fcntl$dupfd(r50, 0x0, r50) ioctl$TIOCFLUSH(r51, 0xc0206923, &(0x7f0000000300)) r52 = socket(0x2, 0x1, 0x0) r53 = fcntl$dupfd(r52, 0x0, r52) ioctl$TIOCFLUSH(r53, 0xc0206923, &(0x7f0000000300)) r54 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r54, 0x0, r54) msgsnd(r44, &(0x7f0000000a40)=ANY=[@ANYRES64=r40, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[], @ANYRES64=0x0, @ANYRESDEC=r29], 0x6, 0x0) msgrcv(r44, &(0x7f00000000c0)=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'/68], 0x44, 0x3, 0x1000) r55 = geteuid() msgctl$IPC_SET(r44, 0x1, &(0x7f0000000180)={{0xf54, r41, 0x0, r55, 0x0, 0x1, 0x8}, 0x80201, 0x799, r43, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgsnd(r44, &(0x7f0000000dc0)=ANY=[@ANYRES64=r32, @ANYRES32=r37, @ANYRESDEC=0x0, @ANYBLOB="b00d884d1df4e0bd451a9219080048e6f71d0d787a980d06bab4d090c2dee2ee2e8a36467a5bc005fe41952f646a1e54b0a1c87d7353b1c36457f613e288f47d6fa7e7084e4e0955f861b2cc3c7cd4f2b941af4ec14527c94ba26395cdd761ac169f912165dc1f4b6ef24fc74dddbddef9e0430a5299c78316fe378fc5e8687cc5a90870d10e2b4ebb207831a5aacf5809b38b1253d630cf893b384747d70f9dd28b49d08b8cc5896e2dbc557f56ffb87241b1ad3e64a853880e8558f838eec57a85e1baa60ed6683e197da8d82db5d9ca32dc14f5fde508bb988f48755d8ce3030e34765d900f4239a47135e4f2e320b0ffb165a35a941f1c05520df9c5ea83ba2ad6a362f1d1c2331fd70c5d96a64d8154209ef109962e6ab5ce41af9b7ff83532cb341fb3f3f82655db9b152f116fad8f4dad5d72f891d920057e98a8ea882e8e1c86b33880956874ff6a8a69a57c98a7585b3204907c9c38", @ANYRES64=r36, @ANYRESDEC=r33], 0x6, 0x0) getpgid(r32) r56 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r56, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r56, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r56) r57 = fcntl$getown(r56, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r29, r30, 0x8, 0x2f9f}, 0xffffffff, 0x1, r11, r57, 0x2, 0x200, 0x8001, 0x4}) getpgid(0x0) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r58, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x1800) msgctl$IPC_SET(r58, 0x1, 0xfffffffffffffffe) msgsnd(r58, &(0x7f0000001200)=ANY=[@ANYBLOB="0000000000000800e27eb7ba166bb505b358b8b724a1087b37064194c070237d7ff74a5cd42d589d56cb5d201dafb80c7acb30d710205e1732d5c6eaacdd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30faaebd00005ec45a3be586b8d8523564dccd89b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8c1fb0d44d9e99e6c3dd7b9ce23b8581bd7409166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f236dabbbe88f882c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c083a54be7cdf713764c67ef76578ba2c51e1f10000000003000000000000000000000000006c87fdd099c39562c11fdb0deae40d403ad7c69d4ffac1e02a8c0e6648029a8eea0b23a7bd2b1069f6368b25d2e81fa760dd9d52b3f9eb7725212f6c6a3e1ba20d7f8ab084794e100786689023c2912c514a75d817f4c8225e29fe1d0e8915e83a9dfca39a48063d57ceadff56b0ebc09b6c71e2cf0a5e7bcb56b95b0e1fe9ce5ee083a064d1a969967b254410933477d83acbe6bca7bd97fe49d931de0b0c3cdd0e23c44226dd0435d727c72f3a7fcfb2ef5e2ceaa6af0c6fcce972d578e18f3afc9b76ea7a43d0f21338ba81a76c64610bf3e9"], 0xeb, 0x800) 15:50:46 executing program 0: r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r1, r3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="7aac0c5c75dd1fd577e7cdf1a2330349586549b60c3e4a67520a18813f1d9be6c5a4126dc6b95e8fc76553e3d4855de6063526d65893a39557cb892c1d511e037f6358727b2f6d49ed0eca4fc85ea43b1e31c33f94586a3bb6b50e8977d9e86408255b47ef230c247c96ad12b9a188c91278fc2bbf657f30d2ef10b47f5c179ab402847702878db07186f6eebfc84b3a899c58e5ed069858f75e02d5ff1eaefc6ec0a3acd1c35710dd893a75ad4bc28863384a668d50c142b6ea804bd966902e05b521b6f20291e64a08dc0c4cd67980c027cced180e65922f35260b33a5c548ba8e06c217", 0xe5}, {&(0x7f0000000340)="47df84832c8d28a4813aa51976eb800ad8f5745879b3ab15c69bda3ac2446640b7ab4dcc4fea1501501fe4b45733e226a234a1284e2a9ee6d40443", 0x3b}, {&(0x7f0000000180)="a39e5e13372933557f678bfd2505d4ce5a4363ef72b998d9072aef91e31ba48887aeda98138ea48100c0552f3396ffb91a2ce3e5a0e96a76ea32c29e3f8f1ceb0eb93b7d6ea724c14784c0fc6536271073470bebc306e64b51b3446bb84ad89032d5f607a01bd0cfcf1652e9aac7d474fa37a5ea7f0fe2826662a53943d52bfc6dcdf364a1926dccf411630387ca6c435f0800955a6cabcb68e680845915e28336c63a9544572227257d8ce4b5b3d986ff7198d6fe6e9e2460acf48d9b4cb7d66fb30a6c754dfb2613198492aff1531fe33ebf11fbaae340a3f37b7833d29fa10d", 0xe1}], 0xa) 15:50:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x202, 0x360739c6f799217f) open$dir(&(0x7f0000000100)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x41, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x8, 0x1f, './file0\x00', 0x7ff, 0x2eb, 0x5, 0x3}) socket(0x6, 0x2, 0x20) 15:50:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x10, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRESOCT=0x0, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x407) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0xfff}, 0x8) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x3, 0x65, r2}) 15:50:46 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01c508"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80606942, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3d", 0x58d) 15:50:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000340)="cd", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffff00, "8549693ecd426111fe4d04002300100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 15:50:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) fcntl$getown(0xffffffffffffffff, 0x5) close(r1) 15:50:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee40000000000000cc07000000000000df44102526c5b0fb40bad77684de5645c7a2ff0a060900000000000000125645c70852db8f7d03d104c8f294a1a78af312708af7e3a1cfed411ec71ec038b3ba199472d8366c61d03b14d72584c8262cc328a49604a1a418d7401a5c860100829477d6294adbb639e827f678882e8a355af2dbcc86"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000090000000000000000000009000000000000000000000000000000000000000000000000000000000100"/228], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2548e032d0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6769fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc7489268ab34ebbd9adaf8d9dac58a3d7f6e230c2f56a6b68058ec723f2b1423d935c27829ec5167f4240b8a72bd3196920dc90f3cb80066bdd83bf9d99122ad93c1cecc5d986c11c9396c259ecac434e0a6212301958cbabb89d2971578c605514aa396", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="100000211a4341000000"], 0xa, 0xc00) r3 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r10 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f0000001040)="4862b7ce62246ff8d610f6c42fcaef8100000000000000a8515d4ed7b24bcbd5f6f5dd1d40e5f478f03ac47cf510f593128570c2a27fda262dee6b502c3dfd7171b5e2def8e20d4ce3e34128721d7cd553313bbc6bb2cac8481efec6b681f378bcd7cd5163d77d6ce9e90937e68fb63584d197980f8acbce73ff642d14d95189895d185ca8aef33c5b4f519f583cbd58010020ffff670d9f0def639e236403dbc0dfb18773a450ea5b3af026257e1615952e9ad4da32dd6f53f3c1fea571c41a261fa26a4d4a83db22d7a99f7b936e4f7dcb8896632a3d5d1a78791ab49700ec24c70e1bf3e4fcc0777f9e8f6c2880b9b1542c33d9120b804b8150c7b010e4aece4bff4a0442138a27e45f9fb93209196cb1fa81bbc07a3500", 0x119) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffb, 0x0, "108000ff0f01000000100000000000004000", 0x2}) syz_open_pts() r13 = syz_open_pts() write(r13, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) r14 = syz_open_pts() write(r14, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d97c9cd811aad7639fc2baccac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7ae"], 0x10) writev(r15, &(0x7f0000000080)=[{0x0}], 0x1) r16 = accept$unix(r15, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000009c0)) fchownat(r9, &(0x7f0000000080)='\x00', r17, r8, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f0000000c40)=[{0x2, 0x2, 0x1000}, {0x3, 0x7fff, 0x1c00}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000d80)=""/10) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r22, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r22, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() r24 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, 0x0, r24, 0x10, 0x9}, 0x8, 0x1, 0x3}) semctl$GETPID(r22, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff8, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0x9}, 0x7fff, 0x20}) lchown(&(0x7f0000000280)='./file0\x00', r20, r18) r25 = getegid() r26 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r18, 0xffffffffffffffff, r25, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r26, 0x5, 0x8, 0x0, 0x80000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 15:50:46 executing program 0: open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x853f10bf981e7ffe) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="084b776f36854b7cd85f5ae221362f5ca9d6cf3cb44c97db51b3c1ef54018fd5649d07f98d7f5bd5b5ec89a375569642c76ae3cd20982795da01124e6dd9eb511d5f69fec3aa8e85c7aab0ae9a8bcf19be7d3d7e72091692981170b05b9bb41b51ddb34a37d015db20990f64ccf669e7b2", 0x71, 0x1, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) pwrite(r0, 0x0, 0x302, 0x0, 0x0) 15:50:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x7) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x107fff, 0x0, 0x10000003, 0x7ffffffa, "01002c245e1a0007000000f4ffffff12885d8878"}) r2 = socket(0x6, 0x3, 0x40) r3 = dup2(r2, 0xffffffffffffffff) sendto$unix(r3, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce4120358367", 0x126, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000001c0)) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 15:50:46 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8298aaca020100ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 15:50:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0xdf82741951e17e4) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) r7 = getegid() acct(&(0x7f00000000c0)='./file0\x00') fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r7, 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xa012, r0, 0x0, 0x0) 15:50:46 executing program 0: r0 = socket(0x0, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x7f79e86aac7739da, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x1) r3 = semget(0x0, 0x1, 0x2) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000040)=""/55) socket$inet(0x2, 0x4, 0x20) 15:50:46 executing program 1: ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000000)=0x6) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) clock_settime(0x4, &(0x7f0000000080)={0x1, 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) chmod(&(0x7f0000000140)='./file0\x00', 0xcfbf084159c31315) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) r3 = socket(0x2, 0x1, 0x80) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r5 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000280)=0xffffffff) msgget$private(0x0, 0x80) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) r6 = msgget$private(0x0, 0x2cde98d560a470a6) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80606942, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000480)={0xab8, [{0x1, 0x1ff}, {0x3, 0x2}, {0x1, 0x1fd00000}, {0x2, 0x7}, {0x2, 0x2000000}, {0x2, 0x9}, {0x2, 0x2}, {0x3, 0x3f}, {0x3, 0x81}, {0x2, 0x3f}, {0x1, 0x800}, {0x1, 0xedb1}, {0x2, 0x20}, {0x3, 0xe8c}, {0x2, 0x100}, {0x2, 0x47c6}, {0x0, 0x1f}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x9}, {0x3}, {0x1, 0x4}, {0x2, 0x10000}, {0x2, 0x9}, {0x2, 0x7}, {0x1, 0xcbd4}, {0x3, 0x1}, {0x1, 0x4}, {0x2, 0x200}, {0x3, 0x200}, {0x3, 0x10000}, {0x2, 0x4}]}) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = dup2(r7, r3) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000440)) msgsnd(r6, &(0x7f0000000300)={0x3, "69d93a65d3bb1810bc5a2b0e7e5ab72f64b19b513b532b562d83575a37fd7491cd0a8a5fc25e88d7fc3724cb64533bea4101942ed16a5c0a3878ff7d885a0417d643776b501a4f1e95032434859de32dacfa0331e4bdab62407504794ddbe4f0db7ce4cc7223fc0e7acf16be387f2a2c5aa12f36f67819061ef9d0021271bf4e4572f0583bb7b6d2d49a32004d9b51f74aecadae02b0fd48e989133ff4c3413909e81861a8d495d79ce1d0b4a984b149f414a26c235d370141dfdb94adb0fc"}, 0xc7, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10000, 0x0) 15:50:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r9 = accept$inet(r0, 0x0, 0x0) sendto$inet(r9, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7b7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6c9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692ea13f0bfc23ae65598b7f621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e0e28bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d", 0xfffffff7, 0x0, 0x0, 0xffffffffffffff2f) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) dup2(r11, r9) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f00000000c0)="667d52e3d7a76e78ec7e5404cd257b28d5164cb5e1a80bb13fdcaf874e98e76fd072a9f0fc29b3379f8f6697a095661556d590dbba926400ebd2c03ccc6972c759d203bd6cf6158b6cf6f5aa10423d0239c47f55b2a62c2074beee7144df9cec66c392ea74616c4a06de9128dcc35b9273f87b934ac0d480b88c8130cdf4a7622f578fa84d264abbe0cfcef144f08689ccd34cf91b1a6ff97006bcd0f49be130fda8cde08ff430715da85dcf06c5222241aa0c911a5701a278cdb353", 0xbc) 15:50:47 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x90) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000241adef5b7b27d84f4c5a1de056084cc584ae63445dbacc7d0c88d771924c2e8f8bd24159427f76445e33fd7bff31602d6c9915746da889834ff4428939d3cfb59ae971bafb414c23c2743fbc4d35fd0c505f1ef54a9a274649929aebbd6"], 0x8, 0x800) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 15:50:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x18000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2a, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) dup2(r1, r0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) 15:50:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x400, 0x0, 0xa853, 0x0, 0x20, 0x0, 0x6, 0x1, 0x0, 0x6, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c892baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r1, r0) socket$inet6(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) 15:50:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0xc97) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 15:50:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000100)="04000000", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x9, 0x7, &(0x7f0000000040)="3869dc943bf29aac46fcaa401fa42c1268ade423b72a07d4a42f4f", 0x1b) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 15:50:47 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="ac911bd823a11af4ce41606b230d9832f296611e140d3a603f1f000f5245cfcaa2755a2516efe205719384a095ac1e47f28810f5d589667b358c0f7b640044075776ee57bda1c076fdd24008784c833c6896c0b1c06a1b0ce28a21ddf33ad9a2645922c1d1f1186e0dff975ecb409661d08c9d0b5b4df39730de0753e2307c19ef2bcbe900362a5b4109e994cd00d340567036610bc4792cc57b1dd4b7fa9e5d3f007a54d919eebb0acf49978421807299ce789fc8c4122e9181d76fcfa4075d156be16d7d167017e9", 0xc9}], 0x1, 0x0, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 15:50:47 executing program 1: r0 = socket(0x10, 0x5, 0x7f) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606942, &(0x7f0000000300)) r4 = socket$inet(0x2, 0x8000, 0x7) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r4, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000180)=[{0x2, 0x1}, {0x84, 0x1f}, {0x2}, {0x25, 0xfffffff8}, {0x47, 0xfffffffd}, {0x6, 0x8}], 0x6}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80606942, &(0x7f0000000300)) utimensat(r9, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x2, 0x4}, {0x0, 0x5}}, 0x2) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = fcntl$dupfd(r7, 0x0, r5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280), 0xfffffffffffffe7a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(0xffffffffffffff9c, &(0x7f0000000240)="98f728f8f955b0f22c50616364", 0xd, 0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:50:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r2, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x10, 0x8789c8d791a6081e}, {0x4, 0x7}], 0x6) semop(r10, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x4, 0xfff4, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x2, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x6, r11, r6, r5, r7, 0x1ea, 0xfffe}, 0x200000000008, 0x1, 0x100000001}) semop(r10, &(0x7f0000000080)=[{0x1, 0x7f, 0x800}, {0x4, 0x1761, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x8, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x100, 0x800}, {0x1, 0x9, 0x800}], 0x8) semop(r10, &(0x7f00000001c0)=[{0x3, 0x6, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x2800}, {0x0, 0x6}, {0x4, 0x1000, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x4}, {0x4, 0x2, 0x1800}], 0x8) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab6e6fe5414f0214724443e704cc03947a7d4fd7"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x3, 0x58a3, 0x0, 0x360, "ea79bcfa95e1e80bb4dfcdece698b8d7009bcffb", 0x4000, 0x3f}) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "b20b529a6cc941f49ba6d9516e9a556c80581838"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 15:50:47 executing program 0: syz_emit_ethernet(0x38, &(0x7f0000000340)="c7a895b22a241c0a078378ff86dd6e360aa905000000000000fff700010065ec0f1d0000000004000000000000000000ffff7c4889b62b40") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 15:50:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000002540)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) getdents(r2, &(0x7f0000000000)=""/55, 0x37) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x48) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) open(&(0x7f0000000100)='./file0\x00', 0x400, 0xc) msgsnd(r3, &(0x7f0000000140)={0x1}, 0x8, 0x800) msgsnd(r3, &(0x7f0000000080)={0x1, "af7fbde65f8fd4924d4ffdfe1e5890118fc63d3b84e1bf5ba7290f9be72285d11a1fad624d82d8552e1c581c48828f6894fafb86a97ad00df0551e01e131fd8f085fff4ff66f9cd8cc8679bbeadd2dd09160c7fea81c1aa84826"}, 0x62, 0x800) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 15:50:47 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:48 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgid() socket$inet6(0x18, 0x0, 0xbc) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) setitimer(0x0, &(0x7f0000000100)={{0xffffffffffff7eff}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffff48) shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = semget$private(0x0, 0x3, 0x9c) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x4, 0xf, 0x800}, {0x3, 0xdc, 0x1800}], 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:50:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606942, &(0x7f0000000300)) ioctl$TIOCNXCL(r3, 0x2000740e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x8000000000000000) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 15:50:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000280)=0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0x9, 0xfa}) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x6, 0x0, r5}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r7 = syz_open_pts() ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000000c0)) 15:50:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1d, 0xc, &(0x7f0000000140)="01ffcbff13b900002eaa4e713008e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000080)=[{r1, 0x1}, {r2, 0x8}], 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x110) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606942, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x80606942, &(0x7f0000000340)) r6 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000240)=0x4) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x2, 0x2, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000280)) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x2, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r0) ioctl$TIOCFLUSH(r9, 0x80606942, &(0x7f0000000300)) ioctl$TIOCFLUSH(r9, 0x80606942, &(0x7f0000000300)) socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) 15:50:48 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80606942, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x7, 0x7608505d, {0x6}}) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0xfffffffb, 0x9, 0xd02c, 0xffff2e55, 0x3f, 0x3]}) fchmodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x22, 0x6) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000100), 0x4) dup(r3) 15:50:48 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000180)=""/9, 0x9, 0x0, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0x3}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b1000513600400000000000010000000000004ae5aa11ea8f9c3fe147611b17e7ae26caa0416fa4f376326acf00b7804be781e4991f7c8df19b1b202", 0x3c, 0x1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000000000000000001300000000ff81e7ffffbafe8000000000000000000000000000aa"]) syz_emit_ethernet(0xe, &(0x7f0000000140)="c7a895006f53dd000005ffff86dd") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) socket(0x18, 0x1, 0xff) r2 = dup(0xffffffffffffffff) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000280)="a91ff524229cdf26335f905f078b03da0fd44ed88dc1e25d95fc67f3229e973d5bdd2f99d2667a8edbf190b07119071e9ccd2db9def661fd8f0f245dcd87bdd50bd7cac1256e8708975d1f87639809f3a5da1683129920a15017085e0b1bdb805c7c3b43d808ab689afcb365d49b2a20b9f95e434e04b6a4", 0x78}, {&(0x7f0000000200)="5d49872583fb1fbc7ea9b9091d2eb4b62f6441f23931a8241827d519dd62", 0x1e}, {&(0x7f0000000300)="c2d83bb843b2bc76c769e10ed4b71519d180b789e1e9bd8f3280e2316485d2f22ca1fb5fa1f306de666c12a79d67cb53bef06fa6d9ef033d54d4a7034d99753bf500983a7b052e915dd2bca0b676998a8b8e9044e494a4b2d92a0a23b6a9e4e195170a862f22f499c390619b50b8c1faf12eb0b2cc3ea47ed9d69f7c1aa1586b", 0x80}, {&(0x7f0000000380)="83f6b8de8df728b8fb66a38bdff5b25ddeac31021cc44cdf7edca3ac884b898175f8f2b5a0ea611f01a69c9de914742bb27bd8323bd36b2f594d5a796a5093af4b7f656805a19c2ac33a6308d4ec2b0f2707544a33c899fb1c4a969a6e288e92cb40e79ef268b03e6712cfed5e193ff5536b56a76513ad53e4dce2e64061913e2851ca6df30ad174fd3e8dd68a891166dcf09a370ea995247697c130134223d0473421bcab2d9cfdebca828757d2ff66dfdde07c460f2f6aed99a67aff066c021dc48ac473bd52b11fa11c09d4e8f364e15301b6ba27ca55957ce906607f9f112c2cbdb8e4f7cfbbbc441fe48100a6ffac9acd03ed10684cd9b4025bc3fa6dee665c45d755172c7818774765f50cee67edb26478669de84ff2d5efcd66326a1783fcf3916dcb36c2cff1f199c76a8b37267834ced9a881954161c33b2430bbedd4d271fd55d7b39262b9deba80f6536ebe20ce3df5c683f9bfbfa2572b7384686b0537ee1c9a4327d70ddb460c8730ac2e986da07de9c9adcd76362cbae5d614012b3518ccd49bb5eb42fb6949d96b85e402674e808d2b72c51546ece1a66491c3582cdd0f1754febe724a2704af6c438a4192640bb0e3407d26e9e0d1dff78261ff9a5e2500194d98a24fd5de40f8a534c6e8a3eb48d73014dbcd9ccbac23aba79310787e2309d92a4d9102d7e13628f315ea4deb64d900204117121022fb05a0a0a0ac6a5a230fe94180551ab46914c8555f832c2abf2fc6b2ec835bf5a429e2f2e1f5d6395a8805696f7a59f4c3affb18a0a66b98d5597978d6d22fde741166486ccd9269091ce5fa23bd2d52e16eb91377f0d62b762fad04124abf0872d76576ff5c341d7f7e60634b814dddd162149c0853b2687ac1037aba63929508a6a5214e0e8bde08cb536a1320412f108990da5d71eb3803f50345bb66badd88b605496a6def1cb7eead291e1bd80cb58c9817a260a6a9127148550db84f9341378371e085ccbbee4b524c1447fa10d54beeb7a6ff72d253fe297a8990376f7f21f6ff33dcadbcbdd46fa1b15826dc13009c41cb1f2114487f71eb7ea444fab17e5c14d2967a8761c5cba3c86ee40f89dbe3811ce6bc99c411a890bb805c86b787d85219d2407fdcdfd0e2bcc16b4e59857ce4a99b1da18ef005ee6fcff9f806efdcb8d1849d3a54929e985c57d2d5dd21ac344b59defab6e3d1e756e7b89b4047cbffebcd0702a48fa7f5690756ae6f608ac9ef66fa1d6c72544f31b1b4b8f4545e082e751fe92b49b3f51481ce1ecc2e1edaef27b70d734a2d16a63750fc1ce55c02d7b3489ecb66afe2ff3b5d0e4b46d7d3866033731677ae5081498e5d752192cf05bffbead0e97e249c193f804070d0f0125d6f9668bcc28978ce2dd125d67624cf73d40e883e4025e4d269a2f463235e4db369d82e82eab58e93fe8b6dd759c81fdb36761207f2bc128254b13e3cbfef79dd465ec8dfecb4839a4edb92eadb7ddf41e7d5e65cb3f86699c1552ceb4ec1f5051a18b0f0ba9e7f876e8ffa00198d5c27be267bb83e96f147b12f21f905c705bce8773b74d3b5ab6d7acedb7ec24ce1b5b30109a025523d709b22af099d2a8217f8c7326a429478c5fcfad851536bbfc69f54a671dbc4ca8aa67768ef6dffae9a0ef542a4c18ac7445f433033768aa88191c12a584450d4d48a326bd5f9d4f2addfbfce786ac12cbf44d0e6b0bdd62fbb7db3f276dafad1ce275fbf89bd9a23b82775acd46438872fae4727e6911eff9d3c7862bc26d6a9b9fe3e5ab6b0d495bbacd7038b84fb8b9eb0f159faad8ecb3cd021c7dcab08d0679fb41806eefc29c68449e75b5cff74621695e9c2ada075469834a91b2b00fc7eaa232781a2817d52143ad30fd63c889e09417623ea819da3c1d7ec1f926cf7a664818f9742e5ac7e3c06a6eca4bc3b364263ae7e0ed75d80444a3c07179c248f7c03aabeffde339d4f7712b231e0d299f753aa885bb7fcc397d4a7034dfe55e41355805536fc07dc682d44ab604b94c383ad6745a83f834cd46287e03d1ee19a193d64dc68c2e4867c47a4fb409a378d6fcb7936d5e4a2fab0834f756dd4c8826eb331707aad3c2ad8ea2547c60bac86871cb41e92ec1042a152bf5fc979b9554d7a7645c08046b6aaafc28fd3cd0efab61a23b7b88787de59773db36d8337e9acfb3830cd33eeffb0e698762c2c515fc414d5aad6f4bb24b05532667ff918b4e35605b9b3c0fde4dc01f16ba4a4cf294fd0f99da672f551609c791335ba0ff140fea49a813835077bf05ad7d42000f531d158e85f61c0e2f54e0d98a8b63e8fe8809f6e6d87b4a4df0c2a29bc9b36726b0fed863cdf201a7335d4c6aa977a94ee233ff84951bc17db47c562a1cc86c3730e569ae29224c503e3e58242529245f3a5a66c0caefc6cc410d65a96e88b5c69f4bb26284978988886e8c94e7e0bd3af1fd4176157fc9ac1e2ed9209e699c47d460584dc3974dc7e7f5c000b909652feef0c221d41861e37e3f781ea91bd19987eaeecd06802d777d40807dfa7a2982c22f01d8caa35669e27f0a77499427bb992acf607fdef6cb2a25d7370fefb79be849e9345f9ace2995c29979e0729c6fc0a3c96d8b25d3a5d3ebd18424d5ecd67a987aa713b2da1296427fd0fc159bfe39af851284d74062843cc06dfa5879fa94ad847e58827452bdcaa6a981d195525d1424d0ee3ce4cd988275529b819e19592919008b93135554645aa02333583d565462979e6f57defc86658ce9873ea4503a5987f8e1160ccaacf893e7d89d5a8a123b5436a2f40b70117edf7bb77086014b3bb055ce7c7109a3819aa2117022659a830ce5d1a936e69e53a915ecbad1afd9c3c81e316dc09c32abd4ba0541a006535b461a08e5b80bec4349fcb2bd756fd5a16afb5ef7f1f1bd049a217351263a559c5012ea4e6e9ed9d5e7c3c1bb12feb0326a44427c856d7ea237f1c84839573a2317f553c4d3558bcf311585d77417250fd171e6808e91fce91e5504715e78b613f32f91a86196617958146aa06bb1bcac585174c25ecc1b9f93331044cb47ff4ae3ba0add89a5e422a64b1d2fdab2a8af50d0cc7aa4ecaf4ccfaf8e268b28f2f3702fd0a92d1cf5a7a65122576817affc761afed716e4a9f3b79ce8ea5bc9eec05f9407106afda4278407d0d7156470f913cf70e0e4de12ad3892d2de3184e9aef9a25775afce461e3b124b506256551f1818b75f5da34cb870717213ebc70987ecfa5a91abfef456c10dee548bfa6d141635e0d526b57195b1c2b2895cb12238360274e770507e51ec7aeeae43137bdba1cfdc866c8d780a645150199f7346fe0601820a647b3d8f6b4166f8373a195bf73067373312ddaa684cf71f5f5f05f21661af5dfddf127ad3987e87338d8a8edea675fb8ae090e8b2fc4c164996712d2c37483ffc7493529f72faac3d053123aa7e7834635c4f6e1318d77ce08e8c162a76a4624e90ce2361959c54a12393aa1732f9f34f6f9cd693bbfd1081079cb2815d6b516b43b507ee0006e37ef95e5d18e21859de35a45db955ad3324298941e740a43e7977537538ba20fc375a9dea2a8cc5acda1428f6317e7a78a6b6b8fcbd8770864bd418c99207a0267426108170de00676c48f7984ea99b48de9e25b14ab929fc45382441116943488a97fcd29e047ee5e123d208f40deb0113eda688b18379136cfae12110510c31b969370f0c377f42a697270249608306fe8a856f6600161f432f6617972b0a6c7f34f070ed7559914fbad3bc9c56e994c19919daa1b8f4e49a64b688bc84a75f04f9c8eb616eb3ddad7b26cb4467cb240367285918fe335b99ff1b807398e05b94159e5d98010732f44b79dc886616eadd673786c9a8db6b99a0d8e4eafe6c58d24db3f513f62fba2d76e3483b0e54d23b7e44321723bf920fc2684a98c68577e5ccd8ea12a3cb592b18b41314c6e0ac153a5e0e0a0b35e2c9cfbbcf5753c5d28046a33f17bc6e877ae5d7c0568ae1fbf052f6702577fe7b6500708ba02f70b0ad5f973980bb9a0eca67d55ce3f43774cd7446e684e57a2eb437321d1b4f5e5d6778fcbe9168d2c6c6a9b361929274f7f8b2f123f966d91b41aafdf80037b50ef16bae9b9556e53cc4b4c517ea59b4572da16d3673525cd9e1ce0cc0277b052cb83d64bbaa8e3f6172026f2ada0c9e46c25be7ceece3791848dafa821cab50025e1cb32f898035766e67a983cd7aa84faaaa07a4bf376ef50216c65d64f6fd4a6857e6163d4fa4665c3a999bd12704a5ef436ad02c6c361c3eb0d982cb35aa91d77c91eea09f5822fe5f208b637043660671e2f360c71619f9e94c25b8a11b81dfa8d4653103fe754256a65f8b447456ea2d09348c830dc9cb2ffdb5d06d7e60f54ea01f623dd1cca1196e29e14d5294da26a18e8a34fa13762ddd1e1704e07edf5b5e71634a924432dd3d739b85b805042075ba4601ff2eaadf73456942c8e91e1944620209de355439333c91ab7093ad271cf954bf432a74e905d6712d924eff1a840b3af2484dfdc3c700ce128c190a5ec6264f1391ac6c53238f7bd63e57b0096af4065c361faf6fed33e29fb24e9ce37c293f9f9f78a5c47f30bec7d72774ab1af51a18d8beafd5d362a44e9bbed3822297cf22243edb12b34620888619afb82edc4ed039d397558c1dea8659ae090fc5badce3eae22209dfa41453cbe78b94df7b0467fa1a5573b5c49bcf9bf8e9073f9e0e1c6f98262b4b814de79d4694ae122d2abc4d2b40ae7838c4353fa9df3970b73311dfe18f196406e066c54861a310c422459e153c3a40f1d4f7b0f5a92d69687ca92d6c13eeac84d75168484bb75f8d66a4997a14729fc9d04b4eb93c148979e9f0753345d4c4d36c125c1df34460ada4fece0d824a45e9cab8a25fb345f108f0a5110c852fe0e2502c6fe392071d679f11ea58561fb4c611f0ce271aa12d645adf7777ba9d57ed7b979eb3aa3b7f117014dc642d7aec698a632f04d8e1d19e5776e2ba7cbca5faeda97b53fc483dcd160e8396413a3d8d52cedf486597870bbfb7e882be81d798c94a98b7cacc3f4f3b126a5949cb9dad1ecc93768193499eb2736d0c311bc12acb891a0440df1d6cedb272bbc2cfc72cb8528d8c9a0f7e4e8960c88bec1a31336e6ec71716611821568b44ce30bf94c77733ccdbca54a6819b385f97fe78600992f07980ae8d92aa6c7b2e7fb2ba3e27d94ba8527554ebec10647e549a023860274ebc33f7ec23eba7cbcd265cb3fea620ceb7264494c2eae2af02443b6f685cfebb3781bb11b7645382f943e9b2a37c780821740407b153798e408527c9551e18dad9ec305f032f6e3914dbb0fdd9f988ec3b4bdac724d3d0c34f414d33415d972ca22e1f5ced0c909fb4e08e33cd740d69c285a2b26e7ce0b7aaeff974c9b96391168f51d08b8d67e5c797e29bc5ca387b89259b46f56ededa8b002dc90c4c64f5f41811ac8853a78b220ce2047e75695747fd867366ec9f01f15dce7615e7b53e7c2d34b8dbbd2ec3345fd168381bc9b81cc016dc2bf515316d76d81063b91b431b586099cfbae99542b50bb43cfbc93ee96297ee2ba0c6cc03449b0e4b8c0f76924cf0877216985d9fcf03124afca556f88b7d78a3570d87ad5c4fb0baef0cf61728d96558e53080c43e7e7c513d44afb0e0af247a241d70ff1d3286477adde0507d2b6395180802f85507c7833569679415f0c9c8fd2fe37c6aa075d1360be4fa2e804b74d9c29ec0d18b931d1c16397c65641055ddb", 0x1000}], 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x7) 15:50:48 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x138) syz_emit_ethernet(0x4e, &(0x7f0000000100)="66cdf5d82254a893161c72f33511a587583ab3eb88b0a2296af93faccf9e33adfda9a459ec987ff5c1ee4bb3435c4408ceb12a832980c0368a68486d1b4bbc49b751745f2e1b900f156526fe79c4") pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) 15:50:48 executing program 0: r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x6, 0xd64}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) kevent(r0, &(0x7f0000000000), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) 15:50:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081090000bbfe8000000000040000000000000000aa3300000095a40fb0d72cffe0d4440cdd3fd4331b7bea7d3bd1920ff60b6bfaeffe4e28002519a1c0fa47c5b36da1ab926a2970efb2030470e9f9a115ec9e4905f27afcab1ed49c037fa5bf53f02b82989fe602c4415b6f771cffe980063fa85e336c8ec4367605ab22ade6e483ff90480459a456f4266620e57a1bd66d682f6ba97fb8e02c1b11da58941bf09a65439a4cf03386e378f65871258a9bac13e6a578d6b5e8c7263b878d705d11225514cb9efcc12e5afd8abbab18bbd33e6b9d7c1dbb6f64bc4758e8a2a8178ab156558e20a3ba96529ee9f035db00f760b3cb1aa7312809ef034786c30053bc0f991b3fd3cfad619d2be336aca7"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) r0 = msgget(0x2, 0x104) msgrcv(r0, &(0x7f0000000080)={0x0, ""/27}, 0x23, 0x0, 0x800) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:50:51 executing program 0: socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x4, 0x1ff, 0x2f0b}) sendto$unix(r1, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a0069000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 15:50:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x10, 0x1, 0xf6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r3, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:50:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r2) close(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r3, &(0x7f0000000040), 0x16f) r4 = kqueue() r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000001680)=[{0x2, 0x1000}, {0x1, 0x6, 0x800}, {0x4, 0x5b, 0x3000}, {0x3, 0xfff7, 0x1000}, {0x2}, {0x1, 0x5, 0x1000}], 0x2aaaaaaaaaaaaaed) r9 = getgid() pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r16, 0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, r16, r7, r11, r13, 0x1e6, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = geteuid() r18 = semget$private(0x0, 0x7, 0x286) semop(r18, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x401, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r18, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f00000000c0)) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r20, 0x0, 0x0) readv(r20, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r25, r25, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) r27 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r21, r26, 0xffffffffffffffff, r27, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r28 = getegid() r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r29, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0x8aff, r17, r27, 0x0, r28, 0x40, 0x8}, 0x1, 0x2, 0xffffffffffffffff, r30, 0x4, 0x1b, 0x5}) 15:50:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r13 = getgid() r14 = socket$inet6(0x18, 0x8000, 0x1) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = fcntl$dupfd(r1, 0x0, r16) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f00000001c0)="0982975ad6aff7f134637fe914", 0xd}, {&(0x7f0000000200)="01752a6b47834bc234ef64237350e2b565973d2280998b179883f54630937cabd0d9ff95542754096b93920b6f1291dbb5aed336f72733babb09d0131d8ff74d1899a1", 0x43}, {&(0x7f00000003c0)="139f1bfa8ef3532dddcd14b2f6b851f4", 0x10}, {&(0x7f00000004c0)="0bfdbaeebd8ba9123c13e9d586580008dc2424e728660ee1414ac6d130faa1856b6e53ce00444a5ed20d4ed49beac0f75790c2e2b474150b4c54af38959f9dcb1525c3616bbe7bc665ddfa290e16052b351db14c2318d21caf57c99ac28fe99467e54550d10d351dbb8078543bf47f206906327daea12b76e2bafbfb25df4011ade00d9bbe1f0576a3a9850e24a4e00b75d7ac07ca02a86006afb539", 0x9c}, {&(0x7f0000000580)="bbef4a6d8d057e8fd51c4778ab9b6ef4ac44725bdba6f60bd226e55027ed6f804dc32981a88071c91c812f568ffb0ee8acaa2eb9ff1cbd50aded958c147aee021b187a32ecce330b620202f0b86029dafeef4964631710de7c937ece21e0c71d83fa957fa22756945f846724604e3db42da8942feda6170fc47fa546a85940057ecfdfcb128eb167618201f8bd2a5dd11460cb79c7f0d739bd4a2b222fd05be87f404a2215356cb638", 0xa9}, {&(0x7f0000000400)="a2892c30afe886965f16201154a2dd9ed1357a71a973909e8ee1c8dc6770ce93348cdb38054a110d8fe2c0c2", 0x2c}, {&(0x7f0000000640)="34d630d6426ee5a56f28380ae3ad9223204487b380a2751c645a9379264ffd114fcd2e37fd3b2a8a2b1efc6f6a72c8d0ce0489dc1a746abe26a17f4b4fc2c6e07f7f4c6a99c2a77044eec00f2251ab070961664c956af715ba167a5ec845feaf679f69bbc707c9b69145bc3826db3d842be6735cf39e012d315bb4dc3d8ef95cd89faf525d3d7dd85db4a15a1153a6fec6516ca3fb0ce71e08d085dcbb2c9da6e8bdeb65d53723efc4c36a52e7e9c414f96dfc62ab9910db4fdea369671534", 0xbf}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32=r13, @ANYBLOB="00000000ff080001000000000000000900000000", @ANYRES32=r1, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x400}, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 15:50:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0x9, 0xfa}) r5 = geteuid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r12, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0x9, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r18, r19) r22 = getgid() r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r23, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r25, r26) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r29, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f00000000c0)) r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r31, 0x0, 0x0) readv(r31, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, r34, 0x104, 0x5}, 0xfff, 0x9, r36, r36, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r33, r34) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r34, 0x0, 0xffffffffffffffff, 0x0]) r38 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, r37, 0xffffffffffffffff, r38, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r39, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r40, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r41 = geteuid() r42 = semget$private(0x0, 0x7, 0x286) semop(r42, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r42, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f00000000c0)) r43 = kqueue() r44 = fcntl$dupfd(r43, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r44, 0x0, 0x0) readv(r44, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/137, 0x89}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f00000006c0)=""/137, 0x89}], 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r46, r47, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0x0]) r51 = getgid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r45, r50, 0xffffffffffffffff, r51, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000640)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="5fcb4232a69325380ba6fdad056f5539068b7fb31b8cf376c20d004114dbfaf40c8a27eefc2388ae95c93f1fbf6c7822300f8f265884d44a6c457c1ce055e2c5a9b636649f281d90b51ea525d9f114dba716f8b8a0237a75af", 0x59}, {&(0x7f0000000280)="a0b4983eaeb8e6a87c6ab9e25747868c84833c38835f166ba507dfed1916f6f64614b4706d7865842dd59b4a21d27563bb4cc85e9b9122d6b3a8e9bc42ada9d22f7990eb8a69ab605237eabf87cb90fa5526ba73d5a93778f7ff237a7fd2e9468618d759439698f6f3758045a76673182ddddea0584bc737cdb3413ad25bbe3bb90c7057df0a16d7225bbaa753da2c81ab6ad35798879580951ffdb320cfcf28a33398e91c09dd7662ec51ca30891b14f4c16e5490", 0xb5}, {&(0x7f0000000340)="c5b449e847ea63783c18144aa1e14efd13499e728e6f9bc9a8ef5ff88310ca669c65b50e9c6b85416113e012449aee29369877be9ea215f7c7aa8ecd26975d743e9ad951df6362ba97714b525a7442ddd9ea731b7cee97c899965ab034d028f232657cfd53ad7ad6e5d8555b49bafe6056e0497e9dd834300c606bf808f792c27b5f65c891561f593dbaefe0", 0x8c}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r6, r7, r0, r0, r8]}, @rights={0x38, 0xffff, 0x1, [r0, r9, r10, r11, 0xffffffffffffffff, 0xffffffffffffff9c, r12, r0, r13]}, @cred={0x20, 0xffff, 0x0, r17, r18, r22}, @rights={0x18, 0xffff, 0x1, [r0, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r38}, @rights={0x18, 0xffff, 0x1, [r39, r40]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r41, r51}], 0x110}, 0x402) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x1}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) r52 = msgget(0x2, 0x140) msgrcv(r52, 0x0, 0x0, 0x1, 0x800) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r53, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r53, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCNXCL(r53, 0x2000740e) 15:50:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80606942, &(0x7f0000000300)) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000040)) r6 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f00000015c0)={0x101, './file0\x00'}) sendmsg(r6, &(0x7f0000001600)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000100)="855cf30fe6d5e3f1e5478e008cc2405f99394c150594d21058c615661fc761bdcf0ac5bed4c7a842952fe4b222a88c93950d94973094b14fa12e1493fda3c0a792f8a619734ade70c3379067b02c0af6fc4a191de12525394f7338e33c04335f326e4737c4aee490a66686", 0x6b}, {&(0x7f0000000180)="ebc1a094568ca82ca0a97f2edd51b2f5ee513812b3f13128e17e88106bbe0ce0421a578cf9a42c719044ab051d3cf20b324b612858c9039f714ba2b838139bf9f467aa27342fe39dd7cdd1e2d4c28ef6fd1bf0d0244ea893e4e7103c31c3cc6c32cdbaa38601ca19257e36829c93275ff8cacbcd56b1a381966974125685d97ee9a675724cc6853d84e3b1c36bf035a0bc26448dd7b13338ee002547b0a899bc85208d7f85100fe70317b9f40ef09653998c132c796025066034e1528f71e74ed9947500350a067c6e85e7e9b469858de8355f24ecaf6956f9a71b6e02a91cccb0a0b2ffcefed0d140889e9fc88d63", 0xef}, {&(0x7f0000000340)="b47d1d4409115d70c756bfe744a69a33ddf79d5ae9e87c5f8cb3154c2f12671d427c5ca568cb7a5d05a3b035193b5016351e5ccecba3f8cc314d41d2e9015e55e44559108ab92ec8480318a95504191c8ccc09f626d1281aa66e2f45691c03bfee04cabec154f5fca8b3af97259e8276da4fb15fa1a92a3b7ece44216f0adec2334bd97aa2e591967cc63bf6467cc00fd8ef5ca7ca8199d8b6bfdaec5ba5af4a6daa6707e1d264cc9b276cecb487ac68d557fa9db893d2632284304698e2c62b3d033b77dadb3d0f24ed14c26acd03385584bd4f4e48ca34fe0e92a46e0cc0da9b5e05d372dc6e2326e55d3f96c0d0c4c9d2508cf4222bff62ce29cea00a3736fda50eb4d3b4c326d02da05550a4e1abee019323d9dc21b637ddbcdfafa6646a3da3b67221912a118e716638f4bba6fc2ad6138d3a1a1a1b8c1936add8d9e3e30edc37d018aa14bb03c1b5f1fef4f85a9ffd623b35b0f27d3b80e654ad88634b8ad304cea40a61ce812df1c73554dea453449172ea62fe752b8605628c14f0ba898e40e2878327b34bea8d5001b224364f2def06ec33293c9b99022e0278c7213731b860463ccc3b90eed376e54f0d5a71a2da4ba4b9a035af70e9fbe3b2a29c39f9a5a3319d7ae3a05348fdb3cbb080cec3040690ff5a7491c0803c226298cf05ac3561d0e5b23f4754946b2257b3354de7258b11f7c01fe792d692e053e71551a08383c5e32351471377c28b262bc5b582b51d9cd6cb7c1ade1d36a8e930f5d86861b82939110309c64ea42d883ad96a72adbdee901612fb43dbebc5ddf1062117867de434c236898ec2537a897a95e2dcda08a15933b35bcc4f197310a9acd8bd426c4c9320bad4fb682bfb48bb4143282eedb6206aee82977a20da9c722020b0eafa3e64bf0318dbbb1e9edd2a26d9e55d0c86804f59008dbc77526007087ba83e7abf1afb713fb34358321b9453ee4028df316e5773aac0333c92e90efb5e3b609ca09ab649e85f070e9965297debea59474c5cd8f9b1e475b707928ee4cba83ea7eb2195d63acdb7c6b8e27171be625400e269bd68fe2241ef11d1a221e0b4ee075d75c35b47547e8b198cbcbc6c4b3e3c16974646d5775a10a5515168c9f1f990f9d9e6f06a2ea18704ac21867995b7b001f46e0f119b6abdb0ee63d6386f4620995db33df8598272ab96a1bad871a37aa00f332404b25d635eb1bf773bf091adbc647f03e0fc22a0bd55bc98ad6be11c486e4a579791db17d160b2f9e5fa9a507ee132f85fe8cf6edc81989df7343d241559804b1d4f8993f881c0380210b575b69a3c531bb67ebb6b4abba706dde3732ab19837f12608f0e196671f27f20fcce9933dd8a19c876891708d623ff0ae4bfe9f0fe1cfeec193238a20b20c2ccde1cb740f24e33f34776a2bc8dd11bbae2bdb155e31703dfbb93f7f04a9a277c29a3dafa54e57d198273f1e2c13c3bb0093c0feaa73cc304f623ebc28f6b612ee6fd9917ae6991d750ddb55d2202ccdf78a8f534d78b1ea6bc3e99c7b2733aff68896b333b664a6078d156324b0bd5efa57175a7d9bcfcfeb62c592abf25a5bf5685ec4607a387c75e889897775f9f10e2d8487e19ae2fd32cb89ed4a94010f230b565971531ee635099f0c391c6c93b788e095f42e3c3bd3954ccd87b9b47db22259d78f0adae0a2031c7217a215dc1857cee94d98206acff2cc15f79364494930064b6c6c33595204389dd8ab4756dfc5ed5381bf701bbd62050491ae122aeaecb0bea328bc8a0c60704db0f997693853611bcd10b19fb687d7713443854f356d45d7869ee5b3962ed4d3d3f2eaca56f40995234f0e8b0e2b104d198b4f2357a02d764793d2d33fe9c8673a14e10f5a3bcbb28a2ccb0fd57c9f693a9ec86b75e2ac2529884568b123a65b0d3a8987b0d9f1541c32d8a595185eb7840465ac6558cddbb6c4ef4e5b05ee824f183e99970bffa40a35f2928c1b3adbf14066f38107076b774bc983853777ab74c42ab9c025ffc56982ee89a3e6f702e2728bb3b351e694d2ec87bead7f2ced88602b57f853318cfc94bd374300b5dce95393a78ad5bc4eed2d94420b8d4888aea5fe4665929e50a204fe0e712464ea96bda5e1a65ea7204ce1a83f8a99e39ea188e2504fff463009c077451e05e13186b20a4ddfefee9e6ee9c6305a21d192183a2169c3601fde0f78c4eda477c53cf3fbe4f9973f87476ec5eb96f3a09b9db0597bfd6e553f3d57168194666273e8194740aef125b0dbd66d6bff863fa867464b5a769651f80a569ac64121f0a2aa05b0b14c22ee8996a3730470ccd4378bca48bf653f2656784e82f43fb09ac21678062b2d09719d7a8ba453679f67710dfb1d0e5d7d115a55e3283634476ed4f2d3a774214157d8327bcd29f616b94a1bb39fd0860bcaab632fa1bc73207312d7e0e3bb20bf5617910734103320cd892c51e344a2d40e5c9de8cf2bc70e947a921dafb42251bbec0fa3c1ea331711309e0703505c6a87f39b4e881c7cd5d6676a5755059472a8d7d53ae4a019483a77f9d49b8e23a5aed83b368e5496232637c9257d846b9ac9ab8b4b42d216f2dd149de73a51c4bf84930907dee0a8f8f9a42c4bc28466ea1e13e26514a18ef4d7b023e2b1b0790252417eec880d21875db0dcabcc9b90e3db287fa83b4d5c70f6c4769cef7b08412b83ade6b2fe129bdc225016196b16066d9c9e0b215534287801fd2b59158568d42327a756b328e43ed1ababc3888340293684de2991e757eecae22d5d2e24fb33acf5655372be0e7570cf1f184c36dfd8a661271fef17790ef562f01f7c532cbffa22c7fac79c4e5aa87b6cb8d6c6a9dc79d4e9b153b0fe8540ef564768754751815592924a8e1a0f13121193b604ad501bc687d646c9fb01c4efcb83adfde7a435d469f81be41afe17614c674218f861fcc569cad15f236bafe56e23c3e9fd381a4e8f4951443a57c7ab5b8d1cf82266a5dfeaaf1e6a42db9745b52e13d366304f1da3dc5abf93d60936d5edff9068f0f0af67b2b8684359efc917cc365ff002ba37f76d29f1d43532b77181e81248c973f272d249f2b3377ad2aa9117da6c45aaf4b58db5bc979c611b446b0807ab18b0f995125639678ca618f705391ed439348d1ea46bb2d8fa98cf92dea9501385c94f6969c43f9345003b17df7d8c5c3550f5e31c5fa0b13c256d681b4c85c4c93a86c61a616604bf68a3997a1554d804325dfd1fe59b1fd2781396cb69a9cd2084fc22bb886048652ac6b2e219c1cf59b34b67444a663c0ed9a5d287a36c53ff363c097a2b3cb1a42a6844910a172755fee5959491dff49efecd94234615a5ea48be0f7a7c69556bf6cfaeacea877f1601f367072bf441a946ef9bbac2867b3e068a0244f6a3fa0bcfddd26410a43e402b273ebb48db8e7a2214469b37d0289b8e057aca831ccee8d21af1c345a797dbd27ad0537a41eb5764c6952ef802f880280f08571baa9447c044ccf5e40a5aec969c82a234dd97186951e593961dfafdb8dcc96b01dba89c7035be0ee7ea7c9632b002677c5f1cb696165583f683f9f9d45c1639508818b33951c77ea0b55ae8f1e1dd7a4346a5d66b136622fe567e0e8810868e063d89e9b4a570c4ef64dc7915e94f957a97d5b8344adeff18f89975badb6b575cc3753270c9c44edad02c4e21fd36d0167a975a1f96201b58b3f4a129e797e8449065348d5414fd988d66263fdb5059099778687d076264b098d89adc89caaed127f50698117248b8aa2ab01270821d2810a1116c1c45157d09053b0694f1101a6c473e5f90380a85350943ea1e4ecb0ebe7396942da70ebc680e3cbbbd29eebebd1d839d19f4a8015e33479eccec6316af819d7d9531cb854dfa4b9cfe4f3a0a783786e1811e1bf2861fb434b049f25dd610db53e2b7a7212fb3ef88a5824b5a2f97978941a86d5d63c9a4ed89e9ccf6e8247ace7dbccf854ccd0ae286f334b4aad34cee6219a041d28fb29ca6b5f140df3722b947841a1503e9a6c97e5214d50eddd5f34c2a5c8b742eea6a9ef7caf70e009ba0d8e410d39f9a66d5e81898371b39fffdb811366f30b826fe27077d836362dd4823207ea765adeb236297d9ba51fca32f30e97b257ff18ce644cd14150e36cfab6a9816b50ba960ed1ceaad59dab4cb7ab1ad4f2ca55e04209b2983ef0e0a450bf4b47e1f2a1f5101f999cb34632a6a6542d991953b7e0f3022c455e3ff66647239d4b72f7d9c39d2a010e20611ba517b50fa4270c38d2672dbb9981699f2599b281c56eb1b22aebaae7acd0f2cbee3f545a6fc4fb90a866959f9fd8d4687fb5d1f6fa06f55e4f2b4f6e005768a2fe4be9b72a1dadf3864a7642928124bc33c9ed3f5afbd3cd0488f6512b7cde97ba75778566b0591991c57cbe6ce73f2c473ec49cf20df856e034681d8485310c139ec675785c52e878b47b2635bdfdcf1a51264db0f8ded3e403685b50eba0c4d1783b9e810e284dfc3d473f812708f0a31ed0e2f0274bff5ac67519b2ad88b40a6986fb973e6e15acb5e24ec0128f134d4629bcc0503214688ecb7846d135543979a20f14d0c86515e2d5253a362adcca871c8a78a296dd65a99fbd1967dd906ff76e5818c62592eafa954be38f3a723276dc165784b76ff94bb63ebd4045ed852ead332a18bf45e0ccd087a898c83c353119d5362655df6c5439348b7baabc9251451c871ffa29d82bea059f7b5f728ad7aef67f8eed52ad562f69e34a049d2a5bebcefe736ddf104f8d858708dddc4ce8a0e1f779ab98122c2d91741fe0b894eb494b62c83a92a5b8d2f4dce30778a90b7a937dcd193396a123be71706b229e0072c041ce21da0dae7ec77f6edf12e065f08d4fd13cc2aa8422787cd204d65fe7e176bbb77a3a9604a5e1b9338d826e07f7d808d1381472fb377bc231c61f0328c73d13c35bb4745aff33407d175338cbbba9e98b3ba7174c1c52b0df55f50fcd85b44cd091bfabc9e6610e6a4b3a8b16a0efb37980cba1ccb93021813a7729dd81a11921da97a1f2fe4e6dbe20ea3e3469e5252ccaa465f0666d3afedb6ed2995ea2fe99ee36d26e808e92bb7210f3c5ee809f7ef9bdc7023cf835f086f48a4fd7532d8bb7cfb9cb01c8eb5cd93a26dceda12db03588babb372a6679d4cc1ba13300b6f30a53fea7cbbd7a4878506e66d24352582679bde526e35c458605c482c2a4a12bb09f8e0ce3b64f963caefc7b3fddbc258b2652f40faa344e06899867eb573d98fade8827329f6fabfe5c151474e384b40e5a6efe122a76fa4fa121348d60246bb9b0c8fe217d29b000d07039668835f2a74fc7ecb6401ee141e8db645a4ca811c927d46e7b9d79b9dff913e0b085db88cfec7610d3a91e871e45a41212382e218f2d71840b7942a09477bd538a42014b3633166d7b452f93026a63e0438eb5fd91e0974b25a0a365cb95e5ff13d755957743e0622ba9e6704bd208521e0756b501d4a85c4e10876072c97b66563ed7d4ebb10b7009cf09213a6e68c41007c9ecf616559b32efc32ea609fd258679370cd266b837ec572924f51ab1b38359534c820ea5a7fab65eabc810ed738942239e7e6df5ad76d6f0442356fad84a3e5129f49b75d08986a3022a53723959e2c0e9210d0aa5c8b6af406493376e5fe7bbcf46a40331f2ef0d8e72e8bcabd80b2d4d9f4051ecbca2ed94e29ed0f2f9b84657dca4fe36a425beee04324ecbe19a1dd4d473ac06d6e87f7e902fe105676c4d45b365f12c029cec9c198c5d9bea1b095", 0x1000}, {&(0x7f0000000280)="8b8ffddbb18cf97908490ae055d0fba9e05a0cbb236f63b261f8a3d19f194b92cb39", 0x22}, {&(0x7f0000001340)="96adb637ba350a7e745131dd6d32a0421aad6e8b941d170d770a3a1519c7fa1b1e7ac96fd176f50a26c8da409be778d3a1b78a2c2b9453494816c16cbf87dde9e8d78a35bc875131543a4d548c68f029b35f8d0904412c85cfa4900d29030b6e5a05250c4c6b6cdeb5e3838f7765223d97e5a33d88967ee86a2bf46bd0ae00077de35f4b54a00e5db4d2fb4c65332ff17a0c2fa09b1a24fd238f4993a155f349384377b8f408926eded1d5d35a2fc392a33df1a10c0b5ddd18e2f98fdd0d873b5779caa2a232f3318b36c9aee9636947dcab53465e8ec104ba02254034689872c3d4ac0dafc1e86c3070f005a26298dcbe94fd1070cc6a0acacd7974455bfa", 0xff}, {&(0x7f0000001440)="1af805c324ed3197917a84107904ff27ecc14018ee967d3bb33e17fe1b112774ee90ae16ff30004e237acdaef203629a4f0214f18ba96e582fb1f4ede1a8f947f58e6517f32d67528b73c6cabe3aa347377b7232e0a8a693416f0e2bcff5e6d4e5aeea79ac7ca21a2a55ef3179129af1bb8b6f3ae8ba99c69a832c67f836e37d72e43e04344e4ad084a899cce0ea681cb5b8b2e811db831f567a11d8c57f43252868d5314fec1e0ee9c93f073fafcb461bb04c17417a55bd2cac40ca3406c713ea7544f21dfd26cf400128483eaae08e9d5f41ce4086425be0263954586f9010223944d94ab56ffa35456f25407fa14f9e698e6295c161358fbbcfd13c", 0xfd}, {&(0x7f0000002240)="a32dacf531e7d519b0e4b7a14adb1465ead912a7a172356c57ffe80b086206fd38423804ed4accdc4d7368e6c7dcaaec4ead325fac639023dab377a95f7ffddca2980df4475ca4183989bdb010500caca9ed3236b60c78f91dc4502ec954e7597ef1b17cb155fad770aea2af6eeaa2556079cb02872487dd30431de94c988c64608c0165450f837407366ba43a9aed6eaa9d79924d7d650b3c443076b5c9c2f251723f031a6616d174e2e2020279dfd02f2caa01b61f91af1b13cc4a7699b4f053681bb9f6f75ed84ca3126307cceb6b51720cc3db88291b3a10af2850bb8e40d9f2004f2cf4583ea846596946d27cc0b0bd5368d76e45b98ed79a626f79c31907937221d173933609e9eb9363df24f74eb0380ad24acacea98ef23fdca155de088c0b05d92ca8ff1b41635253e50e5a4496d0f908a74cf21d82db01598bb156fafd6e1acbddd480287c1610851e13faed136578ff11291e8d7ee5b881514e27a5afb15724e8a40a73a2d5c933c97cd31bbe0a9f132e91ad1688adbdc1955e90e50e90cb328772ab57fef20fecaf32dc67757d8d0eb467b326fb234c4d34e2e3fc10b56cbfb4d0f07e020eeeb05911f96ec4a420acc0f95840820db2f7e84ec47f19a6567e5939bb040b44465d118b707bc2a2047490bef85c780b0a99eb4a5e4f8f7741112558adc4d4dd9013b8d844f88cda112baf14aeb8ba1e1fe989f8a42886eea355f57c2f82cddfda123ac0dfca54abb39b2630c0e249b41f992bf30f6c93a25607f9190ad0d1d730eabd30f23e4a5b4b8c1b8889255495bcc2e3f53093886f1baf78a282388ca81c80fadb50c0886004db2d12633cf84e52f78ccbb6279909975fd42bda02441f2f9495b73800b85752c95954fc0a5caddd2c3ac7b41653c2f7e9e00bde217e6e759a6b81ad3e176e3c2fc3aa4d5ecfa7518eea8cd5757569c5e9b3cca03ce4ac349d59e18bd12f466b7938aeedb4cf31d84298b390eb1f405575a6976906e3317c9c9a3eae3d4b1c2d7b06366aff21f491deea75ecfc7d28e813f704c52ec71d46a58759f5fcc922c5be763095f2f44a935ad5ab2ab6388ff477418088919bbc2099c85927d1d287a4c2e6a498424e175574c62b1347e50da2abf9ff7d64f4acbceb8596448279567ddf3014541b80fa27ec78fd09e53e998740e45a30d07fbedb8e3ea3a6eee7f04789f5323059d2ef18954414e2e432a931776f631c4d278bb2321c83196660a3dbe129a3d568f484fcd1e974c0c40bbd307f72586f3e6eaf00c23a940b4ae64dcb9e36d22961fd7fc7004bc27babac313a190344d3ca75e02d70a2e479e9daed69d712d2591f219d2d86eb81873b82866a531e43228f8a9964a1be6cce4ff5bf54840753adf2b4a0f211fb2b24bdce174fb5eeb18e68f131e14111c7dd617a0a369c7baa2ac152136a7b876a5605b135e1798f66af9800e2fbec6bcf19ee5b593cb5709ac10b9f4db409e88dd941782906fdfca1a9a387957566ff36a6d6eae9813269f25bf66fff46a735e3e6d4f9ba68a237ded928f8110de0c5bcf695c04fc437549313eaee9ea86587e3cc2cdc8a463d0524b4fd39ad01535523de368fe64458a8304665014625de252bf0ad09b7abd5fb3474a740256eb901dcb20a1f57494c07fb7ec4d42a71e4b86b2793ba01fd4440b80bb60a1900c2dc9b83040bb10d672c6781cb18c7d7b93b580c13f2714c3e02edd49e3f5131c33d23813f92d54fc4a81a4d7f3d67c69e6873822212eca93490e5742c60293a5e93a8693b2b0b46135f3b105d1043c0cbcde73c52cb3ff4ea691ce70e6d86b1c45c133b854c1daf1a287d1b7fc9d924949ffbba392fb1cfe24ddaa1a43d1bea4e4896cb245ea5a40c3366a1cb9819735fdcec3324fed2fd79362f212213b6a4ce012adfaff6be79ded3ccd0cd738b6be28bef732e25b5c706b8dd25aea60f3771beaeb49fb4814c2ce29e6703158e21c87e686ac34331923e5726943a12bd32aa7569ad6a048696dbe94f4ff5a16712e6b70bc1f0a3a7982ea737cbfd83afb9af875e590e84028bf2777012dea522ae44d6be7fb6ad3d297dca49b4a857cbf9f43d55bf6cb6ce5376e1d856c9223b231a37fde88dfdc354c21c1758bc2e3e2a013374bd6970de8bdf07ba4771ab282a85200f53166d65254a583305853d3db362b047d0173f341607bcc23b09ac9b0d9c45e34ebe0cb771cd5d4a0da5182d7ae3016e4ab0f88336d635facc5545302ce5796c54993bad5b92bdc1cf92fc7a5a8526b94dae2e356e782461f173367d312b39583090e5d83808458264d1af6e78d7b2a4ddce87616a38a179e8c4fc5b1920fe97f02cc8ba7e49ce8b41ef988af521ff253e54adc563fc31b21c043a5965678d5b3ea7246c29cdbac3774706ae47d7a3ada0824068deecc2ba22ba9b2b144092548b3699ca3f91172c6e4b8ba6750468b4f50f9cf295d1ad10afb6ef7ca91f1f2e02c82361a34eaa567f96ef91f524f7e90807e547105bbd9bdc2ce69f23e36c5a07786b6d22cb981270518babeb0621a4135fc77bcc52b1d9fe1e4d15f7eebbbd5ac3888c7319f491617b5add5e4bc0c723e1935b7b19e7abc94a0ddecce35683905c9da2b8c7bbaa272d7e7f8ec08ee3a77fa482c0bacece1fdfd5bc45276c630c18ed221fd7950b705ffae7418e3f75de7cae94f2608561012eaad40318d26ddd0d805643b812421e25e0e6a961b6c9bc4ed26dc6b2af6f56da080cead10d32493c27ab3e9a2b52d530bade2767926d0b34669d4bfc9a8a90ebd37291d3c716dbc537086f96cae768c9cad39cd3ef47f33fb7e6f7212f7e2f83daac6ff46dd37839412f30edf7424bc27421271e89cd98074fb93d8d9dfa4b20fd0278ac2fb9daabaf7d75b79389985fdc9f4fab41c6698c7af6609a3cabf0157439f0c1c5a15ac09cf0f8979b668256e9460935447b291091dc0354f14a5b84b77ef89549a85420a5e71e98314067f88938dfff5714ed003a2882bf81031cd256a905afcfe1f915e5cacc19eed3535d1d881ff66e3c7a4c4d042adc9ad0141cfa078487718d33ea331f6250ab92071a5c25b804861d1dd691b72c79b3df9764550dcc23cd0b63f7fb2d0084747f0253546291118b5ae17772952462fb1dc50cadec0a60bfc2fdf10d9ea5907fff5c40594c494377a5e56327a2401010b2ac6524e4f39b6bdf74bbf9362fc5ad716ec80ecfcd6e19ab2826fea52b629f1447851bd989b57ac775bd737887f750154151cf45da1b59d03b1b148d6a3872b544348bf1e0e2ffcdfc0257b98777c6aaf67cbcea3e5976bab0f6b332c2a6a84a1c71d39266296347434d72352aaeab71e04a15aca2ef7f51b03a67b643dc330d6d4e97ac1b4c5a5f8c596e5df31ad2f155a77e41af2753e340c190b21c7ef2ecf2a0731477dbb3c80003d8c01e1e6dfb4c6ffa5852444e956fc645ae394afc75dd14f828090f88177abb78497ee824da0d16e3e4cd5a07758a077abce8ce53945ed7109a89fd759873cf9a916db96e6c7cbff3ef7a49d59d3eac8600ff2bf2812d07155d641bb155b266b96b5a53522fd88c4cce45aa64272d4729c0e8df35044b76d4f8a1dba162e84fd13d3f57b47544026443411c2286fcdb5abe752282e10015c36018a1313596732384243420da7e0e0727c5cf2af20cb3e84edbb6f6f52ed1282bdeab2ceef3f225e41fb9e8f30c9193fab1eff7fc4e9307afc2c8a8f691de4c8e58d2a85afd5fb8dd6dd665cb6d49eee7575d12c3ec074fcef730c5c207c9e06f0274c8ada4ddb1894ab7e57443dbe77d49bc56ddd991dfdc151069c88003edf2ee9beda3b514ae64466a8a636d674dd82861237618b4e3fa0900eb40ac63bfe9939d3c008b70d247d5d6a2a6f17b603090f83aefe4c1d3c56e0789828876c67876ecd7098772cbe850abbdf99b892dcd61eb39cf2c431de6e50d32ea932e9a18f213b5c81f29752a455c5e37579fd8660a2d3582da5ae5f59f3b747981f2ee6ea401de2077097a004ff521de215a610da490461798bd16639535e7cd40a2f3fbc330ae9eae06ea1714882764be3ca0f699f7565514f1975146bfce3079286b1daf2bb76cb9c20c8fa713ddea48602426a9b2a3e47511ed2215df8baafff83bcec9572a0fc643c0d746bddabc3ec3b31ec9792f79a4570f742ff20202e6166e4ea7ad039a2b4bc6098ac082491396af90e26eec9ddd1dcbf2407a78f7b10413682482c0b0cf8612d615dbf141e72ba46f10e7807dc21b23eec5c8c395476590d80b44c03af2bd81f2e3db03d6f282cf19bdc48146d0cd2004324c209b0e94b236dcea02b38aa48d9bce09e83f0077126773f98940d099e65ef998f0bc0f683962647fc5a95175ec52ae0da7f03975e168b77a9e1dccfe0a7a2c41764ee537b7c62855e6f87d512971b6e764bf5a8c7138a62858dce6d8c7d2f7498c73da933542d13b593fa4e62fd7a8fa341232dd6bac39d2b1b348148182b129f4de000bc13cc8dbe739589896115736ba0ab90720009df34937c3ae929c8e3cb3098e67ef91caf667226bca3b2e2e18e50e937a111f3d9eaa522d32fb89d133b71328602408638bc8e9fd95fa39c8a646e6419feb6bc63746adb71f550a07db9df90ac89ba7e3d994255a74a56da6ab3d07702fe2da9461219accd29997034ca484d9e075beb4aa68365b7e31676fbdb08d025b6cda9700601a686d9f969bba4a94a2bf61a605affa14b1a2e0bb359b3fe2387098ca5a9f6fa96a253a5a5a3890306700ed58548e83268f97e75a25e93b12d8120419b16225123c9a380e7fe8d2f8eef4a5634c5cf077055b020c2f5580e412b3f93f6f07bd339a8adcce131d74b504204b10ad18f229bdc214d077d2071638621865cd0ef27ff76efb2b473f03fbadac03e3314c92f83dadc6a724b6a171452e5e8988204b7c14021b82eefc485e37fe98c04bf40b64143ac2a29caf1dff744c87cebb066f3dfbeab81019545045de7c6eb5c3f1460cf178f69bc8e198dcbdbde764201352397c6ae8d55fa8ad231ddf7d898798fb4de593dc24588596b71a8970572ca1484553267172e2e8b4629216c4915d58b02fa17a44b5718dfb32c0472f718d862cbc30d490a684f8308747c848a30e1bda6167eb171d365e0e83b33619ab1dd5d554f4b09c1aa7458549a68a49e104b315afb7ca3607186728d26f005c185dd69dc011ebb9fba52012904c4c155ebf34b00ea886dd8adcba0dad2ae688038a4c36bf27c73d4112ee21ed4df02841bbb30770d120e0b213abff5d871ee5a90b892978d0047fbdf0b1297b057b7030c4e260f06243dac47c220f7a3ba2abd293fca8537895bc73cc918d1d0b35884fa9a23fc8d691fc1046d35e094dfe7c0ca80d2809bb841485d87beb2644ac4fb15a8836be03b89916ee45b7409e2effbb2832ea297fe11cae570f99be183f92d3e2f48a46db4e5f391828cef6027e828ac8a406684ef6844b900f8706fa5bef134b22ab8731d6413651c1ffa1b62aa2dd0430b5a63400831b6adae2e86328f4ce56850c31d326180bd758d387a41365e1e264ce7d1d5660d1c262fccb92d0a761c757eb4e62f2a7ee97e4024a00e41670fd2ede1b33e2e137c36deb74ad183edd920e73c6570f22622b4d00fa00520adaa4e0c5430a092f5f9be5a4ed512d813106fb012fd3d211af1371963c2ffebbe0388116fa7a3e12ede1f0d7139b87b358ea862665168d663346d4a7c67f249b555d9c223737d2bc444f49cf0cb550e2ad593a0566b6", 0x1000}, {&(0x7f00000002c0)="3b79ed3055a235d8d2a6044ac01f3b871336a3ee3f36ef4ab03396fe634184b95d750e0e0a9f0d4dda52328531945e788e686dac727033457b", 0x39}], 0x8, &(0x7f00000015c0)}, 0x800) readv(r8, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at __sanitizer_cov_trace_cmp4+0x11: pushq %r11 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace __sanitizer_cov_trace_cmp4(0,8) at __sanitizer_cov_trace_cmp4+0x11 art_bindex(fffffd806f6532a0,ffff800024d9e22c,8) at art_bindex+0x40 art_match(ffff800000676580,ffff800024d9e22c,ffff800024d9e128) at art_match+0x7d rtable_match(0,ffff800024d9e228,fffffd806dcdc8bc) at rtable_match+0xc9 rtalloc_mpath(ffff800024d9e228,fffffd806dcdc8bc,0) at rtalloc_mpath+0x3e in_ouraddr(fffffd806dcdc800,ffff800000679800,ffff800024d9e2b0) at in_ouraddr+0xa3 ip_input_if(ffff800024d9e358,ffff800024d9e364,4,0,ffff800000679800) at ip_input_if+0x68d ipv4_input(ffff800000679800,fffffd806dcdc800) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806dcdc800,2) at if_input_local+0xf9 ip_output(fffffd806f467200,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd806f467200,0,0) at udp_output+0x5af somove(fffffd8067a55508,2) at somove+0xf2f sorwakeup(fffffd8067a55508) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd8063893400,fffffd80638934b0,0,14,fffffd80638934c4) at udp_sbappend+0x336 udp_input(ffff800024d9ea38,ffff800024d9ea44,11,2) at udp_input+0x1320 ip_deliver(ffff800024d9ea38,ffff800024d9ea44,11,2) at ip_deliver+0x353 ip_ours(ffff800024d9ea38,ffff800024d9ea44,f33,0) at ip_ours+0x412 ip_input_if(ffff800024d9ea38,ffff800024d9ea44,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8063893400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8063893400,2) at if_input_local+0xf9 ip_output(fffffd806d8e7c00,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd806d8e7c00,0,0) at udp_output+0x5af somove(fffffd8067a55508,2) at somove+0xf2f sorwakeup(fffffd8067a55508) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd806f467200,fffffd806f4672b0,0,14,fffffd806f4672c4) at udp_sbappend+0x336 udp_input(ffff800024d9f118,ffff800024d9f124,11,2) at udp_input+0x1320 ip_deliver(ffff800024d9f118,ffff800024d9f124,11,2) at ip_deliver+0x353 ip_ours(ffff800024d9f118,ffff800024d9f124,d26,0) at ip_ours+0x412 ip_input_if(ffff800024d9f118,ffff800024d9f124,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f467200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f467200,2) at if_input_local+0xf9 ip_output(fffffd806dcdc900,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd806dcdc900,0,0) at udp_output+0x5af somove(fffffd8067a55508,2) at somove+0xf2f sorwakeup(fffffd8067a55508) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd806d8e7c00,fffffd806d8e7cb0,0,14,fffffd806d8e7cc4) at udp_sbappend+0x336 udp_input(ffff800024d9f7f8,ffff800024d9f804,11,2) at udp_input+0x1320 ip_deliver(ffff800024d9f7f8,ffff800024d9f804,11,2) at ip_deliver+0x353 ip_ours(ffff800024d9f7f8,ffff800024d9f804,b19,0) at ip_ours+0x412 ip_input_if(ffff800024d9f7f8,ffff800024d9f804,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d8e7c00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d8e7c00,2) at if_input_local+0xf9 ip_output(fffffd806f286000,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd806f286000,0,0) at udp_output+0x5af somove(fffffd8067a55508,2) at somove+0xf2f sorwakeup(fffffd8067a55508) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd806dcdc900,fffffd806dcdc9b0,0,14,fffffd806dcdc9c4) at udp_sbappend+0x336 udp_input(ffff800024d9fed8,ffff800024d9fee4,11,2) at udp_input+0x1320 ip_deliver(ffff800024d9fed8,ffff800024d9fee4,11,2) at ip_deliver+0x353 ip_ours(ffff800024d9fed8,ffff800024d9fee4,90c,0) at ip_ours+0x412 ip_input_if(ffff800024d9fed8,ffff800024d9fee4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806dcdc900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806dcdc900,2) at if_input_local+0xf9 ip_output(fffffd806a0f2900,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd806a0f2900,0,0) at udp_output+0x5af somove(fffffd8067a55508,2) at somove+0xf2f sorwakeup(fffffd8067a55508) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd806f286000,fffffd806f2860b0,0,14,fffffd806f2860c4) at udp_sbappend+0x336 udp_input(ffff800024da05b8,ffff800024da05c4,11,2) at udp_input+0x1320 ip_deliver(ffff800024da05b8,ffff800024da05c4,11,2) at ip_deliver+0x353 ip_ours(ffff800024da05b8,ffff800024da05c4,6ff,0) at ip_ours+0x412 ip_input_if(ffff800024da05b8,ffff800024da05c4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f286000) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f286000,2) at if_input_local+0xf9 ip_output(fffffd8063891500,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd8063891500,0,0) at udp_output+0x5af somove(fffffd8067a55508,2) at somove+0xf2f sorwakeup(fffffd8067a55508) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd806a0f2900,fffffd806a0f29b0,0,14,fffffd806a0f29c4) at udp_sbappend+0x336 udp_input(ffff800024da0c98,ffff800024da0ca4,11,2) at udp_input+0x1320 ip_deliver(ffff800024da0c98,ffff800024da0ca4,11,2) at ip_deliver+0x353 ip_ours(ffff800024da0c98,ffff800024da0ca4,4f2,0) at ip_ours+0x412 ip_input_if(ffff800024da0c98,ffff800024da0ca4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806a0f2900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806a0f2900,2) at if_input_local+0xf9 ip_output(fffffd806f3c8600,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd806f3c8600,0,0) at udp_output+0x5af sosend(fffffd8067a55508,0,ffff800024da1000,0,0,800) at sosend+0x671 sendit(ffff800020a93398,4,ffff800024da1160,800,ffff800024da1250) at sendit+0x52b sys_sendmsg(ffff800020a93398,ffff800024da1208,ffff800024da1250) at sys_sendmsg+0x1a4 syscall(ffff800024da12d0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x9530cd677e0, count: -82 ddb{1}> show registers rdi 0 rsi 0x8 rbp 0xffff800024d9e010 rbx 0xfffffd806f6532a0 rdx 0x1122 __ALIGN_SIZE+0x122 rcx 0xffff800022b7c000 rax 0xffff800022b7c000 r8 0xffffffff81446629 in_ouraddr+0x49 r9 0x5 r10 0x1 r11 0x7c0e599845eeb53e r12 0xffff800024d9e22c r13 0 r14 0x8 r15 0xfffffd806dcdc8bc rip 0xffffffff813c7641 __sanitizer_cov_trace_cmp4+0x11 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800024d9e000 ss 0x10 __sanitizer_cov_trace_cmp4+0x11: pushq %r11 ddb{1}> show proc PROC (syz-executor.1) pid=108512 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020a929d8,0xffffffff82660618 process=0xffff800020ac6020 user=0xffff800024d9c000, vmspace=0xfffffd806eab7cf8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 75155 157858 88355 32767 7 0x10 syz-executor.1 *75155 108512 88355 32767 7 0x4000010 syz-executor.1 89609 121116 49588 32767 3 0x90 nanosleep syz-executor.0 89609 285606 49588 32767 3 0x4000090 ttyout syz-executor.0 89609 108016 49588 32767 3 0x4000090 ttyout syz-executor.0 89609 226128 49588 32767 3 0x4000090 fsleep syz-executor.0 88355 515641 13398 32767 3 0x90 nanosleep syz-executor.1 13398 468194 30364 0 3 0x82 wait syz-executor.1 49588 374681 7720 32767 3 0x90 nanosleep syz-executor.0 7720 166050 30364 0 3 0x82 wait syz-executor.0 83213 121819 0 0 3 0x14200 bored sosplice 30364 281958 59315 0 3 0x82 thrsleep syz-fuzzer 30364 246673 59315 0 3 0x4000082 nanosleep syz-fuzzer 30364 514815 59315 0 3 0x4000082 thrsleep syz-fuzzer 30364 112146 59315 0 3 0x4000082 thrsleep syz-fuzzer 30364 256122 59315 0 3 0x4000082 thrsleep syz-fuzzer 30364 291027 59315 0 3 0x4000082 thrsleep syz-fuzzer 30364 327349 59315 0 3 0x4000082 thrsleep syz-fuzzer 30364 304770 59315 0 3 0x4000082 thrsleep syz-fuzzer 30364 339507 59315 0 3 0x4000082 kqread syz-fuzzer 30364 182790 59315 0 3 0x4000082 nanosleep syz-fuzzer 30364 467309 59315 0 3 0x4000082 thrsleep syz-fuzzer 59315 318253 28561 0 3 0x10008a pause ksh 28561 52845 94175 0 3 0x92 select sshd 49185 500742 1 0 3 0x100083 ttyin getty 94175 48149 1 0 3 0x80 select sshd 2192 440312 32557 73 3 0x100090 kqread syslogd 32557 419020 1 0 3 0x100082 netio syslogd 94831 465841 1 77 3 0x100090 poll dhclient 13490 210231 1 0 3 0x80 poll dhclient 64318 246727 0 0 3 0x14200 bored smr 61101 56770 0 0 3 0x14200 pgzero zerothread 1974 440024 0 0 3 0x14200 aiodoned aiodoned 56095 185055 0 0 3 0x14200 syncer update 28525 225174 0 0 3 0x14200 cleaner cleaner 25914 325443 0 0 3 0x14200 reaper reaper 17351 143087 0 0 3 0x14200 pgdaemon pagedaemon 47569 430879 0 0 3 0x14200 bored crynlk 32058 434141 0 0 3 0x14200 bored crypto 17265 221727 0 0 3 0x40014200 acpi0 acpi0 29297 497428 0 0 3 0x40014200 idle1 65752 294405 0 0 3 0x14200 bored softnet 30876 251677 0 0 3 0x14200 bored systqmp 73299 485904 0 0 3 0x14200 bored systq 40705 523586 0 0 3 0x40014200 bored softclock 50485 206156 0 0 3 0x40014200 idle0 1 456408 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 75155 (syz-executor.1) thread 0xffff800020a93398 (108512) exclusive rwlock netlock r = 0 (0xffffffff82479698) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9495 6335K 6335K 78643K 11047 0 pcb 13 10K 12K 78643K 15 0 rtable 107 3K 4K 78643K 5252 0 ifaddr 39 11K 12K 78643K 866 0 counters 43 33K 33K 78643K 273 0 ioctlops 0 0K 2K 78643K 287 0 iov 0 0K 32K 78643K 951 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 4174 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 54 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 3337 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 5886 0 sigio 0 0K 0K 78643K 192 0 proc 48 50K 83K 78643K 5922 0 subproc 34 2K 2K 78643K 1989 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 11216 0 in_multi 33 2K 2K 78643K 1528 0 ether_multi 1 0K 0K 78643K 32 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 205 917K 917K 78643K 205 0 exec 0 0K 1K 78643K 2250 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 177 26K 40K 78643K 22856 0 UVM aobj 130 4K 4K 78643K 141 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 555 0 NDP 5 0K 0K 78643K 354 0 temp 102 3029K 3105K 78643K 26604 0 kqueue 3 4K 39K 78643K 849 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 244 0 237 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1253 0 1251 1 0 1 1 0 8 0 rtentry 112 1347 0 1302 2 0 2 2 0 8 0 unpcb 120 7446 0 7435 17 15 2 3 0 8 1 syncache 264 93 0 93 23 23 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 283 0 283 14 14 0 1 0 8 0 tcpcb 544 10710 0 10702 60 55 5 13 0 8 3 ipq 40 49 0 49 18 18 0 1 0 8 0 ipqe 40 1584 0 1584 18 18 0 1 0 8 0 inpcb 280 18913 0 18898 78 72 6 9 0 8 4 ip6q 72 8 0 7 6 5 1 1 0 8 0 ip6af 40 10 0 10 5 5 0 1 0 8 0 nd6 48 380 0 374 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5513 0 5321 23 10 13 13 0 8 1 art_table 32 5514 0 5321 2 0 2 2 0 8 0 art_node 16 1346 0 1305 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 16 1 0 1 1 0 8 0 semupl 112 4 0 4 2 2 0 1 0 8 0 semapl 112 3335 0 3325 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7863 0 6452 46 0 46 46 0 8 0 ffsino 272 7863 0 6452 96 1 95 95 0 8 0 nchpl 144 15500 0 13899 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 76121 0 76121 1 0 1 1 0 8 1 percpumem 16 147 0 115 1 0 1 1 0 8 0 scxspl 192 50319 0 50319 50 47 3 7 0 8 3 plimitpl 152 940 0 930 1 0 1 1 0 8 0 sigapl 424 5729 0 5696 4 0 4 4 0 8 0 futexpl 56 162860 0 162859 1 0 1 1 0 8 0 knotepl 112 2583 0 2564 7 6 1 2 0 8 0 kqueuepl 144 4346 0 4341 12 11 1 5 0 8 0 pipelkpl 48 2761 0 2751 1 0 1 1 0 8 0 pipepl 120 5522 0 5503 22 21 1 3 0 8 0 fdescpl 496 5713 0 5696 3 0 3 3 0 8 0 filepl 152 71596 0 71489 83 74 9 14 0 8 4 lockfpl 104 1586 0 1585 1 0 1 1 0 8 0 lockfspl 48 474 0 473 1 0 1 1 0 8 0 sessionpl 112 132 0 122 1 0 1 1 0 8 0 pgrppl 48 302 0 292 1 0 1 1 0 8 0 ucredpl 96 13915 0 13906 1 0 1 1 0 8 0 zombiepl 144 5696 0 5696 1 0 1 1 0 8 1 processpl 960 5729 0 5696 5 0 5 5 0 8 0 procpl 624 16430 0 16383 24 19 5 5 0 8 1 sosppl 128 193 0 192 22 21 1 1 0 8 0 sockpl 400 28112 0 28086 137 125 12 17 0 8 8 mcl64k 65536 42 0 0 4 0 4 4 0 8 0 mcl16k 16384 25 0 0 4 1 3 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 33 0 0 4 1 3 3 0 8 0 mcl4k 4096 28 0 0 4 1 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 223 0 0 26 4 22 26 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 640 0 0 21 1 20 21 0 8 0 bufpl 280 21673 0 15407 448 0 448 448 0 8 0 anonpl 16 897634 0 883148 208 131 77 88 0 124 0 amapchunkpl 152 57700 0 57554 116 107 9 20 0 158 2 amappl16 192 33618 0 32634 284 226 58 63 0 8 7 amappl15 184 1189 0 1189 13 12 1 1 0 8 1 amappl14 176 925 0 922 2 1 1 1 0 8 0 amappl13 168 1034 0 1033 1 0 1 1 0 8 0 amappl12 160 539 0 534 1 0 1 1 0 8 0 amappl11 152 935 0 923 1 0 1 1 0 8 0 amappl10 144 639 0 632 1 0 1 1 0 8 0 amappl9 136 1197 0 1194 1 0 1 1 0 8 0 amappl8 128 3379 0 3300 3 0 3 3 0 8 0 amappl7 120 1400 0 1385 1 0 1 1 0 8 0 amappl6 112 566 0 553 1 0 1 1 0 8 0 amappl5 104 5213 0 5199 1 0 1 1 0 8 0 amappl4 96 2729 0 2688 3 1 2 2 0 8 1 amappl3 88 975 0 967 1 0 1 1 0 8 0 amappl2 80 37112 0 37034 3 1 2 3 0 8 0 amappl1 72 166413 0 165969 24 14 10 20 0 8 0 amappl 80 18778 0 18727 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 5713 0 5696 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5713 0 5696 1 0 1 1 0 8 0 vmmpekpl 168 57551 0 57519 2 0 2 2 0 8 0 vmmpepl 168 830408 0 828046 245 96 149 149 0 357 44 vmsppl 368 5712 0 5696 2 0 2 2 0 8 0 pdppl 4096 11434 0 11392 6 0 6 6 0 8 0 pvpl 32 2214606 0 2196725 457 280 177 211 0 265 6 pmappl 232 5712 0 5696 16 14 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 418 0 220 6 0 6 6 0 8 0