t(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT=0x0, @ANYRES16=r0, @ANYRES32=0x0, @ANYRESDEC, @ANYRESOCT, @ANYRESHEX], @ANYPTR], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9434e19768abd73"], 0x10) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x0) 14:16:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 14:16:07 executing program 1: getppid() r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x14000)=nil, 0x14000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 14:16:08 executing program 0: 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) r0 = msgget$private(0x0, 0x20000003c4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000002180)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r1, &(0x7f0000000900), 0x1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYRES64, @ANYRESDEC, @ANYRESDEC, @ANYRES32=0x0], 0x4, 0x800) msgrcv(r3, &(0x7f0000001540)={0x0, ""/224}, 0xe8, 0x2, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r7, r6) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYRES64=r6, @ANYRES32=r4], 0x2, 0x800) r8 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e935082ae944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f00000100896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922bdcb011ff90e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab00657e303e61497009db2b4e893ee87b392a74eb8103d6ada968744dafe50c365a7325c9476ca6d99335d2c2c1ebdb808115c03d802bab585e0afd61c4aa104e3e7fff86ab807711cdf4e894e1391ff6d687e62f803c65ce5c86a2b0c15c9bd6e6d"], 0x170}, 0x402) pipe2(&(0x7f0000000540), 0x4) r11 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r11, &(0x7f0000000500)=ANY=[], 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r11, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000900)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c1857ffd0a58120a5f6c1c2a21498e14b3688620ce9cba9f21db8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be897543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842dfafcba9ba84b7a31092d4", 0xa3}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() getpgid(r12) r13 = msgget$private(0x0, 0x20000003c4) msgrcv(r13, &(0x7f0000000c40)={0x0, ""/252}, 0x104, 0x0, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[], 0x0, 0x800) 14:16:08 executing program 1: 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() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r1) socket(0x18, 0x4000, 0xd9) close(r0) dup(r1) syz_open_pts() socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000200)=ANY=[@ANYBLOB="cc433000001900000000400007df29fa3e39419e738bb12322bca541fcf6596f1d7f871453209b55b4377337dcd4b87646ce9189287d06e8d8308b6237dc7a6ef1cca94a896868238c8d12eceb5cb405ec05cb63e25c2aee490a"], 0x9, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 14:16:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x7, 0x1f, 0x80}, 0x3, 0x200, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) chmod(&(0x7f0000000140)='./file0\x00', 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="280000000008cd7fdf0300000084e12a1a0f4f2c48cdb45b5031fb41ca1657be23e4a545df70b5c45688279270a12b80d477ac995e13cbae92cd1dcd35d84d96cb6417675be17465aaa7fca334b4afb284104ed963404aa634de4bfa44bf7452a5e53a7d1c9db165340a7e379c1f9f5ffcae30555ac4fedb737272548c404c2180d1e14d9541be8db6bd7d2b3437ab87c915e8534a66625f639d0ef2a49e", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 14:16:08 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x84) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x26aab579) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) 14:16:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) r8 = openat(r7, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r8, &(0x7f0000001300)='.\x00', r9, &(0x7f0000001480)='./file0\x00', 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r10, &(0x7f0000001300)='.\x00', r11, &(0x7f0000001480)='./file0\x00', 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r12, &(0x7f0000001300)='.\x00', r13, &(0x7f0000001480)='./file0\x00', 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r14, &(0x7f0000001300)='.\x00', r15, &(0x7f0000001480)='./file0\x00', 0x0) r16 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r16, &(0x7f0000001300)='.\x00', r17, &(0x7f0000001480)='./file0\x00', 0x0) r18 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r18, &(0x7f0000001300)='.\x00', r19, &(0x7f0000001480)='./file0\x00', 0x0) r20 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r21 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r20, &(0x7f0000001300)='.\x00', r21, &(0x7f0000001480)='./file0\x00', 0x0) r22 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r23 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r22, &(0x7f0000001300)='.\x00', r23, &(0x7f0000001480)='./file0\x00', 0x0) r24 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r25 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r25, &(0x7f0000001300)='.\x00', r26, &(0x7f0000001480)='./file0\x00', 0x0) linkat(r24, &(0x7f0000000040)='.\x00', r26, &(0x7f0000001480)='./file0\x00', 0x0) r27 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r28 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r27, &(0x7f0000001300)='.\x00', r28, &(0x7f0000001480)='./file0\x00', 0x0) syz_emit_ethernet(0xa, &(0x7f0000000900)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r2, @ANYRES16=0x0, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r8, @ANYRESOCT=r0, @ANYRESDEC=r27, @ANYRESOCT, @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRES32=0x0, @ANYRESDEC=r11, @ANYPTR], @ANYRESOCT=r24], @ANYRESOCT=r12, @ANYRESDEC=0x0, @ANYRESDEC, @ANYBLOB="536d669048ebc4277bc3aaa108d0186d08b1bae9dfd04edc24ce7f87906aada2fa8044242c18cfbdae69aa249bd524f43f1e57787bf3245b714ad28df459c4dfe28689e6342013ce6d28292426b6b820695ed4d3744b142204eca0419d190335d6bbbde19f6949ec49746f5c4aed77c339f43c79cc8fb9f0cebf25d1335b24f1a31c4a550f9e28a994c66edc59e93e2cdefbcdeb41861faa22c2c06957703d41a4734d5f8b8923da8c2ff7faa6e7883a01d009c68282cd53f8168b1f06c430508ff7e466a276880e657e165f5fb2c022fe69b2", @ANYPTR=&(0x7f0000000840)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYBLOB="0d2b294e84122c33fde97aaeabaac341f5846de2811b56f6ffeeb6dadf1b80cc14959450a0e2e4b57e8cad541f39e33d5a0bb7e2274cf67772b355c8bfeadf16fec90f3f6c83bbc93d066373bd67d2f9ab4e97c2ee8e6f80935205d2b91f4eb2f8d0403aaf090e6422bc1282971a9d7a096b20b01a8901d6d5a380b1160a5a87017c735c8eaf7867e2997265b15d2c756a00be1e56e970c826b68f743921e742b96ed85730cf71eaac09357ae2eadd7b61ab9d5dcdc7be8764a38d588017e5f5d0d874ecfdabd90d6e5a92621535d893258cbf183fc3ee263118a224f85c393ede0dcafaed277721a6", @ANYBLOB="7d5a91e063139dae7f0332e8845f178e5b6ccbf697849a5946489b5edaba6b83d62caca9d7138f8753138a92687d6b", @ANYBLOB="d8060cd344cf3175b8755c6b9b67bb54891a88790e0689981cb223ef66367d061cdce8997a2c2768b64b261cfcde0fcd6d9da1cb7e49fdc73e67250ad2424c70733277ca7f53e3ebd1aeb95cd00d0fd0e7ec2c7378aaff9f5622f4e0b444b3b8afcef43c79330276bf9d1afc755c28090c5fb12f273a", @ANYRES16=r22, @ANYBLOB="3e95271e0dc82c711c74bb4076297912e00661a1842fcb52235a1944dd553a9bf5daa863254af2e41e1a260add19b789de76fb3219696943f1bf94bd66d4e6edb5150c9d2bb9aae4242835c98f90bf60170af04acfd3c682f37d77a8cd01612bf462f917d5c4142e9ac5dc4344165043b59e21806f002e758ab166e96a0dde9dc4ebf32fadcdefcb21839b1349d8688da0a416c60a9e74e82c2e0d5e53b34247", @ANYRES16=0x0], @ANYRES16=r15, @ANYRESHEX, @ANYRESDEC=r3], @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRESOCT, @ANYRESOCT], @ANYPTR], @ANYRESOCT=r19]]) 14:16:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r2, &(0x7f00000002c0)='./file1\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) r3 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) unveil(&(0x7f0000000080)='./file1/../file0\x00', &(0x7f0000000240)='W\x00') 14:16:08 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) msgget$private(0x0, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000580)=0xf3) r4 = msgget(0x0, 0x0) msgrcv(r4, &(0x7f0000000000)={0x0, ""/24}, 0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 14:16:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x1f, 0x87, 0x2, 0xfffe, &(0x7f00000004c0)={{0x6, 0x9, 0x4, 0x0, 0x81, 0x1, 0x7d99}, {[0x3, 0x7, 0x9, 0xb3, 0x6, 0x1, 0x5, 0x1000, 0xfffffffffffffe00, 0xffff, 0x6, 0x5, 0x5, 0x5, 0xfff, 0x81, 0x3e30, 0xaac], [0x0, 0x8, 0x100, 0x6, 0x6, 0x3, 0xf770, 0x4b, 0xf08, 0xa6b], [0x7ff, 0x5, 0x0, 0x6, 0xa26f, 0x8, 0x8001], [0x10000, 0x9, 0x80000000, 0x9, 0x400, 0x7], [{0x9, 0xea8, 0x4, 0x8}, {0x807, 0x8, 0x0, 0x7}, {0x9b55, 0xfffffff8, 0x9, 0x6}, {0xfffc, 0x3, 0x4, 0x56b0}, {0x706, 0x8cf9, 0x4, 0x9}, {0x200, 0x609, 0x8, 0x7}, {0x7ff, 0x8, 0xfffffffe, 0x9}, {0x88, 0x6, 0x1ff, 0x4}], {0x211b, 0x5, 0x9, 0x20}, {0x7fff, 0x3, 0x8, 0x4}}}, 0x2d22, 0x9}) 14:16:09 executing program 0: setregid(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffd38) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0xfffffffd, 0x2e, &(0x7f0000000000)="ebffcbff13b9fdb80d0000000000009931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r5, @ANYRES16, @ANYRES32, @ANYRESOCT=r4]], 0x1, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r6, &(0x7f0000002a80)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/165], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r6, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r1]], 0x1, 0x0) 14:16:09 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)) r1 = socket(0x11, 0x3, 0x3) sendto$unix(r1, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x18, 0x5, 0x3) sendto$unix(r3, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRES32=r3, @ANYRES16=r4], 0x2, 0x800) msgrcv(r2, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYRES32=r1], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYRES32], 0x1, 0x1, 0x1000) r5 = kqueue() fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchown(r7, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r8 = syz_open_pts() close(r8) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = dup2(r10, r9) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r12 = accept$inet6(r11, &(0x7f0000000000), &(0x7f0000000140)=0xc) r13 = fcntl$dupfd(r12, 0x8, r8) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, 0x0, 0x0) r15 = dup(r13) getsockopt$sock_int(r15, 0xffff, 0x1021, 0x0, 0x0) socket(0x2, 0x8002, 0x0) r16 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r16, 0x0, r16) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r18 = syz_open_pts() close(r18) ioctl$TIOCSTOP(r18, 0x2000746f) ioctl$TIOCSETAW(r18, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r18, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r19 = socket(0x18, 0x400000002, 0x0) setsockopt(r19, 0x1000000029, 0x37, &(0x7f0000000080), 0x0) r20 = socket(0x18, 0x400000002, 0x0) setsockopt(r20, 0x1000000029, 0x37, &(0x7f0000000080), 0x0) dup2(r19, r20) r21 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000012c0)='./file0/file0\x00', r21, &(0x7f0000d06ff8)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r22 = socket(0x18, 0x400000002, 0x0) setsockopt(r22, 0x1000000029, 0x37, &(0x7f0000000080), 0x0) r23 = dup(r22) ioctl$TIOCFLUSH(r23, 0xc02069b6, &(0x7f0000000040)=0x5) r24 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r24, 0x0, r24) connect$unix(r17, &(0x7f0000000540)=ANY=[], 0x0) 14:16:09 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x100) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file1\x00', 0x0, r1) 14:16:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r0 = socket(0x20, 0x4000, 0x0) semget(0x3, 0x2, 0x500) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt(r4, 0x0, 0x149f, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e699319296488efdbec4ce92c4f36b4033b7ebd39b611780ee1d0f63116b7d6ba9da357a1eb210b4d4e4ac194af17d9ad1b87e2b1210d99a143a9bef8be2e131b74aa10f10e477abd3cb7fd882b40902dd23e0e224db6b36f7a59b7e0606e241b646cb0bd12ee35c85582d6ee4edcc28b8e0e58b9edd5860390a6937c1b3ca41c17fce7ca736c882635b9dd38c635adc50735b1e67415d7b35ccdaeb9d00ab642ed4453ce41c0d1383008aaba4d778fbde6d5e40583b44929c9ad46b501a0ab605d3f0accde26ed89f52eca71c2b52a3479bce49d9e10706864c", 0xe8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:16:09 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0021bf04aa1500000021006e0001000900"}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="d7b9cf9dda657fb46be91c377d35fb6ae00c3f2542f35c2f93653935dc89262b0f4216c214c37f04347ea3927bcd9fd6d789ab904aa8344e95d1d76ce92aa0e4c09e83929c4a3178752cd1a2ddc057511bbfe487b5da44e6ff58bfef7d0bc4093b980adb7e2b65b964a89b543cd06c84600e6ffce323ac67809eb966bc41a0fa49eabad2ddfa8b59623174f7ef1698a3d9d3e066dffeb8e0321f938f8148d5c7dd48086dcd798cd7d321ef85479a4a62768bbf2b4441a5339c77f26636d4e9bb9ac3afb0d1147cb91761237e001d4c43819a7520999af77b4b8a698d566c033b1834d8a673ad28a48add8a2740ca7208a32d3207852aece1b69a352075569602632f01c72c9687aec0d87da1cf2f4c51ba763969f43b11b6d877db99cf63054f02623ec76963b6ccbb01d390442116dd1b79f895083fac59976fac7ba21ab0d5421da9f70b12d97c9c38d82fbba88c99b7d93943a0812fb888e83fe7c17f30c5271c8476d6fb0cd52931645d7427a132e56e66cafdbc9e885e10ebc679a968a5da302fc170cecd356845843f53766f28ae0e8b6f14e87e83dc835560eccdba2455253931aea40aa40d547c90920cfadbdc4f3499a8ded991083ce751884afd1f8e553271de14dbb8cf52b06285e076de5d06e88620c1a536116265236f15525de8df38502f7956bdf86955fd00d193c2dab26068bd80b8203405f0eb287879b23ea654317fbf73fa8f37ce1ccc93ea9d16150dd40257b29fc7a39c24392a1b5f163f73032ba59e5ef5f936b09f3c475cd276c49d26d70cd2e8175ce7b1e3ec2b02b98c81571064a30025fa573671875f6bf528c94bb9438eb6afdaf26386a86353877714a91f369aa2a420bc1dbcea10d26742c769332ba03a626740e79b53b175fc307b8d7cc1d30701a36793197f402e86c17969a51d620640b26e69f45b30c732a027ba4660f3afad253221441ed5e33aadef0bf28b0afdcc44f99b56163573e62ab2c40e983e3aa3912322f4ce5d2dfe5215958b7c5b5689b96ca426dbc0c918d9c581ab1a0868865a543a07b92c30c946184fe85a88dd8bf9d745d698710be31f2ee149588c41248b388672daef3dfed1997325f21071819e05f1b64e8461c6c6dfe97e11ca00ea229d42866d9dfa8b600c9e2220e9e95f878d1ca2786090ab1d384b4e7c96b0723e9db224ec8f5934c011ac44f21b3e35466faecd73ea8f6cbd555fd36804663451aa", 0x36c}], 0x1) 14:16:09 executing program 1: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffe5f) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) socket(0x18, 0xc002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 14:16:09 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000001200)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = getgid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r5) r6 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000180)) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = 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) r12 = getgid() semop(r9, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r13 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r14, 0x0, r8, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() r17 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x0, r14, r15, r16, r17, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r18, 0x0, r14, r3, 0x20}, 0x0, 0x1, r4, 0x0, 0x0, 0x100000, 0x201}) r19 = geteuid() r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r23, &(0x7f00000008c0)='./file0\x00', r21, r22, 0x0) r24 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r25 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r24, &(0x7f0000001300)='.\x00', r25, &(0x7f0000001480)='./file0\x00', 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r27 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r26, &(0x7f0000001300)='.\x00', r27, &(0x7f0000001480)='./file0\x00', 0x0) r28 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r29 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r28, &(0x7f0000001300)='.\x00', r29, &(0x7f0000001480)='./file0\x00', 0x0) r30 = socket$inet(0x2, 0x5, 0x0) r31 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r31, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r31, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r31, 0x0, 0x0) r32 = getgid() r33 = fcntl$getown(0xffffffffffffff9c, 0x5) r34 = socket(0x18, 0x1, 0x0) close(r34) connect$unix(r34, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r34) r35 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r35, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000180)) r36 = socket$inet(0x2, 0x2, 0x0) setsockopt(r36, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r38 = 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) r41 = getgid() semop(r38, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r42 = accept(r31, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r43, 0x0, r37, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r45 = geteuid() r46 = getegid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000180)={{0x0, r43, r44, r45, r46, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r47, 0x0, r43, r32, 0x20}, 0x0, 0x1, r33, 0x0, 0x0, 0x100000, 0x201}) r48 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r48, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r51 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r51, &(0x7f00000008c0)='./file0\x00', r49, r50, 0x0) r52 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r52, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r55 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r55, &(0x7f00000008c0)='./file0\x00', r53, r54, 0x0) getgroups(0x2, &(0x7f00000004c0)=[0x0, r54]) r57 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r58 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r57, &(0x7f0000001300)='.\x00', r58, &(0x7f0000001480)='./file0\x00', 0x0) r59 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r60 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r59, &(0x7f0000001300)='.\x00', r60, &(0x7f0000001480)='./file0\x00', 0x0) r61 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x80, 0x14) r62 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r63 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r62, &(0x7f0000001300)='.\x00', r63, &(0x7f0000001480)='./file0\x00', 0x0) r64 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r65 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r64, &(0x7f0000001300)='.\x00', r65, &(0x7f0000001480)='./file0\x00', 0x0) r66 = accept(r65, 0x0, &(0x7f0000000540)) r67 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r68 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r67, &(0x7f0000001300)='.\x00', r68, &(0x7f0000001480)='./file0\x00', 0x0) r69 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r70 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r69, &(0x7f0000001300)='.\x00', r70, &(0x7f0000001480)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="82468809dc98837dc3fa1dc3d015595790ecbb41c6bb22e610b451d1859ee6050781e2c6d8528c4451cbaa2ab757c17c223850f1742619fbb35f4780153df24bf231b7", 0x43}, {&(0x7f0000000200)="36159b04f327c6abb3cb4ca3727ec02fe7f0c1bda0662e190d3a3daf0404698fc5c5acc277862cbd7db7", 0x2a}, {&(0x7f0000000240)="710af14ce9ee8da09524eb374d4d203df9c1c77eda9933297fa3f7b3f8872516189d4f45fe5f7e56c6063834b7674a95c691c18ba18c375f0598efee1856a3e9bc9392a982521bf068a3d282f9506d260f2f2839d818f4acec041e0ec3ae8ee1e3bfdba418c862c5a012b16d050f9fa618036e41baacbb4e9593067391edf41e3156d7520aca1b8d77cf18e28246b67763ce9423db82b52043aff69b60d0fd691313c8affe6ea754e512b16866c5947859b3e20e32fb09bd87ed54d9b4ab975a36e95821fa29a4ebb2c402", 0xcb}, {&(0x7f0000000340)="6bee21a388cf169f05ca1f260687884f1913f2a6f047230ccc1cbf00ded46403f67853d6ac48aabda23db6200f0ad8fb0f2704b498f15eb1cf52709a28e7b2e6735ffe07b7ccb59c4b594d31bdee69736623d98e1f99fa454ec12188e58311a0b7b5bf52454b3b925d552e969921810a093975d152ad618344c8bc2d3b772194d9e2104c9b424a87600f7755777a201b6edc6f04fd07780e19d37596e6da3b", 0x9f}, {&(0x7f0000000400)="f61f683168efdf3d0694e2b378af9539b5d2a9acf6618dbb3f24d1edef635803ffad17782db987bacc", 0x29}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r4, r19, r22}, @rights={0x30, 0xffff, 0x1, [r24, r0, r0, r26, r28, r0, r30]}, @cred={0x20, 0xffff, 0x0, r33, r49, r56}, @rights={0x18, 0xffff, 0x1, [r58]}, @rights={0x30, 0xffff, 0x1, [r59, r61, r0, r62, r66, r68, r70, r0]}], 0xb8, 0x408}, 0x5) 14:16:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000600)=0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000002a80)="278b10980b135ecea99005f6981999720ea5136c811f83bd2d18b5e055155da9f7ffed639ed0f2716af005962c634ff44543eaeae38013eaea26d7ad5463d1c5cef4d1ba0cb0f5c9a6f21ea168b1aeec4bc4e14eb58db0f19465d026221940a098bec8539d1b9f57a0262af164bf1e7f42ff0cb66a2e1f9fecd3d8c252cbafb93a3f939bf3e265406fa0b65187610fe3d8cb0e247d3df250a69fec6e36348a7e121cff1c85471a2942946f92b579b45f893e96accf54b97d6b497ba985164a2aeb92d49fef36a015f844c1e6d069e8d29ffb5abc73e883e9d6559050a9d9ddd2b774ee3b77b7b051d27ddfedc551143d90b506211794e41d24fecd2aa3a580471c0ea676d0b78b31d7cc8ee1542b939aaaf6c1f1142f1fe89c1e49ee9e8ea7af775f28cd1ca12c3d8b4ca70056e1b12bac6f0a2ff7cbaa788a6f66d674ca9f09c36dfffd3d57c69abf337fa94954e87915d64962bcc893a935c9cb0610871aaea827827fc7bcd03512ae108cca765420174429a08ef2a5cc681a11030709faa6836f04e073514bf34bbcf8cf42a5f6451eed520f35c42f01db018009b6c35ad3587648ea119e3e90b66056bf30a614018ad8530b14986eb36a360afeac17e7894a77a5a597732cb23fc982840655ac74a4193315e7dfef613fac09eaa059872e028f615971017d9c81910a3b77ee3dd587edc5c9f21c4ee924e17ddfc5e6b2fe9feea997d7dcb19961afabf840b98c0f0c193aeba9f110ec89639d6c4017c79ac1765a9e876db52dff24d5be3b3a87ee769b7bbcfeacf5772aba142bb8113e1d8091ec6242143e6d623e3ee1b964c40337b4a23abec7a2e659e11c14bd36e90f05256e55751b963c393bc0641fa9fa2953bc93049e4b79fd4ec78f65a2281f4b2004a7c870806310bd6eb13e6756fe40ea6d59e861873b3519236a4d33146bc439efa75fbf2b8dd5f3f9a2e9bb64afa59839c5fd77c18fd3f5868678d87147acc0532cf026b4ef0fda95276ebeca972989572e10d3b7121885178cd450b60fe6b437b526f84d1f5e02f5fe914caf3c5ff911b4df976351233c6e00416f016c4ff1860a4b110d45907d9373335879453c3c359a79eb91591de2dd59300f8ae378a2e0b92922490709314a496dd528ea67951b33cd860b568b8290747f97180d3f6264d6f373aefec7f40aa7da7ccd4fcfd286b203f72731626c3069e2863aabe112de2b72f14af97ab3e7c2703f51d19406c61683859403335a82295ff2c75971887b89b0a5cb880549f5c7e5475353ccbb2b349f931af9ee7f24442509075fc1aeea6b973f2721fb6999ccb3a11b8e809a8352632752d4c39fbf00b370d51357cd1ab98cba47f6a181051351ef2d915ef0e9f3bae3cc805829ec982e78b8711a998e38a2611eab5dd57ee7cf7a46fb2dd30646eaeb274efa6083ffb454a68394d642fbc67dd6f30783922d30e78403f72844921ee380c1b0c68792204b3f0390b3e1db32ec184398e665626085bbff8891d5f5a00812ab46b53a35eac65c56ecf7f775a4cf03a7d81d8dcceb6dd4ee942c282ec810c29723a872e96dc02fcbeebd7c1d8adfa8c093121728a99c1349b8fa4ccad464023783dd5054038807eb930a60649ef03bc103572f41649a79b5cf0c0438875c9a42b3bf5e2180f78570d35da78e77b3d1885b2cbe05fe89cd0a97755024295fe20e7adc85ad8aea8a2b93a608d9c77ebe8f0dfe60231f5c6bfe6614601e57d833444469116bb5790f78b26398b1643b46dc3dc7da2a008576f95c88f27699299d54c5813fcb1ae4e50a341d7a66061578fc42f4036cba19034c1bce9c4072870ca9e98e0a0b05a22f30c34a5435b8d2d28f9c45edf650eae3698de7e2f1aeeafe30c9b0733ab21694a2b4bf46fceded2871ad3cb4cc819903bc50feabd60c082026e3461dce3cedda24df1b367340d6565315b71ca641e7066b072458f5091b39c5a3716b483834808bec98b475ed1d6b0b68cd27bd2a2c726f81ae3d2eeba947c64494ccaed87da7b91834e2f7ac365b6237bd67389d4e4655435a10ab859ee534f48b96a08b3835af1d76a0c31574585cc1629ff6eddbbb1f315abc8c5f5c82f1e99027c016e7b6dc86e29d10c32360388e3a31f6b208cddb34de9838457f34355b610cff3407e538a746f38ab6c14b99bd5e4df26c367265a5b86fde8d59ea3c9c01f4b6dd8f2d5b19358729fab97eae2aefa25bfa33348e21ac3e0f1885522bb988de1c6e095bfe021b208453cd955c06479843b4f811c275bb0631e8153b23d2303b6920281c979393f97253e3fc28aa75734eb6c0f0d14c24ad5456c097061a9d4a3cf281eb961fe9ff8be2215ed2ac08d3cbcdf333081dc18e547effc8b2c1a303118486835f667823e2fdee511fe4d260b71cac6c3be54063ab086fce7e0baaa6d5f9cd1a3413bf779a8b2e5f78460cb43f3c9f82eeaa6940752718abdb3a11b7a37ef5c74e2a92bf5b7c9a1e864919d18c5a909c86e88b1b256d5e6613f8ec5bb2ee3879a138dc6c0fec170790611a670a8901127cadf86a1de999d0c675430cd8ddf762060cae92375d4be8f83afd251413488e936f7a53df012efec3173c5a58d509abe6f1ba5ea24b5f6190f293b3dea1e503b786f592baaef0215add4512b2279a0346dff0210c4661117e17d59df682247538662fd36bfa608ce5b7b48079f0e5f1b41ca15966272950334c07939b27d5eb787e02daad75e0522782204385e16295e8c763be7c42a67076ee756f85ab8843d45d124f30ea1e15346502a09ca5f7d04b571cb3a3815ec2e3362751e8bdff3922596bb581b5c4f402eab254ec73bd2a6e865edf2d92922413a961cfe1cff16449fd68c0aa05c461631a15c8aa0a0149b5bacb82c75cc8c09dd06025f900348dbcfb4887f1add14cfc1cf7baf242bfb12ff34ebb809141f691291539fab398169461c83af193e03dd28861bd3bfbc92414760d8b170262678cfe49330d61a2e4e0c489f2a4218094bdf2fe93e7e6861daafe7a7f487cf989dfb92b387fe99900a9ff4fcfae66309dae7f0c8c7a85af808f6ded58ce25780fb7d459107bac247312605ab072eb7a5409bb2b2402a482d3ed939f862d7b0b3d596f1b63f77ef3240ba3cd95a6917ec942a62ade90adc820d6675784a214e646bfaad951575c95c91d7004710a641865dc808064436aa896580b58f697a31497a10bbd7d22e0a7c5483015b25d2d5b44e5b6ac7354675351cac2214abd9956e345357acde556763d2ff51d768b362a47cb4877361ec61a69a07c73e2131f0c4a9208d137f792c5ad5b9833c3e2993d1d30a3e0b8b7ef7be740262024b78bb16686eb5aee17cb984f0d9f9133f8756875607959fb2146da441cbc3098debb2810f6d759091de9f803cba3699868e14cbfff22c60415764ca00c5791862cfa4f28d7aba4209fc31343f00ac1cc59fd243c27f32fb1e584580b65ccbffcfcd14c0a479d6e0ac6e8a73a5ae22659351e9d661b9e81cd8a91813a04fbc4dadb07a3fce118442061b4230086053bc37e03a0ccfd742b53423d4d49e5beca6a9833b54cb1e4141b8b185520155ae6066c78f53c1ac14e425f84758f8dacef91f5039ed2335a26321fdcab27aedc115235dcaf8b4947d61772dc27c2944ba9c1f8e9f90e7df29960f31eff3cc20c31f498d7140f34455cbeaab5bd3334b977615675bd50c69272c188a854c4e5a8e7cb297bec14819bb304f918144d0ad922598fc1350646c19f52fb55d3963f65442246b007252dee924c4cdc9a27f6195eea29aad7dde8145bc0b7ae8de001d59282190c3721b13968e01c69e828bafd95d8cfbc64b13a70273c12886938d0efbf631e7c6609fd463056f04d055239d4626ed52ea77c2047d701b724912a3953cb72410ca4527beda4bea61135b26d735e09e9f71258a05784a6ff66b160aa406e3c551288be07dd0816bf0eec43b4b4e1148177b64eab352546c153a980325b41952373cde1795d39b6e0e7fc818f0661b4661c226f3522982d7308a5443299bcb425104ed58ffd57dcca9cb458481a03c897ac6fb51af1c37f9e527a05644a6cd58eb2baa2077305c728dbf91f8606f3a565805f3149fc68995b6f5643432850ad90ba09014ebef8be1916be7412b248574253fa9a2dfe2589df118af5c02add418366c80880c8cd13b03396cd0722f9490dcb73bd0d0c2780abb5b8f5c84c318e4e3731c52b946b4882eccc85f500889e1f478d5ce1574f4d3fe950d1f5a26ccb5021eea69fe64bed7703c59e82cad9f76c90357bfd200d4481b95425bc2f40b8060d33394cd0086a2b5872172d6a3d6a0ea21dd05c76e8cffe67494625da0d16321eded1ed2d03afd7438dad7cf6361d9dc76faef9bd7d9a6b03e88387cac9dfb707e820e36176da6bc1528b02fc0355e7da5d00baa418e2f520bccab32e216f418de989766934230313e107b153db61d82d84edfd2da525a3d303a8fb98592881140ba8791f13db758232eb8fede948978ac986f4e81eebdd1953818144a7e02f56632fe08abcd03f9c45beae388c33b740b78e9af38955bc04f87b76eeed23c5fae0f459c1102098c003c3cfeba5c050833d7886cae6679e56830ceb3923ce4e266cba4a73a39b2ad91047ea548c967528fed7bbfaa6039b04e4c673144df304a4b2e7b566012aad6ae20f2352070f746bbf6eaa730c1bf294914206ecce5be774ac1a168dccd81c04ba821a8749e245da9bfe19c52ebad4696dc701476977294119eb9b9e7b24aca0b656f6e5d4b3d6ca5f8978680876411c21fccb71395967709964ddc3bad8f1e163717e9543a3e7f7dc94be9baff576ac941462f2e9ffd4a50efd4a37e3850ca05592af5d4cbf44a38341cb124d87e31bc664844ca10e59e56059844bc4e98891719b9c840d3e8d9e0b7d20a3095a22b9a1a9081a0d1be571e3bf02a0bab231b5237f82699352a3242c2af0c25a6b90ef0446eb1f99367b59858c367e89007e5dcb96be3390652249c19ab970fd83acb4cfd172c8960ffd3e307fa0880e573731d2ece96c5e5bbf7762c0f3dce6acdf6660ab5b54e05547a630ea0216bb8f08bf1a86438e8beda274d18d7165da0cc16dd5b0248753990333813ae465b2a6be9907f091db3fd6085fbd170ca9e2fddd01c57385379edac10a03ab5981d234ceb4334f6708dc47fc8440f6dbc692b9403a27884b8bab75c1c5c9cac1c14b8738045a110a980f86c6435408bbc8d24e89f423dd5d793c03c72cc466a241edb84835a6c96187a189e9b6e61afd9d2eb909445c25cabdf44ecc762881e655c60d6e03c153fde47be6486a5ee1eca8c55e86345e1f17db911467aecda54a039dd0eec2da9333d46730c044e07974556a6619d1de4cdb6514c0bb8578a12576403c1ff2737e09fefb4e50b5cccb722addca5c2fad48dad68f24559f6cbc8204fd7f6de2292f97001430d9841eb7b5e97d59e58ccb05bf665dda140f2f1c00150105e6d2b4c005b11ec9c1020a3c358b694daba3607b04dfcf447abb46727d0dd48f68c010e8c58d4712468079ad1e659cc5c85ff73a3c3563c4bca89f5783a89eaebefbbc4210956ef1505dc3e28ff07c20f0a6cb5b58741039c8df2fefa637ec7eef404a1ac2312c13ce26b53dcfabb72fd56a32713b9ae108f9831bc4ddb8761f9b6cb6daba0d60db45a80be61d954b3cba03172446e6e4508c5668a918d02ed2ffdcc70e7c639bd5b8eaef98b8978a80ebb5275edfd5e3c016209e64c4393ef2f88b6d7ad1e8", 0x1000}, {&(0x7f0000000500)="c60399442ed162f5c19c7b981719e1bf3374cf6c2ddc0f807faf30b26e29334882c95d7edc6f8e6f7229144e3037908a5f1055363eeafcb6b1228a3950cb8023d6a9e98cfe98aeb9b5a426889cc11c07f282abc543e2a07f7d8f49e7633b", 0x5e}, {&(0x7f0000001680)="7b3a4f64bab3f5c86c6b3ca6e38eb8776b7cc3daf5a585e3e53ac9c72206388e3610bd5db5601b93abe1ca632e7224d198a84841963bbaf8975d37984a189886f63b998935ca7fb4b3d052610ced1ed1d20fbea1df85e409b9997a18e1dd8c3a79f68a7072b659c3f50265668322a10e72cda8691d8440151422bd566daa93e05f2371ea1fb7c723b92487b96762027d5192d9a650d3b6927e88e6805ecd76fd3a9b02f2f3473754b03737c53670188647e9ef0b3c3f66b715996014fd614c1e146177318c6343df9fc60c438390e1162814611cac5d5049065de8b661", 0xdd}], 0x3, 0x0, 0x3ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) getrusage(0x0, &(0x7f00000002c0)) ioctl$TIOCSTART(r0, 0x2000746e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000480)={0x7, 0x5}) ioctl$TIOCEXCL(r0, 0x2000740d) getgroups(0x0, &(0x7f0000001640)=[0x0]) pipe2(&(0x7f0000003c00)={0xffffffffffffffff}, 0x20004) ioctl$TIOCEXCL(r4, 0x2000740d) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)="3a2f76e5bb55fc863e39311430b2bd525981e4d2932abd0fe7755556a0f7c4a7c32bc9377186dbf8be74f5d90c050020f546ef49d4eb237d552c24e41d4463c71eda6444df152e97173dcff42c17c943a32bfd1beb6e6aae9c46ca8060f4fa843562b7384ae594b2d864f775276f", 0x6e}, {&(0x7f0000000580)="ac4ef615c8069d4a6bb48afbdc4864f83900ac20b378a0094a803755e6912c4502d0fc825bb5cfd8", 0x28}, {&(0x7f00000029c0)="4e08e0aab05f2623ca5476c35c1afafd1fa92289ac47e07405d2f076a7d46235abe2640a30d18e614fe8c9b0c68e7aa512f5164da8c108ddf17fd43fe09fb355cf68927e95697c4aa7bcaaa298695ef90870a9db941a7fbab000a232812dba3ad6bfc458c8db19976c31f9e2c27410e50fd4eb4865d5cae71ad0b643f6a32fb8a95ef808c9aca69cf21dc61a01548c2717986ed0", 0x94}, {0x0}, {&(0x7f0000003a80)="6534becdff1457a151088071696e28aa85dae188c89a16d5f648e1cf1237711525f60fedd9e601ff55e03eb221e6e92e657541723d30385c4fdc218b804d9b3e3027891fdf196764427942da3a663f27a9e3cf53a2b2797a3ba7a154842b26639169bd94c7ee9e7ef04dcf5bab43de458dd5066b24c4cc2585092cef37f562c4cb305151b5b5e4dfa89a0d12446b1db53fddfd7c59997c14400dd8e26a28dec3bad4abab", 0xa4}, {&(0x7f0000001900)="7cc7d26396ba5ab41133740cbc0f9018f9d207a7d32dbc5912cb12b89c106e54b851400e2609255104758d8b58b17041f92ead1b65e85c5936a69aa51ad03c5c810c97f7aa8729865d523f0fa921728131f2ca7c86216805d982202b24bdc856691c1802cad5002cfb", 0x69}, {&(0x7f0000003b80)="b02b457a1e61454ffb5507725f08a82a9b38d1f06f7f9ae1846cff5a421b491c13eed6e71e1ad725e95f1db031ebe4ac5411cff983818e44f180e73030bd709b2442319cca33f293d9f39975a8dfb5723c20055f82b5bb69bc5d40c7ed044386bfa64f7f4db56a575e3b89ffbc48d3", 0x6f}], 0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001980)) r5 = semget$private(0x0, 0x4, 0x61a) semctl$GETZCNT(r5, 0x9d5bcfca82b0e651, 0x7, &(0x7f0000001780)=""/255) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 14:16:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4000, 0x4) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x8000, 0x0) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x2, 0x484) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c99, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) r8 = geteuid() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r9, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r12, &(0x7f00000008c0)='./file0\x00', r10, r11, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r16, &(0x7f00000008c0)='./file0\x00', r14, r15, 0x0) r17 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r17, r15, r8, r11}, 0x3ff, 0xfffffffff7fffffc, 0x2}) ioctl$LIOCSFD(r2, 0xc028756b, &(0x7f0000000000)) r18 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r18, &(0x7f0000001300)='.\x00', r19, &(0x7f0000001480)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x6011, 0xffffffffffffffff, 0x0, 0x51) r20 = accept$inet6(r18, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:16:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) geteuid() r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r8, &(0x7f0000001300)='.\x00', r9, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r10, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r13, &(0x7f00000008c0)='./file0\x00', r11, r12, 0x0) fchownat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', r11, 0x0, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r17, &(0x7f00000008c0)='./file0\x00', r15, r16, 0x0) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, r4, 0xffffffffffffffff, r7, r16, 0xffffffffffffffff]) r19 = getgid() r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r23, &(0x7f00000008c0)='./file0\x00', r21, r22, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r24, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r27, &(0x7f00000008c0)='./file0\x00', r25, r26, 0x0) r28 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[r18, r19, r22, r26, 0x0, r28, 0x0, r29]) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) r30 = socket$inet6(0x18, 0x2, 0xff) connect$inet6(r30, &(0x7f0000000040)={0x18, 0x0, 0xc66, 0x6}, 0xc) dup2(r0, r1) fsync(r0) 14:16:10 executing program 0: kqueue() kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000080), 0x4, 0x0, 0x44100004, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r4 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r5, r6, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a647d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cfe008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e021b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c000000000000000000000023cd9c2d44800a9f64ff9d5deb89b900000000cf546c667fa50b699db27dd75aebe49b3d06ac5bed2e51ff7a43c5c2e110fb2a5b308478e263e008b616531bf793d863892753a2b1b12937ab6fbd83a0e23478662f5e53401c89eaa5d7d8f9d390535f86de5ff03a0b1767fc8dcc6cbe90e2b4"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r12 = accept(r8, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() r17 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r10, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a55eb77b1640763f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cb2c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f08e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e7f9c84956418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388fff07000000000000822529c04d3a889ffef628dc212347671c803f9c38a3c7152275b069533fbaf09504f38901d1186065138a730609dd6d9d7c0fc06abef4"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r22 = accept(r18, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, r23, r25, r23, r24, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r26 = getgid() r27 = shmget(0x1, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r20, r23, r26, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r6, r16, r26]) lchown(&(0x7f0000000180)='./file0\x00', r1, r28) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) r29 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r29, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r29, 0x0, 0x8, 0x0, 0x0) setsockopt(r29, 0x1, 0x1, &(0x7f0000000080)="71763d4ed531d5fb45044fc5d203d2d3c427f00f273ce1b2388f0de61d6625c1f4f379b77e981d72ba677d44ee59c91614334b22441b14e32406959c1bc3349dac0ee9c7d3579c4f95bba90a5138688d6c46a0e530ff274e133a12c6bf1c3a846bd9a7296391c2988ea4ae570d2ca00f166ebc8d01689cfca86e9747910ecc5fbd85d7572ccb90cfdf0fe7494b52c412540e5b54ec791dac88298fc713724bf6b5cca7fdccc701a5ddc878439e4c4ed5deea14de15fed426277e178bd965b39cc4bd42d0c1", 0xc5) 14:16:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023249530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r5, r4) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x3}, 0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfb) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = syz_open_pts() close(r8) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xc53, 0x1}) r9 = socket(0x1, 0x4002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80186950, &(0x7f0000000300)) dup2(0xffffffffffffff9c, r10) socket(0x1, 0x4002, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r11, &(0x7f0000001300)='.\x00', r12, &(0x7f0000001480)='./file0\x00', 0x0) pipe(&(0x7f0000000180)) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x800, 0x0) r14 = fcntl$dupfd(r4, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x80186950, &(0x7f0000000300)) pipe2(&(0x7f00000000c0), 0x6) r15 = semget$private(0x0, 0x7, 0x8a) semop(r15, &(0x7f0000000140)=[{0x4, 0x3, 0x1800}, {0x1, 0x8}, {0x1, 0x101}], 0x3) 14:16:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x1000100d3) semop(r0, &(0x7f0000000480), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x1ff, 0x5a7676c6, 0x7, {[0x2893, 0x400, 0xef, 0xfffffffffffff98a, 0x6, 0xfffffffffffffffd, 0x618, 0x9, 0x200, 0x5, 0x100, 0xffe0000000000000, 0xfff, 0x300, 0x39a, 0x7, 0x101, 0x10000], [0x101, 0x2, 0x5, 0x9, 0x7, 0xc0, 0x3f, 0xb14, 0x4, 0x100], [0x400, 0x7, 0x4, 0x1, 0x2, 0x6, 0x6], [0xffffffff, 0x1f, 0x7fffffff, 0x8, 0x71e, 0x7], [{0xffff, 0x80, 0xa7b, 0x100000000}, {0x20, 0x8, 0x7, 0x400}, {0x9, 0x2, 0x200, 0x20}, {0x5, 0x3, 0xdfb, 0x8}, {0x1ff, 0x3176389e, 0x4, 0x5}, {0x3, 0x7, 0x8c, 0x1ff}, {0xffff, 0x2, 0x7ff, 0x6}, {0x8001, 0x4}], {0x8001, 0x0, 0x2, 0x5}, {0x100, 0x1, 0x9, 0x1f}}}) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1000}, {0x1, 0x6f, 0x800}, {0x1, 0x7ff, 0x1000}, {0x4, 0x1, 0x1800}, {0x4, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000, 0xa3ddbcaec130b635}, {0x3, 0x8, 0x1000}, {0x4, 0x8e, 0x1800}, {0x3, 0x7}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/232) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x895]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = shmget$private(0x0, 0x2000, 0x14d, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$SHM_UNLOCK(r3, 0x4) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r4, &(0x7f0000000340), 0x1000000000000041) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) 14:16:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) lseek(r3, 0x0, 0x9, 0x0) 14:16:10 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a815b22a242b1dcbe389280f1d00000000000000000101000000000000001d778ca93ccc00"/54) 14:16:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x110) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000240)=0xfffffff8) 14:16:10 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="cd99c8c684199c54ef2adbaa0e716547ca4eaca65ef5b885e3d1ac20927689d54443810cd3a0eaa24df9ab13d6d88fe1f252fc32e9506281f94203f992c2a4ba2620a04a78de40b3085b26028a790bc070d8f96a9fbb74d4d4fe7393e6da0f7628dce767800c54498f0fba082de687a2a15412d9cc4ba618afe5000000000000", 0x80}, {&(0x7f0000000580)="58c2014c286142ac8442c7a27aa5659f56c5fb6840b00c00b79b4a5bdb16ab580cec61fe70f24c5e53c29b972375b28a680c63f63fd30991ea94749503804d7c475be439d38e554b7aa4053b08ebf70c734d6764cd906545360fec4ce4fcc23df9c1f998ab8b0b3ef7e9cbadd37cb2bd5c34e6cadf166b1e4d9e1e041120a18478696353ddf1163efcfc9c074509feef75f14b9397affbb207376b46297611c0c321fe5d5114f2a5bdecddf196b6bd9ba1cb000000000000", 0xb8}, {&(0x7f0000000640)="06ce29635190a4c7e6d948c9ce616b82fa0928b72ff578bd78c89fcdbe59f8e3e73629b40a340a97c32a000000000000", 0x30}, {&(0x7f0000000180)="2e01d091be53d0b0c6cceef0d431e7d03cbd1b27448f90b964613413270b3f8dcf51", 0x22}], 0x4) write(r0, &(0x7f0000000280)="ef84c6644bf9ba08bf77a373cd4745ca0ec43611244e1cd3dc3dca0a252377fa11b25b9f4a40ecb83de084c6fb45f4ce58edd34154377db3896f9023124517fff167935541ddc7ca26ef8f36a4765f482f518ce806b27710c18c88e5c80c93748e5d8165906f5dbd6e7a3f9c06b7e521d2acc87e6cf9ca82ffb9759c28d01fa32575b6f330bf26f9da08fb2bb8cf3ee6a357c58438d5eff3c6426fcbf044839a0ee2faed88f932d0eadf9f6c06442ea9e3839f008b114e4dd45613263bdd895c5d555d613610102fe0d13e5c17f1c7b10908abafdabdd400323801a6b5feba35e1ca728c5b5c412515", 0xe9) r3 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/166, 0xa6}, {&(0x7f0000000440)=""/210, 0xd2}, {&(0x7f0000000680)=""/203, 0xcb}], 0x3, 0x0, 0x0) dup(r3) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 14:16:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = getgid() getgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) ftruncate(r0, 0x0, 0x20000a) 14:16:11 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001840)) accept(r0, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r2 = socket$inet6(0x18, 0x4000, 0x7b) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000001900)=0x7a) pwritev(r2, &(0x7f0000001780)=[{&(0x7f0000000680)="e8ca1e11560867806889d46206fa368200e0be1d0f751690bbc56bd86d632749d3e6867437b2938619f02c050753008e3b4b10ef42d035b07c360769867e0b5c011f69d59b45a65b1dd65a27a52e16b241e18d36f352476e9ef394f189e0abf58bb7e29e103457b9d1bc1f582c5c149f7eed2dbdb92c0a9e40a97a96a888a2ecb460c23279b3916b1b62dd26350326b988e4e7f26cf8d3ca0a5d1eff8fc95f007bde27d5f714b3d91839d56bf737de43615d57c5f139cdf1ad7dce43a326b2b8e490022bf7ae6e4f9a599b4c71d29214f9c1c99048c77a9d63677039b86738e463201e1dc18aa0a418e1832ec93fffdcd59dca725872ffdde7916a867de78d49853342567989697106fdbc7b8b0b3700ddb9844c447793207e809b9049e2480dabeb8ad7728baefb14724ef86cdd7ee7bb49fd69fdd307ea7935e82e38c52ee644ba7460b7a8aa10ebb793d44b184693c9a2c910df029a297ddefe9315c0356c3aa555f4d1fc0f9ef40fad8310b4f4556c7666d34edeaecdf7dff7e706e2375ba82b15b380d970322e7d9d5183194fecccc9fab33d12f2b92eb6b91c4315be17edaf939f7b468bea8223b3a50e4b1a4d54c96ec93040388297e477fc0002b9346b397582b74775ea044c5708b0c659fe935ae3d5820af1b34614205ea2982e36a95d0a4f2a6c20a39109e29ee69ef9c0ee50c4cf3bf43b640d5964620cc083a1d040620ca709c9eb2c29d199adb11da9f5bd45e20fc217ab87adcfb77405d52229424f502ce629109c140c08f633c2261f067ba18caf8fa7b57d6814178a29865911520fe6169edf1fd1c867dc9bd125fb670fc5be974722d55d78edfd9ae22f5de8b32018478302b25240048d4b42354cf9c36569e88dca6360e71be738fec73bf2ea9d86e265c8be23e5ff3a067172a6b91a5783b58aec6835e723d08f76500c369f96f8e46d0f9088dd5e4a59c8fff87be587f1c3b429de17143c86ba41a50437687ffd88f90a3eb73ca45814a2382299f62eafc1e5b5937ee2009152b20e5f568d5d8913750d15243a5661c951b71b914f7747fd372a01b0087168469e749e1525bce3eecd539de3c45b9aeb04e4fe2705534675fb7768fb6d74c0606a013af8e83c917d11b10422fa41890619cee4f2d39817a7838c770d4dc4702e1725473d243d2c2d54a88939ab32531767ff232483ab82e6f385708958464e69e556593dbd894f28084e1f91d904f8359ac0e8e234f898ac6702834ee289e7d658ee21d7d036f018e3a13db25854f9651fb910395ce7708eccdffda7511dc469edb52d1a1ad1ff2dc576a4fc0a323c17223ff2d6467f98930debed8e1cf21f80c603a54e70b7840061a8388c9a24f17a0fad1c6a0ab65dac55f0ea369f438790704a63374c770820f4133331d06619e03f7fd75909ca6f7bcda3c3cf407d6c20e13f67af30cabdd3e8ba4db45517bd8293f33e0cdf56fc1c70653815e0c45e54206f1e74aabc9bbb5fffc3c0031d3b195efd5c1dce6a47833158c625819cdab83dc32bef41fd05384b15955aab346369ef06750c0d5f3167926101ee9cb8f2d7b8373f86312bb54cd120af412305f86b13db149e1fcc4b67d38ffbef484d09ce58c302383361dec1bc03168f56d9bda9fd77f49d795de680c0991fa6c670de23eb79cb634843fd0f6debb1c60e2eb9958fe81d3de0d96846509ad31de908cc1e468027a6f75fc61c95bf3d2e93aa3e62b512fc68b3da9f12cbc50920a8815def414ba006089198c3741414cf35d94af80216047e8ed02c930c5c491a54a0f58f304cb676ef02aedd8b5e2ca12e8bd73520d9bb4d37228e72fcc7d162f1dcd1ff28972aa68bdddff626af1c75ba39d9008d420815a35a7e8071f37ea6c0946fed27be54e97b577ebd90477c007ce3662b7058547a6689fb3c624cc59ecc147a01de8e1c9bc8f14effba2f45c64937a3f7bcb75f45d977a0b0c33a1b1cb6e365626d4dd3fcdbb14a5c19d8b2f531d254239c3db6d5d04a09614e34116454c708d5cf44b518daa58b3a2949d3cad81a8746230f9d4f0ecb29f194dd74090d5c989fece825dac6300171946f2cad21e23d67de2f635c9e900b2d1e180d20b87a809650d7eacd9fa4f383b309776175a1e67ca95284fdee791f65a272bb66edf94337ae30311e4f8efef209b158544d90b818cf2322fdf58895bcc878ec49944d0b9d38c5282b04bb23ef1b35536c87e256e0ac4402355de98935e611e5bbb841c94a4bf179558cac7a7294a5244e0cda74af6dff175db3ebd34c615417bd7ee803476ad7088545245ce3f7b0001bb68a960df51c9afbf2c40dbf65f345258ba88cc366da2c0a02743200af87fa1e39f1fcc460c96ba16723347cb5dffe33920b8a91e6c72cf7d3d5835476e48ebc98b730f7db4550c2780c0c1d9c2a376f83cbf1407d6295ce7ac317fa11441f980f05c7ac7a018745a71197d400905f75fb2ab0962be16796be7d52c83135a864f975247e0d4474632a8525b31cd3af3ed253c5d2f674b6cd40eb888c505338c995a78fd21fcb6d11f7b8d44e8dddce425c1aaffe98f7ca195cbca52b7b06a780f3d2afc1b0342edb06a4cdefb42456fceee4d2982c4d4b0ac6f5acfe49fbe01a95023acc60506f0725b94087cfdebf79ef026aa4fb2376075f62c85eaa8df54548561d232126243fa7d39659abc913f2f78789bfa51fc326d8d2ba346e8268ff5e64a91a056ef0cf6480f5a4f32e2dbbb3a9df2483b4b2e6f9e6e0c4c332e07a16f936faea3b429281ce12e5a03c835bd012b80e85f7e119b3c70bc74ce1f081a726c2aef7dca86f461b73db342d61d57b756834f94efd62f6f16eb1adb28690474f4e4cd3e1b638e1c7dea0fc4299fc2b024af4c2c25d4e09b5bf4efcef9e88595999e8e193c3c49969dd1d6ac55d45262d467cbb45a63342f92969bdb98bf0249a818d2dfc5368a968eac34389265ffb7468ff989a01ce80f92781f82c86cb9dd5617cebb04a3983e55a4f710561ce14d93ae9fc926ebf9523ac493827320d09a71a39c81d206b90f41e91d797d6899354f455e9495128facac3b28ffe359ad44d673503a75520106207a145543d204027aef40b7fc37c7cdef38a49177c3a9527584c239a1265d1cc324118dbef5f621a41a1d2f2c088b6deb20996a15739e56720ae2b20f2d4ddc18671ba91077b2933ea288823e6aae4781b23622f4c9ac6773ac8fd65f065852a6d2391abe6189cd2e13414ffd9890d641b55848bff31b35cf926391385d65a16d25b78335f21534b99174b76623e88b064ef62895d6d4aeddac17d428b4d45d9cd2afa1d2e861bd530ad6e959211e5fb301cf8ecee20d41ff276440dfe2b53a5ac4454a86b581f63a757f0a17e8b240c72aba3a9cef676a4ab59b469a366786a713927076a8f27b9a6b33192377d28351f9a977e18ca5b4216a48a182558ccc8ba78d6e6fa247ea7e693834eb11b16bd61519c266fd3237bf40f447b86e936bc66c26809906c3cffcc547099a271c89a2bddcf0e2038b5803d62c7f632685c4d385dd2a9934fc06e26c5cdef47cba698f6f5f3239165e0d34df09778f34b2bd91d0e5190eaff44a59bbd7db04cea4b66ef31557226fd11d2cdcc6f56915b58204abc9208e6d0446c6b7f1d1b2c399d66dd1f3d69b5064816f991f3f3e5a859fc8c991cc35ed8e2b322d4107ba4823eb48b7bdd80ad75d66922038e25cd74d8c49c2d5f91e81a221f13b539a25b07e112f3a934f230c4b1b94c88ebb46617f5022adc7001eff424bd20679f5a9de65fa2d42ff3b3f78f29a946d3af84fbe1e512f96324bedd133ec442ae3f8be6a651f449b2a55cb198f9df23d144cd873501710dd256fdf583ac5d64f0a1b33b1c0ce2069eea9b169a135739947291053266e72b0275a698b38da9d527ac191f2d331fffc75c0843689d28a42a6c2210582dae3a3b493144d28d8fc8596f5bf56f2a1e636626ceca80269df2bf588f161db77da7080c45d1881752749fbf30de48390a2ae15dea41cc38651a96a010ef0afa24d898b144e5df3a333f82b4da9eca217520efc9695e25501d7c203900e02aadacd71c27c3984a48b89d360268afdbd9f41a21b85ec39c771c454dc9be78b61db46e6cdd9313840f4ad097ff4ef3eec859f18c66ce6e39e2fe7f9ea92ba8e2bf2dcccf4d213a12645956b5694296e0dd162ef15012deb133303b86bc3db7394bfe389e5b10b5d0fca1371472c259ac42741cb07b25f46b2758b71959451ab3877e1c2ea6542a3d53b90a6a27a90e2d688681c2808d70f4f6a34e603fd171ecf5ed98d6ad562cc20f83bc28781e3e26158effd662b804674d819f0dd4f6442c2c90e1cc6fb73a0780f3f16258fa01deb7e25b76172d7d860854b53c95f1983a967167fd8af039013a5e2ae886e7db96a3f019cbbc42aac5b28823d6faa825c9a33f83717fb368a2caecdaf9d085ea2c909cdd2d8f4dc1aa1c15840d8d94c308fc23b0ad299f2f0809e29b6368f6f7151dfbd4abd6929a5c9a09dcc48be5f74dea54f30e4fc5a750ed05d28f194eade6964ba9a94ffb97107c865ce4db37b76fa579448d83392d01d147e674281745994c3fa76c918cd46689482a22c9d8d94eae6c518db16a1a182948bf5774f62b7a555cae0fe19ee353e69a8dbaef228bf44061e9a6805da0aeb838528deb2577c3e03fa03d335fef26a2335500f600544097226056d4573cb1c5b17141c11013510e322fcb6786514e5fb98863f35e2d67c5e3e4d01cafe00b30de7b6156b51ecb5a9639c305ce59d62adf88970b96400944dd2c62fc001437547ae19332f01850e707a6aa404a348f3fbdab3389e6a3a2a938a5ea7360d5d8fd91b4433d6cddfd1226040d976a6b676e24793c735800f239f59485f0bb71d58fd98b909f2aaf19c20a43bc77adeaf86e69250c90fa785a936e68d06de845dfc919bd5f4d8b139063c09bfdec47d5a41d1694af33a0ce634dbaac8400a510e4b15ae02970bcc7a1a7a0f9b75c1fa4fc17a8e669821cd9eba8222bfb301bb148ad3c50f7fd8503690b6f5339b95e0fd3dff3bf0ecba35fc3c118defb4de82fecc7d947c8c34fac97b4b4d3db7bc9c3640a7dcacb86dcc49acf2a60d52091c3a5086924af0d028b96ed47a5645d8ca3d7ae7e3ebb33c8a114b8f26ce61a3290685ae60701b64abc559744b48e1b016862b9f488b689771c44e0c9d415617b51b482311f042e8ac55b8405afbc17f1e6de2db3ce4a35d5a7736e7a238ffed06ca6c6980cff234feea4e253c151c89a80245db2b08639c5f35358467cc370e050b5e44863f6927b2609f7709cf71d2e9362f54e274af411930fb4146dc49c1b50df86b97afda62ab6ec5f216682169a01abed8d1e6c0e6809b2f69baf487d03709101ea3700b72f036f3751cc7af6c82c2dcf0a212c2eb4f5a8e34ffcd773e660e01ac668e726113cab0368856f87224eb934f1fc11a19c9d5b030641844695e2edadc9d43fc2b25619f77e39417403e5aa3f962413d198f6ccf8d7ed25c1fe3b5c0f000c2ae1ab8c8254582f9f460a59339cafe6fd010b8a5478f89a89e658b22e132b3549c69cc82b770f943b9bb3c9b06e0b9413625cf18b3e68d5cb6bf7fc17bda914250053a10109a83e295d57a796854f301895645933820fb5bd51ddd2d59e3e46e2765215db5afef0bc0da46f8f72907becdc351dd0419c5a0f57f30690f3a99164b7d10ea635b921052f0783be03fff5ee56a61df0e2f3a7563d886f9085791ebd96be", 0x1000}, {&(0x7f00000001c0)="3a5827f667fbdefb26f6c8fb308a96de9f2139633ba8f5478c696eb7414458697e4ce91e498a7df7af759b88f4748a66b0ed851498060014151b6dce683e45fcfcbd9da4eb92f9959432565b9b9eff3c22796a5c254c92e68f8d2199d401013b4b11a684d1d11a50cf0ed8cd406f4d9a32547d8775f6200de477a94caea23f094cd41552aabcbcabdef7bc258a379856d8e5b4cd5f58d21a92baa215eef2dfd2e4cc32580fcfaa96fc6448eda1685af4768f585beec0027d8d50e762", 0xbc}, {&(0x7f0000000280)="77369dd1beba3f8bc927f5cf5a9397f5a42f1451375f58f2c19295a977a291a1d6f05971003ed13443c2f4c63a5e457d20584820d69cad495710ff193d444bff43a3456ff1beaccd4336ff58838a11d91239fdc807461de0275e1c8843223981077a963f68f69d9d436ed75d804b51f86dd742e9056f28113671ac1bc63fe1d3accd3203201644f48d33822ad5d81a34e0ab453aa1157c93e4cd95ea865e0bd551089d6f3388521b9c08bbbcd58e7de4513722848de4b1ece0b8b634e90aec72b61fa2dc9fd62f2b1209f51846ea09a6454ad11aab359769867f1db96f7ca42e168f1a59b8b20997683ea68b3a0bbaea", 0xf0}, {&(0x7f0000000000)="8e31946bdeaaa22745", 0x9}, {&(0x7f00000000c0)="bcb22415d563b4225cb2648b51f2eda732e811c0832971e852b7fe70bb6c22be0e0539", 0x23}, {&(0x7f0000000140)="0110c6fd", 0x4}, {&(0x7f0000000380)="05692dd009abbcc569fc558fdd58e7f41adc604f255e82a6787d3333988728947d9677cd0ef960964cc3944b0b8a1976aa98666cd802f60b6d76d69070a34bf9be60f37b1e6189ee326f869147d5d38f2f8ff186b28edc72f0882d2b112c5f02c2e330c3c75323708b8fa6c96dacf119e856a4d76f38d33ca29cf378bada95901a10f4e975734100aadb7e99a8067773fe1ae7e6639e2141cd1862a89b56543f295d945322a3a5b674a5d643412e76c381852f06a303e875053d2f2cfdb9d578550d7be0518ffa777e0445f027f66040603c0df635c7668e5f02aebbadb97af58662c7beef07a19d4a5ad52f402a0dd800942cb07fbc2713", 0xf8}, {&(0x7f0000000480)="9331aeba9546a4bb14e7ebed370f5dd32b59b7f7bbe7f848ffb4d6de15d438a7eb8c42a0d596823654c5b4b7de", 0x2d}, {&(0x7f0000001680)="b0c1e96f8ae73787ef03accb1f518b4f5d72005a730a418d0b9bec542e6ac6689722064cc29b4f01c96c77d3892d04a3ca533b9b0eed740c12dffaafb20e9ed2843b10459d470ee374660cc3142f375deaff6d0474a4fa30b6116c01da83c07c1bd6d763d8b35492fb640cb2aaf64778c1077f64f7be4f1354bea58726b0f529", 0x80}, {&(0x7f0000001700)="721a7f0a31412055a7c5ccb89a6476c3584c9b9cba0fb2e83e8a8a82d013fa92a35cd761e3cce8eeff2d00d120e2f8e3b235cedd215f2e584cf47311ef8f7364ee63ff72d57ede91", 0x48}], 0xa, 0x0, 0x2) 14:16:11 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb30, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0x5, 0x8, 0x0, 0x3, 0xfffffffa, 0x4, 0x2, 0x1, 0x0, 0x8}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind(r5, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) renameat(r2, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') 14:16:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f00000001c0)="c610e3337557e9b3b9a7559634c55913f85c06c5ec5b2bb4d025f98162f5a4b711cbed5770c9139fe9dd6461861755708a14d13469e0c059e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b53f3026f7399ec77ae8a89a95d00b8993e37", 0x61}], 0x1) 14:16:11 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xbee4) 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) 14:16:11 executing program 0: r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)) syz_emit_ethernet(0x4e, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffaabaaaaaaa0086dd60a4060000103c00000020000000000020000000000000aaff02000000000000000000000000000105000000df0100004ebdcb0400000840794aecf239284ec61e1befa344cebb5c9fdd00b449bdfe4be715f5410d9d9e98afc3bc49d72dc21c9a3192ff96514856911122fd922c75dfa143251a30fdf7388e94a3d3c868d8707768e7b4d46015fcc35d5483812601022c6463c325864156beef5d287206bad11f944bbf9f59e43b02c726137cd4c520b7cfa41d8f7416c659d3b807a6"]) 14:16:11 executing program 1: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) r4 = fcntl$dupfd(r3, 0xa, r0) setsockopt(r4, 0x29, 0x35, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x2080000000a, 0x0, 0x0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYRES64=r5, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748dbb4889b09d10b18c052b10c6852c936f83ddedce2fd0abee51aec90bab62717646f1785f6089acb52b4cc55aa95b7420bc5dfb786023ff60b41940270d05f5ebff0760ba6d3fa9d7cc7628433c05a585942c136c7c588b54b28f770cda954500c9d1b36af33df2cf35ef096adac608a1f0725f920c1ab5ea5964411110dc91b9ac17d3825e5ba5532f23e19f93adaa6fda6033f9146e410a371147059cd1b6578484176f69810b6c627c907c5", @ANYRESHEX=r2], 0x7, 0xffb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRESOCT], 0x1, 0x800) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c4f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000400)={0x0, 0x4, 0x90cf, 0x26fa, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000500)=0xc) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000001540)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r8, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r8, 0x0) pipe(&(0x7f00005dcff8)) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f0000001300)='.\x00', r10, &(0x7f0000001480)='./file0\x00', 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) write(r11, &(0x7f0000000540)="6e9e764fda0888518bad611c8536eb0f68d1fca29945b1bb44284f4f6ef85179c840969eedd42391dfc8250565e784bec7600d9d39fbc97078a8463159af9ca78d59ae2ec55afe5d8aef28918e7396c2b0564915a9aedb0eae308253e077e8639cd52e2536a934b5ecb8582365c1717b13b1c7748d27c7829fa23f2687d7b0a30069a04dba3e3b986f2840877b1d9b1d96c588fba1b9496706e13fef655b07f0c3b5e1bbcbd5015e6f1e48afdf2c6dceb902c7d526dd83158d3e5fe77e313e739155100d9f59976434f150b3c4f1451b1a95a6f529207e065f1a3e9852db91189d27f64ce3802ac1868e8f0e49ce20651b721ee12178658968d9f180a93cfe96b0bf9ea205a063dab213", 0x10a) 14:16:11 executing program 0: r0 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0xfe00000000000000) socket$inet6(0x18, 0x3, 0x7f) r1 = socket(0x2, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 14:16:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000002c0)=0x401) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="f2bc088b4428cd10afb246eb012355f1bd256af5d3788e8b35a17061c8da868f4c7e27a9ec672b9b41e823e4384d748c88f07949437ae6213f6d6a19bd57b917c657a36468cf0fba53ae0caf6125609c0c795959b35d77445c71035bbf6563049f1e0bb75f702cb0ccc132e5577683a417", 0x71}, {&(0x7f0000000040)="77ed", 0x2}, {&(0x7f0000000180)="1b1f7f6bdd384e54a260683d8131037075fda19b1ad026a9e9eb207cf70e9ebc3dcd4cbf2f422d19fb2ffce52c2263f7a6b17e46b3081822", 0x38}, {&(0x7f00000001c0)="3421d7d57a9b128fc4b199e81ab6144781f1a5a56e6b801f826d156982af2e4995c701de5dc463eebcafc2bf0528eff2f16a622b135ffe5aa7850cdd8a419933c604a791a8160fbae41f0741c33a217acb74926de8e14e2408d4e504de6b7dfdc303329bb67a87c3059a688c9bd39a1098aa325b2d72d5e2b44e683ac6257277c538d0211369ecf0431aa304ec162eb3b80f789c3f731f7dc15d4fe5f56d14d461b0f8eae338a381301544863b5dacd34afdf442237e0a8b7284ca9d52be17215fdf212031e6", 0xc6}, {&(0x7f00000004c0)="79a698fcdfdd9d252c586bfe17022ec22a132eae14f2c4e6fafdba2d1069519a276f265046c4aec1bd5ea71b4dcc8daffd5d886d6fe374086104cf62aca115d853da43e06902859520c5347534835a36093effd8760f114c11eee0815c5f97e344d0fcc0dfa7d6455d50ddacc36f7e77157b79a0993f4e4fe5a4599153d01800eadb5dac61822302bc415578b6c7fdb1970d5c6c70f1efcb6913bb5391c5dafa84155f71bfdb8c360dee8c312cf5932b6af31becf129b4", 0xb7}], 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) 14:16:11 executing program 1: pledge(&(0x7f0000000000)=']\'*\x00', &(0x7f0000000040)='.\x1e\xaa+\'\x00') shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) 14:16:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = msgget$private(0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080), 0x0) msgsnd(r3, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r5 = socket(0x0, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080), 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x2080000000a, 0x0, 0x0) r7 = socket(0x0, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1", 0x6f, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) shutdown(r8, 0x2) ioctl$VMM_IOC_CREATE(r8, 0xc050756a, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r9 = socket(0x18, 0x1, 0x0) shutdown(r9, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc050756a, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRESOCT, @ANYRES32=r7, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRESHEX=r9, @ANYBLOB, @ANYBLOB], @ANYBLOB], 0x4, 0xffb) msgrcv(r3, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000ad9d9d86c84b8db637291dd5000000000023443eb8df875b84f37a6072"], 0x1, 0x0, 0x1004) r10 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000000)=""/250) r11 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r11, 0x0, 0x2, 0x0) r12 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000000)=""/250) r13 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000000)=""/250) msgrcv(0x0, &(0x7f0000001400)=ANY=[@ANYRESDEC, @ANYRESHEX=r4, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES16, @ANYRES32=r13, @ANYRES64=r5, @ANYBLOB="c2aa5af3b2050280fc542e0bcc4167808f5ff149", @ANYPTR, @ANYRES64=r11]], 0x3, 0x3, 0x3000) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9e"], 0x1, 0x0) msgsnd(r3, 0x0, 0x0, 0x40000000000800) r14 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1002, &(0x7f0000000000)=0x29e, 0x4) sendto$unix(r14, 0x0, 0x0, 0x0, 0x0, 0x0) read(r14, &(0x7f00000001c0)=""/4096, 0x1000) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x0, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r15, &(0x7f0000000000)=[{0x0}], 0x1) write(r15, &(0x7f0000000200), 0xfe72) close(r15) r16 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r17, 0x2000740e) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x4, 0x0, 0x0) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC, @ANYPTR64, @ANYRESHEX=r19, @ANYRES64=r16, @ANYRES32=0x0, @ANYBLOB], @ANYPTR, @ANYRES64=r16, @ANYPTR], 0x5) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) 14:16:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() pipe(&(0x7f0000000240)) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000640)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = 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}, &(0x7f00000000c0)=0xc) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) semop(r6, &(0x7f00000003c0)=[{0x3, 0x81, 0x800}, {0x2, 0x100}, {0x6, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x4, 0x7, 0x1400}, {0x4, 0x401, 0x800}], 0x6) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000000280)=""/130) r12 = dup(r4) listen(r12, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="defe5cd4199b55320784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r13, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r14 = accept$unix(r12, 0x0, &(0x7f0000000040)) recvfrom$unix(r14, &(0x7f00000062c0)=""/4113, 0x1011, 0x42, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:16:12 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xfffc, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = semget(0x2, 0x4, 0x112) semop(r6, &(0x7f0000000040)=[{0x2, 0xc1, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0xd4bc}, {0x0, 0x5, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0xfba7, 0x1000}], 0x7) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 14:16:12 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)='L', 0x1) 14:16:12 executing program 1: 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) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) syz_open_pts() sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 14:16:12 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x89}], 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0xa8a34cb2dd8fe55c, 0x1, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x6, 0x4}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x1, 0x5}, {{r4}, 0x1, 0xc3, 0x20000000, 0xca90, 0x8}], 0x26dc, 0x0, 0x200007, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) kevent(r0, &(0x7f0000000000), 0x7e, 0x0, 0x10001, 0x0) 14:16:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1b, 0x1ff}, 0xc) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 14:16:12 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0x3, 0x1000000002716}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c5", 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x5, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859", 0xc9}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000000c0), 0x1) 14:16:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) socketpair$unix(0x1, 0x4c1288b708221a47, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000180)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x80000001) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="76fb790000000000000000000000000000800000004db5f89aa0baf484e23eb075ef137b09eafa9b1608f584f18dc4ef1819ae361cd4d7135f87e589fbc0cbaabe46f5008b147ed69a728dc452f2585497eb3b632ee12b9a7bb03255fd7ea1aec34cd90cf818a971cc9c8b64bc7b15fd1ced1eda258a46b524779e8e9bd2d05787efd688487a9800b352e1a6929e3b31d938ffd6e75f119716d84b6c5e2d35d3879501d69f5adfbdea819288e052b084000000"], 0x10) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r7) accept$unix(r6, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r7, 0x2}, {0xffffffffffffffff, 0x20}, {r7, 0x1f6}], 0x3, 0x1008) r10 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000001000/0x1000)=nil) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r11, &(0x7f0000001300)='.\x00', r12, &(0x7f0000001480)='./file0\x00', 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r13, &(0x7f0000001300)='.\x00', r14, &(0x7f0000001480)='./file0\x00', 0x0) getpeername$unix(r13, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom$inet6(r11, &(0x7f0000000240)=""/250, 0xfa, 0x1003, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x7fffffff}, 0xc) shmctl$SHM_LOCK(r10, 0x3) 14:16:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x8, 0x4, 0x0, [{&(0x7f0000574000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x88b}, {&(0x7f0000339000/0x1000)=nil, &(0x7f0000757000/0x4000)=nil, 0x8}, {&(0x7f000064a000/0x2000)=nil, &(0x7f0000454000/0x3000)=nil, 0x8}, {&(0x7f00005f9000/0x4000)=nil, &(0x7f000016d000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f000008b000/0x1000)=nil, &(0x7f000029f000/0x4000)=nil, 0x3}, {&(0x7f0000740000/0x4000)=nil, &(0x7f00004f6000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000055e000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000235000/0x1000)=nil, &(0x7f0000371000/0x1000)=nil, 0x2}, {&(0x7f0000045000/0x1000)=nil, &(0x7f00003e7000/0x4000)=nil, 0x7f}, {&(0x7f0000666000/0x12000)=nil, &(0x7f00003bc000/0x4000)=nil, 0x4}, {&(0x7f00006f8000/0x2000)=nil, &(0x7f00001a2000/0x2000)=nil, 0x8}, {&(0x7f00003a8000/0x1000)=nil, &(0x7f00003a3000/0x2000)=nil, 0x5}, {&(0x7f0000115000/0x2000)=nil, &(0x7f00000f4000/0x4000)=nil, 0x101}, {&(0x7f0000420000/0x3000)=nil, &(0x7f000018b000/0x2000)=nil, 0x9}, {&(0x7f00006cb000/0x2000)=nil, &(0x7f00005af000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000840)="c3cf60d2048d11e88f77888f1bfa7f6928a825a9d3c6584867e82ec083945929bd8a73160623987fdf77b925ed49e7d2205e1e104eddcb4d65cc2d0d001828cce2f5e42964714ea2c70fd45b340e4bd6d0aa3673658115941a5c219fb452824b0157c09ec86a781a27b05c583e1039ce2dfb8119d46cef885a62dd4d4f74102c9b3628494cf9420d94d123763920a28d75d4485b3bc2dce27d26a6cd39ab5d04c5b963fa1d105f57ab9cc9b8a9c5f14fd363a905d37054bd26ad2edc7f959469c786d30de52fdb8f19aa9048a5bb2fe9c9e7bb9ec2bfc3af4bdc9ca6a91f6367ae2e04608e4cbd711a1ad09ecf8f06e6abdb3fe49c4a76e4aa785069c9e0fc7ce534169e66c600391cbca74d1cb8cfb6bc37e0d1a4be0643c69b7e96c7da5109245c7af50c68716863cb96efd5f8edae4d1deb4eb26ccaaaef5b5b72e7c3598dc4bdf54a02297a38a8a8814d2ac92e3b76c484192e7e74ff1b932d218a9e1df0063f54f1bc1e580e27a168a6af2fa968a39328636300ceac91a3c9a2e0161b40c58db6cdb10d76af585ac69061f97219c25b0c0e47ac89206a68251d8f3c59c7ffa06a7ed7b84861f6bb974db84e22a185e3a9268f42723d35c135e610b9d9fba5d86fbfbc92819cf2c2a63ca744e4f55ea54c2848a411597d109d178c77048d4689b75504a2c9e005c89dea20263aece5b5c89ac93fc681d4794d125f45f951270804c4e85998d26f5de5565d6b044827ee4bbf935ae3cb5fd07427858e6d11c1d069025fb55bd64a2e3aa13bbdb1913e74f83024cd2e7ceeee5b168a3759cfbd6121a31f5fc53db68ea4ab4f166291a091090bbb6d74e91b471c14afef9bf20bd79689a63f660477a323491b0a0845982ce827b71566c0f65562ec3b095966f317aa2e87fb7fad244ac9b6ebc8e83c9fe49d05aa7d5adc7b8667c6a88ac6540ea6857080964f502f3ec45a2cdb132a723513d000ec4d63bd185a4ca03a9a24f845817291075d99ee911a73f7498706f726f2442cab1bdcfed00ff6b1b771802b86ef99228bb1a62ba086d6372f0479618ee5f317e0844706ac95d7957e2bffa649b0e6aa2897721e9e31f6d85094ccb5d10dd7353c16bf809d3964ecf1d5cbcefafb31ee6feafc75ef181ae2b57737f87d6e2bc12365a7b3e7d5e4c09f245fc043d5867de23f4897bf8c2ba5901d05abfc46beed95436fb506f76d8b4c9347c6b72f6fd1bba691a5c39439cc7fa55829eba83b48ad822c9ff539ea236d142da21321f590297ec98b8d4537e428b8a784df655c9a51a66e097fbdb17a4555adf9942e9f2e24b50285fdd3928fd7c53c1993c0b3eef4966ae35c604ff949cb1969c626d0ee59fa740526bf0a7c49a33eb721a9e4725fb4ee3db734fb8a12894d93adf3a351a25b7336c56070ef23d133db38953746abac1b0e51be161391f60319cc0dbcac60427b029ef94d26b71fb0e24f703f291d66cc33538441b0b14c39a52590c96ab7d9098127dae1a9d0e733711b2344d500c9670c1206a591e642bec0b0d273ce8a036a6f50d1f60bfa8c0a1588dd9ec6446313c1e4d2eb709ee2450dafc12e178668b3cc9b5d55d89094ba361176c3cab48606611aea1ac73a90672893ee08f1a483cc5bda9775a7d5fe52a19a4445c2bfa56db8e7a3d06f3df87509a58284bc608e5cfdad2a0cc8dcd6f53f029fe90ca30ed14aa21182812ac9d114af1d67f255f80d0d07a67b59018f644551eedee65519f1ca6712fa14d5af9755614f30e0f20cd838076e20c3734e293130b39e20ab7fd6fa9e8b08fab677e0da61a915ce96fbdb5ad3abeaf126bc68392d9c0ea8f9c300945deb9988c0db18f664c1014786b6555e4ec77c8b37b8445f9769bc758593d8d9911d8b981b5113ba61b545d087a6f40792e83ed49660a34da6a4ea5353d20a170428667536fa3253c56f88c75db682b2f3dbaa3c046a97161a87f66b2e45e95106004946ad5c63b532426532b4b0fcf57a35cdcf3f7189e497beaf2b564b36b331be5815cc34be957621c12701073c2c441248618c42a4714f636f1a00cf4463f51ab6595b249dac6e7270a4b334b394dedbde012683f3bdbceb66147582980347f1c9e96d2e317767467f07641ea57e0f9ef623cc7d3476babdea8287611657f6b8e865182148bd5fd0e2c3d6ae04d4cd301be0c0f390739b14980a6400df38ba22a533bc40252f60fe8b67a36ec826536867e22cff93399f493460fb74f30c9349518e15854bf2533bba5fd0f9ca9d39020daf6a4f2d4b4f99fbf07ca2b545c5a8fcd0ca997a6f5b63504a96ced5a810524e1e94e6dc81c40598a52d2aead537358b5c893e10bca7e4f1ae4437c7102be7a91a2ee1cd7fd8771865fb1bbc0efc1fc7b412fe323ab70a8d3a2ec1bb878527c953a1d64a477315e7058b15c921fe3082e743d24f54327d7bf682b39cdfc04af346ed165aae22323c252bb995ce7ff9a318928eab86abc5dc0a9842dd739bbc999ee8c0d0ccbbac093eadd1d78c21e00d331c4186d9f83f794a10e45ec3810380c53c0e604b5d48dc85d1a8f8a6e650b246a9920740910207ed03720ee6de367ca6c32086771e3ee4e081943830384e7c3d92c354f488d02a266dd3adfb7bb30dc5dd3eb67ca5f15c66dea7f3692942fdc3264a298ef5656791ec58fd89f1af9a228c33d3a70c690c490e96633293a9da0efaacdc4143c64d1f5c8389389db3c0c314cd9ea826645a76421d11582eb780c56b419b2f351e479f0cf0234ff73bf35d14b54bd9dea15ee00c38d8c0afec9d004dd32a10b7fcdc45bc0ec8bcfca86d8752dbe96adb29e8aa3b6c04a3df0991a1a251cb8df18864f0d527af0f034cc9e38a1b7342455bf03356cef60e31f3d166d3a75647ee7dd40a46eafd1b9e6a419a76c0b3d53d6859791a544753de385cdce9d9bbcfbeceed8fb9843dd781c451d9c99d50c42bf8177c6f9c7655d8a820ead4f598edbe9d4648ff261248ce2f7248bac7390fb27352b187832ba3b3631926e625fc164c87b53315e27cc09a4423bdb7b7bec4a28d6fcb92cb91b8ac96e35663b26233a698d0afb7d7bdb79bfb8c060e8de57c8b77264894508f1c82ef42d64960bff2e3e1c32b6f0cba4b5a3b66ea14988debc8310fc442c236e9f8f30bbef78e25a73c2eecf4aee2e1e912fd0b31e72a55ef1550a20a70a6e400f28805f6c66298904fccd72de2037c308a8923bf8370d1a40409ed600c9236ab2fca00dbe1bc562a4cd2961ef511567b36fb46733c1eeec95cd68360200f0cfb4c2151846dc514e653b95edb2db734079ed27f4af24488de01faf319494f52bcd025dde4677423fc890802afbf4d0f1112724608aba4c1549ac7dcf419d6b23428dc638e8a41a1324e2bbe6395e547aca7342956344671595f290c86db0e8862104c8acc50bef84fc7aa7b723ea1b26fef283ca677e92980718a785143f007f6", 0x999) 14:16:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899aafb85bebf0d9b882627f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac5da52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb5803000000000062f547d55587267ba5050932ed612e5f48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0007efb705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f977d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x80) dup2(r1, r0) nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) write(r0, 0x0, 0x0) 14:16:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0x7) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) fcntl$getown(r2, 0x5) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) 14:16:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x82) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) setsockopt(r2, 0x52, 0x1, &(0x7f0000000180)="a06c0f9f4a4c4f21", 0x8) setregid(0x0, r4) socketpair(0x18, 0x0, 0x7, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x71a7, 0x1ff}, {0x18, 0x0, 0xd15c, 0x200}, 0x7, [0x1, 0x5, 0x1, 0x8, 0x8001, 0x3f, 0xde, 0x996]}, 0x3c) r6 = getppid() setpgid(r6, r1) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) accept$inet(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x2, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0x20000, 0x0) r10 = fcntl$dupfd(r8, 0xa, r9) lseek(r10, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f00000013c0)={0xffffffffffffffff}) linkat(r11, &(0x7f0000001400)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x4) select(0x40, &(0x7f0000001480)={0x2, 0xb4c6, 0x7, 0x75, 0x87, 0x49b, 0x7, 0x800}, &(0x7f00000014c0)={0x5, 0x5, 0x6, 0xffffffff, 0x8, 0x2000000000, 0x6, 0x1000}, &(0x7f0000001500)={0x100, 0xa5e1, 0x7e, 0x3ff, 0x3, 0x100, 0xfffffffffffffffc, 0x6}, &(0x7f0000001540)={0x3f, 0xcf0}) socket(0x18, 0x5, 0xbd) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001580)={0xffffffff, 0x200, 0x1}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000015c0)=0x3) bind$inet(r2, &(0x7f0000001600)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) setpgid(r3, r12) msgget$private(0x0, 0x40) 14:16:15 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x8000000000000000) 14:16:15 executing program 0: r0 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000040)='./file0\x00', 0xa088ac064810a36a, 0xd1e32c93d5b40ace) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r2) 14:16:15 executing program 1: 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, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) dup2(r1, r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2e042497faa0347aa3d110e8e644bf10589d6167"}) 14:16:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x10000000095}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x3, 0x5}, {0x101, 0xc000000}, {0x8a, 0x81}], 0x3}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x10000, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) connect$inet6(r4, &(0x7f0000000200)={0x18, 0x1, 0x9, 0x7}, 0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x5, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) sendmsg$unix(r6, &(0x7f0000000300)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="3993a34eb018545cfe475a5836da7242670278a2d8a2abb30c36fd9ec130f147978167bbfc5edea85bd3b4fcd98d5b36ed336762dfc034", 0x37}], 0x1, 0x0, 0x0, 0xa}, 0xb) 14:16:15 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0x26dc, 0x0, 0xfffffffe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 14:16:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r8, &(0x7f0000001300)='.\x00', r9, &(0x7f0000001480)='./file0\x00', 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xa8, 0x8, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x87, 0x1, 0x9, 0x3}], 0x3f, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x1, 0x101, 0x5}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x4, 0x4}, {{r8}, 0x0, 0x32, 0x0, 0xa00000, 0x5}, {{}, 0xffffffffffffffff, 0x34, 0x8, 0x4, 0x200}], 0xbb, &(0x7f00000001c0)={0x2, 0x80000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 14:16:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)=' ', 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000080)={0x80000000, 0x7, 0x9ed5, 0x7b6, "ed45ff9c911e306884355f9e58624aac88f50046", 0x1}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) 14:16:15 executing program 0: socket$inet6(0x18, 0x3, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x605, 0x3, 0x6, 0x2a, "b3c5e91a55f3a642d2970f69a23b92fe85ff7c6d", 0x1ff, 0x9}) clock_getres(0x4, &(0x7f0000000100)) 14:16:15 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1c257699ac318480bae1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770d1f5a872c881ff7cc53c894303b22f310b404f84000000006ee01be657aea8c5fd6f0d9ca272328f0400000080000000f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x7}, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00004bf000/0x3000)=nil, 0x3000, 0xc4dae4c46eaf68d7) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readv(r11, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) r13 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r15, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r16 = getuid() seteuid(r16) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r17, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0xc, r16, 0x0, r19, r18, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x4) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r14, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000100)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r24, 0x5) msgget$private(0x0, 0x20000003c4) 14:16:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:16:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='..') 14:16:15 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fecb8df3b5cb5232ca000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa00"/111]) 14:16:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27, 0x0, 0x1c0000000000}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0xb9e9bf16bdb45619) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) getpeername$unix(r5, &(0x7f0000000080)=@file={0x0, ""/20}, &(0x7f00000000c0)=0x16) kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) kqueue() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf6b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7eeac6f7059f729f7c40b3dfe39855619ed3faf80d38700f883901cd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f00c7f1e1692c35dbf377d3f7ba942baa127a4dc3f3354fcd7b01e94dab000000000000000017b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e290000000000000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd2aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26010000000000000000070000000000000010467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795cc35e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca250000000000000000000000000000c31278ba90a9511c9f3872a443a0abb15678074db983e21d1e0ea289e46f94dc79fad934bbf69765c2768559466a200cd902e122ef4f616fa699ec147220e6747896c088201832aa4986aa8edf1aebe53a0101ef1497c88b761502fbf0b88e2f53f33d20cc99463fdf6a1ba2"], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000c00)="874c720ff6cd466716d0d1fff66791e2a838d2236cd27acbd54b989889e5de4dbac6e5c91cde4385f462ced8c950444f4ba5acedbe3a5ed50fa6904528d543f453c816809d25974e8d63367d7c7d199bf0acd19a4d5f852d26c2b5b7da7285a9fa0b4587b5f9731c6ef346a525bae065bc9c876f5cf603da98938f9e90f42511ee0219854b16ea89bbd4e2d039cdc1c81e10c10e26ee6a7449f22fa1c16df960b5866b8f2df7b1541c84bcd68b4faf10fb70e4b9a9cb0e393a61a672e396efcf5775f2a8d974e3c4f3761747a718ce695d5ceecb56ce0d48e318d353ac621a3daeb29e1015ec845140c699202675720cc0f351431c1b2e0d6171e1f8675481e655f37747a14efee6d8a535c8909495507fb6653d45e7523343ce3d9ebb8482e8f23491597c0a475ece586cc7afb97d08de1ef1e0a183c20ebf8bf1fe0d66efc21358ca860a914460713f36cd89f15763eb1aaa28d9b511e87c3668f8464a081211e4de7b30286ff08d612dff6111a31d2733c3501213a4930daa351b268379441908ab8393f914581cf31c0d15a68a202a58c6e958cade94947340bf9811ae2c88595f27f91bfa5dd2ab06719c99aad5d663508d124d5d92ec81a180a23094d9469cd3f765955614c19a90824d30145567d08f8ff0e35ea96670c84e37768413e85e85b183b2b90cee611151a6d04cf20c67f7fb1cbe51db0f8a75c172c4308d40db9a972a1e41dd1c18e873cb57aa560fc3cbefeb315c69261fa5d138d8ade637dc15d6d996b40ce9f675a293f1259d1c076dc7dd10c38f6b3147ef35af14514a4659cd7f74cfb5ef192d98661c276a19e55c79f1e810e6bd619086472b25dfb05d2aa0f5201d27b84d365f5fd72cb04ae3084a4dabf3453c25fab6e53f5e5de30dfce02f569998f5db82ff6b6bd2c5e9c5f569bdf1cf24feac3945e2589adee841d9640fef186cf7cbf1bd3db1ac9ed959f4ac877f4920208862e0e32142a4e01cea05868669cc863227c63a83955076cd0b2fee6870eea750392177724203578155daa6da6d197d4941021bf83ea223aa6cac9fed2702fe1d02d3bfa030027877f624f2cd126d60cb61001021d52bfe2595446339577c3ec38bcb09ba2601cc026ca464cff64fe03d674dea06420a4225a86ba4e6df9724bd4a2105ad2fd350bb1882b36161045505526d64a7bcd5459c8a76e9ae823027d01294ede8027c5e902cfec7f0cee88cf229211add7ca595159b6f87485361f6f6ebf1e3e2bf1ee5dc3d8555950ac29da8edaa7063483d7cd4ed9e63f2645824e7da90665b2de51db44c00fb02514163347ac3363abc86f99369b31920d894a260c3370745c3be83b7d424d5f76fd6824d87c4f1863e6ad8a36dfd182b1a7776bc4e4e49b4c7ae5922519e2903c08ce2c45e4fc802936d5b1e6aada4846e018dbe09da13ca25c6fc82d266c7994afaae048e9f6c6a750766c80509715060ffef024c0330a5fb1bc7d11dfad9b94d1817cf46d8fc1e0f8ed15b925c87c2785dc0a98b9ec46f1a2b69c8d72b1e5df3cdf8360ff1f152a03b3b47b73441043d718ecbc6c4329535fcb0df34b4942a8b9e481044ddeb973f12402a801830235af40832c462f9c7c3b381aaec74063b543c586b987ee2087fdc2552a41a95182575f3e597225984b49283d5a16d1332a75372527f40ac8dc546ca792d3de80be90ea2f4bbc2ef5c196de323335fd3374791e1d8bf230f33f60ea28c0122d0c83cacfc7c046c034fe42277d4839c53b1c31053f9bcb9b91b79b1744f8c0e8ff927bf391c0941a862e07caf3582799dbdf066cd7f7b478cc068fe20f02f59e510ba6b8210e571c1af0e562351ce8b90db1ce73216c88686c5f671e9d2010b624aa8f56850f0be4b3f22670f27353837f4dcf6a701aba79602123dd6d67477184660f1eafb0ace91225418b3326ca90153729d3cefcbd7e608c03321452397edeba7c962d4dc4e9712990b15accfe4e726733b326f7faf693cd205d92a16905be5d379f9a28c9e2c11dccf983ed4577cf71c7b7a4653fcca155af92f0d4c8a1b9562cf2484e66d28ae0924d7f777f42eb7f37501cb15d69f6c01af827f93bba726983d87cdc9a205cf51dcebdf1157b7da8ad954ea2674cf4b8d60f66573e68fb80ae8f72d892214e6019665c14f8711e13a8bf4b3df407b64e9d90f18e89c9a755193c691b6838d507fecb5f515045055e73cb809d4d6f8ff1ae7f9914ee6b6ab5293a48064123a4e744f933a712a0f23d68ab9c69fb8c0deac7e857ad5dabca6f66ab4b0dcbf71bbc90ec0a83c3b1063400ef6789a76390729bae1b83cdefa6253619f89f3fc7ce12387053f40fd503a03be99a8acd86da7a06b66a70957a7608333e4bd0e431e83673ccdb15535ee4eb2ccaf08937ef0cc4d17174f72155cb968ab46410a8591ff120ad963c2e0b5a734abdf6861d20468c14a4f5710a71888abfba7c52e0e9d621f83596ff499f7fc63f0a9204cacab85ab772e8ffaa76fdc4f7ebfeb0d80f983de103698d38619370b7d3a776e35afda2ccb1092ff3892faefdd7faf76ce9c95d1ccfc4378bbd3e206336b85b4c6b6835f2178b717e5cd8d01e3b9bc75d826dc2192bb7d2da2987abca58c603a1d2eb4ffe99e1f49002337e20fa6c307481ba15b5bb307f37297ad0cc4e930f76880dabae9feef02224ccbcec21fdbea5b26485d4d0baf44ccb9164a857868107ac172520d5a064aa247f8306c0f8966f8178f0eb0939cdf404c83562a359064a44630c03d1242286e7b4f409dc7b9d724a044e5004983f97469ce57a59a1118f08d51333450fcfbafcb5d70967fbbb6f9e49e73d6f61e3cf7ce8bc3dd6b2774974b7068f9ad70ff4f7fcb755d9335be78be875443b503e7779e8c57cac412e8d795537d0e1e8223ee1c7b062f0121e596e4b9ff04c387872def856ff0a99485153a9e44544c8fff20e26b208e003528ba9508604a018a0fcfbf586656cedf314524b33c18f82f64bd5aa363b4d315824f042f4a64aaeea65ae15ec2d7c3860483ac047b6a749ba38de8e940d355a0b384b8ffc670de13f45378340787ccf3b2e25b412f57de5a96fa780ca9ee06dc7b4bc836c2e647cb305ac51e83e933af4227d7c40d932a68779ce642ee0bdb1150d660103e80e64f7e39d1bc5e37156230112bcaffc6b88562f3d6bd30f72e8e0e94d2b1d9387390fa4ceacf1b0a3e2c9423a0850ada7e0075e35852bfa89b796b931ab2ac36aa03a6ee9e3197256626b4ae450b9f6c922819443107379e0bcf9779d7a75e5671e062d9955027e69863f3e9fea6034e5bd32f9fb59b8117b6d7a323785a219ec34029f71c455cc9ae4de2d43f40808fdafb317fac0fd62642db602ac902c473b0cbb67df466209e2b414a322a31fb5bf7a9263954d13c42863954a1187ed177adec577670ef1cac5909666a0817203f27f6f8c2e07a18c04342ccd8bf7dd3ebd50cfd2e7534b2364e40faaaffc81f600590cc5491a82d2aad3af75ec83220c19b1eda0f49f306d73bd379d1b01bf93c70e871ca04a07f7d1300be575989170a75fc521c0a2042a8603e08cf0724be343ebe3342451a3b2b94a524acb2af359d775e40c167af7df439001eb1c3daf0bf78d271213edfcf5fdf3d4b55f32a0ce9f08c9c831289acd2b023c025cb0adcae536d902d3606e7a6a14e5dd888727cfa6c98cbfe2b7979ec3e2b6eee94e054cf0fc390a8c291a2effe6cc6a05c93843692c273cf0b04d99b382ab3f57d4610e2f5d4bad2f9fb9521bf10d82feb2935bfe37ed615bec4c1e5d70c4e8e3f5dd31d07ad0c39e2907d1de181c3fb72696221c937c5b81a47d0e6a07587f08bfc95cb1a39c957d1d9e8854bd08ffed94a2cca4eacebadb3537ff1b0b1bea462439c945d3eacc3f88ac75b77ef5832d0778bd850653be9ff0b274b71c5e3199888e0f5650bf7cb28b40f4885db89d105c90a06ff6f18f960c9046edad6ccfb70c0436005eefa270355ba580589d67fc1015bd60ef60c43de9c16e5c1104e761ff2f0c46f527f73404380db60beb892d6a5424f3f4dba7bfd521126d33672fe5e924cfbfae17b2350ea211465aabe88a14116fed3b5b22eda59b70816b31b0bacfb00175eac06a4d642a2e46acfa48a9ddb9d82c358ad4f2320e12d85b3fad7d5ef789192121d8cb040dc78bc7b30c7e961fc965e31a4287e3f592b6ac355023cf3f83d1dfab672c7f06d12c1009f50f24f6f4696d0b7bdbef17714c69603b930d5a5237375e5407eef96062a0452d72234bb4a81b4b51cb215362065dd596149f1b6b3ce49271c6317cc6b8d3d9ea2976c73b601623a6dffdaea5d8980858999252a1097ccc4a9a18ef3b2a9d234952d9081de7edffd441b0a2cf62c7f5a869abb3eccbf80c110e35e192ae58067a80036fd66c0c26e8a9483ebe019698dc0b795da810d7290ff96387da5cbf7e225ad942fc3593ba2e2d3cddf5a14845c816391018fd144d7f00ea9b9964661080e36b8e4f0a3fa30192d831452082af57095798af0f05486e3560ac7837ce28c834952e9e5295e104905292d1ba42b6ac5a73d310b5aeed966ba202f58983164b296c0298aff90cac176a08ca53d75f61d970332641a50a3b1b8541336249ec5eee3659488a24a8aa40540d46d1279939235f552c3f78dee98ac2f3217a128d9cccaac137fea9301416334fd6de0152d299e2d378defcbba0c46e860362e197f5fd3c6ef79bd827977fd217fa364677697d9ca25de1d2aa2f6cee266a4e684b12bfd25938e31fb69c01c0aa98af0c89a0030e12c6272b78d973fa3cc71bca33a9389c29bdaf0256bf0c89ba6587b98f353e5f0f434b25362a6388d25e4e4eb031e83bf680f86dd87b58c258e7ba795d82801277d5443236e705cad5e7510c1bdcb16d8c9c93eaad0833667309ab9eee0ea15954de4c6a4826033273e93c562b40b06be3c04c00d1db4c07229450bb33c11ad96d887370635a1041985f675e20094f93486f5bcc8a0c7d1998199ea1f759add5bf6279bc0d63be4e1b991e843407cf3318cb0f49bb66cd8055a9ddbf72b15bfc2e93179a006c832d147bf6e806520790d74ce5ea78878febdfc26cc31d3af3578e963eea2c3f8679327a9a8b73f99cc9514a693d346550b0402cb823fe5fb1db3d962d75917cdd7e97637c88e6b316ca3972ec4ad258c712a0055f1422cd4b9b3d233a6b4cf0d7fbb4e502bb02e21e467ce7314b0987eb1648452643e719dd9c18b278f48ee6a13a64f74fb0e3dd85efe8d3d16b2ae02f3488e78de9e817460f059d73ccfa966bbb40cfc929c148e7f4559a61f6987552e1281521721e4189d074e0e4897fd2b5e79086fa614c172ca92877b82671f6224196b8e216a53950e8424764a42abf7d1991dfe7b76a2bfecc7411f86ac09dc6411fd5dbd5208e8ba253ce79fce02718d075df2cf40a9c2d6e84de9c244627c69be768434649dfc24ab728f1e025841cc11f421c59120b614ca018cae7847c8393c003a233c49748f1f580c34816bf3843e1ca4f45b0bb0a73033c3f6d99b7b01d556564cf6b80a5ea43187f97eb96b74d1602f6f71a2009aa92c8fb6202ccc2efe5fb2b8a14707eb0a46eb9eb7a6676117096ad616696fc36d4fbd23f9080a75bd303f3d950f6db98b6000f5a349eda5c0b94b1c19320b36fcca4afca8bf7202620c889586effa7e74790bfa8210c0e354f7653e1a3f67d70517d4ecd04c8a50edf4af047e3cc39947e6cb9ff0d87c10838e7c50de36696dd74d63", 0x1000}, {&(0x7f0000001c00)="e15f0234d6ed5c61b8553aac07c4080d3c03a2a4c2c0715e0fa7f629fcf4bc83c2e3b64d69a60b525759ae7084eff7e56695efb5ec6734f89731aaa12f57bfc92adb4eaade403a2cfd120af29c4c85b42caaf3cde97e63b83da51ccf4da8ebee44f8dfdcf89c2071ca729162ad64fca2cd4c4894c4d6b2163118d272902e82f7b72870f82c604220d779840c1b327919935f56a80869f73b149c00b0d9bee40cb26b64e38baabc1286239ccf27163bc6e0f3ebf5f9cea8c67c1150ba25ad1a30bb17a616ab8d49edecbf092f70ffccb63f2e50b23838c3a7d4614de78ebc9301c22567a65ca4afb81929632da71cda3b6031a061f0be41579bc12785fd7d4df3ccc49ffc6d1bd253975ac7ae8a32ca8181966cffc67301eae1fdaee1cb714c5d3b4f85f5bce4a589fc17f5047193f2e7e13cec26f37d687e1ceae02af2ec0f5a0a7f017ed657baca071b5621ec7103b69bc3f84c2655e3fa19c5532a78495561183ea7518a3c864c7262e1036f1caa5d7c4b56d2ab3946e247b3c07a24f1c6780b8cc3cdc92974af3bdc8a61919286c4c3c91d91bdbe80f835a17a10ba94794253cf5f91cb44b26bca33f50de55a2ad891f08808d8e6b56cb9b75760c500b1b6c8b5494242ef86b3252042d7b3a46786a48d77d5851c30498795ec99e6912b98e53d8e026ada80cb93dea739854662fa62d92ed17c720e1f7c86782051a025e4b01e61e09f85ceae102621287ba0c63a988c7dea19864ede8a932411ab33f23d83e3a2f4944d63fb695577badc4e820c408f47eb33d6240d61012ecaf042e07d38ce319c2a72b92b1864d1acc9e3c48b6a8e0e7eceb58d2438de69b9420637e5159df8cf3a82b69b4f53715bee80569265bbe36a11fc9a96f3698bdef82b9f6d413398bf78b78b9e3bf623456a1bd72d0dfb42b034fd220be0e67eb9b9505cb19f1274fcd2f8ea7e0b3f94175c4048a5ec469d490f2ffcf011e60342b5d1496ed071cd81a5f85880df4b1904c5c1a27f03104a0e18f406b7cbf893d306369b1eaf1585a435c73c07c20ba207cb5faabff73be6966c61159567948f81f86a531466c6bdb97c398495431855a0378c6706d89c135bae474c4bc061e047d596d082523ea2287862733a9d93c3951177e9316bd395db2d57f5375db63d06766f4f4431a835a390e38f3d36c42fd6e6cb7d41aed830215b6cc954ec40eace2917d6904f0a8a7b99a008247eff8df3ec0d87b87b829cbf433b6d9899fd343dcd3bde91e1ebb19f4eb78597ade86dfd71eb1381a92e598c3de136a8881c2016317976e1ad0f791807efc8292636076a2bbc07f775985f9a51b6f203445e6a0c60b2a161e494972885967b6f52f3ea725f602ec5ba274379baecda9f339fc53ef68b39ae0cc6de13378da44194555a24668dfa5fe8cca74362b6bf71a93d1b5d9c45a1fd8f57ccb1da1fcddfc85ca275dc2342e405eecf95a031a63e4c9a791ba0e9422fbb21de554a34fb716b023994eb3d1c750fc9142744a9acfbcf8a2da9263d0fce6ff9d6ffb5ae22891604efc34cd969b21e5f7ab2169e030bc4afe580760caf2e5f10b8cfa72a1bda7b0e68656ef0526f1dcdf5a302e87e92b8a3113826df4a0b9c1d76310ca637d6ed11b8108c50481f2128d7e57672c4e798dcb35e3f52694c50dacb83fef70c4e0d5ac8eafaf605e16fbb8d47cd9413000890f04a7163a11d956d68991d08524157b5b9598db744071dc7fea924202c6ed9ded1e29effcd70f853e7bc30468a169656e52f5acdb947a94e7713115a988528130f1375c23e9a715cc87a3c4d35cab13d55789de4eb8e432ca0dbe1d70fdfc6cb9f574625911356d370748df8b28589669e3edc426945400630f74a50ebc66affd53fcb875ccb8a956e49ee81b16f067292f909d1fc070955904261ca438a1da585e82e9feed078dc19f6ec9a334624194f1d0cdd1287ca726b6717f375db3b5c553efb3f72a4aebff66e0676221c267c3822b01010b6de31f8a48901de948d2b172f80dc9579c757cb67c905b0fbabc8b29a29bd93172481fc26f0c84bf88ef728f201d18655ebfa3727e8d5b992ff9583dd57f91c1c9f322cabd58ba0eb3f8cf387946b4926f2ce664d61aab7d95747db43ceb281769e51e0249d66ee1332b76d16a9d0ae665723677e02d983bfbc307d3bcf7cbab333d1f719302e5179291b4ab62a3f45cf23db5426715c4761d2b03efeb775ea4c3b994c2a606898e5254fa495ca16f1760c1e196885ee92801cc4243ccdc5e6449732d9d100aef35bac22cf2e3eabce8b5ed6076a612faa0ce7bf1a610b7184f3bf4771b92892d980e19e35f0074f0dcea9a9c7b69b1265e1dd75f0417b17b4826ec2e73b17b271f2a753255f5fc0de80afb531ae53ac8af4997dee6308ea8eb4d94209e205cd1174aa914929a6d9ebf228dd51a3500ba2c707f75c97e25340a322e09e390f6668713511cdaabca104b83a156338520d618efcf89c7fd7dc8b6a4ecab4dcc0259150b60aa51b9637fed15169d5df1ca9b5fc6dfba1670daeb11e22e46a341216d98b4fad7aee9f71994f219b6a14218270a82fe375d76d6e466296218579479ecb203fa493dcfe84e5e39f22567c70eb7e2e3c0a7fff62845e9ac484312ac21e74ba932cd899fe0b6058a15fac151e3579a499029b6c122a3a12b8ffb2e841700e71d8871761879d85dbc62fbcffb1da1863e780dc113370954dd4daa1110687d9cfe0b3b5bbc8d7e23f18dc0cd6bcc8227864394c2f305cc7e8d63ff793789736a89a1f651d03f6ba0690f338f67d3913358efaaf5607b961b66594446896c5e6de235c3558d755f7ee63194ea5b032838eed6e337ebbcc57e3ea33baed3a30a2efb913271d5c6c5653c11a317ee270213d1968a4cfd8294f23534e90c5a768a243f396eda33893049c195a0c530acca8d920d38ad2e7bb8d38824d4740a0c26db035226a0942b6953931fd6fe623ff7823671be8628e7ffb84347f47f4e35ffeb1e5aa2128cf11ebb5be2b02340346dd30ea1168a815b8bf94299879dd4470aea2c0e3b8c5ab58f95ded0d26244588d2e1211685cfd671e9c07513591c6849c03db38c15a72824e6a26bee4226009807f59404f08281af1c7a71f1ad0c85b023cf9b34688bdaffe826beddaa58c223a31e68b581708e88ea794d02ac608856baf5d3c3eab6a514880a5f2c4ae07bfca6c454139eb16f8bd866b14a54655821252ae113ce933e994d07981ce10d99c5253b6ca8773007ea203095cbfc374bf3e5cccf62924ba8c31c7701a4f1e1d14a2fa93b502ed0f67937277db7941bba733dddeaee7e4673ec74c74ee586994d01506aa9d1a242e6ce20e303e5da2f0cb54f2e2e0c367e998c504dee0a5e649e985b6cad87112ed780300d9a2960154addd22ddd65000719af08e03094ad9b5fb519dd8535ba2534f2ba907f73876dc211a91286b5f38454bc5589e3cb8fca08e678fd48328b772b86bfab269d19054475539b226c9dee8ee208bdd91e07cc42fe55bcd136a17bb51411a12571c6ecc9d1947ca57f16080e1363b1a809025e3ba0baa275b0d51d273b615de5003e506754cb877809cf678952cbf142bd21112e7a9a8a632e42fef0058123478faf5aa4d06dbf5bd1c57b27c1f0b123cdc179715f2973c67eb899050a79810b450c88a7b728520671a80526ee689b40cc5c444e3d012a4b1e6c3913cbcf5ffb09d3c1caeff0097ed1eeffae3d21e2fe3463bca02df26997d3dc0fa8e9b0a49b7ed006cc40dc4f039b2b4ac2db1d4968a67c6be1f3b6f2016737e8c3a7e88a2e77d44d5dcd654e00f03ffddbc92beb8dee59aa6c3a34102d6e1882034f4089092bbf732907985ea76a5b5b88163c7dd728d11d4b22a53dac8a15b3a74d76325553fb4c3cf0a1159f89fc4cd3af72ffae4b950c759bb2b6932b4eec7af7d4d8c402266aa7fbde6e2e8a57fd410dddcd4b27273fe96f4a608c688c5116a5cc3de3f0caa6c2514935beccb91dfed82b4001f2e8727d48eed574dc425404123b3eb3d02e4ad02b54fd37b1345ead8d15d9ae562688844e7b7c66a5221791fe5519e69531b4657367e33d1ab2aad360d3687bdc166c86ef2b5db2f501f6e9cf6db6aefb6bafb085fac1cb291e85d3c561b1488d5fa150fbea179f316b22c3fa029a01fcc236de1ed0a0e180aeaad4386e3670b511224fad380f20a33226cbfcad2ed1671e665fbc69621d64edb20f549d2f94688f5e0b857346e5b89933dcb824d6a6383e1bfa1d5083a2ad922e63af2ea6c602ee5b0156ce264b5aae303f8d3ff17235b9571d1ead386c86afa2a8cf81b8a454cd2f5120f827a0ba01838401b8046a642c6bb43c0b6ccd29561a331e62a65beabd0ca4170e1a6c5f476f320f7951b1c8deb14311c494558ae5506867c3e348b52e6aea8bcec9ae0cce5b9a0feafadaeda68edc50d5f486360cab695cf098d707a7602f00fdcb118018a2b055831bf82b36bb3df4af862e787129b7da8091847075dc0edaf8c03f84c3238f4d476df755150759794ef188473692112b9543665d401073e0491cbf4ebac176a497693f4376dc1140b7b6e00fa2e163ecdfac633424be9352250035f973969bbff839ad656e5b9ee7d476e111035b0ef9028c7d22a31f0eb11052ebd99555d54b395d1e9b504c2867a4cf178b578afa6a78ccdfcce02692512edaa78408b2f2e9598ae364c7f636e97e9f91fc168a99c17e902d3b81788d5a7ab8f7e2ddfe68a951b8f95736f9fc452cada468ac1a1ea40e289d46d4534cf5c757bfa4775f483c4088e66f1fd665c9f9fd53060a106977dd3522012c90fe27b1615c12872251369ad388a1ad69b27835bb97cb9d177bdb95850de09db3032bca246271cc753bf2193361b3ba460863d7307174e371b1a426f6c31ddd9a55d4f5b596ab5fc89166457bd89812a684dbc3873671f98e224a0c134656b0fdcc3c9d69ace2058cb0d1a38da8cfe4d4438e13f12a547f475cfc7040c60d06bf5789ff74a84d33c655119403883f59823edf52f1d39984698d4482aa122fbd9ffa6076c47349b12387a8994934fe3240e2fcb44c3f943618079018eef372c2d27caa2f64582a2ff243bd9825c86b577c95dedd1d65891140ad965017bae8b2374fcb6c78085399eba85d95815e569ef272fa2e33de6f47202ec9f4e5dcb39e70f65ef09ab755898f11227c479a4e6ce1cd09947e8bb32dba41b3dcf6bd45ad5280c093a11bdf3acf26f42d464dec92e0c5c8c01faf47c134ddffd661e98f1da4d1d62d853c40d07d809b9e00e36aabbaeb2ac97ceba257c92581fe1c837ff941a681a6d5074f14a9e3a665043e7c11edf17bc2cbe11d0bbc66306228fe1dacf3ae3c4e5376ed780e94a36a6795dc145f38a57a87bbdedf44f2eb54fb61c850cd6287fc11408d5bfb0e25aec1ed890bcfdfb11756d3162a14106655fc7e58bcc69207fde945b32bd2d7ffc9c65362ce61ba502011755b863eec454a15476c8b662da630c8f7fadee78ce7f36eb30a34db9ff49b84035fdd9456212a754d3e7c3143a1d5d5b7e7223a0a8854d849a3aad45a74fd8296cde0225090b2a9831cc7fa3b47c18b6169b19564926bd64df43faa98ad6d370ac8fa5873351dca8d223fdfd68c1f80c426a70a711e87bdd10865826dcad3808b47503af55ed1c00210faa9e19c8c258e73c5a8ffbf5487bd31e9abbadb3d3ea0a5668f85782b73e5dc301518bba0253dae9347af7f64c3dbb863b456866cc0c8595f29b2bb992d", 0x1000}, {&(0x7f0000000000)='j', 0x1}], 0x3) 14:16:16 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f00000005c0)=[{&(0x7f00000016c0)="04fdf03a4c954c9225fc057be488eb7f5de13d313fae66de2e86dc85918d91ccc9fb3f692da7a3cbbdf9a02225ee4c77861a6e48e5dd22ecb7c821896107b0b7d16112973ba12b585acb60fab7b7fb5aa06331ef1fb21bcbef85f02884385ac7e52332203526d94b89ec7ad9696b033ff763c9e01ca31482e481a0032abd87c77335f728fcbc309ef193c2faf9b875ebae9fb730fb7d5784861f4d4cda390b308f28fdc52df2395b1436e943a83545c04f022412556ba6b7509240ec4923a232bd822eaca1fec8fc57", 0xc9}, {&(0x7f00000017c0)="59c73532e957670519a72b0936de6292dbdbbe80daa510e71c5088d8847a4a95a85f6371e00837dc4c72f24f53a3786c59029b6740a2592dd7eebf20b3c237508837783f1cab24578e4581e7659822659c971c9f4547fb9324e5f039763df07fc0248b16cc456871f059243e322c92afe388a870d96092ac8eb595730be1b95b87e225be15bf83c9f6c6d2eb90a9cc285f4890349237878197c931659ef2b9", 0x9f}, {&(0x7f0000001880)="db06a7e45fc2eb0ed29a3963c72ee0a52e4e23edeb5a443d1079ebaed1434485111b2c1aafa1ad10abb4fb25f223a2d356896875a793706c8d2e1c580a10498390857f65025a45aedb2e4932a491213295663576a069ae340ee8db566cc28c9dfac2cea9402dd1461f1c1582a186fc2b250d55c0763f7d8f4a224af6ed354dcbeb00d95bae42c2f6d0b972f491cc3d9fed", 0x91}, {&(0x7f0000001940)="47b81f34b42afddd802c9083486a4cf6a2ec1bd46eb71a8b0583b967bb97829ff8f07dfbb71e1b9b9c3521f676a8e44df81a9495e80a57ee475f38101e0d71e7a4fa9a532185715f8116112346b7d8d58694ca09ec09dd0821b66af6ab29bb05f9cf5f4259f8e79524b1b14bc8ee15d069c730fea75fec7b774b86325da402e74e8c698fd99094d985ed1c2d1cb4689236d1386629c8420c38334af43de27c3eb1eb43d86905805b1faada9d2df7ed9a64c7468c377cb40d808f48a34a76a9b18538801ef9651ac30b0dfc24718dc9fe56bc0dc3b7f36a7c5a977f13646ef8c5d13de901e510afd87d9a3f7217d4ac0cf072bcd414d0419743c76f58fb", 0xfd}, {&(0x7f0000001a40)="20db35fc51e5f05b37390283603cf5560f9d24c6ec04bc3dcac94f32b606ed7aa243eae3d1c5446b2b5f4aee99a4eee9a51298a805edfc7d2d7810df77504ef535156a1d6e6d85a183efbe9c81fe15a9c3f16d8da27529e9ccda19ac8a875932035d8389299fcb1458aaede335c8d5df5d8814e02abe9009fbc048cdea0e3511638dac20381d9cdcfa386f12492aea6a583ee58dce0bbc26896975c59df515fa3ec586cdd935a9fb67c01570b352a1ff07a7b215c4faaf4c847ff36bd2bf2e751bfc9077f1d66e6e05222024aaf25b0873714653b932c8", 0xd7}], 0x5) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) r6 = getpid() r7 = geteuid() r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) readv(r10, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 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(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r21 = syz_open_pts() r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="e5a652bcc71555e9881ee90d049192b950422571d7ba32c0bf12939df9793b318cd1e607f09d92d4453e03055b8f87029ab92ef50ecfe280d25e64a397f54cbb9501b56d4db5101ee77ecdeeb429c6aa3c97a2192d324f621747efb25481f73c83575d1b49d058088adae25c94f9fe475bdad8f24488e0b0c22f102493d5bf0681925f82f332ebc4d0dcb2d7aa9be08227c90cadee52d2412fc87b78ab75d2e4e7579a32bfb051ce86fab5dbf0ebf2525b4443b76bdd0705269a5a0eee463c4d7618a016", 0xc4}, {&(0x7f00000006c0)="6ae11762472578c1ccbb560024b25d58e2bc956878b09b55148236c58249887559b58e03b55c9727f6332f406dfc4b433f31c6b3ba67fbc10f32c33517ad19bd7436c12c5f1afa554427e36caf8b75f5998ca1937dc5b3dc3661038eebd10d576d76832cf493444568d36045f62e0a86e35bdf68d6d890aaaea5f019b8407fdc8ebb6ab91d68d489363f9da8b13c3684736c4b70b6eb0eaad0568148abe6cbcda14e81479c6e4a338a937293c91780aa6fb00b2856e5c49f5db0cdf19220935895575b9517fdc24a702e201cf8fbbd8815bd0b2937eed4706640a29d469c488ead97446267ee7dbffa92a47e4430c6e991bd8c78530c17c5ebde6db9e3595c3a310bc8d1d41040cd4e60d634ef62bd9358721abfcbb9077da3a83f01e9e2b258526913225e6d9987b0f81d098ed60709557acc4dd2e49fc1f704cabca3aa1ee086ddb3457e6d0c4415ba6245f2ef883c6945acf8968914c771d0acdfea7b76838d00873352289b11d4e0253cf02cc067f4fa1e2644c1db23b46c10db15cb19f35e2c01d737b29a0c5aa18720b011c608973b63447fddcb996edd915970c6921f0c92555975487ec8fb127bf32066188c8db3e21f4116aa7bbf5c79798467aa54efadb31184e66dc73917dfc3006102142af4bcfe2c0d497ddf72e48e69ae0bdb70948bfadd61b57eacfee2bccb78ecaaa6f487f6b7e8e5ba4352f0c0c71488ce746b9fe90c4d0b5f20c6b660fd6c3a0dfc601bec64aad0464ee0c05827214e82633524f26a669989a46db5ecf03cb4f3881be48ccdd43f7e6e07934fc83f27d68f5030a83ebdd6f21d3c47812880b124062137c133c4a959bb2e5a788e81e2f31d81a8f31d0f4be083c8d1d09147d4583f2369ffe3ee7daf940aa5a78579a21a1d83fed382dbe9d157e4ac7ed7610f582524dfbc3f3273aa3e1ed79fcdcace3b3e5967c25f79330fc1524940e5e5bc2bacae25d31e2825b52afea067c42dbd860210e0d6b2855b134f20a16fa78eed8dafce168ae914901b6c2a3097037f3d91cf94aeda67009780bc7c1b95cb9f337f47bc0442e5eb0b85d52d468ea397468df8283c2365011b704db5e5b9d748bef87f8094f6ced1ec680feeb8488091c4cf6558f633ea27f441756ffcb954e5aa633f6f5e5be13ed700c9470afb8938ca628bcc7d4c7a4a933a101386d77f8e29b8941cc983b55682c2d08af52bdb85bbe32fcff20cd27391f7ba91624adb4b143b65384174ad258cee89c2cabbb343a027c25345c76d7c752da7b213347e8d82f794ead0d0b7229de1d621a14f28f6419635d8695e294b778864a163ca8e56063880ea51fe4c7341a5df6d3133bc5b694a2c33e178fbb93af9954f3a91948595b280203724988ea9107f60fbb73bc1824bbab1a64e3c8421ebbcf44ae1a8ca87d5cc33d92db8329a055d4ed68b5c5dbf40119d157a8a64b40697512067f5bb23d441da477d3a0f7ddbccc62e6920819caea6339118dc3c982680eeb1b8a983a5eec42156224134a5d4b359fe666760c11bf7cb693bbd96bd83feab04d67475e2715712c335356004d78c00d44eec085d9d243405d6d1c0b5a38986eaf3971592b8444bbc57b6a3bae0d87aea8a6c29cd78708a2babdb47ae315b3eafbaf768372842a7df129cacfae4353b01dc73a6641248c4920f8e8e15bb1d1ea3c9d0da1a48b76d999c23d3a532b6bf1af24b714924b929de6f0e9754c56db13ec37b91b4a96d9533c5667969cf033bf7c00a369fb2357ff3ba00825f00f42cded3184a19a770996de581b02e600a939317ab7705c62e34f638a7eb415b58a78fbb7118896bee367133a2af19de0438b8e595b24225e522b1fa039622cdfb6e36d6f80e0f4c7dbdbd7a2d6d570550b086b538e614758273fcbd23d8b56250cfefc9059adf09d7fc0d4f27c81c92b1453aa76dba03db9a9436283751d0518c71baab96ab00dd1db82ad4a7bd29c59241ce6b845be5f8103a7ea67fabe42f50d4333e6f178c0de8cee60ce9b2477879663a38f3c2cac2f5c0f35a5c2fe60bf8bb13816b9c5ef82e114847651151e54612497e4e8bbd4917aa7a6c10b5ca60c3180af53d60acaf5dfa9d8c949b86dd88386cf1071cb876fcb25da041dba71081176f764d8d2d339d0550abdc9e633622967c06c95ae04f7fd9f79731f83893016e5d226eb1af86b1803342ace99121c889db4b17da62b59ed0ae6deddda9ae2d3fc94c6a2a64c2451c464a88aca6a22df72571977b5ac9fd230bfaff4e5814f99a912e7fbfbce1a85ca1b4efbdde12b0275b4c26c4daf0a7ed7698b3dbcfb3e3d2ac2f63918e45b6e1117037b52d9d18badbdb2d325aa710aed007103fe3a9b444fa78ee2949a919665dbfda257f98894e3b9a9e303284d95109a3a3a63646247e3daeaed53421d5b8f629ba6106730bcc09ff89c93a832c33e819071ab4da6c3105e193e1440195d302310fca95a3daada2761e0bd91c3988a679d443cde21c37f363593f45fb1ddcc4f94d3cc0dc4b83f4e31cb19f76f82f14de3af2598154c6604ce0e4a298bd19761b6ad72aee531b60a994b7d669af90ef41da00aeffd2064d57ddcb83d04bd29515e656acace925ffd48209dd994239d647cde8ad9bce0bcb3ebcb022ca636b098caa2dae63a88db23ca58586eb159e9548a0301936ba40e3cc64b030c82718201948cdb9d4ec9bb841e2a6b6736767dc15075a82290b4e91d4e93d7fd764ce29fe74674533593af9325f039ecc1d162481988f87d067791741347d390a81e6a1306cc039e88c5e26aa68b2b1ceb50be02e7a8bb293e5c678a0ab8aa6573c56078fd730df461c3b9c8a3c78d9543b137a82dcf3fae6770dec128dab19c1ea1f95902b1cbb4649576fe62624013abc113621293447b8985f0460807ba9cd88417679ef8bd79f949e44afd89d2eba43378587d03537ee075d109e0a406633644d1c84dc61de36373ef8557496428082a972d7f08d662dc4599b4d61b03d7a9f92e5b3e5301ed0324a1295999d00a2a35b033a84e3c1afd106b020ee550b386b49e141323151e1c0968cfaa7c765ce99d6860df6f17be714b5e8226c4769fc90adb264c2aefdaf2031c0285043077cfb6fc9284ccd7b3eceea6879f21be44729beca133e76a238f7c2c53e060f6ee0f7f87f550b3b731cbb388d8a3cf7f767b0c77c18e3a728ca4ec0a1a6d30531b6060d5d18cfbada948b16b48ab48622f3bb98d355a75b8b8334b3a88a42c030f313f4c239376262dfc486051ebc5a46d7f2b23af08230a75385a15e8d29bafed501705a7e94a46544d09a7fd8901c9ec38d4568955266d8119caad32faae35da0bb0ac6f0c7a943fb6e2aa25194b991605d47a2c013b16ab2b1b93db7ff012736aab4701fa53eb273969297f3793b36bdbb1a766e12afd214cb32af44d7c4bebac85a8abc42e13024e80ded69c62b97b1a12eeb6c63a39e650c148a6b2c4ae1ab3667f57f4d704acbbbeb6f7cd9720e6ae804fc7456fa3023cc80270efe7806fae6be076a4458ac5d78db8f29ee36d896f91811c722c5105fb8737a7030f26b5ecf8cdd837366d03419df958be352dd9585300bd27f14ee33ce8448138e52533f09df196ce42e2bf3fd4bf4dd087ccab1dab5252ff9704bee3deb316ed06d28fce2d3e0b47c35c38c1afe410a18d0123a2c080032af74eb82806d24bc516a71dad708c744894c4c501f88bd60dac4a547bf519af20d83f08d52de10c87696f44d719368ccf45b6a0211b519bd32a9ceaf77212e60aa7dde4611db417090a7f679f541a147a3499ed971dbd0ba843ef82208e5df661d20186763e06362ff08ab195a1406dcfacad062bfa861eb1c69c5813d1b1bdab06c407c16cd80081ad915b2c6eb3f805717aa02297ca1156309b07243c8ff399b96396cf304d536f05405716d7f2508b89eac2415a195e7b799effc0c81f19f327015f165d907e5cfebcfd8054e58579ffb53bd1e37fe3a2f739a7cfed4f358e2876723b6c289faec765cc1a9590a316a6d8c0627cb756d66c8d4d8c35febc45ca400114dbba414104a8618478a20cfed8908769834f8d843735e2d73ab5d6fa015d08004c713ff210bb7b83c828ad1546f62b41358fccd23bc6de600ab84ebfc9cafefa470434378317fcf1fd2a0c20410c2afe091b3d28c2f6b84bf5dd7f3ad7c5b3a84440a7a9de1deb42dced6a610611c86920632f81b91680861fdd41a8d647d821cfc5f61ed43a06f35ae3ac01962e0d70eaec0fa445097d0cc3d595130292b7534d9c079da21c479cdce84411acbba217ae16d9c618805a6a059ec89ab5604b838a00cc2329844256301013f0f7c3cd1dcd556e058dd56b7dc01c2af52d01f203d4646fcb3356d803b053e37b08fe4dffe45ec7830c40d56d9bb212df67acd4579a23ba560d126a465a1e35e2a2cd819f1e3478867eddf0c48535da0e4dbbdd7fae047862b97b3670c8c17429dcb08cdccf8a41b7cebbc916e61b183429f5ea0a045c6cd3a4bb850b9e1600020c029c9ede67b5b138a6cabd81f044f37ef92421c044d043cfe0a428c87a26040f9cd7ac341a5e53f43299e05c7c0e32900ee6f64a2cfa88e0fdfda9cc9c9c976f8678f3736b9920abbf21891640ee53ef8a8f1b2501e51a23ac98c126e84fd9bce039c51049345b7d244cd5eac34a26232331e01de436da50da160baa635e6537cb9c3619a8c282cf71982407edcb2ab50f8539e5dde70ba6d901ca31b8219c6fcd2499cde5ba90664a8b1493a3edaceeafcd8e3d47bddcc35367ad5ffc3d9cca29fe2e60f8af33f4fcd3326564015ce401d3ef3f8c8167336c5e55aa1aafc9c3899dc0ff81b76f9c513b13c00e5fac904efbe9056f29092d9ad66eb78921cf0cfa6866c15b22d950f247cafa5a6bda521d2768591fb8ba59aa3b436f9eff2d93f652a7715dc91789a2b7dede9f64275117ad141d641c6f0f6fc65208f9915538cb502c7606ff265fcf6df8621b5c56525e70b007a7a32c3898b12eb312712f500a789836622ab810dbe88eae962317af60987e15c7f31279686719b355244047fb9c52434d65ffe0d16025d8ec0c34bd1fed6c0c0fb796ccc674f307a3ff6148b2707015f5823c0513e5c59fc6db343f27206235d5736cbcbdd757fcd7c59a5880c77ba5170dd65d2dcd6d4c1886e30d15bd782f3d1bc8c83753135279550910b12fa1349d921f4c9eda2e61d51fdcdbc59d62255f5ceac67464eb77a379689aee4ed037cce23559f2f87220ca68897bd141f28a8bb12febcb3891d9204d0e97e3ac359cc1a627985a6ec07939ad4ce9717600bbf9b07282c02380a052b930e7ddf47cae6f1beb2ad886ac7d213dbb5b12c55478e2eaa3e1d4cb0c1e722d6868eefd5f17bd68dbc2f356331f0815e028843c48dd06a5fa98c4f4b108d49a32b4871ccc98741be7450348b395c187c45f2ee1d68f3dc646fdde8b2cc265836bbb260350c7a5205345ee4f8b33e5f7deebd7dda571fb1fa5d8ade50cbddfa0881468ec30bb6a20f080f983c21b470df8cd9a70e55fdbe15ea0732967d0aa8dceaea94bc710f1cfdb3a506b5af12da41a18a5eb058f1b9938e84e690be693717f99f06f6b57efffb3254188f89f55405818687c8c27f599a598c1a0586e5e6722b36a0fb2eb29bfa62ccf0dae05ea8d31107bc2dbc22e38d983f6a018eb190370d67732759263594cd3cdd3e38f0fff598fd3c6f9dbc7783975f1473e359ee03aa5b38996bf9bbc3b9629afb5667a4c7f758057567ec077b285fe36b", 0x1000}, {&(0x7f0000000200)="5a9e67b3bad96a62e3f9d5093d3406cfbfb4a619b3a30b4e32b570b6551bd3716b09faf4b57ed8e5416066bd6ed382ecbe5ca3bd61af86ac168ec070d02adb51557d964700407acb32071c12c93a2d0f75fe8bce701f8be8c9a58f81337174f9745e459ecb422b5dbd23000a90253ecdf3ade8c1557d6d8888ca1af53630ee08efcdc9915f10b11579e5cde13f8d2b1c7a096ba629530db4cac70fc9985d064ffa8e8efd4119325dbf6d3562eec60f541644870e23ef006e277ed7fe250276af39de2302cf769543d75786e1511fdfae5ef3663d967c4ff4e2fc148a94b9708789a4", 0xe2}, {&(0x7f0000000300)="ec6ce0cc23c7e7367f89e286c1bf7a6141260cba806decb78e5a388d45321c5f42814e8101cf4beafff7f5b0f2b6c8be7975728a0ffc0d1443609ade3d93ede3", 0x40}], 0x4, &(0x7f0000001b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff0000bf9e0000000088a8677e4e95b6e035a1fb1f6d96fb7f4953a061de4a0330294ba88d4a00dd7be02b316589112a9a1794ec586b98e995b295c0bed232afc75b290056674af584b02ea8738909ffe748e5f2288a70fbee64652922a2e2ca4fe4e9b37a43fbdf50acfc38f70b3bd6e061176ec08fac8fb3fc5d61e22521b7a052a9155c5e6117d77dfb1e1e32f241442bd1981112a87ab767ced0da83ccfe45592d3e1cb7bf76cf5b2e2bf723952b8f0be43c3348", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000080", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r1], 0x78, 0x40c}, 0x402) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1) 14:16:16 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r2, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x1, 0x1800}, {0xe, 0x5, 0x800}, {0x2, 0x8001, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000001c0)) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r8, r9, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r14, &(0x7f00000008c0)='./file0\x00', r12, r13, 0x0) r15 = getegid() setgroups(0x4, &(0x7f00000002c0)=[r9, r13, r6, r15]) r16 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r16, &(0x7f0000001300)='.\x00', r17, &(0x7f0000001480)='./file0\x00', 0x0) r18 = accept$inet6(r16, 0x0, &(0x7f0000000200)) recvmsg(r18, &(0x7f0000000380)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=""/102, 0x66}, 0x840) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r19, 0x160}], 0x1, 0x606dca73) dup2(r20, r19) 14:16:16 executing program 0: close(0xffffffffffffffff) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x12, 0x10, 0x1000, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xc, 0x1, 0x1}, {{r3}, 0xfffffffffffffffb, 0x20, 0x20, 0x0, 0x9}, {{r4}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x100, 0xff}], 0x5, 0x0, 0x40000009d1, &(0x7f0000000140)={0x8, 0x2007ffffffe}) 14:16:16 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)) r1 = socket(0x11, 0x3, 0x3) sendto$unix(r1, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x11, 0x3, 0x3) sendto$unix(r3, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x3) sendto$unix(r4, &(0x7f00000003c0)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be65756ae28155ecc7674bfb48673a075aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xbf, 0x1, 0x0, 0x0) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRES32=r3, @ANYRES16=r4], 0x2, 0x800) msgrcv(r2, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYRES32=r1], 0x1, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r5 = kqueue() fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) fchown(r7, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r8 = syz_open_pts() close(r8) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54b9116c0842ea05a5e371119dfffb78442ff699"}) writev(r8, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) r11 = dup2(r10, r9) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r12 = accept$inet6(r11, &(0x7f0000000000), &(0x7f0000000140)=0xc) r13 = fcntl$dupfd(r12, 0x8, r8) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x800000000029, 0x40, 0x0, 0x0) r15 = dup(r13) getsockopt$sock_int(r15, 0xffff, 0x1021, 0x0, 0x0) r16 = socket(0x2, 0x8002, 0x0) r17 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r17, 0x0, r17) r18 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r19 = syz_open_pts() close(r19) ioctl$TIOCSTOP(r19, 0x2000746f) ioctl$TIOCSETAW(r19, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffa, "54fffb78442fc7e4d317823b8bb3ace27fac721b"}) writev(r19, &(0x7f00000004c0)=[{&(0x7f0000000380)='x', 0x1}], 0x1) ioctl$TIOCFLUSH(r19, 0xc02069b6, &(0x7f0000000300)) r20 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r20, 0x0, r20) connect$unix(r18, &(0x7f0000000540)=ANY=[], 0x0) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r21 = socket(0x18, 0x8002, 0xff) connect$unix(r21, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f9504000000f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r22 = socket(0x2, 0x8002, 0x0) r23 = syz_open_pts() ioctl$TIOCSETAW(r23, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r23, 0x2000746f) writev(r23, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r24 = syz_open_pts() ioctl$TIOCSETAW(r24, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r24, 0x2000746f) writev(r24, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r25 = syz_open_pts() ioctl$TIOCSETAW(r25, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r25, 0x2000746f) writev(r25, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r26 = syz_open_pts() ioctl$TIOCSETAW(r26, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r26, 0x2000746f) writev(r26, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r27 = syz_open_pts() ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r27, 0x2000746f) writev(r27, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r28 = syz_open_pts() ioctl$TIOCSETAW(r28, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r28, 0x2000746f) writev(r28, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) r29 = syz_open_pts() ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f0000000000)={0x0, 0x9cd, 0xfffffffe, 0x0, "7b01ecef0f81004c8160000002000000856000"}) ioctl$TIOCSTOP(r29, 0x2000746f) writev(r29, &(0x7f0000000100)=[{&(0x7f0000000040)="ad0556c55da634a6872237c5683378c46dd1408f262bb455c6c758a718062df319a92c5ddc1bd58e1dfbb01e6f37472486b485164658b590ca1b7237f26ce1aa409d8afa6a4e1f13a87300d464ee3eb64cc769375ff324351d52461c204b23d81b09", 0x62}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f00000008c0)=ANY=[@ANYBLOB="c97f525d7dca5cbdf7673ee75e544f024eaaae39205bf1ddcc2504d3c00753daacb87acb5712d0a946f7918e10f6f4ef3b16ae40d5cbd21cc5b63e87739dc6670279088e027809c8c0d3a3882a191161096f14b0640eca18789d63d1d68ec3d4672442f9b8de2543b853b19c8fc5090bbb1d6d3f98476cd5c81799de58abf6a74b93124a", @ANYPTR=&(0x7f0000000640)=ANY=[], @ANYRESDEC=r23, @ANYRES64, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="570ba3e894f342a5154746b49aebd7bbd5b2ada8741cda2658ca6b03dd78c4fb22d4709f5933aaf17f298ce0da81de2b37", @ANYBLOB="01fcd909c9913158c13baea1f13584b9fbd9c5103893156d2b95557b763d4f52c8829bb6ffd07dbc0ccd27214bc5988633274d3608677f6c32a26b6c4a1aee02ae1fdd6bad66c79a035e556e73639aaa0659d8541a9aa94ab5d3ada1f5b345b88a90445d2ff71a0dd190e85820f089cdb3c0c1b4152dd4c557f5c184338960117e908fc44b5419392d2de7b8c558d30de39245d8af", @ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYBLOB="173519e0bfcb800c9bf3aabf41d7dc7b5990d936516b3f649221def8018d144cdcb251f22abfe727d89a5c49ebcf9bed9065e69c405d82b4ec342e2960e2b480f059ef23215ac2007a1d411f2adf16c6a3f0f06361026f438e149c95fe1f495dc51f8dd953b468209810f5a47b685bc0d58109bf7697b3997f7dfdfbc241e96f10643f6beb5a3d289e9c467f247f0b0f97eb64be140f39d224c3fb1c742e8dbd0f04f30d646f8308f42e66cbbddd232efaba0f3d42c313d3beebda07b0eea0ca5e4d862367541d0c640fa56397e33b5a51da47d968e85ea2a54483557ad31402cfd25f", @ANYRES16=r6], @ANYRESDEC=0x0, @ANYRESOCT=r29, @ANYRESOCT=0x0], @ANYRES64=r25, @ANYRESDEC=r26, @ANYRES64=r7, @ANYRESHEX=r27, @ANYRES64=r28]], 0x1) write(r22, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ebc79ab322d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf08f134eb14eddef294e1efd4a3885cfac04abf3e6d1080debb439e3"], 0x10) write(r30, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) 14:16:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xef53d79fe5dd6659, 0x80000000}, {0x86, 0x1ff}, {0x22, 0x8}, {0x0, 0x8}, {0x41, 0x5}, {0x89, 0x81}, {0x85}, {0x22}], 0x8}) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 14:16:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000400)='./file0\x00', r3, &(0x7f0000001480)='./file0\x00', 0x4) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000001500)=""/229, 0xe5}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000280)=""/246, 0xf6}], 0x5, 0x0, 0x9) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) ftruncate(r4, 0x0, 0x3ffff) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x8) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000140)={0x10000, 0x10001, './file1\x00', 0x3e, 0x0, 0x8000, 0x6}) pwritev(r4, &(0x7f0000000200), 0xa7, 0x0, 0x0) 14:16:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x8000, 0x208001fe, 0x0, "fb000010000c0000210000000000ff00"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0xc0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x14d, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000240)=0x401) r4 = socket(0x18, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) accept$unix(r5, 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000001c0)={0x2400, 0x0, 0x8, 0x7f}) semop(r3, &(0x7f0000000400)=[{0x4, 0x100000001, 0x1000}, {0x0, 0xfffd, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() getgid() r8 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r8]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r6, r7, 0x10, 0x108}, 0x8, 0x1, 0x3fd}) r9 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) dup(r9) r10 = socket(0x1, 0x2, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r11, r10) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r0, 0x5) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040)=0x803, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000140)=0x120) 14:16:17 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) r0 = getuid() r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) msgget$private(0x0, 0x20000003c4) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r2, &(0x7f0000000900), 0x1) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f0000001540)={0x0, ""/224}, 0xe8, 0x2, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f0000001300)='.\x00', r10, &(0x7f0000001480)='./file0\x00', 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x20) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x800, 0x8) linkat(r11, &(0x7f0000001300)='.\x00', r12, &(0x7f0000001480)='./file0\x00', 0x0) connect$unix(r6, &(0x7f0000002180)=ANY=[@ANYBLOB="7a9cb8b83beb7f6252c18c0cfe69feb6ea0c3a7c21c2b264380d758a95daaf15b98bd0ff7367c0415bcff1d9b2bc35761a678d906a360e0ed32eb4b3ad5636a75caddab0ce84066076c1dcd6f879c617674e2e4839109d799ce99b001a4e34503dde652e7442586955a5052189fcccae896c464e9dd404a3d8ce00e5961f391f88046964e331ce8a7330ee96e01d0327fd427389391e948ee7463fa288c2197c1d51199f7e", @ANYRES32=r0, @ANYRESHEX=r11, @ANYBLOB="5d6519a0cd064b8d08d6759b769433b162d139f1d408599f3cb924b411703622bc63e2654cbe09381f273e2a606946eac9bec06a7ff17c60580dba1db1cd1872f0d4ced7b920aefe4c0373db56f456d96ef9da1e81a7352a75c328a1a3ae3cb3836c25e1abd3f5c279c6696e5a958b4caaf2f789e98be8fd234e51a2f3266101a2c1fd65b8d8872ba30c292f1b6d2c697e99a68bf9623bc74cc88043787a0bdf369fbe9ad0c25e1f311ee4fd76ccabbbebc70d1084e6a3f9fc054c5bd289df788a176f42f6137b243dd3e2cd3dbb3b78c1a157247d42d16c565f967c60c038da3d97cddf311aa66c5988c336f5fb7926343ad918b2bdd2d9951a84", @ANYPTR=&(0x7f0000000900)=ANY=[], @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRES64, @ANYBLOB="cb2218ae31d91211032906d8fbbf58daaa183b71b7312468fa6e5f04b3bcfd19c620e3b1f6a2329a24006d3019ca6ee8a4", @ANYRES16, @ANYRES16=r11, @ANYRES16=r1, @ANYRESHEX=r5], @ANYBLOB="a152fd08068c9c4d7a301fecaaefdca0505ee7bd34d5974026a131bea7ebaad94096359f8988c10a26f8a44f31a398d1db764bcbeac51ebb1ad2ad28ede8a2776237f62a005689bda8bf57ac1be8a321884317a9d1eeb52daa24310868153333c4acf5c923d6323cd96db50b81", @ANYPTR, @ANYRES32], 0x9) dup2(r6, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r14, r13) r15 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r16 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r15, &(0x7f0000001300)='.\x00', r16, &(0x7f0000001480)='./file0\x00', 0x0) r17 = msgget$private(0x0, 0x0) msgsnd(r17, 0x0, 0x0, 0x800) r18 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r19 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r20 = socket(0x18, 0x400000002, 0x0) setsockopt(r20, 0x1000000029, 0x7e38, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r20, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES16]], 0x8}, 0x402) pipe2(&(0x7f0000000540), 0x4) r21 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r21, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c5229850b5f87330c000000000000"], 0x10) setsockopt$inet_opts(r21, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r21, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000900)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r22 = getppid() getpgid(r22) r23 = msgget$private(0x0, 0x20000003c4) msgrcv(r23, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r23, &(0x7f0000000800)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d66f152169927fc971e229e7d6d3571800fef990fc838004000000f095d77622f509001000000000000017c57960c900000000000000021bb8bee58e79cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7806aa054cf9e00"/120], 0x3, 0x800) 14:16:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r18, 0x0) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=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 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r22, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r23) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r18, r9, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = getgid() r30 = socket(0x800000018, 0x1, 0x0) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r32 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r37, 0x0) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r45, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r42, r41, r42, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r37, r42) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r37, r28, r31, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = geteuid() r47 = open(0x0, 0x0, 0x0) utimensat(r47, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r47, 0x8004746c, &(0x7f0000000100)=0x9) r48 = socket(0x11, 0x3, 0x0) sendto$unix(r48, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r49 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r49, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r50 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r50, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r51 = socket(0x11, 0x3, 0x0) sendto$unix(r51, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r52 = open(0x0, 0x0, 0x0) utimensat(r52, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r52, 0x8004746c, &(0x7f0000000100)=0x9) r53 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r55 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r58 = fcntl$getown(0xffffffffffffff9c, 0x5) r59 = getppid() getpgid(r59) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r60, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r60, 0x0, 0x0, 0x1800) msgsnd(r60, &(0x7f0000000040)=ANY=[@ANYBLOB="01ed74acffc0c709a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x1, r55, r57, r54, 0x0, 0x46, 0x81}, 0x10001, 0x1, r58, r59, 0xa5, 0x1, 0x4e2c, 0x6}) r61 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r61, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r65 = fcntl$getown(r61, 0x5) r66 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000540)={{0x240000000, r63, r64, r63, r64, 0xa3, 0x2}, 0x200000, 0x7fff, r62, r65, 0x41d, 0x5, 0x5}) r67 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r68 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r67, &(0x7f0000001300)='.\x00', r68, &(0x7f0000001480)='./file0\x00', 0x0) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r55, @ANYRES32=r64, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r46, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r4, @ANYRES32=r48, @ANYRES32=r67, @ANYRES32=r50, @ANYBLOB="004012002800000070550000ffff000001000000", @ANYRES32=r51, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r52, @ANYRES32, @ANYRES32=r3], 0xb0, 0x404}, 0x4) connect(r50, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x8, 0x5, './file0\x00', 0x4, 0x4, 0x0, 0x40}) r69 = syz_open_pts() read(r69, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r69, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r69, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000f9ffffff00"}) syz_open_pts() 14:16:17 executing program 1: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x810, 0xffffffffffffffff, 0x0, 0xff) r0 = socket(0x40000000011, 0x3, 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 14:16:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6000, 0x7) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 14:16:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = socket$inet(0x2, 0x5, 0xff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x80) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r13, &(0x7f0000001300)='.\x00', r14, &(0x7f0000001480)='./file0\x00', 0x0) sendto$unix(r14, &(0x7f00000002c0)="749fab5988618c4b1d01c95769abfc367378b3e621eebd904684363ef87596c2f94fc9290fb626df8130760d4e193ac6e6fd0bd52e53fa482657a4beb27e2ea81a962e296c401d5663e5d2aeb1c507f27143c40be30772740e466c9e48c7dee3", 0x60, 0x40d, &(0x7f00000003c0)=ANY=[@ANYBLOB="050a00000000202245c64faba3f2d9e39bb2453ef25927dc5fbc3bca4e4252979979a03491b37f79d7c27ed6aa2d2af8c2ead679156e44dfbf86a292ead2649e973765ff4ee8d85aecff15e65f7b57fd2177cf3f5ebb4d4448884d7f47f348d95f0a941135d6198a529e00"/117, @ANYRES32=r8], 0x2) linkat(r11, &(0x7f0000001300)='.\x00', r12, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f00000000c0)) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r15, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x0) fchown(r0, r2, r10) r16 = syz_open_pts() close(r16) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xffffff78, "6601fa1d03182eab7fff000000000000009c7e00"}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="7383aa56d50208e2a3f2a865c81c3a197488a398e05397b47684965b25acd58d5c7ddebd64c12341aa5806e0713408ef225b6214a4f34c792d74493830ab2421bb8df59c9cd30b9e413621078c94df647dc30f45f7b74efb73051ed11869a64fc1af6160fd55d4566854582424b55d7091abf5c5873f5acabb47042f3c0eb98162185f7d129e3802be095535147b404a8fb2bbeed6285e7981c8d7e3ea290766534094487d15d35aba4444691962cd3f5ecdf993de7ddb719f6a1b66777371584e9a7eb783adab750517d346657c514e619366c606581da33c677ccf6e840f30993d71e9f0bc6f0e4956e6697f43fc4d3fdfee172a592ccd3e3415", 0xfb) writev(r16, &(0x7f00000006c0)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) 14:16:18 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r2, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) semop(r2, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000001c0)) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) 14:16:18 executing program 1: clock_gettime(0x6, &(0x7f0000000100)) msgget(0x0, 0x2) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="020000000000000060d6a3069310860795181a662c142b19f67bad302a3ffc160fd7413675a4e20fbc5135b0ba58b05bbea042101bab70d3df14ae2e2bd07d255fb21dfc458e539d28a0cc3ab248819be1684b06c601ccbe407165f2e1dbd303e307a34f723aa40cecfd9ef689c3354e39a203dcccda1bdf6abb35774bb3a4f0f26b43a4dd94f7fb3249518026f785adbd6ea32bc605b8bf77c9def511d1709ee26cffd27198636f159523550104e2a110cbe31fad39eed9d2f9e8b4aab554f9663329f35908eb1c886637cf3e015906d5505b7396760f4560eac298ffc182aa3c4f42db681f365e6819aac69d68472306faf7567be4224f05573df89baa2d89ac6b5cc131df2a889752ce463b57e52b5ecca0508004930069387dfbae5d9cdc3af377e99de6e322e244bb88944e748512138050b538f63bcf563630fb220c406c762230ee7c6df04d76fadca9d1a004144166bc8d027fcb2171ebb33cad26247f78d25764110baffd51726d68aaa1c0c3e54734806ac0d36bd3c15b9a63e6c3d1d8deab4abef07da5f3fdceb9cf61b8f9e98749c654bec75a043a76b2c629804bfe03745e7833922123dbf647a5ceb448de9edc797dc2073f6ed49a8e2b458ce7a4a1e9df776b7cbd9c3c39f930c2263992b1db636eb75aeff00c3fe26b707c86c2b831080189888f507b76afb8033b48d79d3bcdd487cbdeddc964aa2a14b6fe30278c70cfd7b5e23914c45e597e5aabe51f65d081dacdb84c6b4dd08f749dd2c1d0b180ffcbcfe3d2b3cab640d452b8ba663f9d68c4be781373c19b4a474c6a553815c68459457378438a361c471307685dab4db20decc7b01ce6e813dea2190c9b8213b544e0a2c4777ec4c2b4bb3c99deff6b8f2a012bab829dac65c0b098051cbdd9637a7d25a0847cb44abea46413e8fa57bb91cf915322299e36f5c16a17e5cdd819f1e668263fecbe33610be99605c9752a3773048716bcd21aa9b2bbeb2d10171d89ae04de655e5dc47a7f2eeb806dc3fa56d538f31487ec9e20b5917d368f705b6ae9a44171333667182eeb2aee7f37c0c100526d458d481f56e6a847aa0fd331449c610132cb688dcb2582e150d5c65fa8aaaecbedbf7ab252e48dd5d9796dbb9e6233ef1ba94e29954aee2d3467278f442cbaa66bb28c38ea10a2fa95cf5fd3c62dd823da1029e36d4e4761abb4fae9d35f9cb070de3563a5f37f642a8f8b773ba43e95f6573ecd3f3c6fba5d1c87a7b6ae181fbf26dc619fefafb3827ce54fb10d45e73416eb20ead2c31955d1f6cf9e49d45bd1809ec08a2b1a8744d777c5abdf468c30cbfa3e3b0a03d0d373cf57e5125853da7b9ae557e083bced69db81d935c576f47e6673db6c970320ae7ad8f1f582c539ffc144884b570d97cb2cb477fcc936c1ce574e561a9f19c6fce32e22c4eedeb723fa60e8632cef9e4cf76a52e3242d638d3316d39fc44624238c9638840b359bc1f6ae19b3ca24ca2f4c32dc6646eb04e7ef3cd98c763fb13ce825168d53402efe15bfa61c0ca75f3c68b118d47c351d1a6b8f7433e8403563a4e69fa50aa187843b3e9a6c7e6fee1c83d19eb698b074cf37b3bd51d99fc9fa116544f3f0a9e3c6e6b36b11fe3f6bdd1c53769980cbea7666b0b457a916f320e5aa0e2a20b8a8cf61336d5528fb2e1c554f1411c217e6079ce6d492937832918984b1728f627318dfd8e154179e53e729143887d7d0d29f3e4fa1947a62bb59f8058205e04713a1e427237371b3c1f911f55516960642ed4980e8ec5f3f08ee86be84084feb5f5f054d0fc13185e79e16d5158beb2dcb76565b6cd1f931b914762fde576a3aea35a7dcc88f8af2563b4015453d627194f986702d489e4b918e29a30714595b72f18510f26bc1ffe818137f0dc4cec47465662dee9246fb2696fd2ab26a42c2c3653ac2751c7b924f0994e88300a63d6df01206631c4dcf44b47b2b7b4d81866fef828a984b27b21836b5afc878e20c5332f07bfd5a3f32a6936d607f3040ec7e76ae50c156523fe553f3acd7e64dfac9d1b2ce81b5b6d3af280629afb0c233f51b6b42d953f6bd08bd09c529f00886b9b1e61e15500e74bbdb8edfc250a797f6ae00de3e5047fddea0a9aa13c8ec145effc1cefae78dc785b7c8b03e29726786e1aed4ab0374a3177fb3319dca9580b75a9e4057139205f8b7f6fce86ddec6a9655bae3cef8de79a94955064a3cd5fb950a983496093aba0d113310ac7039b70553d0fbc84563516be42a09fd14a1b29ca3fdc2a9184d0aab250bb17fd9986e76ec54e911a81e4481d00500dd698a64ff67c0e613a639fb5dba0cd6c8f3642ff639e2cb92e4118fe91e65892c238856d5e2b5b170e8ad8ef005bcc3c1cb8110a68f197970a019e6f0f448535fc665d07e9062284aa9688a28a399351e288d57f04104d3b0024a4f033faa4df476137022ccf2994b2f2bfb819234db8199aeb4da0655130138f7a52d72e0479431c910d5c5fb535e8663b1dc44ab8d5348094e3bf322f2422e3bbe4da07dcc20140586e23c782663f7ca635a00465a42d2d089896337f956eb2e5ed22cb2e84bf3db166e8b4fd42b7524841939a175645ebe1009d77ccf7ba1355a4b2c76947a0ce4589bad626fc1bc45e249d7cc6a9efbdaa7b2f174f9e5c166c6fc1886646022b64fc3eca31208b4b3af8be4ddea7771182dbf7d2449eec2dbadbf6f0e50ace00ca3b86d4cb755879d3a62734ee6dec1eab76f36e1ec621bc59fa87526a860be02d767196df29dd0527356c39f7f077be29c341ab7b3fff3ce5913772bd93f820f5c5920b736a88cf69596c5f76f260cdd02685b66774bb650bf66ec8ecc69b26ed1d3e1c62ab6f46350ec038ad35b9309b08bcad210b87284c8e1170229e222f4a66968eb4e4daf693e4ea04b68d84343673d966a0d55cfc85643e662d56acb3e7ba7eb448cfa4e36dc07b018e7f2b57346067c6f34d8ab431e9eb3daddf43594ae0c26c72b48482980c6d620593ba075526378e822a70bedbddd8cf19913f6f7404196f6e6230620f2365bd70d425c9d4ca58ed0721ad73e6ce8d0fb18275d7cbd3847a1ba43197ce8bef28fbac0d6a71207995904fcb8e9091e9c8d4c0b7084875b6cf99af4bf1660c4b426a682091c89b3cc028faaac24d4435bc46cd881d0e203f4f0db6a29ff2c03104df4dca3a205963bfc4a2aba1cefa40c4f1392be63b2f51e1cd76ff93540b523a05087fac31560fd5b36dac0eb54453456daa9b1737840edf32cba10fcad6c8a4c10527f8ae4f76e3c9b4097fe6c6de8fe3fdeebb37624302fa53c81cb49e888c1e47f09701871fd0e55c5f1e3544ef807ad29bbc6591bf1cfbdbb3c6d1f533a313e160d73d0913f29094973f667314492507d4127678edb9f5c1a617f37ce23d7347bf47080a379904dd14164f31ef93413012d62fbc7f5530be74f6b57968a566f66e56d7694b5171d6b8863c815258709c7b53f42bf69f92ac1329b22d0db072c37d6183778d066df6c6b8602794b1886c93848d07666ee0b446e5ba0c921364bedf0bf905f384edf9e45c7ae9b1170fae4d9476a72e2f341d1b7e48f62f2f31de57d75d2e9e70a7ee32598edb5ebcc110e9ac23a2edefff9172d343227e4a35e569c5da78308a1f310786a102488638b9251cbd415aea4e528472d95326558144cbbfe1bc19aa77b5b8d31222677452ba6ddeb540a4817c55a2942df57d9db5330236c5213ee1278303ff54e36556423510aa3ed497c7d66b8b2b245077cad7a93b0a8650de8e8f52be2b7b32e20f9420faa60286bf7f68a9c082d7ca337e136c874636968272a2ba73a5e0a0b71685a950b83799d5bd06f5595093a9e358ec2aa4d0792bba79c9026aee078afc2742b233f1669de6fb699e58d5dbc5e50585ad35674fe6f56d908e272cb3481c4395d995aade7e800f291f91b2e86a11acc41d18beb5f03dbf7effabac1032be03efe9e69f4d14fe381ff3e09965d91ec824e1a1b2485f6216eaa954c01879dfc418be0277e51ac83e40c1d1fa46d30728d302f4467521001f8cf9f3526c1917178ead2b06ee339de72076490ddf645d6c7dd1669e35c51558ee296357d9803bea47504b39bbd30170acc893ced51d87275b692ebffab5b8607cdfea71f202df5ac8c564726dc953d8e1586e73ca04be015684b8fc2e2157a4dbc7c8f6c6c64aad50ae29ecd7f6b27e4e5681459a1444caf7e5818dc14b8b66519e35bfc4a7f3085fc03c1a4867e5af3a70195e6be9c8706e01fa3bfb9d36ebd97db4a707cb59263598846524ce3c252c0485dca61cee823a04306d1329d0f1e6e1a6cd333bc381493f700ceaac8fcf6b92295dd91ee231c76d4b6916da1a6c2ee5ac40c0fa8aa735b8652fb9aecd42ca308e0ecdaa8c4383f7c9fc7cd99eb637251d4ce3f7eb16d621976beda450343ca8783b499c4949f5e58488358da345d652cfd7e93e211e7d667e8a4123b515e961fca77a57cb71d0b01625b2ec5d20a2b44e35d11ea4c0e18186ec01549f06b20152c3c51858619f9385462f8674ca8e9a2b8195327911bbc4636d3cd3a3d3f97e5cf5ec446400e152e5ee0e16d7d9025256d628006a87000890bf61581262d2ddc959103b72cab29bcbc36b27f57402f89c95914df95c9069a8fcc1bb1d9f9599008c723a496c93bddebafba741dee09fa9657d5d32732c8abc6807e9e7d6e73f3239771794afabed0fea38a42559d1d68130e7d64525e3fa5eb106fdd6830a86bb8806a60010556b1fb515af1c5dd1f15c4257eaee221d19a2a87afde8c8d5c9d706b6f4a4af33efdf4d5b2a63cf34e754886d079f3932db85d29c33c5c339b6eb35b0070746ff1e18c7e9a3399fbe3e221520591ce330d328fc3f7a2a9ee173ae9508d84777c3d6c7fc0d01732cffa654bfdddc2fe60eca9a7379cc6d9441d7a70be6f39ef6e322639932522b92fc5dd63676282eab512c8ca0c1108783a195212cf3b027c5f12ec88a741ab98f42bc4fbb5cf0963a90170e388dbe00d7cd706b6799504e4fe14866d71d195ff9675d90c752bce89a1bbda9b6b1ad26903561e44479c2282a59ad187db3925039741dfff6e16a20f470e80858521d545fc9eb35ec19b047b426dd355a4e3de9af01bf2dc25360cd36a8d9d0448351d4486156ce035e456d28264d86b6d24beeceaa7b960b417976edeea4fccaf9ebf9ce625d452ea6503966a67d459cacb79ff4a9e5f7ac303baf3cfe654dd275b7e603cf4d4df0c0ad9d9fdbfacfa5d5de3062c3ffbf918df3ee1d995b41b5a05e36b0d478e19d5b262625cc9353cf011d1243e711ae904a07111b5d61aca4bce86715f3f904508d4299fe5c67523f8d1f302937f0caf24b97700846771ac9df14206b90948014d3b45135cd155d3dbf01888e72f9f201991261091445b6a3aac0ec5977c4537c0bb6bdc9ed01abb8cc888728e38c370c45e3492832e96c7ad6c6f522163d7710325334d38f3cac737f489256586580c639120cd71ecfda5efc47f7156bdc7f49014ba0fd9dcd60f38794ccebc530b4e70bbb4c6090b999b3e3b58da0b921d60eddb50d23d52822dbfe8f346e1e44cba4e48e2d05ec751d61042f4c9a823aaa7a646dfe53314c04a81e1a63819214b8f52c90a4daafcfbab87da24aa2bda7062b9b06768632a3220c78a89de0032e6a9829004fa5fb5f58015165f002c7e04cfad3475f98514e103a75289548f5872653160f25aaaa25cad1846391b9b7bd129de686d3ca920f33de0e7328cb52402011e4535df0039b60"], 0x1008, 0x800) 14:16:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[r2]) r3 = socket(0x11, 0x4003, 0x0) dup2(r3, r0) ioctl$TIOCSPGRP(r0, 0x80047308, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x80047308, &(0x7f0000000100)) 14:16:18 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) ftruncate(r0, 0x0, 0x4030003) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = dup2(r2, r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4, &(0x7f0000000000), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x4, &(0x7f0000000000), 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f0000001300)='.\x00', r10, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt(r9, 0x1000000029, 0x0, &(0x7f0000000100)="ebffcbff13b948e6993192960000000000000000", 0x14) r11 = socket$inet(0x2, 0x8000, 0x62) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff115c00000000", 0x8) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff115c00000000", 0x8) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff115c00000000", 0x8) bind$unix(r5, &(0x7f0000000280)=ANY=[@ANYRES16=r6, @ANYBLOB="81027385ee4000000000000000000000b4a96d1efccc285ca5cecdb129100ccad3234f4eaa92e31d1482c33e0a4877e2c4c54f79726f1ce5f9867cb5914711f711b5eff6359c1ae4405771957bfd6f4a37e8d20fb99f9e4ecf93bdc463d41e879eefe09b0badcfa1d7fac35f95a1eb736ce78ecbf6f1fe7177b874984ad91016869e7fa449e164f06dc9bbad998781fb6e9110dcf92e", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES16=r13, @ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESHEX=r7, @ANYRES64=r4, @ANYRES32=0x0, @ANYBLOB="e88adb578ac7bc5b0e25f0c1394af1cdbf10317d310f74f526ba635675b9152f1d6a5e940eb014a45082f6f135999cd0fa832b3a90290566f325e31476cff4745e708423848fac857afe985aebfe18bed9438b1aa0557960092b2f6ff42bbc7acc0331bcd276b31d45543d732534338edc46653d3fd5544d9d6f3b09df3f1306bc28babc4c6de122ea928e22543368266a374723477da44c40a1a9bf8872a43e7f1800d43cf4ab72c4da2364b1dad60ef27406433f8705d045fc5908533ba9c9893e7d943d73c4ada840479e28d7043f", @ANYRESHEX=r8], @ANYRESHEX=r11, @ANYRES64=r12, @ANYPTR, @ANYRES16], 0x7) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r14 = socket(0x18, 0x1, 0x0) dup2(r1, r14) sendto$unix(r1, &(0x7f0000000000)="bfefb14c22d818ce513b191d0ca4e27b0f024889a690ee8934b41eaf4eed6c10a6d7b3ad7703c50536aa95ae986708d6c5cc88c880e990e83b257b20dcb4c927da04659e8a7b057c997a6fc1458c093726576bd4118f142bcdbf178bbc4263347087a9ca46b8bf948b43736564180e6ceba2aa3a425b8ef7e501184c531ee1abfb644292b13427fdf78ab59cb9140ecae8804ad85613ec718744368a82672502664d4b1dca7728908f391ec2", 0xac, 0x400, &(0x7f0000000180)=ANY=[@ANYBLOB="01ff005567d0c507"], 0xa) 14:16:18 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x1ff, 0x0, 0x9, 0x0) poll(&(0x7f0000000140)=[{r2, 0x15}], 0x1, 0xffffffff) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x52, 0xbe}) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 14:16:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) flock(r2, 0x8) syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) 14:16:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = msgget$private(0x0, 0x48) msgrcv(r1, &(0x7f0000002540)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getppid() geteuid() pipe(0x0) r2 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) openat(r2, 0x0, 0x800, 0x2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00') renameat(r4, &(0x7f0000000200)='./file1/file0\x00', r4, &(0x7f00000002c0)='./file0\x00') openat(r4, 0x0, 0x800, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x48) msgrcv(r6, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044ca797358396d52ee887979d6f450007a8f5b9a7cd1cf1ecb2269cea30088e32e20c777eec10c1a372cb1b034cdf4bebcc6a54ff3107843ce2bc392b4f2723825ed9db1a69ecd9c8933928bdfa3853a5a7a7d427d5e7afbecd1fb8825ade79506f7913fe5e9f2a8b7f95ffe3371ecda178e63360eb23fc6afe704"], 0x1, 0x66f887a8f2be54c6, 0x0) msgrcv(r6, &(0x7f0000002640)=ANY=[], 0x0, 0x3, 0x200000800) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00') openat(0xffffffffffffffff, 0x0, 0x80, 0x3) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) getsockopt(r7, 0x0, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r8, 0x0, 0xa, 0x0, 0x0) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r9, 0x0, r9, &(0x7f00000000c0)='./file1\x00') renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00') openat(r9, 0x0, 0x800, 0x2) r10 = msgget$private(0x0, 0x48) msgrcv(r10, 0x0, 0x0, 0x66f887a8f2be54c6, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x200000800) getppid() geteuid() pipe(&(0x7f00000005c0)) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r11, 0x0, 0xffffffffffffffff, 0x0) renameat(r11, 0x0, 0xffffffffffffffff, 0x0) openat(r11, 0x0, 0x800, 0x0) r12 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt(r12, 0x0, 0xa, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt(r13, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r14 = open(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, r14, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', r14, &(0x7f00000002c0)='./file0\x00') openat(r14, 0x0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r15, &(0x7f00000028c0)={&(0x7f0000000580)=@file={0x3, './file1/file0/file0\x00'}, 0x16, &(0x7f0000002600)=[{&(0x7f0000000f80)="8920673798b7318e5ec88b5ce149904367248e2908635f6257c7f4135375a7c53bc316892390c3aa9ffaf6ce92ff68ae0189e5f6d353450e19973940fbe849348f46fb41474c59a0191f67e55ed5490ed65db71103906b1aec10da8f8ebcdfba597435563732f8f269a9f546671d17e85af405996a2b6c74e866c774957bc34f320a22d0e17b25150f916d2812b2fcc879b2f745ddd1b79bcbede05a866f93e52a4488948de82d8145d037ccc5b17649baa43632b27c8e1c9be5516deb3207e48cd2b6b2d9d0f47e182184169de1bb3af805d387ce47b7a4e22597093509756c10a17975017757b7f642a8f8ad79c9f40b97bd23998f1974d0c0df50", 0xfc}, {&(0x7f0000001080)}, {&(0x7f0000001100)="8ddb3fe291ed9b45fa4691811115c55db8f11f7dcc06c713e6edd6a1d92e9708b39a7425fda0e3dfccc2850efb1973da7193b22d90782b94e99b4b6046b981aa77fd4fae5a132c2549ed4b6e164c918233a29eee3ff868e3b933f40a8b4cd12cc6d90fee9c1ad11d5022c701a8784afbe75ceb6da52aab09b0f1c084c12cf72ded6224aa42ed354656c1aadbe3bb595664e1c7610108828f2f20bd0d", 0x9c}, {&(0x7f00000011c0)="89a611ebc71febbf309c23a021544ba5f2025d5b2ef83aa84a8200afa091c2220aadb160781103665eb1bb1d812a0519e5533c9b7829becc9692ad99a1ae14b256269a72abc3a74aa030e08ed94800f1259cf18585996f9b8bab51f41102f12f6152d6236d62c660ed3795c6ebabdf64d928e9bd8872d555bfd4234ff4e0746c8d52cc45942491428b2a6f10666584cd92ff822d738eaca16dc5c295d95409330b13b28e9b77c50772902be398b9e7d2a0125c5c25f869ea89dd5af0dbda3139a15cc3315acef952dd190f6b27027eb57a210d402c058474c622e98cf36d1d60b0c25bf26730f55db62b80d33caad73c899b1674d6a60a67e83d9b9f7b937e874636bf6736f4e732c617c3aea63b4295b8c073d69c3d69a56467ced61caf71e68a436f488e36dcc77a0135d9809410da448ec44e41334cfc6c3239896438cee73e7c5c72a4ed96ce6e1008ae10f8660af4ff1e47ec75b7b2e25d537a1ef2bcd1b204ec5b86dced2548ee1d3c38cc4ab872df9c488c9c68fdddc8165978a4c44f73d69c1f3a7b3ac2cb115de83995c7235df09861bb944f84c2faf0842d4c52abf9eddbafa4eda28ae25ef5b096fede58163c588c5872449466a0c4a5339ecb84607c513fee1393aee5cf6edb02f0a08ff1937c41fd61950c38caefb044559a87691595333ecce9644188a8f8870ce0f7d244758983df5c8a465277e11af52b82b387ebc4cfe9d230b0d5890ab6c72400bbe9d5ada62f5dcaebfa0ccd39f20c6f5c91d06173b60e87f6862ecf7e95fa6ccee72fddeeb8e2e6776cc1b99bac8c3ec8a6b36e912f6892522edc156d2092254c1f44be73ad7025fd8fcd166f60e0f0b006ebe567d735e84e05fd75ce6997aed30f601b53c18438a8499ebdcefaee54662440155a8f02c6ae99e697837dbda9a2b0711549f947d05478aafe964e481e49f762442463dff0b4a389cacc2e3e7847ea72614813882d35345207b3872e40abec5fc5ef1ed331ccfc67b0511303a4ac4a39d9b2c3685383081f63bc775d2de1bdd811658fa32137a8db5615c8232c86eb4309c1ea6d5629031e814c913feb0b85d2100048e7cf1a7235109b02c8cc9410e310bc39d35c0d0bc665e4e800c65d7e1b307b9f813be4fa6533d0b8a8879069d2fc67f82bd4a9df13223d9bf6ab2e2ad9970ee3159812f840fd6472e815d9de1b89149c9650d0eece57a8eba7d95c0b877ab35adf373dc03d7451b1f698b023dd8822d17d994f1ddc1a25404f22f24358ee513088ff39dd221e52ded533e32a728148a68c6ff8e7224bd05265fc26fe221503dfc7b6e15c27bbf6fd583d1e673f4eb9dc15c14d081da7bc8900f07c3345f93d3639d11b52718ad3fd3fa1204834eb61571cb1fae255df541562767a49697454ec863364e0f058f9849abb1d7a1f94a5b513661b272c09a268741c1a629ae7f6637550b41fb4b4802bea552763122b8344dd4e70df1869ae66862848e54fd2234fe8b82c7ce7c8568477f259dabf199211acb905d3abaa896a3f129c269c11c9505c6d5d51d89a2e1d93c9efa4b35d776b6e5cea89d95bf390f49c9dc5a3eb73e7cc472659f9851fcdec62c332b92eaa1025cb31498e77675d20522a8085503f3158731f7eed5ab01fac1d0a212147a73316ff6cfb97bdcbdf1c9ed9969904b1b038de9dd4fc8f6b6278b21c6abc95c27305c545af72971cd7ed0943094da626efc464c74b7dec115437d400dd4f99bbc26ee11ab9103f85c252a5c5605d8e7b641dca4ae079d95d12bf0426ec5eb36d9cbddaab0fdf87a641a3e4b380be43f784a5c80aa5f2f937e1e0bb068dc3e3fa7f90aa840726683bae6c95428728014a5676a94ad78f697cb20b337382bf02968ca26bc14bdfa440b3b158af32eb25a83632e361e12ac173ac96c5fde0305efc37a786717bd3242c6e099e4ec2b5b4a55e3a88ce209a745dbb5c89ac81d55f244743da53ecbedd6d20934ae1de6234ce2b4b09c6977d5e2f0fe4b1bbfd7ded486a06025332a02af6a6cadb48e4b8302bbccc29f8adf9fb30b3f4f67cf51faea0470109cd6b2ca57b133cd4bda3e56ff0a2ab42858323c348126f9d2d20927078a4881382a366a32d6076291859cca0ca43c2a8bf3dd8621e5bf535d038e2a53507d316b26d2c492bc30fe5034901629335539e37d3cbd584ff7ec24bf3ce78200d46f3d1284cae8238d15def4c8601193351acfdf592f9657b508cde767289586608708b9fb7e47ede28867cddf714ee1cbf074bb2a3d829da6fcfd3cec791dbbc9d4e0b8eeacd2ae7c8b02898c726c171875ba52530535016c4310161ed38f883acab68e68948dae4e4a56efc53f9af0c006f563ab51461e412ed24a1f7f4467ae551dd724106c86f2181d8580e463ea5d863532bcdcf488a70b980fb412f9b9918b7b2d108ec8c254f92bc20e093956c8f2862c6f04c726876ff0676d18f80166ddd8c14fb8a2169649a1eb371d1a1d017a8926ffe16c2d97e814b39a173d4e1432fa456faa3413bf9cecc693c93566ee670ebaffd98aca3752b50bfdfc4d598fa994daa6ae7ad7109c2cb9999f567e4710e3f4f155d02ba0cd23b3fe542c488156c660e3417bcb72116ed3b05eded76305250057814f73de34f72db9065b1acf76b162a3a4a1accbf234f9112be168185a7f3fe8822ae0ba3cf3dec7bc1a6521c0b62cc8d6c02bcac06b82962388f6e2df782f85005fbe61757282dfeea855278c1bb36dff5c8133dc11f0fc7a02b795e47320833b4b35e351f6108b60b7ee52b49df2750f93d5228bf7c35afe68ed622e7d74c4666a8e8aefc13927f05dad946e21421a45e6d05b258de69ab9fbbcb20347409722a99061b20979ca0ba3ba7d26bdb329af5bc8cb5c665036acc2fa10a3cdc9d522b57363276c4eb17dcdb5877b3dc185478abe87832cf362fcf6781db801c716eb3fa1c0f36e35e091299f0f8f3b1a5f242be79e4252c07dfaf868731d4a93e715373b1edf14ecfe13af5c08ce3bf7d4ea4d80623e698743d239b044a2e3ee100be4a998e0b161d0a32cc5c7457cf40ac0a5a8069931bc4ee95f5f8fe1a00f4c6f3e752498a7c2bb3bb9e97dfb99639ddcee4236c94341f42ec06455ac3745f0f08d037e21090e7a0a25dc8c86ad61dd55e9b7b0f5db7292f787c0541d16e107aa11001832a206a6da86a3b818bcd6195214a8c8e1cf8678c2f12da489d1cca3505427ff3d6f9d65ef11aa11dfda6b5103a9abb87f479a6e3df5f140b2697a901e27f2d4635c2a63306664858bc0de489de50a7c9ee96a57ead496a81da7acd64c6e022e87ea9a0c6afe6d45e679418fb8f1d5fb72eea542faae2b1998a63b0bbb51b3dfa2f5fcd7bb490cab6d52ba4e2b38e6d80b95b8b6238a9db317892bd15fa484d3274a6773913bc969e98d8a9c9ad30535c5aa4b01371173e6ab4a7e59eafc56753a4d20106b21d0b646528350c82ab086836c68219a032cfea2fbe0f4ed40cc773de70c485f399fdb070eeaea929d58f5a31a1a3a6b623e26fbc685e3f83693e4b4c4932ead6ca9810a49efc7c7c5ebd073c5483a2fd17973204831d67910761e4b64af65112828a9c04d3fbbffe197f4113e5c176896b79e95005d96ac399cfdae9fd30b161c58b5deb4de8a33f34a8ecc36a718dc1dc882f3009544a32c7fea3dc8016ab5986904c95fb1e2bd2cc937ac7e75440817b0609d2710743959538804eca8b0e6b52b41c75bdfda57842d1045f33c999aa569b0692727ecf39eac0e444a573683d91218e0e90e735c1e3c08001aad547a0949717ba09475cc4ca408a3fb8adc2ac620f321c5999275d28a98c7facb2b18c3a4ee00ea49988803398fab706a8bc0e61bfb2a9ad0cb426db30ae0b53aee820f8e42cef52ef6df4c3639a714facd57213983a3ffd15699a04d2d2661138c8e0cec9b3119964f063cfa7488467073f4094f650c93d61ec4cb573f518d68de35857dc4e1063e2049035fb8fd2fa8663d35133e4bf6ddb38053fa82c92122ca82d66065dccfbc789b441b8d20c2dd81af7fc5e14fd929f7594be561b9b430c46bd33cf2d696031246e51bf69749d45465b239804af888241dd501d2df9f5ad6a6e7f5edab31fbfe025a58806c60666cf00f3ae571377fc5c20e1b3af7be92420b2a712fb09dcf5ae16e3cb3f29a270842d75f3ffacd205d67a23826e7494e758a45dfc9a95cc144e439a23d8eb4c27664256f0240bb3864c17edb351554368e166e993374567c207fc740da454838cc2a4b6967c05981c9d9e471fbe3e21621eecb07e4ce1249bc42e025777a46817ebe5eb322edb46a6e69b6c38de0f0680a8710f7e260ed88c36f914285266dd5c807c55074d3cbf0c0cd920902d3175a03d87b6c1f04d1ead5ea1448af576c5fd0273c677abfbc87844e77148f42790d0d5318f2e62981bf9307cf6a20d6592941ec948cfd30164202f3ded93d24e3513cfb1d50de80a89f245dbac2b072a2aa60f2ffadc49289cc2fe15cd914c70379328ac8923df6167c12e241e848f2f92947da742f4a8f72807c77aa95e92277de2f200347ec571b3169a6cb3a4d03900a352aa597a715793718d90149e820bb5e6d2bcdd5d83978983c037d7d2f8f7c9aba6738778a1c82c9c83eabdf50e4e29ca2c563ccd51864cf5e068ded25e77ece30f80fce29aa67a4cf9edd88fd6235619a42534cb41d275cf271a3466efe4b7c38e0930c228d31b8db31129c234a514c67c786082f79f2c2d01cf3dbb017ddd4b135020f000ed628848627416f106ae8dded13c7988455fb9db138fb9cd5c2ecf106927dff8a0f90845e5efecbbe3f275ed76a596e036e369b065397d65ccd599e720e5b9cd56e5c1f78484d8bd1957d3d4753657a845ef25763fcda09e7a49518b240a9d207101dd56ed7a3920d33cd852b076705d08284c76193a13d2306dc43e1598392d4ef3f5f3eb8ae09ec5e76a11d109342e9017749732191a65897284e6c56b3570fa94e6a3a1ea864de11bea5d4e8582817dbddab367b6fc1eb0bfaef8a14a3b79248b236f04ea4d47f25f44876d7c967867bac98f9410b07b224abc5cfb1559d7f559c2e615cd86bc334d9929789d68078f952289281fcd16b731d66a330edd878fbbc9cc49effcfa23e0fc37c3cf6dd1258927b64abaebba591e9972ca046a55cfeb4654474b6dc8d3ddd64120e84eeed02d3001590e4252993f73f1427ef2d39f43ef42d1f666afda6d12219de2d507eb0344623c0f794f82175a469bece15271bd340de888c2c72f4a1e831a536d353c6b32594c90879fb2685ba19a804a71c228588a63ac0c6208433c7613228143b64038d09f17910bc86cf69a0bae535cca53168964c4668b9c1c9a306fe84b97d8bcc20ac12679b6df769991a0422e79a98585555dc548239c93b1ae2c1f10ac2d3a268f22a8bb864795b2efe1e8eeee0bd8485aa33293bc30091c79395899f0617819f9bee7c67d85def30cb0f03e30342c190c461d2e1c40825d2da7015f64d4859c31aa1b4d73e606ef7c34a669134c7182158fda900f1173c3bea796453dcb9f126089ae3b5180976ce072e31121095de0412a1b42e7665fbceb52c57592ffcd44bf7f8cf8e38d258063418de3c36a734ba7d7530080fd0ff52b82157526b22a99489ca1561ff6fe5b88aaf94b0e2f44b01849384c6b922855d247316081552bd9bdc3e112d937a12b5d5bcdf0d7297738bd5478d4ab629b406cd06256984cf0ca56570563e0d4eea7bf3a0c09bd98b512b085fb474df3", 0x1000}, {&(0x7f0000000a80)}, {&(0x7f0000002340)="644cb3324c71e0d21c09d43fda493539c9e55eca3005a24f4752dde25dfc141e3202dd84c0ad1c4273643e450b67d8728d9ea71e878ea8be16861849d67eaad6851b6f45e8b82aa91670a449b9fc85bc764709176df0ceb3b087440ff48cf04d922672d5bd0b1eced1382e268f14737c766a71f15a94218aeafa44a9fcef6c21b30691ea9cc2ab7acea6b970f2d21fce62562955752a35e42559088fcf5ceac1", 0xa0}], 0x6, 0x0, 0x0, 0x400}, 0x60c) sendmsg$unix(r5, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002600)=[{0x0}, {&(0x7f0000001080)="54b6ad6271eb44ba47c7437d4a72692f06367cdbdec3b2b9186f0efc74357df2c7ed755189c4eaa1e7aef163459576ff2bf2806fc6141de5ed272b5bdc2d767a13de40f130ee00258a4fe23044dac9d7cccf5e2d347a50", 0x57}, {&(0x7f0000001100)="8ddb3fe291ed9b45fa4691811115c55db8f11f7dcc06c713e6edd6a1d92e9708b39a7425fda0e3dfccc2850efb1973da7193b22d90782b94e99b4b6046b981aa77fd4fae5a132c2549ed4b6e164c918233a29eee3ff868e3b933f40a8b4cd12cc6d90fee9c1ad11d5022c701a8784afbe75ceb6da52aab09b0f1c084c12cf72ded6224aa42ed354656c1aadbe3bb595664e1c7610108828f2f20bd0d", 0x9c}, {&(0x7f00000011c0)="89a611ebc71febbf309c23a021544ba5f2025d5b2ef83aa84a8200afa091c2220aadb160781103665eb1bb1d812a0519e5533c9b7829becc9692ad99a1ae14b256269a72abc3a74aa030e08ed94800f1259cf18585996f9b8bab51f41102f12f6152d6236d62c660ed3795c6ebabdf64d928e9bd8872d555bfd4234ff4e0746c8d52cc45942491428b2a6f10666584cd92ff822d738eaca16dc5c295d95409330b13b28e9b77c50772902be398b9e7d2a0125c5c25f869ea89dd5af0dbda3139a15cc3315acef952dd190f6b27027eb57a210d402c058474c622e98cf36d1d60b0c25bf26730f55db62b80d33caad73c899b1674d6a60a67e83d9b9f7b937e874636bf6736f4e732c617c3aea63b4295b8c073d69c3d69a56467ced61caf71e68a436f488e36dcc77a0135d9809410da448ec44e41334cfc6c3239896438cee73e7c5c72a4ed96ce6e1008ae10f8660af4ff1e47ec75b7b2e25d537a1ef2bcd1b204ec5b86dced2548ee1d3c38cc4ab872df9c488c9c68fdddc8165978a4c44f73d69c1f3a7b3ac2cb115de83995c7235df09861bb944f84c2faf0842d4c52abf9eddbafa4eda28ae25ef5b096fede58163c588c5872449466a0c4a5339ecb84607c513fee1393aee5cf6edb02f0a08ff1937c41fd61950c38caefb044559a87691595333ecce9644188a8f8870ce0f7d244758983df5c8a465277e11af52b82b387ebc4cfe9d230b0d5890ab6c72400bbe9d5ada62f5dcaebfa0ccd39f20c6f5c91d06173b60e87f6862ecf7e95fa6ccee72fddeeb8e2e6776cc1b99bac8c3ec8a6b36e912f6892522edc156d2092254c1f44be73ad7025fd8fcd166f60e0f0b006ebe567d735e84e05fd75ce6997aed30f601b53c18438a8499ebdcefaee54662440155a8f02c6ae99e697837dbda9a2b0711549f947d05478aafe964e481e49f762442463dff0b4a389cacc2e3e7847ea72614813882d35345207b3872e40abec5fc5ef1ed331ccfc67b0511303a4ac4a39d9b2c3685383081f63bc775d2de1bdd811658fa32137a8db5615c8232c86eb4309c1ea6d5629031e814c913feb0b85d2100048e7cf1a7235109b02c8cc9410e310bc39d35c0d0bc665e4e800c65d7e1b307b9f813be4fa6533d0b8a8879069d2fc67f82bd4a9df13223d9bf6ab2e2ad9970ee3159812f840fd6472e815d9de1b89149c9650d0eece57a8eba7d95c0b877ab35adf373dc03d7451b1f698b023dd8822d17d994f1ddc1a25404f22f24358ee513088ff39dd221e52ded533e32a728148a68c6ff8e7224bd05265fc26fe221503dfc7b6e15c27bbf6fd583d1e673f4eb9dc15c14d081da7bc8900f07c3345f93d3639d11b52718ad3fd3fa1204834eb61571cb1fae255df541562767a49697454ec863364e0f058f9849abb1d7a1f94a5b513661b272c09a268741c1a629ae7f6637550b41fb4b4802bea552763122b8344dd4e70df1869ae66862848e54fd2234fe8b82c7ce7c8568477f259dabf199211acb905d3abaa896a3f129c269c11c9505c6d5d51d89a2e1d93c9efa4b35d776b6e5cea89d95bf390f49c9dc5a3eb73e7cc472659f9851fcdec62c332b92eaa1025cb31498e77675d20522a8085503f3158731f7eed5ab01fac1d0a212147a73316ff6cfb97bdcbdf1c9ed9969904b1b038de9dd4fc8f6b6278b21c6abc95c27305c545af72971cd7ed0943094da626efc464c74b7dec115437d400dd4f99bbc26ee11ab9103f85c252a5c5605d8e7b641dca4ae079d95d12bf0426ec5eb36d9cbddaab0fdf87a641a3e4b380be43f784a5c80aa5f2f937e1e0bb068dc3e3fa7f90aa840726683bae6c95428728014a5676a94ad78f697cb20b337382bf02968ca26bc14bdfa440b3b158af32eb25a83632e361e12ac173ac96c5fde0305efc37a786717bd3242c6e099e4ec2b5b4a55e3a88ce209a745dbb5c89ac81d55f244743da53ecbedd6d20934ae1de6234ce2b4b09c6977d5e2f0fe4b1bbfd7ded486a06025332a02af6a6cadb48e4b8302bbccc29f8adf9fb30b3f4f67cf51faea0470109cd6b2ca57b133cd4bda3e56ff0a2ab42858323c348126f9d2d20927078a4881382a366a32d6076291859cca0ca43c2a8bf3dd8621e5bf535d038e2a53507d316b26d2c492bc30fe5034901629335539e37d3cbd584ff7ec24bf3ce78200d46f3d1284cae8238d15def4c8601193351acfdf592f9657b508cde767289586608708b9fb7e47ede28867cddf714ee1cbf074bb2a3d829da6fcfd3cec791dbbc9d4e0b8eeacd2ae7c8b02898c726c171875ba52530535016c4310161ed38f883acab68e68948dae4e4a56efc53f9af0c006f563ab51461e412ed24a1f7f4467ae551dd724106c86f2181d8580e463ea5d863532bcdcf488a70b980fb412f9b9918b7b2d108ec8c254f92bc20e093956c8f2862c6f04c726876ff0676d18f80166ddd8c14fb8a2169649a1eb371d1a1d017a8926ffe16c2d97e814b39a173d4e1432fa456faa3413bf9cecc693c93566ee670ebaffd98aca3752b50bfdfc4d598fa994daa6ae7ad7109c2cb9999f567e4710e3f4f155d02ba0cd23b3fe542c488156c660e3417bcb72116ed3b05eded76305250057814f73de34f72db9065b1acf76b162a3a4a1accbf234f9112be168185a7f3fe8822ae0ba3cf3dec7bc1a6521c0b62cc8d6c02bcac06b82962388f6e2df782f85005fbe61757282dfeea855278c1bb36dff5c8133dc11f0fc7a02b795e47320833b4b35e351f6108b60b7ee52b49df2750f93d5228bf7c35afe68ed622e7d74c4666a8e8aefc13927f05dad946e21421a45e6d05b258de69ab9fbbcb20347409722a99061b20979ca0ba3ba7d26bdb329af5bc8cb5c665036acc2fa10a3cdc9d522b57363276c4eb17dcdb5877b3dc185478abe87832cf362fcf6781db801c716eb3fa1c0f36e35e091299f0f8f3b1a5f242be79e4252c07dfaf868731d4a93e715373b1edf14ecfe13af5c08ce3bf7d4ea4d80623e698743d239b044a2e3ee100be4a998e0b161d0a32cc5c7457cf40ac0a5a8069931bc4ee95f5f8fe1a00f4c6f3e752498a7c2bb3bb9e97dfb99639ddcee4236c94341f42ec06455ac3745f0f08d037e21090e7a0a25dc8c86ad61dd55e9b7b0f5db7292f787c0541d16e107aa11001832a206a6da86a3b818bcd6195214a8c8e1cf8678c2f12da489d1cca3505427ff3d6f9d65ef11aa11dfda6b5103a9abb87f479a6e3df5f140b2697a901e27f2d4635c2a63306664858bc0de489de50a7c9ee96a57ead496a81da7acd64c6e022e87ea9a0c6afe6d45e679418fb8f1d5fb72eea542faae2b1998a63b0bbb51b3dfa2f5fcd7bb490cab6d52ba4e2b38e6d80b95b8b6238a9db317892bd15fa484d3274a6773913bc969e98d8a9c9ad30535c5aa4b01371173e6ab4a7e59eafc56753a4d20106b21d0b646528350c82ab086836c68219a032cfea2fbe0f4ed40cc773de70c485f399fdb070eeaea929d58f5a31a1a3a6b623e26fbc685e3f83693e4b4c4932ead6ca9810a49efc7c7c5ebd073c5483a2fd17973204831d67910761e4b64af65112828a9c04d3fbbffe197f4113e5c176896b79e95005d96ac399cfdae9fd30b161c58b5deb4de8a33f34a8ecc36a718dc1dc882f3009544a32c7fea3dc8016ab5986904c95fb1e2bd2cc937ac7e75440817b0609d2710743959538804eca8b0e6b52b41c75bdfda57842d1045f33c999aa569b0692727ecf39eac0e444a573683d91218e0e90e735c1e3c08001aad547a0949717ba09475cc4ca408a3fb8adc2ac620f321c5999275d28a98c7facb2b18c3a4ee00ea49988803398fab706a8bc0e61bfb2a9ad0cb426db30ae0b53aee820f8e42cef52ef6df4c3639a714facd57213983a3ffd15699a04d2d2661138c8e0cec9b3119964f063cfa7488467073f4094f650c93d61ec4cb573f518d68de35857dc4e1063e2049035fb8fd2fa8663d35133e4bf6ddb38053fa82c92122ca82d66065dccfbc789b441b8d20c2dd81af7fc5e14fd929f7594be561b9b430c46bd33cf2d696031246e51bf69749d45465b239804af888241dd501d2df9f5ad6a6e7f5edab31fbfe025a58806c60666cf00f3ae571377fc5c20e1b3af7be92420b2a712fb09dcf5ae16e3cb3f29a270842d75f3ffacd205d67a23826e7494e758a45dfc9a95cc144e439a23d8eb4c27664256f0240bb3864c17edb351554368e166e993374567c207fc740da454838cc2a4b6967c05981c9d9e471fbe3e21621eecb07e4ce1249bc42e025777a46817ebe5eb322edb46a6e69b6c38de0f0680a8710f7e260ed88c36f914285266dd5c807c55074d3cbf0c0cd920902d3175a03d87b6c1f04d1ead5ea1448af576c5fd0273c677abfbc87844e77148f42790d0d5318f2e62981bf9307cf6a20d6592941ec948cfd30164202f3ded93d24e3513cfb1d50de80a89f245dbac2b072a2aa60f2ffadc49289cc2fe15cd914c70379328ac8923df6167c12e241e848f2f92947da742f4a8f72807c77aa95e92277de2f200347ec571b3169a6cb3a4d03900a352aa597a715793718d90149e820bb5e6d2bcdd5d83978983c037d7d2f8f7c9aba6738778a1c82c9c83eabdf50e4e29ca2c563ccd51864cf5e068ded25e77ece30f80fce29aa67a4cf9edd88fd6235619a42534cb41d275cf271a3466efe4b7c38e0930c228d31b8db31129c234a514c67c786082f79f2c2d01cf3dbb017ddd4b135020f000ed628848627416f106ae8dded13c7988455fb9db138fb9cd5c2ecf106927dff8a0f90845e5efecbbe3f275ed76a596e036e369b065397d65ccd599e720e5b9cd56e5c1f78484d8bd1957d3d4753657a845ef25763fcda09e7a49518b240a9d207101dd56ed7a3920d33cd852b076705d08284c76193a13d2306dc43e1598392d4ef3f5f3eb8ae09ec5e76a11d109342e9017749732191a65897284e6c56b3570fa94e6a3a1ea864de11bea5d4e8582817dbddab367b6fc1eb0bfaef8a14a3b79248b236f04ea4d47f25f44876d7c967867bac98f9410b07b224abc5cfb1559d7f559c2e615cd86bc334d9929789d68078f952289281fcd16b731d66a330edd878fbbc9cc49effcfa23e0fc37c3cf6dd1258927b64abaebba591e9972ca046a55cfeb4654474b6dc8d3ddd64120e84eeed02d3001590e4252993f73f1427ef2d39f43ef42d1f666afda6d12219de2d507eb0344623c0f794f82175a469bece15271bd340de888c2c72f4a1e831a536d353c6b32594c90879fb2685ba19a804a71c228588a63ac0c6208433c7613228143b64038d09f17910bc86cf69a0bae535cca53168964c4668b9c1c9a306fe84b97d8bcc20ac12679b6df769991a0422e79a98585555dc548239c93b1ae2c1f10ac2d3a268f22a8bb864795b2efe1e8eeee0bd8485aa33293bc30091c79395899f0617819f9bee7c67d85def30cb0f03e30342c190c461d2e1c40825d2da7015f64d4859c31aa1b4d73e606ef7c34a669134c7182158fda900f1173c3bea796453dcb9f126089ae3b5180976ce072e31121095de0412a1b42e7665fbceb52c57592ffcd44bf7f8cf8e38d258063418de3c36a734ba7d7530080fd", 0xfa0}, {&(0x7f0000000a80)="dbef7aff77e27b84f0f7f5a01bf86340d32b8e5df9ca1ed0ce150116254055b35acecfbfd4006d3b968d85272e0f6a6e9f19c1e47edaeaa1b72be70861f832fa193ccaf0fa304d054ec8998dae7c861bc3895d4432af5e084c912a9661c30e5a9f9782bf30ed6a4512f87fe1940a6a", 0x6f}, {&(0x7f0000002340)}, {0x0}, {&(0x7f0000002540)="212b2ac3b1c1c36a4d8717fa3efb04824d2c8c4924d11d6124026959638c2e1057ec9daaca1acd6796b369bcc7d1a8700be1b4b52b41d079bd7774d627ed5dea7819525b13ea5f72d15ca4be5f3591d101ec15a47b", 0x55}], 0x8}, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 14:16:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0x800, 0xb1, 0xfe01}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff3f01000000000000aafa86dd60a40300000042e30000000000000000aaff2c0000000000f3ffffff000528464116dfdf4b0000010000db5f565e1f5e803d7bb0e35707cc72df770a5a"]) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x184) r6 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x40, 0xc6) linkat(r4, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x6, 0xfffff703, 0x1, 0xfff, 0x4, 0x1, 0x0, 0x0, 0x6, 0xfffffffffffffff8}) 14:16:18 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065ec23740f1d00000000000000000000000001000000") ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000080)=0x65) socketpair$unix(0x1, 0x34ddb553cc6f1284, 0x0, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r3, &(0x7f00000008c0)='./file0\x00', r1, r2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) setreuid(r1, r5) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) 14:16:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x0, 0x31) msgsnd(r2, &(0x7f0000000340)={0x2, "aac4a0c4d26b0e32b0454181eb8bfb6f0e9c62fda5c2dfea53a567c0c26fc435e255d892f120314372aa3e509b7bd40bb1b6dda5f0cfc32ab5688fd30a1126adbc45fbfd8dea7ccabce7eecd6aea7c830d64d5aacb77226e9250ba80779026ad86295e0256f181d6c01b9ce6781cc1f10c36cfafb9c67bf67f64760ea318e4d0a2ecfb989180b616d4b24561f2807c190c3bb3d080e1e9ceb4968c5928b8fce398d51eb24c41e4b58c9b05550ab577b9045923cad891279a2d7071370eb599098fcf1484b5fe597c969be9db787303f5e131ab79e85688b924071a73615c7e1b76be5a3deec9d59303044cbfde0fe6f0dfe051be9a68ef83cd8a0c7534a77980843109ba422511f7e8516b2e4846754d759f1350c5e64c1bebf827ae1a4896ee1c54cfa09904e5a3e490b67f9ca645c51816ced0dc0e912c0025a39d043848cd4fdee14abe5c557c0785e8a159a346b94d769b563846288dcd524b209b11822db5c63d75c6aa89534fb131e78e3a4b21195c15ba578c407ed42553a18b1c9e9ed9befbd1ba2966aee2432c70593057e0c03e1be672b53dd426f0467c3d7887e65d4ad8d005129f68b9b58d4c4692846f60c069e54331af2cb5321c333bead471cc456a564ceff9da6f8b68eccc9f686450652e300b3056e484b2d26b03cdf5895bb09d3a30ff378ac484fb90c3a9995157b195d2cd7216a5712076dc70e2f143e8c090f679952008226271105c6215d3e7efeefc6c4690bb2ebfd906d5e6bdbeeefb503312e3f867aa815280b23a651ec9d1fd19aa711a5ec18eddbf7eb7311ec7154451ec8da8f31accccd258b35819d3f2af6fc105d59874c69c3414b82ef07eed3b6ec14779d9d20ed437ab968090c917c3e338a694ddf9b672f35753702d76f2ef07da89cfb3291375ee1c60285055b763eba07d541c177217378280de1325bb3ba8d1ee80f9bc14beb067bafb954b33f5a347288131b8733605dd6d3f0a99bec2bfd7c4086f475118954ffcdbe0a89bf4231dc8e5783ee5990c04b16f0a514bfdc0b1c2462a97ca13c5eb80e701c50f801e1c1aceec2151dd2449bf8d32277664e113b128a34076768091e89cf59d0c8a6988a12f4e78939980c6f66ba5a2fc74a4fbc5c22656189b5279d8dc9ef09974388a9b9d1d6ec4f5b4dc3055dbdc230eebe27f041d620d4ebcce65a710ff19d4dfbadc10757d27410079d234dd4bdcadf294d3fcbee9e0f5e47a8906a490923e00540d6264d2fabcee8041859ce498b85de71d49796daf350e9a9c18884444c3cb166cb5cfd8cdb17a27652d782f36012248f6fa5ba1ff1470dbc8392b8ac11174eef97c4d4c083459c2e9e7b15c89a8bb4dd17bd0e3ea5ac440288e5967af781a4b1743dc949af3a4b1ee9bb59fa36dae4d8376c8bc6b55f23d5c922f496c327075ee976d1add47513d7367444c9ddf8631bb8288a2af9e23b6cd2feef2905ba713c2ddddd55da9b16a6659683b0862d759817c9ed9e180661f2f5bbc0ad12c7fd451aa47d929839f1f6e62374f8dd4a537c22562a16a55b85d7682ac8c72f5db5ef924753ed8e9be9ec0a890d08f0f4e74dae432d7ef379e638fa51bcc3ad91938248e2a7ec3e6cbcb3748f49fe0c651e44c750ce6247a6f29e5604e6ee2b262ce027c0b074b6fb4c5cbbae09e8996af58be5fcf9ba59f092d807e006bdfa6c3271e8e6e223e3329280ab9b819c630d3bb68d24f5c203fe0f04379b1c8206ce062e2ae748655deb117b156054b56b753a31bcb6cf00a890f05da3ff06c038f0e2ca1a08d3bd3a2d7721b70b8ea8515035ef5e85481d88eae0b3908b377414027aeb3ed3bfbd8b47b91f5d8c9acb550326c1b32252feef2f9ae45460204302c809f3ffaba8472ee85188e3aac070891dd421b7c4112edee6f2006702746d0acf1bf06af46b37e8e9e78eba8a922f053098d869c64ecb4587ba63ab5459c5bf997efa4295dc6716ffe95cf35481740ded4dffb4be54219155fa4a7d6388e141850ec8269e4d1dbd856a07ec03d717dce95e1d31fde1855073e196ddbb9f97368508b6934ddf6dda619db615ecadd18d13a9723dc774f1822aeb22eae494b58c784e11dcca449190fbf2275e05e4a807d54feab5b1c24bc64784e303a9b490e21cdbf59eaa439a284b17432526e276d25d70426fd418c50437da0ac47fb7afcf904fcdb43345cb6325098f3ea643d1ffd8ef92a83d126569df5a41f4e407925cf9c4ab0f8c6c02293a4e74afae6a571df79041607b626d9652be2aabd8319397807ccda88971f593f2ce2874abdc42656deac428e51f652a2446ca8d99a3a7e9866cc6b6472c19666c2e100a3f14dff3352196b42023e46d88e2df08b3f1a44c0b2268943250ec6b834ce07de26c662b9501211e40b4e269336cc222b4daf67582d8e05495db60214a5fec2fdac4908c1dd2b709c0ccd2e7c0aa9817d2b04b6320a5f254d5a3a35e4eee6fb234e2a11a9acd1562ab2c8c38938a582c34e40fce24c567ab76367937029430811d924dfbe7a8c1f28864ad9abb232f332bd4dcd314cf592952080c0796c875a6561c1aad0b46ccf2aa0559b96229312a4b385a9005f71a79f0a260408b5a7fa249996307873b7161ce9d14a31987e263b66e9357f0b1aa4a3438ac8b1d8475262a8082e3cd7fcb42e0a6fad084b66eb3bc2fe054e05919a7e8a2aabce333a4471864f8ab10482fe909360b48f14082802a8217980d2911426c7752dcbf01d679d9347ab2103cea2cb5513fd35d93b3e2e25f673537956c2589889dcc50c2174cc4e3e0371e5b32a6935110f7ebae0b3089a0743a0b18154cd627e3c2d11d9deca956be28b1205ab0b907450958895bd33b1624261952e3b3afb8ea11a2ab766c035cb0f92c31f7658cfb96ed18a971fc20a4c8d304ae3c0fd1f64f0f2871390bd10d61f08c86fd10ae438a26f2b9b36a4b0b9892eb1d2397373b9655bb9977370ef3302feff0bccc3c3c78a7c56e6e1966ea8b8fd38cda2ba568b56fba6cad19562d40e0c843118e63093cd4652848e4edda5013339b23fe98bc1a2fea03e515078e2fc93472f156ba4e1c7a072538884ebac1f27fbb47ac551b5f458775e030ea81900f384e999cb4ca0da58ad9bdbebb6ccc0b2edde5739eaae522a186186fbf34b4d5100bce5134fea2c2131b4fb0f06ccd66a3d50189c2bcb77d260bb84a5569a3a95ba1cc4560ca857cb5a01651de4d92c95b19c49d019572d84638f74e3fa141c9274a71246882222d7e64de3b36f9c243c20c968d40fd2cd14cf4d95cb0b130d6a5bba7fcdca4de0fa9b0991bbc2c6092968eebd2c451a1d905527be85cec163350007fdec3c37439e003b5ac2b1ec164e5579c2302b5737b4c05ff7baba4e66328a57f529043036082e9afd8ee230065b0117c73866f10c3aceaceaf00f8775b69f08dde03f2758c491b3e304d522e25c05eece2091a8e97c486d78221b1b2593de12d163979be78cd79d996af8dd990c0e298cdc551552b2a000fe84f3e50998afa20d62a997b69d91039c48faf99a52e29b3a703dfab8605b7626825e917ddbec3ce1abfddf5b8cda88be2cc6d01b0d27cf438bcb397447e8c29ef86590fa306453679ee4178c06bfa1be99d96d6895e93700aad065e72ef95b1931f2730e0af04b339ee51f5088f5835530d24eb4bfecaf87e14b067af1d479d32627a4511b2f14f94ea095afa526125b6fe71023f9633b41f97add516d5666fb908dc07eda6ecbd292e99a29c24bdf210107487eb1164b54148df522be1cbf570e650139cfcbd321ab71096038d505519aa998b62689d87b5199a582115c0524d238d820e167d1b292e71c2540632903e6cbd4195d6081cd28eeed978d57a832fc3f07e91e3e260fbd70235ca5372f4edb29f519434bef8c98234b9557dce254142af68de181f806df51059b2bb3e3fb112e7eb8799066023361f238d2ebde976646c7c3a0f6c19a902ca69222e2c4ae55c52643e80ebb8d524c3642a567459db1e527be6851ce4a5094fc8618e3f46a20fec9dd4c5a08e85e6a5df1b0437928abcb0ce46edcb006938aa2d2d5f33997b800543a03b778e513a5cd1a13359af5558303a398a17582ca1b9cb438ba391a6b2db1fc9fa3d79fe264b7aff90fe0aa2d1515b3d96b95181e626ef0bec7ae7a1ad46e2aa1bd88ff67c68e9ab65f938a1f5c0ccdb62e87c4b888dc43834db7c7d5be4e26755b2a02deea1ed0e5a05ae4be343206a3b556abd25825f6c5275537152c4562eb35055f76ae7c5e2b51211f5e629facb84b28cfcbbf7b10270bbfe729370d5392cf501898873b82e3982b06162d5411978c62ca99ce487e0f7085489044dfd3d2c9829ef0a57f583223e048a13bcebef28b1b1d36e903d4d3a9038e97ab7f79a1038c3f884a4d5de18e0977c9b17ca4ca883cb3e63dc5eacc3902a5ef7ce61a0c3d1f3bd1cdffeaba989232fd48fa849e561f16c92a32d3dab5f434cfc2eb998ccfa21f532f02cbad93d36b0cde3bbbedead6758501b53fa47d64107d7cc9d49f89f3776425dd5fc4389bd4a2be26895ab5b7d69ffd7534c0c8ba0372307f0631f26f803f95d9499aea484755963c2895412dbcec7813e11cc4c15ceb06b3e31dee0a6a38c77be312847f639c1666152ebe56b1d07f0eb43330a3bcc8f718c63691c7796970428c6c2d2f911f0157efbb6382e3ffb4ad7ce50c9c11d1ea47b17119598bb88766d6d6b7a38187972efd11f8d9400e140224906171bc7197541209e217b340827f5bb0b5fd18b98e3860fb990a6b908ee57810c4891ba64769f635318b6f14d87597d6aad168ecb6408610cdd8af68786022cd7e46e8f7238ce39359e47163006cd73b2052a61af68154eb5b19f2b34fb51baea2fef369d6bc8716f5d335dfe3f266831ea510db896038b04f8f870207f7b253fecf54d4f6f92941d29aca7b6d17886a5bbe0f8775d318a7a6743a9bdc491104d305b4740693dbcc6ce10f21a3270df0fd6fee7200b98c4eb30729cda6b83aabc0ff99380b4107d3b6bebe775f1ac414c7bbc319d5c5cef4bd567f0146b4c5d923f5054f6d28cd4be56660ce1e85921c40f15a4603f1ea67c7c42be4dd7d2cfe2befb8aecdfa193317574fee8b722d76b281d01e10430d5d32b1e373bc93a7666f9c274fc6e1ca304cb1a2f3cc10c8113ccba049fa59008297fb243e5d5785085bf361adcc89124f936bc855e7d19245aec7e823c6e17f6eaf771b5b67d440803eaeea5199702258779aa23c01ad96aab81ac8a4e57a861053a8b973a4cebfa085c4958dc2a46d76cf8b615402f1b24be530cc9dcf7b978060e964f5ae41f13e5e8f8ed2730f60e749c5c7699ea7f7a5d73e1292b0c180c6a2e16611d7e3cc8a550eec6a3bd55815412a6b4faa067d724695a2585e959cbd8a8d5dbbed93da8dcfcb2df398dbf6c1643d9514db904eb0226b4a9b8c96bd0f79a252d9e1ffa256de9cdd61f9e60ed97232fcf35fc190b17e8f8bcf14e228d889c828cffd3fa55e196f4ac736d7799e25ab1b53b548ffd59601bb28a7b69c2eb32fb157a049f5d5ad4e9c8a90accb19db23b4aba4332d3cabdc7bf9dbca9b0a28d37adc570b61f4b76a388078d8eb618663b89ddbc285f57e57677989fa6bbb62e32b302179bd5b34d4c0100edbb0b79cc3bd92e83ca46a71eeb04bcd48b43b4e7ff3d9b424bf3192cd28f029b30ff164d24c6462857c119004a98453c8fabb013b79171eb9569aa4cba8e84f38d8759ad7c14a033d67eb3065e976cb"}, 0x1008, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff3a, 0x9, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 14:16:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x20) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/67, 0x43}], 0x2, &(0x7f0000000300)=""/73, 0x49}, 0x1) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x8e91947ea704e699}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x9, 0x81]) r2 = dup2(0xffffffffffffffff, r0) fchdir(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x40, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r2, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = dup2(r4, r2) openat(r5, &(0x7f00000004c0)='./file0\x00', 0x2, 0x2) 14:16:18 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r3, &(0x7f00000008c0)='./file0\x00', r1, r2, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff]) setgid(r4) r5 = kqueue() r6 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r5, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x5f}], 0x3fc, 0x0, 0x21000101, 0x0) 14:16:18 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000001bc0)="a93238162e6585b41667f705b208f84fcf1bccbe8ff48b72fbb662217db756b68932c1b9fb02856b8c89c042039dc390c8dc0dcb4e71cc1a78c1d3c2e450c64423e0b470e20d80a039a0a22481bbc359ec7a883159a035992250f4e1812adf884935751d69dbe9276fba3e17847e65079ff44d1608a8242285c66d4df7d8823060ebeb68fc", 0x85}, {&(0x7f0000002200)="b0276a763fc0566d43ba98f5e5525630462e333c2784672cfc46378d98cab9a2341931a1ee61c8aac4f1ba7f8f633b9ba3df18ad2b186f53b9074c3c4da89033a59778f1814364742271ab10a9836c248d0a33c83973ac3d7b8629afa306bf2a566c0514d6ac20740b6a29e0e65d1da269d87b8473e9c3c11efb50e7a773fff69a77dc6aa733f8947f806f58b2b3cf12addf439118a5533e1f21d751443d6eb5db65bc27e0ec84c9776b915edf1069a9eae423cc05b4735bfb97238b5a8bdfd3f0461f7715d2e6ce7b24e1cdd78ea359c636467d952a90e4429dd47948b2497e01824b9818286d2e3bf5aedc50da8955b7", 0xf1}, {&(0x7f0000001d40)="8cb8193d1f60bb86673a71312e6ecb7f7435830223cb0ec347ac2d9bdaad065a213d5e1a313f18ef4ad3cd3b6df085426618be6894e620ef566269e74435857bd426291f90b810cd5072fd7ecd5a41ba36f966ad14cb65dd9c4cabe857fc14d8833a7ef85fc7f1e8ef54f29eab005887fe4b4fa787dd184c32302d87e6d1eef2aafd58e0c4663f941840ef0597f634e3a86d38e00e76fb6dc7396babf159c8b83f9fb843393fa79aef270603ec81ea5715431a62675f482e10671b20636d72f3562b9a39f961a88f9e4943655818d2b1d148c060e088bc7924f68023785fbbb009d32b09723203e219e4e7767d034592", 0xf0}, {&(0x7f0000001e40)="db225e8615251d1e162c901afa46c30f96699b691b96a4ed536ced54fdbc1fc9330433df4cb3673cebff9425f4a05c5c147d7c1f7717d099889ce23b2ea63288e916de5da63cc58352e4a0289b71cc9e737ffbdd26a25f5ab8b76002440ac9b29c1a461a324a08c8b408ff1cfab5387ed2399e8ca7e13a0f3cb0340ae0", 0x7d}, {&(0x7f0000000140)="9870209ab3cd3f", 0x7}, {&(0x7f0000001ec0)="8bb4c86a0cccefe1277f3dcdedf487746159204b4b32f202145a2016421f784ecd6c514c84565f4fc8b412f1469e734be5a6dfc1e8c3dbc9ffacf491c7a93763d76c5353d531b3138fc9bf6ed0bd89631e0567d9a881ca7f2895e5b723b070619e4f60499c016295f9b95e6885bf2ae7691a3b406c0fc6ac514ab10d31543b2f845081e06659b081b9d67896698193399d3c2ba4ca2f332473cf315409502acff31703a0c3dff48a7039f3226088b1f669bd05dafe79fe7d56f8a3ea00945aa698", 0xc1}, {&(0x7f0000001fc0)="19317e838dbbc84e70bd17d26510814e249cb0205e3f6f3e47b298b27b508efc2406d2fdd6cc816cbb39f722d37f9030393ba19d4761d3540ed6eae9b78f2b1d850f39d78910e4879a7a892846ce1be1287561d50117d69f37d538bdfadc2e47756ac2aa12e2ab9214c0edd29087a24ab3316b2bb5a5515e9d2ef66f60bd2a1a3fe023a3bbe89c4984665437bb5f6b9fa27db8902bdcfcf09b58a35a5210b06431884630bebdad26a72848669582f7ce817d0fd990678098d331b083b0225adaf9b0480654ec39d8143540bc1adb65c4fac9c110cae7", 0xd6}, {&(0x7f00000020c0)="8ae500ab9192563e042995cd036e7b986fa942a2a4e94c6124c07c47e95eeaa2830011b21ac7d80607ec3081381188d177115eec2bf2ed53f553dc0aa3e1e56c87eaa8ec5f56445dbb054b8a7ad5132c9b1e8606790daec6580b06dc2280e9a9a7388b47c81fed8c4db81ebcbf79a4ed9672cd25e6355da56e2518352f4daa0bec5f2950e240e77f9bf45db327ba35faef8c98bf3ee7f7fa128509c4442cb35bc8c8edee8a3cdbc8856b0ab75d878b6ed9df", 0xb2}], 0x8, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) dup(r2) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 14:16:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1000100d3) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = geteuid() r11 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x7) r12 = socket(0x18, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r11, r14, r15) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0xbf0b26a451880f5f, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000380)="3f688dd3411a0d08cad7afc45b1e631b464d408a5fb2ed4514ea7bfd8dc7a614d3a553959933e71d617c02b9163a096b97966d38168ec30c97ecf7acb8c86b7c718a6d137561664fc328850cbbcc7b9ec15d72e285b0288677cc21d8c8991eb55b13795d77273bcbc25d0d0bf0bab0070ec7e56f5fdacd69b5352e9bb058213faf98a1afcb0c68936339416df9487923d8d181beb52d93a00594cb9e2546e551155c6e621da515a216f1297daf5f96f00ce5e5634c856b7fd2246c60373782f9ca489aa366dd49f11a32378820e697aa1323afb1328bd08f391d8b7748e63971ef88", 0xe2}, {&(0x7f0000000a40)="02449aa4bbc8c990301632887e3253632b11207c14c6407a333fa7d0eae95d308ff8eb4bd97d20fe25f090171a941e6d2dd1d21afe23401af29a8bd1075412fba5236dd0f25f0da967f86ed5f41931959d81eefbbb479581856af80e3f0f70023a0a95a798141986a2aa0ffeb6c8da92c3e66b612333057490de5841214ba5a2b19be22befc18215c88be54d20d157747e4a0b047a77f40ebd401a57c835e43866635472a6f7e9e127b2cf18e2d7ad6eb541cd181cb9b6d7a163fd82722fbc728a665d2a2958dbbd222cf1954728ffc6060c0231cf92ad8b998140148f2a992663005d3c4d18d9e313b2e4e46f1512c36593dc9309788070e6e1d39f5b77626b1edf451b967550207b86406ff760bb7e22003edf7300dabf8fd8f7efe41725e101e14b6f5dc52ea053cd973fe44c54bbcd3333581f3db7a025d3eb90b49bc017e67d69945a13ae6864be4981f65f785daaf9aedec38e8e283a380656dddccfd8cf0f0f365b3a53bfccce6cc716b3819647dc8ac3e83b6ed5e785e9778c8909f49fccb14211e88e24d7ab24a682abab5790f7b0cca7ed4e4abbdd5f8aa0b56a8b5b9bac8807338e2f1728d8b1c5014b73fb72fb406952b0b14ca3235a85f54d0ed50404f59d2875825340245bf554b56d9a10dd2a4c012175dcd788040ea59f2601d1cf5f3edb82673ba18f07fafe8974f3cdb5926be8c9320452627d851fe01e2cf9f616d47672c9ea0abaa520192c90ffbee4d9e7359a9605cd9c9cdd5a7e6094c4172f08f0b03a5580e5ddd54864ab4c81b46fdbbefc65234d98e0d988b33205be4d6690a75d9d38cfe60e3f66ce4be775b7861fd15b94a1d5add167e1347ba1449d69a68d1fbe3e6dc185893040faeaef8c23fd9cb486fe739f57b174e3118e32276441093994c5779c030cabf737c671e6af66520381be627c2cfa95a7507afdc7a22cb496b64229b253a4d24b070c4a9767cf9db5149a103717c13603857e901a935583d8535b5ca2d9225f8810f540662729a39c0561ab8245a79af767087d3ccdebcf16e901c125a8d5661a1e710dd649d732e93fa856f9583cdf36f0d8473f5b8a54caf0e4d36a4455328d955ff91213d08b4e142ce88d2cd5dd8bb6f75de90e31c3f2bcc2f662e4c5dd20856c97f5e6c2b67c4abb959574076f6ec7abaabd0288b5a11018083108f5eb4b19c5e25257df1018447f0b6e4285a2d1ec2b2d914efb6ff2d71be244a5322260567be023116a804cae97365ca59daf1242dc355eeae92b3d085496b284a4062fb044c28b47a2f8a95f68b007509fccc3ddb4300541c214ba673f08e3728b73f2524a28db8b31badcd1ee4980903073aa1a171c80f3a2235c81e307d84eca42cc4b61095402cec458bfd845d32f632c5427dda682780fb7c873b0865204f152f1875eb84ae4bb391ad1c7604cc65d40f176ba1e95dd7c666201688008be5987523263d388a9ad3b061793082def3aa241639a63efb03b450ea254514382808a4a26c7d487350f5238cf944bfb7189640422563cf734c2441eb8eb4b9d8f7391e36195613c29eb51e7a6627a86b627d50a7813bcf827ce52da024e39b08f5bb232d0aa100779839605f7a4b87e22ffb182f41a93102c021abba22e7d1332ee015a5fc391a53aa8e6916155ed768c0c5739356f92291befff95e12e4fbf47b66d18ab536cb625131ea95c3dedda4a54bfee9496e892821950791b3eb0cf09c0716e940aa3407e8f57aa5af4825e89c2ae545b7e896e950b08581e377448dfda5a631b99c456e8ca123887d62cb24c9a99a36c85265b769852ef5dfa79b4f098a948fec15285657a317afc11a098c9f55d0dd1c37d66dd2d868e627336e2504fc2b337a3008b1853d84a6f4dd697eb1c77f253a304a27205253c3a90baf3d1d7a48375302d85ce67ab84c60ee5a3da6ea981bca9d5bcc77db641cc7acdbfdbe9b56b697225d0c8b21c6606ebdb66856ce7682a2d941e393c7653c8ee079c43ff2036ef8b1079d2e27e647638c3f11ba15cc9050981932def4af6a96986f56c785871ff17c1e9082c074315ed9c9145ea885a43d8e5bab29406f5c43e82930c6db4156a75baf9fc0365fe10529b566db8d2b34aca688e29a9cc5ffef1a7060290f25f991d09d1108eb467c1cf3ec5e8ac9e38184b9f0618fd857a788fba9f3dc08cebee9561b28c317523dea77b09e56342c4601a41452888d6b35d03e9ee630cc2a86fda177f34a1864666a74765457ca4ea90dd25789bd01b4cfbf5a0db883e0eff510cede85dac1ff7049adc805111c91b3d94c50a0234c9aded4717a3fd62c1dbe490317f6a0283cdd5d4a7bdfa7d2a1805cd62d50b0ec0bfbb582f5ee710b70d30ffb5ca2d8c7545e713e97826a803438d2c82443b16003650c2d55364ac85bd5e6746aa7f7fd7f05824f03d1d4182d084bc0fe8b75b060a924f9d2becf71d580553df5e3d489afe9a7dbda592bdefa930fd85e6fb16be082d8d66cd446e133277dc6fa3360f3a2db5ec6833125ac927ce2b4725c00f249695108f867c56c4498c8402c51a36a6e1b7656904f3fcae2182d627e3cbdcab91628e7685ca56d1d7ce045ac0d57f3231a7df6173b111601d26f948ad8a3dfaa47ddbf0263f9fdfc08454330e43ae09a22227a7ec7522e17a8477676481af9c7cf27e4fcd18fa5ac8dc90192b8534afc6be8ddfe0995b70929e62f60facf090e5410bb6f70dbd3062bb05597b29e4582f0c92ef1a7b5f030ab034a128cf53c8afd6a107ba50ca2c7973bab151abe79bc7453566b0c20e2e416733230d2835c0a36a26e3cb26d2adec42a98cd89bd4c10df56eb52398d46047869971189bb39c63eca11901a4b3f3df35407757c87a7b3540f17f816fa038193bf9709d938105e4973ce1d4ab6bcbc83e90154f52c753398331a1d47004b00722713eb559202c6b2039f97671a81219963cd023e731dbbce3fee4e43d9d0a1ca137928369a2df31234ee56404a370f93b30ca583b3fa4bb74bca1d8d2ded8f80c245b4c0bc8288232dcc6e5ac020dd00fe62af496f7d37b246d8834305abebae21ed541b35ce70cc9a87c43ec5b04e06db6e12bb13237f78d8870fb74b2a7c13fe17ef44b44305325ad6e7858895e54169e1dffd4ef4acd4ab32158cc1ae56a0d39c5b4867594880e5cd8631284ea13d198b28d0fab03967712e3dd4951ebb2b9a57f97e65b937d6525cc9c344fe190463b639fa410f98377d61a3faaa8f7800bb784b36ec9b0cbf71644e42ef45e968081a3ef1c6a725e088779ff162e3c50844e79cdab58d2e688215d8ecb8d5db65b02d07cfdf41ec6e8ddde8b33615142171b22cc39a539094949cb285351cf81f811dac893a4d0941d8b82f8bfcdca3f2582558a685fd539cb03421d2f9727647c0fe97582b2aadfe89be1bae15b248fa736c9f5d0428835099af2528a01328dbe3ddeabc1e68e8feb2b1c2d544d782bd9b5646b68abd7b4d37daeb09b54732c1673f0c1a255e7537bcc99e39a3a04e3cb7e039eae716c3c4b99803a5227e2c1fa27644ae8353b5316ee3c72bf82168975c8a85f7ea09144a22e0af19a7ab3a7b81220a87b3e8ba00f553f47fb375a92c5e86333f26dc0cf257e906b0ad6226b3bbd09309b0a90f5005dc606f35c35c5caa38fcb24dc0edd84eb539fd1c31a7ffa102614a26c66c8543d44f5622bd5e44fcc1b6b3099570a6802de833f274186828f73eb46b4db79fac9cb3ac98b6a0b7a68ae6d4a988868d0ff602d648b9609cf3bd2a752bc99586b6dd8b322df9e49d5bbc44295af1eca19e1115363f475bacc775ab027acfe6c33ee7f30f0941dd4c450c0474da017b1ddd19020d0c547b35ba40e9fab0d664c707455818f734c7f5071bffc8acbd71a3042b146e6a80a13c9f6729a9681ec90a9d3cdb09511e1c4dfd06918a7d04104fb923129cdc362833f56f45992b5981fcc13297ea3423bf38836076bedac92b14d7dcd98d1598b7130e2e738223c3a0a8347d65d85ef4030a5007190a62f929e52d9c1d88add6f075e7d319f77287386ef68c99cf0bd76d32479a80c7036e9cced21da794543bc1b20b36bbf7c291dcee08341882c37a84c3e0742e1b5f780d28f3faef92f2722ea8d1e57cad8bcf690ef4afe765ba0db1a5749097d0025a22179c8fca4418096f94ba637c237b37607a7f86d45b5b4368cd6ee44935660b548b6ff17d281c01616e59f1954ec1d35343d5fc94fed9b056d35b12f76ff8046324fb3928418b6d8c88e39e642ae34abc0b512fc93a20a38b14a93eb43dc1eb7f52b9c2558b2c79fa001be7b2afe355f2d3018c0857745ee3c39a4c25d0469696b9c7ac4c5d2166e526678f8aac1d4ff0d7de76167d2d53d57f0348195a98e7885a30381298468b13a58094b5ac5e183a98c8f4b805ba167e4d006ddb040096c15b4fa596416a3642ee64421244bfcd7f9212c68d5b0a0d5810483e65d2d3cf9434c71ee4b5e4fa2e30a4838ddeb45ed80305646a15664eced8e1cea7ca7e7997b7c43e9d03a751fd52b7d5dabea67edf75fbebe5ed01664e5c66711675c8ebedf09867bac6df63bb91b49da8a4831dab011813ae05debcb907e940d63ec748506349d8d2dda84a4d5a80859823298d8b1a02866b464b700ae84537c7cf2cdffc4a1c7655f8718c50429a44413f0da8beae4aacc16edd09c63f1c205c8cb15e63cfec038904bbef949e047446d6a6bb5dae0f2fc53391f96bfc32674827599ee304f2f2e4810dde8064d62ce1717951f225971b4163a662c910bc122f22a07e67f3cbeb91843be25a73bc45f6f65d8283828de79fca75297ed65edb00ed0ddad2576eec5392f3c120664ebbc099a68467c8a23cf743b9f7f47e37bd8de0d7ee43f59f12fd17fc56c4a6abfbb62a41a6d89e345e0da8db049434fd38acee2d333da18393704a28c32849932268d917a5d9f624b0ea8e315437ac05e2b8f82c8046aefc07b69077fd658aed65fe620e30475503214e9ceb69efc1eb2855aa7d5ba527a9ccca834fab14c54bc15b33068d5a7bc0e0d1b14bea49cf36d389a73a52341e9fb7c4ed604e682030a16f1e5004a249cc810262c502b2ffb10be43edb09e058d7277150911e824f8aa6923b72059a4424cc3d152488f339939a5ab36ce8b4abe7eca67ded9072e4f86ec202789341697fc43305e31fa5f4bfe2164d8cf44c5b3eca34c1315a4fd655e9871e3d0eb2b0dd756980f6c93023ae581659712eeea800c4c54dceddad8512ed59dbf912871cea4728a72e6aa3c504770fb6b113021833daaf67df1df308770f8d5cbb9cd5507810fe8a5780e36087f9054c98abdaa1151966df786f94dc2f93c17d46f4934c03561d1cef46c6475995206cdb95e81b839024e5fed8bca797c5e6fc195cc1a1039fa9cbf99e078b366247142ef47de2d38bb7a115077c0e6cdf881cc4e5634c324dcd93aa2946516106e03666b077ec12af6eaaad125d4375492f0dcc6623e2ef427dbcc0ac06c7874275bf1b7e5fb6ca8ac4ae9184cb8d7dd4c9586c1b970f58b95b8377a3df8f1554eb7360ec633d7d08d8fef577bdba68f6b8cd08eaa24b7af3fdd6ba9d56824dae10d0bd2003b5a3b1f6675f773e16509fc99fbb735475c342287bb097ee599732100a5a610642f87bcb649988de601b0b6d5d4944959fffd3a514914de451e387fc9b378df4344cdbb3f24b77f7222c5882abd100748cde1c5d10c77cdddc99ad74a96b9aea226f007e1973a3ed72430fbf7213a4242c698148fffa831da9e", 0x1000}, {&(0x7f0000000140)="43f570e453483d9d28f11e7aaadaf3b5eba08ea9293be09f9055cb381f115c7a4ad0b846f43e8de35910fa433b75f68ee66be057b0d513c4a049cd4387bcae3a", 0x40}, {&(0x7f0000000180)="dddafa9d5bd67e5714288d2857c3c65ea20a7ac3c0098db53f", 0x19}, {&(0x7f0000000480)="c03ba903a36b71d96bbc1efc4003084734b8803263fbe7f6b9e01b8776eb64d3593c6e9437972ec549ee53cecd138dfe982e647743881e0c72af052b0c1a0ab432678701f4c6279c0160c238ce6b86944889d9bca86073b71be743f7d8e423158fa51859fc45a3494d67ed1244a4b6a963999fa4ec1b9b65", 0x78}, {&(0x7f0000000640)="baba57a32b203dacfa88541935a2bfe64f1e0c9e3897dbbe2a7c46987b79c742778f1f942c6708515cc67f718f9181dfd8b94b96d915fa104b78656331e215362827fa3b2fbd40a94aa0fbc0a9d72689a28d315b2931e99305797b56105bd7c6756fdc8e7cc44845ec9991b32472b22c1347bfe52c70cf91b12a16d5965cf5b7f60a7a4cff6b470aa58bdac6f4d511804e9b0d1e91440e92ddc6c7474b130d51841251720cad9fbffff38df1d2a18a06efbecb7e55b0209f", 0xb8}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r15, @ANYBLOB="00000099"], 0x50, 0x1}, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) setreuid(0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r22, 0x0, 0xb2, 0xffff}) r24 = getuid() setreuid(r24, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r25, 0x4, 0x46bfb) r26 = getpid() fcntl$setown(r25, 0x6, r26) r27 = getuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={r26, r27, r20}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x8, r24, r16, r17, r20, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/208) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 14:16:18 executing program 0: kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) fchmod(r1, 0x21) r2 = socket(0x20, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) 14:16:18 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:16:18 executing program 1: wait4(0x0, &(0x7f0000000000), 0xb, &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 14:16:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb0200f11f30456810f0550ce64f0000000000000000d31fc6626d1befb7a0a80e09000000000000003b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ceff85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d333bcb560ce3c5985e79fbf469c2581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba9cf212d51f927bbeeb62ab5d0b6746691a9e9acbafcc4ef8ab86e3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a111057b004ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16ba25db5a44f2ccbabf5b2483929bde6db81ea469f70db4690f4bf9675afe7ee5c827bff55cf"], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4ed552dd9d8bce24bc2b3bf89eb814fcd987a07d164a371b4ff997e84d85535d0e74128cbcf6191e06f6823387a689802dc560d5902fb1dc5cdf40cc28284d6438274c0df26049484094283fad", 0x4d, 0x404, &(0x7f0000000480)=@in6={0x18, 0x2, 0x1, 0x10000}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)="c7a895006f53dd4fd000ffff86dd6e360ab9bcda5103000000000000ff38701f98c59df9ffffff21eb43f8097f740000aa2c894ee300") 14:16:19 executing program 1: syz_emit_ethernet(0x40, &(0x7f0000000040)="c7a895b22a241c0a078359ff86dd6e360f1d00fffffffe9200000000d2c6735e034e66cb19fa1d423b6228b798c9581845727a3247d45500b897ff2319b8def0") r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)=0x1) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x830, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)) msgget(0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xff, 0x4}, 0x10) 14:16:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="83020801"], 0x1) r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 14:16:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 14:16:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(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, &(0x7f0000000000/0xa000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffc}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0x8}, {0x5, 0x5, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333, 0x800}, {0x3, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x6, 0x4000, 0x43) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r5) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000880)={0x401}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000680)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semop(r2, &(0x7f0000000000)=[{0x4, 0x6, 0x4cad52fe006c06c1}, {0x3, 0x7fff, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x6b, 0x1800}, {0x0, 0x20, 0x1800}, {0x1, 0x4, 0x800}], 0x6) stat(&(0x7f00000007c0)='./file1\x00', &(0x7f00000005c0)) r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000780)=0x101) r8 = socket(0x2, 0x1, 0x0) getsockopt(r8, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) semget$private(0x0, 0x8, 0x10286) 14:16:20 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt(r5, 0x3ff, 0x8, &(0x7f00000000c0)="76ff3185e99033b9fa57e8bdeb7f6efd9024263899ad28280c263e03af514ed8eae095cca3a5f026a1892c6510ba657ee8f08a4d053b454aa35e8f1793aa12def4caa9a6a52a54d5c7bc4d93e5445f9c9ac0aafe6bc1d45fe38c382cf9c2a145d34596a30b36e1c1435c1279f548b47232bfd037ea3571ced0472875ee288699cf076fb72251c63a27390cc4f00aa61d3eda2b47b229222c6d3beee9d10ea9859ef93cf129951cd3d017f40dd0cc3826692325365309c26317bdedb3e4922b8bf70997eecd65ac2f808bef217e9619f0d08d6fdaba1420663965d5dc77246e1a4b32fb", 0xe3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x4, 0x0, 0x4, 0x0) 14:16:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={{}, {[], [], [0x0, 0x0, 0x3, 0xffffffff]}}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800016, 0x0, 0x80, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) close(r0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000040)={0xffff}) 14:16:20 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd000005ffff88e7") openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000100)='./file0/file0\x00', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x1, 0x88) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getgid() 14:16:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) 14:16:20 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x1e5) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000019680)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c2583008e913c3f4bd3bb4a55980190f7f757f7d10000000000020020000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567060000000000000000da0c23e9475c9d6bf97f93cf02b9422e05e492a016821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f27185e5eeb8845ed711716b4c70000000000000000000000000790f69cde5f6"], 0x1, 0x7fb) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x2) msgrcv(r1, &(0x7f00000193c0)=ANY=[], 0x0, 0x0, 0x1004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x88) r3 = kqueue() fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgget$private(0x0, 0xfffffffffffffffd) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000001b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f85401900000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e319092000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db1000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5289084fd968d3d3c515c6e810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e280a74d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000325cbb100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e92738bb9f83624747f2824a72664b396bd7f9c83b9b6841ef4c9cdcd03fdba97e8dbff5123cf6429292b7bff134e3db350f03d31bce56c96a82f6bee5b2f1a1daa5682308342c216acbdd02a984c5e68c137e35e375854d0544a1af6df857c7e509dbef1f287fb9f0767c00786393adf72d3f0d7aec9780370a05881c09ce58266bf94b8e5e9620c976c91f4bd65f98f4c2fdf04fa4d89894217b039bf1bea8dae9a219db4dc7aaa3e80e37db91cf41f7fb3f4d4d28f4d48f0e528f192a8b8beb314a10619f1a70f6dfd62eba29572b2dfd79681a3e9033f99531ab295d9e7cc1441bcbd80d3ca2369864121fa0abba6b88faff89a66f489438f3293df44b2fdb2baaee2150a0e41933d52963568a681f12908e27f17e2e27781a3d1598ec7e610679e1e31d2aa924796836b4d683dab3ca32cc5d7f6f14cbedb20966192d63b43456f80b2fe8a9e38dc12f88c2f693f3cf69db141d736371d829efbf70fb18b435c3f34cef03ba21ba9f9545c9b499758e623b8ece23c62dd7d78b36292e870597b942bd2217d4e59ac95f29a9761d3c91411566f8537e36daa47caf4f2e906032f9cea2e7f65c1ea2f657fa64257ab5783ea93077d6536808e3819a31300e4e69abd9563c7"], 0x1, 0x3, 0x800) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) pwritev(r7, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRES64=r8, @ANYRES32=r7, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f0711c931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78f"], 0x1, 0x1, 0x800) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093a40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751a13aaf6ca8a46bda6c568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae0000"], 0x1, 0x3, 0x800) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) pwritev(r11, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r13 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r13, &(0x7f0000001300)='.\x00', r14, &(0x7f0000001480)='./file0\x00', 0x0) msgsnd(r9, &(0x7f0000000100)=ANY=[@ANYRES64=r12, @ANYBLOB="cf40cf2de4e26b1d7a4758ba198ac31160de4a89cc7ffc9402a0ffe5d68e26dae67f5c907fd053632e0ef67321945df373d85c712358744a2b173ad8988e7807c2609ef45b4d3aaec9eaf52bcf02a87b189a859a", @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64=r13, @ANYRES32=0x0]], 0x3, 0x800) r15 = getppid() setpgid(0x0, r15) 14:16:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec44a1bda06be84600c0b60831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc88330cf4302f069977e762b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffb4d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd7058698bf04b868e173dc3ac7a0dd1bb5dea77ef0b4894953e474f990094ede671f0ae6fe50bf957ac3e9aa4606c7bb96050d3005a090e6226b36229082fe3152ebd10bb48073fc22a73a52e959e9675ec7429040c8a183574534a4689f0cde0cfad5d30ba743a784de2706c30ad484d20b219aef3e5032d4cb7b70908a953eac6c78f9a86acbc5c26d140552658269ca0a6695b457fb376f6dce7ac47cab39f832d1ce5650ee92a4b8206a33106c9723a72fefc7eac4d539a516e5554260fb117a9725f8c8235a82596b99d9350fd43058c7abc"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) r7 = dup2(r3, r5) fcntl$dupfd(r0, 0x0, r7) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r8 = dup(r2) sendto$inet6(r8, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 14:16:20 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x90000000, './file1\x00'}) 14:16:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x0, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 14:16:20 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000000)='c\x00') msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000340)=""/4096) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file1\x00') r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) 14:16:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb30, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x436, 0x4}, {0x8, 0x5}}, 0x0) 14:16:20 executing program 1: shmdt(0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 14:16:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb30, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = geteuid() setuid(r3) r4 = shmget$private(0x0, 0x2000, 0x14d, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_UNLOCK(r4, 0x4) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x4) dup2(r2, r0) 14:16:21 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) r5 = getpid() r6 = geteuid() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 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, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 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(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r13, 0x0, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r11, r17, 0xffffffffffffffff, r18, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r23 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r24 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r23, &(0x7f0000001300)='.\x00', r24, &(0x7f0000001480)='./file0\x00', 0x0) r25 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r25, &(0x7f0000001300)='.\x00', r26, &(0x7f0000001480)='./file0\x00', 0x0) r27 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r28 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r27, &(0x7f0000001300)='.\x00', r28, &(0x7f0000001480)='./file0\x00', 0x0) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="e5a652bcc71555e9881ee90d049192b950422571d7ba32c0bf12939df9793b318cd1e607f09d92d4453e03055b8f87029ab92ef50ecfe280d25e64a397f54cbb9501b56d4db5101ee77ecdeeb429c6aa3c97a2192d324f621747efb25481f73c83575d1b49d058088adae25c94f9fe475bdad8f24488e0b0c22f102493d5bf0681925f82f332ebc4d0dcb2d7aa9be08227c90cadee52d2412fc87b78ab75d2e4e7579a32bfb051ce86fab5dbf0ebf2525b4443b76bdd0705269a5a0eee463c4d7618a016", 0xc4}, {&(0x7f00000006c0)="6ae11762472578c1ccbb560024b25d58e2bc956878b09b55148236c58249887559b58e03b55c9727f6332f406dfc4b433f31c6b3ba67fbc10f32c33517ad19bd7436c12c5f1afa554427e36caf8b75f5998ca1937dc5b3dc3661038eebd10d576d76832cf493444568d36045f62e0a86e35bdf68d6d890aaaea5f019b8407fdc8ebb6ab91d68d489363f9da8b13c3684736c4b70b6eb0eaad0568148abe6cbcda14e81479c6e4a338a937293c91780aa6fb00b2856e5c49f5db0cdf19220935895575b9517fdc24a702e201cf8fbbd8815bd0b2937eed4706640a29d469c488ead97446267ee7dbffa92a47e4430c6e991bd8c78530c17c5ebde6db9e3595c3a310bc8d1d41040cd4e60d634ef62bd9358721abfcbb9077da3a83f01e9e2b258526913225e6d9987b0f81d098ed60709557acc4dd2e49fc1f704cabca3aa1ee086ddb3457e6d0c4415ba6245f2ef883c6945acf8968914c771d0acdfea7b76838d00873352289b11d4e0253cf02cc067f4fa1e2644c1db23b46c10db15cb19f35e2c01d737b29a0c5aa18720b011c608973b63447fddcb996edd915970c6921f0c92555975487ec8fb127bf32066188c8db3e21f4116aa7bbf5c79798467aa54efadb31184e66dc73917dfc3006102142af4bcfe2c0d497ddf72e48e69ae0bdb70948bfadd61b57eacfee2bccb78ecaaa6f487f6b7e8e5ba4352f0c0c71488ce746b9fe90c4d0b5f20c6b660fd6c3a0dfc601bec64aad0464ee0c05827214e82633524f26a669989a46db5ecf03cb4f3881be48ccdd43f7e6e07934fc83f27d68f5030a83ebdd6f21d3c47812880b124062137c133c4a959bb2e5a788e81e2f31d81a8f31d0f4be083c8d1d09147d4583f2369ffe3ee7daf940aa5a78579a21a1d83fed382dbe9d157e4ac7ed7610f582524dfbc3f3273aa3e1ed79fcdcace3b3e5967c25f79330fc1524940e5e5bc2bacae25d31e2825b52afea067c42dbd860210e0d6b2855b134f20a16fa78eed8dafce168ae914901b6c2a3097037f3d91cf94aeda67009780bc7c1b95cb9f337f47bc0442e5eb0b85d52d468ea397468df8283c2365011b704db5e5b9d748bef87f8094f6ced1ec680feeb8488091c4cf6558f633ea27f441756ffcb954e5aa633f6f5e5be13ed700c9470afb8938ca628bcc7d4c7a4a933a101386d77f8e29b8941cc983b55682c2d08af52bdb85bbe32fcff20cd27391f7ba91624adb4b143b65384174ad258cee89c2cabbb343a027c25345c76d7c752da7b213347e8d82f794ead0d0b7229de1d621a14f28f6419635d8695e294b778864a163ca8e56063880ea51fe4c7341a5df6d3133bc5b694a2c33e178fbb93af9954f3a91948595b280203724988ea9107f60fbb73bc1824bbab1a64e3c8421ebbcf44ae1a8ca87d5cc33d92db8329a055d4ed68b5c5dbf40119d157a8a64b40697512067f5bb23d441da477d3a0f7ddbccc62e6920819caea6339118dc3c982680eeb1b8a983a5eec42156224134a5d4b359fe666760c11bf7cb693bbd96bd83feab04d67475e2715712c335356004d78c00d44eec085d9d243405d6d1c0b5a38986eaf3971592b8444bbc57b6a3bae0d87aea8a6c29cd78708a2babdb47ae315b3eafbaf768372842a7df129cacfae4353b01dc73a6641248c4920f8e8e15bb1d1ea3c9d0da1a48b76d999c23d3a532b6bf1af24b714924b929de6f0e9754c56db13ec37b91b4a96d9533c5667969cf033bf7c00a369fb2357ff3ba00825f00f42cded3184a19a770996de581b02e600a939317ab7705c62e34f638a7eb415b58a78fbb7118896bee367133a2af19de0438b8e595b24225e522b1fa039622cdfb6e36d6f80e0f4c7dbdbd7a2d6d570550b086b538e614758273fcbd23d8b56250cfefc9059adf09d7fc0d4f27c81c92b1453aa76dba03db9a9436283751d0518c71baab96ab00dd1db82ad4a7bd29c59241ce6b845be5f8103a7ea67fabe42f50d4333e6f178c0de8cee60ce9b2477879663a38f3c2cac2f5c0f35a5c2fe60bf8bb13816b9c5ef82e114847651151e54612497e4e8bbd4917aa7a6c10b5ca60c3180af53d60acaf5dfa9d8c949b86dd88386cf1071cb876fcb25da041dba71081176f764d8d2d339d0550abdc9e633622967c06c95ae04f7fd9f79731f83893016e5d226eb1af86b1803342ace99121c889db4b17da62b59ed0ae6deddda9ae2d3fc94c6a2a64c2451c464a88aca6a22df72571977b5ac9fd230bfaff4e5814f99a912e7fbfbce1a85ca1b4efbdde12b0275b4c26c4daf0a7ed7698b3dbcfb3e3d2ac2f63918e45b6e1117037b52d9d18badbdb2d325aa710aed007103fe3a9b444fa78ee2949a919665dbfda257f98894e3b9a9e303284d95109a3a3a63646247e3daeaed53421d5b8f629ba6106730bcc09ff89c93a832c33e819071ab4da6c3105e193e1440195d302310fca95a3daada2761e0bd91c3988a679d443cde21c37f363593f45fb1ddcc4f94d3cc0dc4b83f4e31cb19f76f82f14de3af2598154c6604ce0e4a298bd19761b6ad72aee531b60a994b7d669af90ef41da00aeffd2064d57ddcb83d04bd29515e656acace925ffd48209dd994239d647cde8ad9bce0bcb3ebcb022ca636b098caa2dae63a88db23ca58586eb159e9548a0301936ba40e3cc64b030c82718201948cdb9d4ec9bb841e2a6b6736767dc15075a82290b4e91d4e93d7fd764ce29fe74674533593af9325f039ecc1d162481988f87d067791741347d390a81e6a1306cc039e88c5e26aa68b2b1ceb50be02e7a8bb293e5c678a0ab8aa6573c56078fd730df461c3b9c8a3c78d9543b137a82dcf3fae6770dec128dab19c1ea1f95902b1cbb4649576fe62624013abc113621293447b8985f0460807ba9cd88417679ef8bd79f949e44afd89d2eba43378587d03537ee075d109e0a406633644d1c84dc61de36373ef8557496428082a972d7f08d662dc4599b4d61b03d7a9f92e5b3e5301ed0324a1295999d00a2a35b033a84e3c1afd106b020ee550b386b49e141323151e1c0968cfaa7c765ce99d6860df6f17be714b5e8226c4769fc90adb264c2aefdaf2031c0285043077cfb6fc9284ccd7b3eceea6879f21be44729beca133e76a238f7c2c53e060f6ee0f7f87f550b3b731cbb388d8a3cf7f767b0c77c18e3a728ca4ec0a1a6d30531b6060d5d18cfbada948b16b48ab48622f3bb98d355a75b8b8334b3a88a42c030f313f4c239376262dfc486051ebc5a46d7f2b23af08230a75385a15e8d29bafed501705a7e94a46544d09a7fd8901c9ec38d4568955266d8119caad32faae35da0bb0ac6f0c7a943fb6e2aa25194b991605d47a2c013b16ab2b1b93db7ff012736aab4701fa53eb273969297f3793b36bdbb1a766e12afd214cb32af44d7c4bebac85a8abc42e13024e80ded69c62b97b1a12eeb6c63a39e650c148a6b2c4ae1ab3667f57f4d704acbbbeb6f7cd9720e6ae804fc7456fa3023cc80270efe7806fae6be076a4458ac5d78db8f29ee36d896f91811c722c5105fb8737a7030f26b5ecf8cdd837366d03419df958be352dd9585300bd27f14ee33ce8448138e52533f09df196ce42e2bf3fd4bf4dd087ccab1dab5252ff9704bee3deb316ed06d28fce2d3e0b47c35c38c1afe410a18d0123a2c080032af74eb82806d24bc516a71dad708c744894c4c501f88bd60dac4a547bf519af20d83f08d52de10c87696f44d719368ccf45b6a0211b519bd32a9ceaf77212e60aa7dde4611db417090a7f679f541a147a3499ed971dbd0ba843ef82208e5df661d20186763e06362ff08ab195a1406dcfacad062bfa861eb1c69c5813d1b1bdab06c407c16cd80081ad915b2c6eb3f805717aa02297ca1156309b07243c8ff399b96396cf304d536f05405716d7f2508b89eac2415a195e7b799effc0c81f19f327015f165d907e5cfebcfd8054e58579ffb53bd1e37fe3a2f739a7cfed4f358e2876723b6c289faec765cc1a9590a316a6d8c0627cb756d66c8d4d8c35febc45ca400114dbba414104a8618478a20cfed8908769834f8d843735e2d73ab5d6fa015d08004c713ff210bb7b83c828ad1546f62b41358fccd23bc6de600ab84ebfc9cafefa470434378317fcf1fd2a0c20410c2afe091b3d28c2f6b84bf5dd7f3ad7c5b3a84440a7a9de1deb42dced6a610611c86920632f81b91680861fdd41a8d647d821cfc5f61ed43a06f35ae3ac01962e0d70eaec0fa445097d0cc3d595130292b7534d9c079da21c479cdce84411acbba217ae16d9c618805a6a059ec89ab5604b838a00cc2329844256301013f0f7c3cd1dcd556e058dd56b7dc01c2af52d01f203d4646fcb3356d803b053e37b08fe4dffe45ec7830c40d56d9bb212df67acd4579a23ba560d126a465a1e35e2a2cd819f1e3478867eddf0c48535da0e4dbbdd7fae047862b97b3670c8c17429dcb08cdccf8a41b7cebbc916e61b183429f5ea0a045c6cd3a4bb850b9e1600020c029c9ede67b5b138a6cabd81f044f37ef92421c044d043cfe0a428c87a26040f9cd7ac341a5e53f43299e05c7c0e32900ee6f64a2cfa88e0fdfda9cc9c9c976f8678f3736b9920abbf21891640ee53ef8a8f1b2501e51a23ac98c126e84fd9bce039c51049345b7d244cd5eac34a26232331e01de436da50da160baa635e6537cb9c3619a8c282cf71982407edcb2ab50f8539e5dde70ba6d901ca31b8219c6fcd2499cde5ba90664a8b1493a3edaceeafcd8e3d47bddcc35367ad5ffc3d9cca29fe2e60f8af33f4fcd3326564015ce401d3ef3f8c8167336c5e55aa1aafc9c3899dc0ff81b76f9c513b13c00e5fac904efbe9056f29092d9ad66eb78921cf0cfa6866c15b22d950f247cafa5a6bda521d2768591fb8ba59aa3b436f9eff2d93f652a7715dc91789a2b7dede9f64275117ad141d641c6f0f6fc65208f9915538cb502c7606ff265fcf6df8621b5c56525e70b007a7a32c3898b12eb312712f500a789836622ab810dbe88eae962317af60987e15c7f31279686719b355244047fb9c52434d65ffe0d16025d8ec0c34bd1fed6c0c0fb796ccc674f307a3ff6148b2707015f5823c0513e5c59fc6db343f27206235d5736cbcbdd757fcd7c59a5880c77ba5170dd65d2dcd6d4c1886e30d15bd782f3d1bc8c83753135279550910b12fa1349d921f4c9eda2e61d51fdcdbc59d62255f5ceac67464eb77a379689aee4ed037cce23559f2f87220ca68897bd141f28a8bb12febcb3891d9204d0e97e3ac359cc1a627985a6ec07939ad4ce9717600bbf9b07282c02380a052b930e7ddf47cae6f1beb2ad886ac7d213dbb5b12c55478e2eaa3e1d4cb0c1e722d6868eefd5f17bd68dbc2f356331f0815e028843c48dd06a5fa98c4f4b108d49a32b4871ccc98741be7450348b395c187c45f2ee1d68f3dc646fdde8b2cc265836bbb260350c7a5205345ee4f8b33e5f7deebd7dda571fb1fa5d8ade50cbddfa0881468ec30bb6a20f080f983c21b470df8cd9a70e55fdbe15ea0732967d0aa8dceaea94bc710f1cfdb3a506b5af12da41a18a5eb058f1b9938e84e690be693717f99f06f6b57efffb3254188f89f55405818687c8c27f599a598c1a0586e5e6722b36a0fb2eb29bfa62ccf0dae05ea8d31107bc2dbc22e38d983f6a018eb190370d67732759263594cd3cdd3e38f0fff598fd3c6f9dbc7783975f1473e359ee03aa5b38996bf9bbc3b9629afb5667a4c7f758057567ec077b285fe36b", 0x1000}, {&(0x7f0000000200)="5a9e67b3bad96a62e3f9d5093d3406cfbfb4a619b3a30b4e32b570b6551bd3716b09faf4b57ed8e5416066bd6ed382ecbe5ca3bd61af86ac168ec070d02adb51557d964700407acb32071c12c93a2d0f75fe8bce701f8be8c9a58f81337174f9745e459ecb422b5dbd23000a90253ecdf3ade8c1557d6d8888ca1af53630ee08efcdc9915f10b11579e5cde13f8d2b1c7a096ba629530db4cac70fc9985d064ffa8e8efd4119325dbf6d3562eec60f541644870e23ef006e277ed7fe250276af39de2302cf769543d75786e1511fdfae5ef3663d967c4ff4e2fc148a94b9708789a4", 0xe2}, {&(0x7f0000000300)="ec6ce0cc23c7e7367f89e286c1bf7a6141260cba806decb78e5a388d45321c5f42814e8101cf4beafff7f5b0f2b6c8be7975728a0ffc0d1443609ade3d93ede3", 0x40}], 0x4, &(0x7f0000001780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRESOCT, @ANYRESOCT=r4, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r10, @ANYPTR=&(0x7f0000002240)=ANY=[@ANYRESHEX=r24, @ANYRESDEC, @ANYBLOB="dc13066a1a4e1c66e162cab682ac71a76130fda3bc8fa225eac32cb9b0e30d5344d76bae28df27cc16c70b1f498c383c3752c3ead1a443655b36fe11f83f7fe6c8d1dcfa820c240b51965a746e68faec9cf6fecb171cc3f537b989e2a8e932e69d30b1c8b03b4829326886c1c8be598a65a8a694e3ae9fa5f200f85728b7602c1d4f73fa9671cebcc755c7346dde7fb50922fd4db54f00f200c6019d9b8f0d36ea99f3d857b2d1b3d27a1524de67be983b39714041e6387e04f0868bd779768dc8ddb89d691f0cea3cd9e861e7630c2730e6a361bf53a4bfcb27e652b5f8e8e9c463cfde4ce7e197f4a71cf772b2a41d9ed68e7d1794bddfba145015b5c4ecb1919bc2ae3dfc0cd8377e5881d389f8442303bd458124cf9cea393fda45952b6500870bfe1a7c6899f25dbaa010a39099592b07f8f310f7f5d7b6afd2c74930735bf5312348816f612f1fcf35937fe894ee0d54b73981b9ce771b95efced6688c3fba739f3a4a9139d25010398ece34a7b76fb846597042ab93bd9e4609e4977b7f0f560d2b7ddd93f4c1e5cd30ddde5a519fda48b93211775594221528efde868da65fa3513499fb351f814a736fc052e048e46ac6f46d0e72237baa1955a114faa75af0a2e93f9938bc1339dc30e728a949c9ae3edff405f1a55dfc25e37dc5df700c243910fb160aeb56a9939180840b88d27a9c0a2e78dd1d98eb3fcf789b7a0c5e47e83f859fe724c6bac2b985139147053af4d55817dccfeca7922cbbdd6d9f1e2326103ea56e11b0167f8c4d3d0cfc125563ae805dc7376fbb292c673c68a2a13839047d00b7b2252607057a7253ed8340aeb323f2e48a0c51f0b815c4a7f4776e0656e79a3041d1189c3f7dc9bd3d5e2f2edc6f7cfcfe09c11d9b21787e231de025803d58739edde8d24121cece42f928b26ee338caf2d2dd0cb0c4a62c2d995d55de3d630daf09907d23dc7b7d8c7177bf1429d1b5be012a33a5555e82921194a60f1da077f9e5436973df07bca13c3d9f428e329a31133bf03c5c05781d445f1f0c9cbc5bb9d9cadba59986e8ddbec2743902fcdd0c88f138a1c76b1eff602a2d6ebd01f2f3417652fd68b4d4ec4c9f2d21be898f6daf9d3438474df04ae46f5a00c094f0c430d30a9f54ebc41001dd76cbcf0acd5464650e687612a0dcda5f3c45467404e42fe26ece4a0513f620b9cdf7e4381507c8dbebf4b70c0e159bc13dba8c5a713c0bdfdae8fc39c7643af993d5f2d2d46f1b16aec7a57e51c83b78ac977662d9b79f1a64ad357ba4861b11f11d76140f2371a43103b57cc4006642a921d012589927665df444b2b481e4d3de0eadb57ea39fd766e5af1b36f02cabc1514dfb21c6f78ff8684d0dcd3bd86a05e9bab15e163fee2800ef5f1613ae67bb7cd683f47ffe4318ce96ada45366fe913184f1517dce01baba2c272c47810ff60e34381b5f56fb61f9f3a8b4026a271f9a7c30256e9d5acbf412625b2fddef886dbaf645a2a68bce1c61f196b9f8234e4f05b1394dc156b78865345cd1353aed72e1d9f523fdf7f68fec819a735776696bbd24919dcf6eb2e66ac411713e08f85296cb5cdbc18a957007485314508f9795d168295de49e0b95c669d9e6886109d17a61e484869ba3fc05b27a641d9f272cf53e994972c847cbe99e1e46bf54156e1d2dc7344979aaac760969484015f6cd14b59d64eb181e72b8eba72bf0eb2ac6a9ddf750bc3b17e4af6c5894205a8831cd4afa2b87152b1ae0cc30eb1bfdeb42412e503bfe123049cfbda1103b60d69fb5a076c65d0af3dd75c3db3eb0bbdccf9491a05a0e4c249636a9b39ebe402420e0eaf61c8989a1b657763ac59710363c3bf4290ab206ceabfcce03976c7c31179f552758dd97c72b21da0fdb19182feb0b606a13189dfb510e4d121a93aa73f06fbfe57e143698befb0a81fb9e84e5276db017d213226c1a9a3fb15e116b29b6dc26380c79f6c3dcbdf7923883ab905729c22c5a30ee3e60818a7adac3ff2cd8dc48b648e99503190ea68e54c35ae46da0fa23c92ce09791d1fc953eff8c4bf9a733358f10356d61b9851f050a7ecf822785f1a943c6001aab8050e12583c01d987d4c13666a03bc620035940dccf2ff93a7029946ecc2609585524cfc0c1a61575151c1e03016e5c693be0852e482a7b20e3a9d2dbafe388f2944c0128fc9898513353f327532d4b26c9adf498092721c01b0eeab81f2efc425b112309cf9f1ee990a69f8da07bd0a12e1b2ff28f9089a94d4259cf6665ed9c62d75d9ab49b4dc5cde3815d35728783b9593298ab9a8298a1e3c7a752f8c66b00deb22bd1f6257921eb52ddf177e7df66e8e4e9ad8e4ad22c8df98471224ce54b18b5bd2fa95086310eeb1e877a394dd5bb015b1720eb2d16bb340df24f09ba91ae5cb2dc5a2913197f238dec70156e26dd347f8dfe2c5030ef719a5a574aa0c9a6f95a113a1ea51e3d5474f5bc7848466d9422e553b7e7d01d3ae0967096edd64533434f9e73e2df074628db8abffb4cc11a0127b388f1e859b3a8bdd8dee30dbff1d48b1965c4f7225b54b2db623365534ab3d5573677c63f17b4959e1410b01ba3ad2b15fbc162d3803d79bd3bbf510cc101bdf3b1f3ed5097c2924d67bac221c13d5c8afa8115b313090d3dc22b405de30b67ade457db7ec8439698ed12cd954d34daa99931fa7a8c61c2c8602a175a4fc59fa5a56819cd1bbfb8b134d818ddb0b7fb17839d47ba677607333ffdd2fcaa38bbd06f67376288bad3985f1a6f8ee5a88a2e1cd984f80ead99e20fb1ca4b869b0553252a904ab15a4f9614007417f3e71aebb08fd1088eddd82626c3d451d1a25f83d6317ac14c486afdd51fe5f2ad86f07318334c6eb68b22375affc3128ad19a299e161f61c55f91e89a894f3cb9eec0b226bc4ae96d0a8ec96130e35e57dedcad91c4df9b5ebb665d93674187ab86c5aeef0b48fca5c7e05bce276a00e872dd24507bfb07325c63831580e410dd92b7c368c71ffb63a930fea693ab57501957c7abde2ae88ec2ec863066774186dfa4000f17bbce962b60e1cfa6b0c23d566bfc69a430e532ab80bf1acb3b4a541f64ae8f461eb95acc3b996262f348c0305884c0c0dfa179dddbf4cfa2c520875ed3f9a63d5ab8bfbe3d5b1c1863922781431cb6becd4caf6196504d00807c7758912adc5715e318b2c237657ae958f1916555cddd1dda8cfff0150b71ec8a0f015bb01a073055dfc3b2944bbacaf74dc4a7db902efe806ca8da2be1ecae1fd5673bb34cb78542efb1cfa746c16683ac47dcfd1267abcc83b751d97a3ad7dcb87918eb52bff234004477dea5d9d4d5ba90da7d96bf2873ed4c388739947cad44280141072f7331200dd7137e62420e21f55640c55120d3a411820fd1a4539d2bdb32cd8ca300864d319e5ec995b9b2055c26da77c556d3832bb984f28fb2646f587c67cddc87c122ac68bc7e6bc80c5c120326a26c96a67bed0993542494b4762cbb4305d673f2aa871bae100ff0a83bff0cb85171ac230c56571a7dd9adb0d7023adc4eb13949ae622a067a646ad04206fe3692e62421a2d164071f8e589a10fca8f8e30597754094233012ee7e86c2cae1bb274179c910a35c11aeab39b09fd7e2b4b51526fd2df69ad9ddbc3824baeaba50eddd02369d3f47e3a7bad95a6ab7338d7cf3602a9a5bdd889d4e8cb98f17fcef1cdd714e8c6b425cfe8bdc725cab03e2b0d31ddeff0f739386fcb6f77ede51af6716914890b1f6619ccd9f0bece2a77d0d104a9dde32eae330c502bb6bf888d4826c3e5f41b39f21c61b1d6548cb0b15e5b0b1fc9b737787ac6c80aae74c8cccd3c8d3ba1d862f8e4d627c959f13e57bfdc2680a5facdbb036ff7be4ddcdf4672130cef2c5970d4c0487517777dfff0bd00d30324e7d4826c12eabeb07330ea4808fa66bf53f2134c1b5aebeefa6b57d8ca1af7eedde7ac66a02c728ca697179b9c2b711532c88f2e2d80f05d5a6b487e8720a39875dfe683a124d5141d2e4a9738261c65ec446d7da6e28af8d4c1586b7f3b01af96f76bd6e9113caebd01cf16a8acdfd2a9a70e90a89d89bbaead816f65d3341024f0f8e07b9731a370486a411af638a87c93b6580251c9c6eaa919e66fc6980fa60694d32f3414b53b9dfc9e4a8dcce45300c552e18a1bb2474d3eb8484a03ea3b992350b9ae0c806233891c50e34af38d3fab12c1919d4c2f88d83fc56fa03c7e4a99de08f609e8ae554aadd1e961c1bd1bcbd548a9ca7c0109b810a21c71c3463e5d6d1ce4966d3aeba66d126d0c35e08024aa683931b4373aacc710840c9185deb9fa099b1fad0f2cd57ea13581b6bf761cefafec73d4585bc87503dc561986ecaa902d3804af4e26f05f99495168fee786c41d7d324638cbf336aacdc103888cac14c353e7ab67b82a87cdc2552fc5d76863bb72b34b794c90006f2001e815dda83c77900ab569ca5ff68601643f45e50be39417a12e229b94bc9489c917112a31911b849c777190b7f6b693306b0424410f80c5dbc0287475cbd54d3771a22c8a993bac220d32163f0b905c32ca9f61680c0d80d4d731a15e974e2dd23aebc6771add31088b31497f4aa8daf9ac5ce56366b8f9b5d81326251cb17bc644ef6b4fd826745f8a058e52ded388108dfd385abe1ff339221deb4902793237c36d58fbeb7272e7a57c0407e9554c26e4f37dc28f21d2f510eb67ebb1a422da7c847a7a8ce66e3950b49ecedc82f209af8a5aadf20545b082ae3fe3f1339c6e393d805399aedc2ea6762213fb30118c14f59cd9c76eaf41e116bf90f5a1c4b13316713d098f2eff59e291e82d2be03634b1a40bd6bd67ee6421b248e7172a9ada1f2c68ad086a2bbf5d6d33cce2b1eeb55c7fa7d774a67d7139cafb3731b842c6636ffa2a21bd7398c1f78b1e77b41fe119b1bc3237c468d1bab385a4dec46d57bb9741e4a43e2445209ce2798d86d54fcda11e796ca6f7f3344a30ee1040ea9fb2f0b8939accaef1760fc470a97e5f1a44b5be30624226a7d843479a29d7734c262089136d2c739b56a60899e5c326c402186abd7c10bf162e5443cd59f689a42e8d5bcb862bbba4663514bd9b06e397985050c335b1ea3a5a6caf70f8f3b64fede7c8c9d79bb2eb6d55acf65f3fd24eba612bbbd2df9066e023ea23803ca211f3ae96e2628e5c510eeb3d322a237b70aa3360edf5030358b4aa06eb0982fabc215b34390ec2173c8a1111e130689298c1a6f1862a3ab0638a50a3de99a3b4774208936b2a5b51e4296351c8f987e8079dccd2b69cd408ece551f8fb3f799d35bfc1ee34c2417ad19b19a90ca64304b23dc67bd5fb456d47e0b4587702579ee679fe3239fe081e6984ec41e78140aceec3f3003958758cd765ebda9abee1ef0246cf4ef9dd844f58bd174ed7f75ba212ad8f2c97944204a53cb53d57c6b8fd118a7a3348ef859bf160ad9eeca752a2e58a92f313c53b04cfca8b51c638614ad303e8287637953befc9ac4a82f90980b38848a6e8bd10becfd6b658252996033fa7b54c9d2eba850d6ae70c4070a621968eb53eb8b5589f47b8fa9de254049f00eb24c0475b2e54b7f6838788de13318417ce4e3a7ebf44c67c6e03447e9fa2d0191440a06358e026869e4cd4ef26b7a9131bcf011a6c3d67a3b958f28dabbbfe79dbd562e49b2eeb7dce7e24dc75ad4fd9ca97ac9cb1a69b84e400c036411d23dfa673833f2705cab414813a28f10dfa6621d5a6df7b7a5733802373a0c3070f5dbe1e21f6cc", @ANYRES32=r25, @ANYBLOB="c2deda720baf4032932b2d1e1c37adb76971781a863906c9cec431ed940de8a682f593cb10ad2a9d0a49e55edd533f0d2991f528efd9ecd6f6994c2651eb6ac25d672885ff8be331d1a18b2d32794a126551c2f23a0d8dca6354f883d8dd50b067314b41c59c118dd2ad1f452ec8cbb5e7344cd87ad614c840bb5edc4e4814fabf3fca13abe9f4d7d674827f5073b80d265eb36b250b217315fcd6c09dee87a5be3a7320f5d1687ee3ac827c744c7d3453394e36f4dec86999f5cab5febaf6f6665e474b11209249eb2c01cc37354bdc4761de808ce6c971d2ef33c24f67ba20819df8fd0553617df49e78999a396f53d8683943cadd891d6327544db27d7a2f92315c49d266b9c6c559330c1314fff86cfc127390af8f368854c7fac2a3ff4b0c03d890f15a94d119a407d0779d7947e36c213ae063394d9e7775a7532a3c2072b1d6d22ceab73cc0edf0788a81e9214f37b7beef4b127cadb850f0452fc1d38d6d1dfd50754b9a2898987f4281769b0e50bd56cdd0c924194e1f8f1fe0daca2bd1162811c9ffa0972efca0c1c6b47606fb5be1f5f41e2fc3fffb0023faf236d1598fcceff61510d64a3387a1274434a281b2ee7ed11abd4ef60d54ea66b645023dbfd834b050be6b787b9c9368fe673f9e10af92591932c597a5750430bd83e5fa33836996d4d4942b306433731ed519c9ec500b35050ae54ca3f720fd02b8ebb83bd9d09e0334c78d71ce12502b0e164bed1c589f944c3e5e94270b2b251b2e13e0b2fa6602a28a8e4defb75ac834b64d3cfc0071f12a24659e10f1ffa27fe861a07d5bc6903b85566b91b25ec3a539a9f3a5a7ed97b980861bbfbb8e3dab0029aac26d2f7ea6a8dbd66d27f3e72b440687a436563e195f5a852d8c2b27f991a11bcd03f86ed36efeadfce35eed045c20fa0502fda0f53ae3554d8c2c8812dd2f815b6dd826f0d04f2d2e796e0c5887934bc9d97cc07865cece0c65f1d7ac66edc3788b8f5fed6a6e3c3c1cb51c9d794f153aaf4979917aca54cae4a762bda709b1bc998731efa64817f6e9bc3ee4e29866598e8a0aead06becce52bb19dc0f8ce9e22173b4e8b768c817449d3155f23aef2fb899089c2a91426f880847926d5d97ff3deae980793f2acb5d57086c7d0c936d98c4d8d491be509d56727b4ad1ae4a424f61eee5c99cff394960527ae821a46a5be5e4f363daa31d0e2d8e55d696f3c50b60b45c13b3922ed4bb86aaa8129c3a72fd6607fa70d69910273ff42f1c9779fecb2858be672bfdcb06730b66b3dbfc303d450d4ae4a50027207f5fb533f326f0ba3960e32a5be0cf764ed74a95ed70a78054d4a82140735e3b419ac5a5909c3e2416e811fd4d108edc8de6fc2443904954b4783c8afe5b1cf780476f90782603afe910bf766b1691991d68b902eba7b1b7b7f5efa2483bf0dbf20f3d7265554fa39ae03404f38df597f0bb5ec27b68b33c3102dfc4bcb37efae33492b21323e008577315a62ed5d8877086317d0d2958561daf171eb52efc1adbed67b190fd036d986c00c222841174479413befe5677546cd4326c941f364c193e3323fb75095e19ab81d4a8b56e3a3ba4a0c4b34b65a0adf2baa8db9e5afad7b4bd89c497a174a0f195485f8ef4d95bf5416b1997eaeff64cbd5d771cfc6d855b6c063136c3c178cb63b575585feac5b809a8d89a148774bae7feea176e0c224e01f4585ba02527fdb07e8f6766456686a04d49c7f37d3e7643972bda3cb5d61e8718f14789b7272377e987e1b90afcdc6769967b24a3a523f314c3f74219abfb973a5e597fd7a788451dd1c2a9fc347aa3893c3ed1101cffaf0210587fcd4457a9213a07f8122a9c711b00d9689a985c83a8ecc36d599ad13e6971127c3a441790e33aa7b18a46c4f72e149eeb3bffbd86ce0a1e870e5769d7ed90753f2a515721fda01fca2b3c233cfb84d8bd67a10b782253b30e11fb433dc34430beb5cca80238c3f0364e202632e57338f5626754c151f65d5b794931afe6e6b5006f232da38cad68f9d9d5bfe9bd96c17c4fe76e7d11718c1ba7b4dca506d38485ed409c4ffc6ee4fbc8e3886e7a2dbfd3f4b6cb609e2eca59062d226d8617a08ea63996a338c648921bd5fddd6e94f6e0afc13cd163152185cfc471081deaae01396ab10f5a9086365e04884e4ef5936e90f1f69185aa05dad4ab4faa85902ffdeb97fa1f33267b63e8f92dfdfc139e340db3417bedb2835bac8b66266f761dd1e9e107edfccfef7256695947a97f02ac9aa3fe1a7c8aeb5f687f36673f69047ade4b3d2feb235ac222ee8c6dca7b860c30e6af199d65535bfb2e1be7f9ae02d3a09b34be8b4633bc658510ea6b991cb72e3cfd2610611c4754fd3844e7147053d04fce05514efacbf4e54af4d16af72a480337eba1e225bc65ad082c7edccc0d958d1b9179867aeb355236b04ebb41bec192e1600248d385a8bb9e30491887b9aaa974542535cf3ff9f7c26acc140b79ea9b7b01bccfb1378968935a558a9064660a2d43029ad8e2fd9a28267e764999c7f2735ae8f5a40eaa18eb863966639f90def3eae9e14b2a01d15cce39edf7756471384769fa19f8a25e3cc429d74f540a2c3b5a6c343b3b82d00350ae503027cdc548718377f393187a5c6e0ba1c21c58963a3878d60ac207f0c55338011301ae58eec66b2af56adf229d8f7d23fb5351888fd153a45d6685979f36e7d2179c6bfd1fddaa4eb38c5636c3795b7e1657fc46cde060b813a68e18f4665986ffab528ed59c1070d608225dbd378446aa217b9f24348bc1ad51f988ea03b0569a33afa1053de52d948be67990f9f57e79f78b6a951923f27e22a6cfed83a4820eea20fe6ac64b829149882ba7a95082157b9d173e07af24c88a0d495250f01606df4cd4883fb48fb68097d9402efa02fc37d9634170c8ccf06cf1328765b4f83957565b3f9119b43a5157233ee2e6d97b9daffa14700eb18d35cd9f3baa5820b8fe1547fe9e6f8eb90b00f4d8213a5c5269917ed5a30109ad5297a0c9ab639e0f520d4e27c0e37eb0de6e579b4ae368fffe98a87821ede68ddd630c209aa21c57080792037c83d7ff0af2ecbe0eac05a3007e73ea1bac9ac10af5b07e6df95d2ab0fafb60496b4c177b26c48034d05e00ddf78fbdc1c06a33f8f7afca88b20a53db082bb8c19adf1da880146fe3b2b3293acfe35f918418e9fa11f763fb931236a8348990a67b403ad21fde14d59714d6de39ef04bb14464d862ed21f781447ac5d7ed503e0ead5e12d381575d02dbd239c6c676601c52e7aebd3cd8a8eea3bc1bdc9bbc443b89c5299289063d17e3bb1e301cab064c7e9f434491a8e0bf7f25366382afbd13fbfe9179d60f99034e9841e09438a01394871b7a5281b569783f6195b04d9be98a617586b82270211c63e9f31013911a12ea8b2b0ca25d437dbdd6370d1f0e11c06df2f3ca0d14a72f270623543ec70b1bf1282daf53c6c5fdd2c71c6c7e46d93a02dd985521f890ebb7a82473433d91f750e1f6ceb18b936e35faf36e55629ebb6d4121b953e48abae5ea56397fc0c66f746a3401f4b57b6c9509538eec10ae037a54031d470bf79a96933ee016af15e8ee7c9eb14456d5b97c0286c0f8c142ceb4f70e3ec0aa4bfbf6928fda30a8fa19727dab623192627c7f1d33d72a54b2e59b9606563c77f0d63334c285fd4e73636bef868151307538c25d2e26b90fbe759327c60f1c4df8d0d6df07e7732abf5084af660f0b0eaa73bc8d0f392823e90efc90991e556155994bbd07d9c74a18a8813098bf2e8dbfa4a1e94fb709252c6dc8000d6efad0caeb3788c5d8541fe93aa3cacce784a296a2af186a933e25cff6bca1276b31676c9b146bdf09c6ae67740f2c5794efd82281d0e88d16ef41657d0547d760836fc2136e1f857ae0743107893381f3c30e16403b66637661480e36502388fff2ef85c5acace08220a6da4a1419bf1af426a1da35a632e4f4bd53d760a0e8d6b4915cb5c74b8b82ad14c7e5fe44620ae74bdae139a7153b565a46fbe40a7ef2507cbda5102c1b69d0329641854ca58c85e5b92440c67d5b80550287109ded67cebab1c2a6a5fc1e627a54235df614f8069d8273a6becc581581d80d736830cd6c0dda8cbd735385993486c0bdb9cd71b7340511a52858b41e02c3edc223b99eec36617ac2d1f5fabd55a3cba10ca1b64faa5fe0119b1b7595681bd7cc1da0dc8097f12ef49fbca33341ba47022703b910aaefac0cba1c2c95a038c8e995d47a1510e4966bd3f890a7f9645008304479cdc6dd7ff9951c94890244af0a8d0d9f086a2d4d565eba924d7c53ff6e7dd2dcc6c8dd588cb9095ec909d0dd17bc6ed103950259726a19862296b4b4c9577f9a62480f92b0bab9d0e54bc025371ffdc5ff6206b0db8fd0950c1cb9cb56281c73a7dbd942ae63aaf77a7e3600959859fc888d804fb77fb693fa964de0f3af4f31be94742dd52d76f4dfb539091a6c34e5a24299790636890cf11fab5a7b1eca625fde7a5999e15a7dda5c2a1266c40ff9f9b81a484667ae460291763fcd58a51adf517f23d7e108befa7bdb36f3770bbe04487b26cf29729e9044c8a087322cabeb3b0bbdbbf3c8d4c72c50a6e7ab35591a66342b590483e366be58c9f98244f307c4c5968fab8b01b5d4572c50159f3f5a88b20508bf6d60b4623ce869d7748241af0cdc55c0f1f8b80d6300a095e904443353f1b46bb2d00d207de0096f515ea93616e331ff8108d79813b9fc90c7f30a246b6da246359a4526535968c913b0c405b232173f0641dd0a5319eedf181f533da175ff9ee5db9e54b85a2a54a34e133a57b5f5fa64ab415e7dbe91dc8603d31b5a3b6950b02409a7ab374d7c671c217d33d3102b61df57480b9f64fa012aef1d738a85a54b3ab0709dbf5f1c4095efa2ec5b1ec3c32eab051886ddbab063c5812415d9c40f7b395e9f293d086f125b86bc11d58b71982078523c08b80f88a9c5b7b9310f8952195ded0e60a51cfc9d2f87d943b1c891f63a9c2aeda3212139693f886885a63867699ff83901dbeed9aa78c3a0243502d8d04a09060aa3f51a42de016c0264353a62547527b44ef9af33ef50abd088587035f95775ede9666f9ddc82c73a8028f23be81bfa311a85c9d7945502ceeabeac99c55dd676581c2af1531890d1c143ce2109b197b1bbded830863e3f08fdbed57f31d0069925b6d32583da200f709741f60337060176e85bd2ae1ae62321a57fc9dce2474b32668e282e0f62f0c06dfc110351b7716db8f6b86021ee20acc5a8f6713347b908d9136ff293dac567cdc4e8f61c362cfc7f0839bef94350c8ef206267a99561ee0154f50fc2485e8872a7cbc2dd4ac32a5f67241f519a8b8d53be437043c2609f06b4a777ce40f1f7db337c7a697382be0082b89d17797134a0b43290937f44bfd02754c137ed12b2d5579170c13b22b68f3025f08a0524e73b519b193c206d1d696fe36f48653fc3ff06d90fe2e9bad0e12b25246c3e423c460d596848318970651e7becad14703f9f20e9723f255b0899bb27dda8d982ca79413131ba5770b600123c224a99f1d8faef435f3b3f57e7deecfa08c5c9a108482f55bfffc7ddf4710cb74050511bbd76cbc32345ab6b0c066c306a454e69429d784f2ae230cf90b0e6983e5fb0d40c4b2a6140ab97faf72c037b25e88e4f70a91c329787f8bc20cf9a62652849f374c296cb99a515fc7e1f8e88c82fedba3defbaa35b27c75bfe097cdaae94f6e5b63dc44", @ANYBLOB="003068eb9910286921410a2e04bf3481433f68381a6ce66eb88ec7dff435bcd9bde571b66d376a6b36eaad34da9cd79893abb6044e7ef21998e86f0894e9979d13d69aa88f7ccb2fa3dc1ca39a303ed860aec1a5a6abd9ce1d48aa3afad51915a0d784a0f873f8cc14973086f6af28849d95022dc993939bb4db804eb95b6596ea67a6533f19cde2b224a5930d8aac51928be576cc97cdff059da0a841761aa20e263be58a11c531f3bca6a00912109cc037726f7cf58fb270fad00ce7200b293fcae68f17cc66d58ae92e1ba5c315734bda1da41874545e7fed6b2af1f79ad996f948ca2387d5b4b7b98f49c73ade0f058630c47ac9", @ANYRES32=r15, @ANYRES64, @ANYRES16=0x0, @ANYRESOCT], @ANYRES64=r28, @ANYRESHEX=0x0], 0xc0, 0x40c}, 0x6) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1) 14:16:21 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x39}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x51}, {{0xffffffffffffff9c}, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) 14:16:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000180)={0x100000, 0x0, 0x10, 0x0, &(0x7f0000000240)={{}, {[0x0, 0x3, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0x0, 0x0, 0x3, 0xffffffff], [0x0, 0x0, 0x400], [{0x0, 0x4}, {}, {}, {0x8000}, {0x0, 0x35b}, {}, {0x0, 0x10001}], {0x0, 0x0, 0x0, 0xffffffffffffffc0}, {0x0, 0x8000003, 0x0, 0xfffffffffffff2e4}}}}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000015c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\x00', &(0x7f0000001500)='\x97,\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='-\b\x00'], &(0x7f0000001800)=[&(0x7f0000001600)='::$,\')\'(\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00']) r1 = kqueue() r2 = msgget(0x0, 0x11) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3d46d3bce0e80ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ff00"/4104], 0x1008, 0x2, 0x1000) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) dup(0xffffffffffffff9c) close(r0) 14:16:22 executing program 1: r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000000)={0x1, "a687bec10176825c558477958ec16372faa95a348cd77a90f8b24011fafbbfcd1bd361cd5727b665200777d80fa7e448e9e7fb148471dd3add9df51e14e92aa1564216cba408f9cceaef43197af2afe6e1e4e3d0570dafc9a9dcbbb88e1c39ca07e3bd08b5c9c96004c9dbb81b4dbfc84f9a1eadbbb4ab491dadad71ee63df16555d26acd0e9e6fd89ee2fd4e52444760c42379593a865ec3edf253a8f50b834b4a130fa9e3a8bea175d2ee24837ff4192ee0641faff6b67047d54c52ea7d38c9731a7d273d3ad7b53d9ec911c1638922d9873db681a8af9e4c700fa9235e0ac0c1efdb333651df14c64fadcc41ae773f847c17585e22017ec619f819a5b86e244ad4a90063e48adba2703fb023bf5d744edf2d349d4b8bfd13137c26c4bfaa6b639792bab8af991c4b3e1b7b02c85c5aa8d3dab30646a90b20e78688e43e1dba568bf207a1625c1cadf8e60947a32a29cce093952d95340deec6b5b44d4fea505c392c98fb5289d05d3b0a0760bb394f56d4252efc0953fd9fe5b03d3c260cb997c0b57437087172e5fa1f80d91e4eaccc197ec6ffa6ec04cc78ba14339cbaf26f3bb5dfd1fb16c29477ca0493ea96505c2f5704fce3e3f9a0d6411cb093ea01a682bda4e47f4df09c3ae17bb83faca769f2ca140ed60e748eb1eec9dc47e3f0f9e5eaca8f77a1388245865275d69fcc759412b423a04aef2cd246e8ad2727a2ac3deda6fbe9e138a5348f48bd920dcf68407a36ce27e511a893b3a60edc31818dea85c61d6a068dae9da769d6e5685faf28f9f904c6984e5d5c4769d4a6c027a5c9f7afa1c2ca9477c31d05a2fa3857f4ee234abeb9ddb89882d289ef323d82a5a8f0aafd535a8c45681f91da847f94f5ff71ea10945215045e4ab9b36d8ce67563a997aa525b54650d66babb80b49b3949090c920ab65b5237eb6e138333a2ce38c3cf469c658b090e10593f31fad9309c4126bade85b49e5ff0abd8309b048c3caab3a192e430976c57f5f8ad18e3b3816e78ef990128cb7359d7a9a9a50279d4cfd8a26eae9d678bf0311e23a8a824733f2550de4b8f2ad5ee7b5e0911d9df854e065ce251b0b21af6da6891305683104d9dadb26a391de19779c5f65b80d9e577a761a5ed22a061a57509980f0b08cb91077eccf8530dbe46cac7e1b63a3f7a5c304ae3eb6e9dfb2899085bd644a3bd1245d1b33190ae7fecc2ce011e832cadee973f39857038c84306493ca68c61c2ed9df689406dafc18ee45174efe32c98aa3a99a9b09d532fd95d820fc825ca4026bfee535d8c4bfb965ae8c93b1b272b50ba6eee175444384123013dbcf09351cdf1548a9a5441beb25da9299247025d353c7934aee2ef98576157117fe1d8a15b96cd058074165799942bf556b0a469059581511bf712eaf432f5e846711be89bcf7f9e737b16119033cdd91607e3ea4301106790e006e4ea8265e4596df9369a4aea40ebf2870337a77e42a2d6e940c5220ceba306740f6d4fa9729dc573a3f9767d702a6bd48f3b81cced9908e0f386108f2ff57a988400bc9157ae2bde522e8fd085c31830e4e3c5b03ffe827291640e2fc2fbe6d53db89a54cbc086d396d4bcbf245b3e03ec7e41d27abe2466e7990af80d16ff0b473b65d9b9c48f0c2681af0131f80df99a89bdf442376defb1ffd872a8e7d55f5901394521213ff94a760f643ca6afd716c220553ec052a9940ccb44bf16efbc61408cd218ce8836844745d0cb59b3313a521aded407e555824905f92859f5818d025514e0909009bd65a79037ac6e3f0e4917b6299b04a9efa7e25be5197c79267adf75c8a246a42500fddf961c2f3ff780b2b300f8e59aa3fa4bddde71735eef0920548726566847c9a4cb1e147e79cdd716f95e75079a437cabd52c0d81e7d4c049a57595cd7c2018e6eecabf1050870f6ec5a3318db12c587b723246853337cf4c66e09681a2c02f11c099fc19d86ca78e90a04c9a7c4b3e4662ac570bafb96177d9e185c6eff7ff17c7e05014bd421203478ff403f96856dc92fc90960912239209da86db2af1f7c18bb44996453c1bcf3a63a44ddde7d1b548f9acef781a2d1b6cfbcb22259721f354952cb6b14b559201c1fbeb10e0cee0ef8168acd30a87d41a9709c2358c42275956a4a5e117d7fb2e5ffbb7cb5a67d485b79bf0a680215a55632a2e6667e10c6cf6396b2b3b841409081fb4a3e9618a328e890bc78768e7c422e2c196f63ab7416e5297caf8733525bb47dacf7ddd4b05d71527597df0dcff3fcf80f02602ec4a4897139378189e12bb7d79a7cf31294e8faab5f53b0975431f112ab44b6732bc5e24dd986aef3d9f09c77fd267f23bfd6390701935bc50f12e65c03e75b1bbb68d083b8adb3b2e6562ea76ba76087e37bd6af8a8be0eb35af5abc25627f837626604d17aece7d3d1f85d096c8f002794879b1ec40dd6608b0afa77d4b2a490e99437b0cbe66c0f962b202219ce921a006b9427fdeca12f5bd6410811a29fd012e79f62375cb87c165204e9743554c4d0412bf40ee2412d2c4f9ff5023169dc013c67731778a0869915c5d3b2633335bb73e5f5dc7bb8662cc7905638fb2f32559c41ba3619a237cbcc184853dffc33dfab53d424dd4d9815c64b418835157d82a24544359285b7069a44697098085ec163c5004a0e578e66c50221aeb8bd10cf6abeeabd85fdcc764c04abcebe9745113dd183bc918b33c4c5602fb79c1cbd4a11d20a3df04cb5bf66260003bb2196d7c40ee0005b24d093fb2066a6d35cf748f6ddbb7fa82cc4668c736ceebe936a69a8fb38094a394ec4687a0fc99ba0c0b19091637b7b8c6710d7a576c31309073d309fd76a3d6e45e12bf2002a08d65a0a5070416a1fefe8af4fda4a60688f22ccb37d98746afeb246ad3d2feb6c06e07919d771301ab18b90c08d7ddce3f6b2c5be1bdf9d34841d725447eb6ae46687cad82a9731320dca2828b2b13707dc1ec3ce3914c4bdfdbcdec59e4dc49607558a844144ec0cc86be8018e069bf0099b251ea2ebc456ecdb2a30c8aad1519475550acef03bce2250967679b60b0032ff9f48667662167dc1ff690d9ba20965d8b363d59c7c2fd6b0ef0c903f9d94e712845f492b883ecd4be57ef7162616976bef6ed7926828f9479c1174d825d7fcab76e3acc2f6891d6fe377b737b855e15fc88e7683a2e887c8588be85c67bbc7ae344200aaa937cc8d9586a7d3ec74cebf84356c2ab2a56bc3b8cb92ac7632771e176559190f68c34ade5b123062589fe188d184f8756c4ec0baa3a6a9befb839b681428ab7f168b4c869b4862208174d056fd6ee7c5f9342a48928651aa0cfe66e36ef02883d25169907920c463d6d7eef6632070718d2a041ed3bf0283295ae796b67840373d39f4ab8806804805dc0ad79c81ba5474dd75f0e0048b1e14875ff93af0ab6bf4345f2836ccb2a13a42988be102ac90045e498e07a1617bae4d35741737fa79c9b7ec773a4e2864b30269c4d9a37ece0df5c3e639e867be3e6568cfa47f21a0bfb7600cae431380e2e8cc0625ce6a58e45593bbe82385e64fab029d9a1223252e2c4c8dc8abafe8846911b0065c3e9ae5ed8be3bb86bb8f0e1ba67383257c85e7760fbee922397fc329b004e510c8c12c3d29d751b800ef05c3099a74098e32beab033934a360355fcc452c0987a4170b8dac142c021b852998b200f6d4d915244f15463aa2a05a8066f8c763b06a3863cb00b97ab3913ce309a49273fba4db604f70b14bf3aa7e8a19d3f17e27b86ae8b8cac538f5d3743eb8a1c8e36c1eeee8925fda38db7f6f84ac522823c231dd79be5c77dae803ba8d491656c4f5c75a8dc12d1f1c5575f772f3c7b9b55c23f74235affe0540ea286e5e378867b577c5bad91004aee4c9c952b3ca738e94baffc3105dd686544e23c3e288047cac3080d6a644fcb973c59f5c186e6663268e52fbef1b492df84934cf96fd60f931d47d6831d2faead1bcc2266a0b155b258da58f2f121133b158117c7e90a3b1b80751ee9c10a19e997066d0658b980107ac76ba77038f11811b1bfcfdf0872ca420ebe3891332cc0fee9053e91cf77d21877e80e7f7e0e8e718d2d19e7e6e108ccfc30bbea95bcbbb15f9ccc49276276c71012a30fa1457f5b296021571e82a19a6def6354f661dab2664f90f0f9f27db32182302daf2509a858c5deb8fb1284c46042ed35ec5a8af4bda827c4f79873577548491e000de2ed89f525a9a7e320593513136e127f48588eff47925c40a1219eca330da00092a02de40a2acf5643a00af24223884a3390578665c6e6917194c44ef10345cae1aff63dc919c75ae6da0581ae8664597465cfc47395bc71467ffd2633c181ce3429ffb379f29bf848cc64d5cef3bb05447323afa4874c6721c10fba77247f8c5147fb011d2f315aa342cda930704cc3ab1799f850eadf6e36b4f16d96f7cdec9779efcabfa6ca01ce9a76ef480a6d1131256ec0c91a3638ee94debf025860b13cc9a2bbcc65f168fa5af2fbc2d7a3eb7b82b025247418b6fce20a25c92497b7829205ffdab1ff67400f056573849059500f505e356b2f3718284b9df3f8cc98939dc2ed4271eb3652c10e793f5433c04789d62a9265c0895fa608c1a0bfc1a2dd809c7a8963219302900f27f030b02eb7889877aa2dac0c796077a6d709a136cb6e382c17ca3236ede73da160c2f50a214126267a45b51d1c264e28dcae66b96817ecb5a8eb1c38c8c3daabb8330b701ad1be2bef202b8544f7c996daac5b214a27b061d825cf172b2ace791ec7f017c8ab3dbd87039664c388728c9be5022c483f63936827fa728b7e8b758bc6a57a07639c556b70fc7d5aa8f369e0691da926b33d35aad45652b863b3c8810c7149494337a81485e601e3c2c69a6bfbc8bcfd2d4280052de6e2f90ba143b6fd5158b56b974391aa28d180b7f714e4f2931ecbdd3d6a461c4c37031558068788b5874af23a8f366ad362fe63d3b189e09ab21b71eaf882b1e76223cc966b1696209b5444cf2c6a83569e47241240559f55bad60f4e7630a54031d0daa365dbc4642b2b88175ff00f63a68d622f86c061cfd7f8aa374cd02229d57652396196ef2eaf11f7163347042cbd59678e0db859349e1047b5c955be776e254ee90bb963f68eb1a2ae1528bfb641abf078c07c6391d2c6bfe806d64e5d7d3ec80a2112003e77911803d729249840f289a5be360c94daa4071715480669444abf7ec15c9b6f621d4a63e1bdf63b7713c81d2aed0199c390444454d845e08944b06bf60ab8bf74d39726926ae49b1d97eb78373a84e9e8d1a53656ea5bacf66cf7a63f1f5203c4443a9e06857d543acce2d55b5fe73af251ecae07f527d2cebcf05e96882ccc1535cb960e6c9a68e4452ef26090ae4da22e5943a9de69ea97ad4d8986c5e5f8a5ca276e84e260dd595a1c77965da85cf7c9ee765ad1dc45b5679bdc6edbf3211761cfd5c9b291ab887c7e14d92158910c2fae71a09768982e4d688f7e3d6987ec26a8bf5ff702caf1cf9cf5c0155b99c2fdeacec5e05bf5a429e891d982716eb214ede6634b8b6b7aa38df1e6cf79b9a78f7dcdabc2455d6104cc355df2427daeab62320636738bad3b1355586eb8bcb989cdac3b068d0d66a2e1413bf1dd18626fce02cb586faaa312b63d07dc0de407b4372a8eba6557279b236004fde0fef14c6efaa1c7e6d8079f5f6087a83cfb2a78827048dadbcf0d9e7faa5668d13083358895c28cdb29b590838ac99151e9ca4377"}, 0x1008, 0x32bad39bf8fa1464) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000001040), &(0x7f0000001080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000010c0), &(0x7f0000001100)=0x4) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f0000001140)="a02e98e06eb323ff1f1330a6ea037dadc4a43e43193b4d654f75a63c884bc7577a99f3cf5512ea2b7041f4e650fedadb23ee07df5260a8e41d93245dfb751ff00537339bcc7301d1857987c54b154abfd543028307586f523a5249675d4b3ab6857461e1ccddee88d5fe28cb9ea5b115b0ee02b6c892daeeb626e08df6612c88c5aee2b0fc241f0fbb65466e5b37e2d4fbbccfb9561aa2be9f82b0df2157d4d919b6ece86c1dd850071a85751fb70e53b353a549b0", 0xb5, 0xe, &(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001280)={0x4, &(0x7f0000001240)=[{0x2, 0xaf, 0x7, 0xfffffff7}, {0x80, 0x1f, 0x0, 0x7f}, {0xfff, 0x6, 0x0, 0x8}, {0x3ff, 0x7, 0xde, 0xda}]}) r3 = open(&(0x7f00000012c0)='./file0\x00', 0x20000, 0x62) fchmod(r3, 0x40) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) recvfrom$inet(r4, &(0x7f0000001380)=""/16, 0x10, 0x41, &(0x7f00000013c0)={0x2, 0x0}, 0xc) r5 = accept(0xffffffffffffff9c, &(0x7f0000001400)=@un=@file={0x0, ""/86}, &(0x7f0000001480)=0x58) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001540), &(0x7f0000001580)=0x10) r8 = getgid() r9 = getgid() getgroups(0x4, &(0x7f00000015c0)=[r8, r7, r9, r7]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600), 0xc) sendsyslog(&(0x7f0000001640)="1c768f75dfd128e620166abb4d7df5c417f79c757063048fca4535ddb2107724a30356a366587af38cf8c41cd8fe0b37ac6d1b8d2c371647a3e6e36e09079c07c37c8cbdbca695cb6e6ae8f3010107e46d9a775418dd3b0a285b974efe4c027fbe4162277be5cf5254bb96866f446e1e70f0cf5bdfc1f3e8dd69fcbf807ad3598e4a5fc6cedbbdf5181f9a30e8c3ff41db432973ab875c53316f34bfda5e13a56b4916c1ec98f2f6fe8a8f863a0152f04b0c2751d54d5b5754ea6a37852970b0c83c2dab7c9c0e7d54a5c75bbf2b6b254fc36aaef21a7259a2e9d20732736850103b2e777a76920f07bd4094c666fd6e64e5d9a5f28b5fbaa50214bf9bc67d3bf0d455fbba1b36c832b4306898e3da8b562c31f4bc4e2d5fc9f512278a06d41066d5971f254f855c63a45febc99b7d95fcf30a7128db783202dfab17c122af4c19437ead48ce307acbe58e14992bceba28809fa45cd51a702f9ca9fe46e3d6c38f05f279e9d9a5b5e7966404b36cb2fff954c3b3ee3847395d0b3c6df68490d83c1d1d1625b86937046599fdbd28dcc93d0f0cdbe317d9df032f518e994d8643505d2a82782d1af55ea445cb32d5928a7641db324cc8a11151317c720473ff9962c5e5e536f78def000d3079bc3a564c96360644e56a21797755f6aaec4de3af2eaf3d4b2043ce34c9bd84ed019c924c175b818ae125adc524f4057191a4c7de2575c641b04b056f00ee805ddcebe5d54c082c930dc251ec89563fc0084a30cc708b97871b00a6585d8c26028882a8bc048b06a554ea1d8d178309e41c5a11da98a4bdcb333ccf6596d278bbcc6b3995eaee1d0dedafd45ce4859cc0f20062ea30b7f67f7684bc3b879958f77c3ca8edba2b7a62ddee6970fb1d7316152b90560250f7290b682bd3312128146c02bc3d4558aa494d3cff0c1ee7d3a2045a2fa046c9cdc98278e24849ec23528fa131f3dec7b24360b4374251f5f24417355451ccd96957181c1bf6cce7b8ebb77392708a3221c5a629df6a58fdcdb1f39093e597f5fcd41fa25f39981185de6dec8ebef35822e8d37c97ffa4fd7d5e4c1441fe952e1d6e23d41cab4fb47a3f72e39512ea4dc69b8e0ba259596a2506864d9bad1179b4a82f1c3fa59250b1feec73707f90db3a8aa28e5a494130945976f1d3b8f83203801ce7f9254b5717d04b19c876c0724aaf5793f77568aa9214824aa72a693fe9d7292377061015ee34a4cd8bb81762acb3cda4e4853199c1e2fd504c0ec3524aa0b2624acd145a083db192c08d490dc11f05839b2db3dc39ea371b4ed681c405f3187eb6caf2acfc6dced2145821e56e299f9de911e5f3eb69366665c0f8d0419c1c05691fd9b5faa6b0ca344ea68f8d578f5f5578020855af6f484bce8da748477e1061e4cff2fa8adad059d0f5a3d1dfebf9816369ea9f1f2bf430de1c1eda9b16ee71f5a4e9c9b034df9fb83f70606936c4e56dddcb277fb3717df7d8d032fd931cfaa3668ae3e140dd9a32e418be99125195b6fb88fb9e4bd0239f2ece275acd70c22307c61d95f5083deb1479bde5a5c9ac1e1950c8a87513f8eeeb86b3fafa5c02f763e8076eff681ff33295d2f7997a10015c50d5f67fd49afc43aee9c8b374fc4212579c4a65a50d509acaf89f8acfef61511e3f2497c36d593107d8f55cd5e931002b98065570b039c49ed1f2a2edda9b508e6def6d30bd45101765e5ae5bd870aa3dea67a5de5420ec73321e8a8676643c4ccb10d24120379f9db998bfbb3286992a1dc1b12b85912638f196837d1d7fcca394ffe509709f9ac26c5358cd42cb4f8c3d2fc15ce70ea6ce613a4f4d31c2eb972de0e589306b91a8c7788651bab25595b7def345e2072af996d926738753a0343bd771d3c23128e0ecdd3c728a2ec88166698bda8e17f751b7fbd664706720842469a93707d21931e7e0b9c274fcd393903a8c0a26e33bb22242069db55c6289ef8ebc9b16316de73e0214d920a2520e4fc16af0542bd87d388c560ebd3d72a6b0123b395e05839d4a148683f43ab968ef8a3e60392dcc7cb63088534a51db923f1b50fd9a1a78ae75fb161af4ebb03fc311bdf9e8d4a7bcca338993e00a0a6c20e8b7f2ed18723613e481d5548abf45897da293ce6a4560bdbf1c5ae9e663d31454dc000106562b2c0a143a48102bc81062d1fa62918509ec0bf141de27bf3af67396271de0dee76b7e40b96d0a78e53ddeab1ad8d7fb1f0057d7dbc9bcbaab4426263f1370af734114e9875757459bbf15a7cba4b7d5fac0d8d7bdd5f41867a1915dbbb9ab36d2eccde948591450e935594848ef46437a9b1ea59e2f51c7fa1243ac0902feb36eafb55f00401ce6466b2f6b56cefa492b805153aa901c2a4dad9a918e8f83f9ffd805fd1931c404903ca61b7824737e4082f0dd33a20d8a8111649d374f25b38076b18c8a4bad3ae3013f8470f0cdb04ba50f75261b503b863643e658f52b8291857ea786d6f361a6b6868ec44287e26ad69db47036a5a9fe6a21410fec00711d561a94058be911fcd96ac58d39c6a4281ecff7efd6999e99b77e938e3f72a9eaee9b67c9b28965aaa19c52eb4709531006f504b61eaa5643f5101fcb517774b4b7c0120a6263e7d86cf652acd03aa9a10ac591070723fad99aa41f186a3f79424e19a519892581559763ee45c95f7a970c3b1b1a0b44ac7dca1ae279b481ef0bf2226f605185e77ed905888e102cf84a47d529e654e150221ddd032d88f7db3609bcc3ded8589d90b6387520a686d4b0faaf696d80524929f9e6de224b3ea566213bb2522f75a11bbb9d6fc41a8bd7d6c27c4e42e6ad362971bddb9aa25db4ee4ebae895c86d5f8a48a0333a83cda9bb1ddc8c64c3489912b9f1bfecc9c6252d7f5d21a9abef0d9988a8827b3cb87c284dde6dde56677c51182a675fa7b2741a2334e9ebda87d862aa75777b62e62f741d772f47d4bcf58692588e4003ba4067f587ca5841ddefe0c198a3ee3696d73273d31afbf0c636fb2c49f654b32666d5ab1effda1733ec0b3c6b9e82a9f048664e3f5a8441495f77c92d8a0c26a747e5164df58825832aea5b7634ba50afa0f062cafd391d0b302ca5ff449cffc0a0395e305d813d997c1038c5a8a7e55df19b0ee17a99d2f0c03f2214f32eccdc58c07de3f7c382d13b7e82422fce698eb94185c6dae2a4f76fb35e68a671c2cef9878c227d8e5fcdf4a258dd14a995ec89353fa16479b1f2bb0c25d92fc2bd7ccd81c11af6bd29c7d9d6b9d569e4604807a81d5c90c3b736711ffd26dfd2a0f039f3d9da68b98b914a7e919c9b572d57fd1a29985a043c160d0ea590cd6da7e578b4f2c5fd053b3662ab0c211dd1c8e6241604aaf701feebdb590202a790efa7b42d4c08d9a6e502c31065f1d6301a574f84a4a20ed673b6cca489cffaddf453da3701b5090c0ea7f301141c18d2157ab84ddb1b0313327cc720fa7b418631c56458b074d5609d04e39c22f8ac15d6a861aafff03864a4387316b458dd13e75fa03fb4b4fa04bf544657a31159bd8e467465fc98fe03082e4f069965bce34f5999ab63f5272b678b7649b9e6f7b79ebb18405cb508d26fb0f0127f5b0a9ca0702393f2037f3cd14f8372459bfad548912cc7312a88771072f0d3bc97f8b42306af28e4d0afc03958512dbc6deafa5d78c6fc70271c4f67c2babb3c6c363db5e1454bd4122e23729ba155afd9cb503b51a095907f2ac14ed4481c9dcc0ee697ed13a4742653a3f10b846401847ee4496bcf020cbae6300e6254db3acc517de28f7172b98d8ee95d4c187719014b5cc424c7f8ae30fdddc9042d865aa25c1c8c56e1aed4a57445f1215d88b99e69781d09f7d82ccb70c626d40010e6194c5f3c3c7e0cc9ffca4f979143b08252da87032fc5ee7e0f383c4d1ecc10852d1d7f64d52c8ab2f12124863319ab7ccd200d93f049fb76612e443798b81b48fe82f6773ff57671ba36466becc028d72703f0fa910c31746d9c522d928fa58639c9c6b1a151aaab28ee0b484cf17315eb656243dc4734efbeb353b8a90caf9563deadc856ff521eeeb67b1d5b6413985015cb2a3f1785ed388be0162ea8c72fde9b88cc08d261b0873d538927ab02f107b06e2f9e95310105ea0ada622b828be1561ed5825fa9dd757372c158e0e577d6247ed4e0a99b0a1492caff6a5bbe07e66ef2423cd8babdac3638132cb03aa777732502b16de658cca77230cc7a5f8b602e5820d23744e0057156c8e9e46502bc4a67b78bc122afd7d53e056435cd807c30cfdade66c7a4871c47e34120e02c9d0033f91d2307a5b60553a04d531326be5451d2f749fa704cc1cc481b35db13f513599fd9e9f466a91edb7edf027481b43aea4f9ad1c0e56f715ca674e932b7e0f6570d25064e42aa2bf63a97528ad8d1cfb5bbdc87ab2916ea1bdf2ef2c5968d1a7d68e1975c0827c0262c0d6de46fa3edb63c4dd209886d755d2f99a0ed622ab3e419f9d0038c38fe4dc67afa6799e9bcd375dec77901b0c523622b8fe7ef76dbb4979c7ed0d1f9c5da347c141d51ae13d9601a2c7ead39370565a1c00a97d237a943e2d2693ae76e840d5c484d06b65d0b121655e10cab6f987eb4317ce4094577c4f0d444fec6367fb81dc41f32533a2df628fd7ab03dc1328a1edb4ececbd9f4f3a2d615f8a264e54b11c87a8289ba8c89dbcbf7ad1afcf675fdd60cb19036715bcacf76c5e112e8a0492c1bf4605450961de6b3f331f9b66cc28f85c75b3b3e1a148950d01eabbf7a72846e60d4605b2d3ab0b94064ceb22a5343cf58f8df62a605d8fe0c585b22b397493bc4198492bc5d5809163e6d2c13ec36450b7294e747487e467625bfa3f0be3f27272bf165866ba47c2c7b444699b7ee1053fe4bffafbd12b638b5047dcd6fdb254ace23a40b96ee9cbe8875e236998fad6d677a3d18789f19b739194d340e68efe9335b03b2164482f0773bf8acb85e3954b7258caaa84756e6f7b649fba937bd5e3b281af92499b1b97139f7d899023cf556d20f0da0c4088f4307c19de5dce3353cbe1b31cc5d94c22eda7812fb4b70f1f6aebd3df7c124c3548c2cc3f05d626ddfe95744930eb07b3737dbd284ae2ed73fc70bdb5740958bc86fff1aa28f0f01f82b161c81db2ed7ec658e019b53b00c600759785041557045b76f007d66698dac4ab159ef00494ace24a43ee8725d30d872236ba552bfb3351aec0b1660b7f9465de382190964b5e8816617d9f1f6071d83fe8a8dbae62658727edeec42c6e222b407dc37683ccd23d0e3abbf3571b2644b8c86a2f2f7c37eafa1f0a47dfe505b1db68beb8127862d9748e7d4fcca199c1775fd831ad1bbefc50273a720f722108b9a6b71224906ac1b19758a9026333aefbfb677f46aab7e4c6e73ecb654ea093033293a1f7241c6496d625ef073b66ce601fe0336977c31b3e8d45a4952264f02c1d393d8ced033ec0ae1f56d416cb357ae4718d70c77b1b7eff897a4e082126cbe34d9d2f1d24cfbfa1df5f05ddadbed1eb8f297d4d03cd2b19fc915d63ac7ec91354448ef706c3c2d6dd68a18fac41ea67c2965c52a5db7c4ed6a0367bd84280841515845f0aceb87ae9a9b2813358477f80c69d98361a8fcd99b4851ca6778b1393a46fa4bf50b9cd121bb9abfc1845a0db43675942846837af5faf98a37f707eadeac093631abc28e26e98971e44265ff0931f84d46d0880726fb23f60a029de1a1ff474cff365fba61b773f66e103a577d275bfe0a29e88850b0dbf456dffa56a5", 0x1000, 0x2) socketpair(0x2, 0x3, 0x8, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getpgrp() r12 = getegid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002680)={r11, r6, r12}, 0xc) msgget$private(0x0, 0x11) sendto(r3, &(0x7f00000026c0)="8f88fbd3993755217a5ef8e16135da0d99e0f9d8259a98f61eea15875a02abb4e4adeb3907cce8842a88f6680c43fc99ff1dca39f8f8e31c62398ad9e1fc613889499b98dba68590035f82e7e40e60ab05293da99d203e4ba0f9d43a41c6e9f0a9972c4c55b1d2c1f0017b90b73f02640b1a388b49470a73de4a0dfd8143b9cc846bec532bd1fd5a62ad3c9d603e501db6d8efdee3d0cec8c57e086ee7e1ceade761f81d034079098c", 0xa9, 0x40a, 0x0, 0x0) r13 = socket$inet6(0x18, 0x4, 0x1) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000002780)={0x10001, 0x80}, 0x8) r14 = socket$unix(0x1, 0x2, 0x0) setsockopt(r14, 0x4, 0x6dfe5508, &(0x7f00000027c0)="f272453fe5056b5485c8c64b760fca1e1d7b3f4fbea267884ab47d6b23287e486ff7d16d8e92809af52120ac038bb593893ff63d6056cfaa57bd61c5383f30077bf58a0ba5ac4f91637b11975193b3503120ed7c1aed1343c5dc3273ba300a5bc9fb1a9a84780e5c049390a80b7d999a9072ac02861c9e64f6344a6a00247c2fd1e2a551860e66b0ef07b0d227defa7ebaee6f5410b0f9059cb406828e0c29d7", 0xa0) getgid() 14:16:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000001340)=ANY=[@ANYBLOB="31e16dd93fee1e66105354723080ba7e34a77119cd361d6b24b196ae3e7ddc2cdc3e4f999b4da70d8ec78b454c0300000000000011df7ae6f1607802c3a7112305b313af355a0ee1c93ffdf45fceebaf6783e6a6b63912eb8bfa40849d3a1aa9ca12c5e84a5acf40c65a689b4bf081145ab4bf020e731edd2af98160ee66c71d8a37a7d617cab43413a517bceaf325c638cb3cab5447be1ed741f4ab8b254338e2edc562b2a3222f4fd08683a163814da683f8d473d74e46e07932a2a02a5d29c68afe378c2922c494598f675d93523acd9c0d10541accb1084dbdda7b41f52bd2055213b86dbafc6f34ce009cdfd1fccb2c53bd02a7570cf4096c1d70d2296501ea39e0003eb1944b77c926ba32e0241eebc3446c6987be10f20af2f2f4c122457d0f12876ef5361599e9c9b73d95c0fa10ce7c2f14f7e355bab59b76e5092425235dd43d1f16912a7a66714ddc60c996001177c941dbc8f76cf098f1f90a459b2fc29aae5901c582e9ee734d3b8e6b78d3ae325f375f3220425b115f0a90de4cf2dc3e80a044b5077bc0df7f755a913f4ed1cc3d0a8d4a0f29bf666012d3000000000000000000eb8b76106eaaca1941ca53b8ac50ede7911cbfda1941cd8760221fb207a7916d5bdd82d33e49c12f000fd446665e216e2052f8fab17fc9be71cfd2b610559df8a8036581c1e1e8f78ca3311e1ec85112aeac62ee4ba33fd7a43a0b20b69b7b2dd10b969ca25f9597f5b2848d48537cf263b809d6d1a1555bfcfc86570ef605538337cf9f39c2d23acdf35f9ae80aa4a3a5110447980034a2ad94878f5d1a20803cd9291c7dcd30c785d6ee4cb996773bf4dc47b16c149dc550bf97f0a416706f49090c96fe8ba2a7dbb3f237c00cd81b9bfca5ef935d093067e9a58f721892a032a8ced9cfe8fc063b64c08c04fe711cfd7d17cb702db59381af71166f84621f5828fcdfbd55fcba41216ffe7aa1901b8c7096c914623bfa6ecda3b8f98167e62a5482669a85e7cb9892a442906545a21b9919881767d3b1c2243c0afafc81e7db9b28703c2783c0f50d751e33a51b2f743bb8fe5eee4cabfd61fe931a4a4468c00b7d86a69ba378c47856e6149b9f1ecded93b82bc07bfa2c063ab25de84c1d2623ff9b5da8e1e3c76a4cc7ec957750193ba08346d17df93a875423bc67add576761c775344647f98cb47c90f36f1ef903a63db4d3934ac5c1a22a4c4578f906e9ef2fcd349bc0cfd54ec961cf3a17dee25992fb0691f6abf179b3212586fb98edc11895b300400000000000000000000000000000000000000000000fbfd2e3549c595fabdee01b480e50ec4a49312354a3ea3ce71b7b737285a50d2eff6b8e15b5ce3282113d5e87cf43abb151ed22bb23c6102c0dc40"], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semop(r2, &(0x7f0000000240)=[{0x1, 0x86, 0x3800}, {0x0, 0x44, 0x1c00}, {0x0, 0x3, 0x7fc}, {0x1, 0x1, 0x1000}, {0x0, 0x68, 0xc00}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/167) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) bind(r4, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffe3d) r5 = semget(0x1, 0xb, 0x8) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000001c0)=0x80) socketpair(0x4b, 0x2, 0x4, &(0x7f0000000200)) r6 = dup(r0) listen(r6, 0x0) r7 = socket(0x10000000011, 0x8000000003, 0x0) close(r7) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ffff13ad30505e8f0000a49fef9d612f87a5c5fe65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff704000000000000005341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c0598f2c403f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28d0c483b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f694de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4191b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816852cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200"], 0x10) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$inet_opts(r11, 0x0, 0x208000000000b, 0x0, 0x0) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f00000004c0)) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000280)="8407fd75cf8a226530e60975833d227adb9da804541b82a0cc85db0be002000000bf0b2e33f5cd", 0x27) setsockopt(r12, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x80000000000000c, &(0x7f0000000180), 0x14) r13 = socket(0x11, 0x3, 0x0) setsockopt(r13, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) kevent(r11, &(0x7f00000002c0)=[{{r12}, 0x7ffffffffffffff9, 0x82, 0x1, 0x81, 0x1da7}, {{r8}, 0xfffffffffffffffe, 0x41, 0x40000000, 0x100000001, 0x678fc9c7}, {{}, 0xfffffffffffffffc, 0x20, 0x2, 0xffffffffc62f2114, 0x2}, {{r7}, 0xfffffffffffffffc, 0x14d, 0x0, 0x5, 0xfffffffffffffffa}], 0x6, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x9c6e86129bcac5e0, 0x4, 0x0, 0x8000}, {{r13}, 0x0, 0x80, 0xf0000000, 0x40, 0x7}, {{r7}, 0xfffffffffffffffd, 0x4, 0x10, 0x2, 0x6}], 0x1, &(0x7f00000004c0)={0x3, 0x7fff}) setsockopt$sock_int(r7, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r8, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 14:16:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = dup(0xffffffffffffff9c) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000780)='/dev/speaker\x00', 0x10000, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x400, 0x0) r11 = open(&(0x7f0000000840)='./file0\x00', 0x20, 0x4) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x80, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r13, &(0x7f0000001300)='.\x00', r14, &(0x7f0000001480)='./file0\x00', 0x0) r15 = fcntl$getown(r14, 0x5) r16 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r16, &(0x7f0000001300)='.\x00', r17, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r22, &(0x7f00000008c0)='./file0\x00', r20, r21, 0x0) r23 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r24 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r23, &(0x7f0000001300)='.\x00', r24, &(0x7f0000001480)='./file0\x00', 0x0) r25 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r25, &(0x7f0000001300)='.\x00', r26, &(0x7f0000001480)='./file0\x00', 0x0) r27 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r28 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r27, &(0x7f0000001300)='.\x00', r28, &(0x7f0000001480)='./file0\x00', 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r29, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r29, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r29, 0x0, 0x0) r30 = getgid() r31 = fcntl$getown(0xffffffffffffff9c, 0x5) r32 = socket(0x18, 0x1, 0x0) close(r32) connect$unix(r32, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r32) r33 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r33, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000180)) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt(r34, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r36 = 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) r39 = getgid() semop(r36, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r38, r37, 0x0, r39, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r40 = accept(r29, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r41, 0x0, r35, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r43 = geteuid() r44 = getegid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000180)={{0x0, r41, r42, r43, r44, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r45, 0x0, r41, r30, 0x20}, 0x0, 0x1, r31, 0x0, 0x0, 0x100000, 0x201}) r46 = getuid() r47 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r47, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r50 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r50, &(0x7f00000008c0)='./file0\x00', r48, r49, 0x0) r51 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r51, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r51, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r51, 0x0, 0x0) r52 = getgid() r53 = fcntl$getown(0xffffffffffffff9c, 0x5) r54 = socket(0x18, 0x1, 0x0) close(r54) connect$unix(r54, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r54) r55 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r55, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f0000000180)) r56 = socket$inet(0x2, 0x2, 0x0) setsockopt(r56, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r58 = 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) r61 = getgid() semop(r58, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r60, r59, 0x0, r61, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r62 = accept(r51, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r63, 0x0, r57, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r65 = geteuid() r66 = getegid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000180)={{0x0, r63, r64, r65, r66, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r67, 0x0, r63, r52, 0x20}, 0x0, 0x1, r53, 0x0, 0x0, 0x100000, 0x201}) r68 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r69 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r68, &(0x7f0000001300)='.\x00', r69, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r71 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r71, 0x0) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r74 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r74, &(0x7f00000008c0)='./file0\x00', r72, r73, 0x0) r75 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r76 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r75, &(0x7f0000001300)='.\x00', r76, &(0x7f0000001480)='./file0\x00', 0x0) r77 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r78 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r77, &(0x7f0000001300)='.\x00', r78, &(0x7f0000001480)='./file0\x00', 0x0) r79 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r80 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r79, &(0x7f0000001300)='.\x00', r80, &(0x7f0000001480)='./file0\x00', 0x0) r81 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r82 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r81, &(0x7f0000001300)='.\x00', r82, &(0x7f0000001480)='./file0\x00', 0x0) r83 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r84 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r83, &(0x7f0000001300)='.\x00', r84, &(0x7f0000001480)='./file0\x00', 0x0) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000280)="9f9e5ec330d1b86decd917aed8", 0xd}, {&(0x7f0000000400)="222f4795c35b8add0115014e84c1af00e1dabec04fabc5d89d259cfc66e751472edfa820627d10eaed6ed002ec21fa79ed5df4af6e15cb5731e6094968f8cec8268996d6769913c96d10080d449449b769999324e67e953630f513228435c3bac9903bdb50c23a3895085d59bfffc9115bb88df233d57a049c2f7324a105616c4861b1a63ef73740604e32c9a30bf5918d25d26bc48ed0142d32f6e406e936fd0564c7d3ce7c716351c09b88e24f483aaec76cc3fdc4b52ea658706d6b757028e505432072a13e4ce880f97d9ed0f13433967e2be85f130bbbabeebc3a2c4717a310fc1d587d0de6ddf0", 0xea}, {&(0x7f0000000500)="86c57c142d0726d9bf3156400a6c109dc89bb1356ddeb71f2b1f21eb777ba5e676e3cda2ad3c47028d43d30db404fd50e63b07d7e6886e403409e3f657a339d8caad856219bfe338cb003cc787d2061a8bcef9fa3cd07b47e804e5076f6260c086a25c063429929f04d83ce82b157e788ce8b7c8dc1de5c0ad77a7058bce55d78246daeba6438adf5a2752f748d3b6c166f921a7f126da558f5831e93765d3a348948282abc137ac7b60911767de0bd8fd330cbf01c57694f3754dfd0522", 0xbe}, {&(0x7f00000005c0)="0695170d4a4fa045e76503a15b7140dd80da36479177e21ea9c22cf217046a8fce58e8cde01975fe79f08c1a2f300050a142e5c7547a9af816eaeb03b570d9211a0b5e", 0x43}, {&(0x7f0000000640)="1f7023c828d5b27655e706cb681f03ebf255cbf2fb6d3a5d1e15d1b32a4c0ccd1d769a676c19ef2ee02cc61d66592ec32561434e860d16ae38a2e43628ce1c7f24d80327cf7aa9b7814df216395847f82ff74f67773f9032aa8b986e975900014c0055f1be1e1e3beeac71c58c4ec9eded2ae2d951e97a9a40288dca91869c6c90868615cca187353d28c9", 0x8b}], 0x5, &(0x7f0000000940)=[@rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x28, 0xffff, 0x1, [r6, r2, r8, r0, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r9, r0, r10, r11, r0, r12, r2]}, @cred={0x20, 0xffff, 0x0, r15, r18, r21}, @rights={0x20, 0xffff, 0x1, [r24, r26, r2, r27]}, @cred={0x20, 0xffff, 0x0, r31, r46, r49}, @cred={0x20, 0xffff, 0x0, r53, r70, r73}, @rights={0x10}], 0x100, 0x4}, 0x4) r85 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r85, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000001c0)) r86 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r87 = msgget(0x1, 0x210) msgrcv(r87, &(0x7f0000000300)={0x0, ""/240}, 0xf8, 0x1, 0x800) r88 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x800, 0x0) linkat(r86, &(0x7f0000001300)='.\x00', r88, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$SPKRTONE(r88, 0x80085301, &(0x7f0000000200)={0x905, 0x8}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r89 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r90 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r89, &(0x7f0000001300)='.\x00', r90, &(0x7f0000001480)='./file0\x00', 0x0) writev(r89, &(0x7f0000000140)=[{&(0x7f0000000040)="923726dd1e255fb5c44bbbf431467b5f0cb807392a7a1eba0a174b92f5b89132b154070a72315abeaa3c4fd38b5a4f495c57dd418feb7c12b5c8424712208610899bb86f5ab1d26575ac09dbfd9d8a7fde60f245bdfafe9e99a3ab4293461849393d305de2b5", 0x66}], 0x1) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r1, 0x0, 0x0) r91 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r91, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 14:16:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 14:16:22 executing program 0: syz_emit_ethernet(0x82, &(0x7f0000000280)=ANY=[@ANYBLOB="47fc4d3fbc4affffffffffff86dd60e2c3000000000000000600000000000208000000000001ff0200004e00000000000000000000012c0700c204000002000000000000000c0022d300000000200000000037bc9e892079c6c7f64d3784c3d9355bd6357a27411b24d92bbfebb849d3fafa15c94c74d7c5bc80da777f236a833900000000000000000000000000000000086d7cb2dc64223c3f008db1094151d5e63f3b1445665133b2e0b0776530472cc50aa42ba84c7b95dd65924c5bd5ee3170fcaf3359d51d2d03bb0134b652aeb657590efe78083fd5dcf3e303d253709bb392e6d54b478fcdb681a8d7f99cf2f6fb34aa33b9d11000"/267]) r0 = socket$inet6(0x18, 0x2, 0x97) flock(r0, 0xa) r1 = msgget(0x3, 0x80) msgrcv(r1, &(0x7f0000000000)={0x0, ""/184}, 0xc0, 0x2, 0x800) 14:16:22 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') socket(0x20, 0x1, 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 14:16:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0xf9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00", 0xa9e}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80000001, 0xffffffff, 0x8000000, 0x7, "cac9c1f63fb2c689db3843b050c19f33a52173ec", 0x8, 0xa77}) 14:16:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000300)="9f325054252f53fe4fb90456f47ac17c03dc74668afba11578344ca5acebbe8bba36773229df7cf9c276d81e4554bd9157d885f6a3e7e0f0c945f3f6bac9d34898cc75862f1a2f3893f0f44659b63e4abdabc56546d61c5216dc64eca8f19f792a9d3746422162c84949b3b416088fafb2e5277463250ae9bd152c3c72fdb219b8dcfa1544a50ad48a3545fba457d44b0f50f63242cf63061a83a6ee6131522dc1b77f780dfadb99c7d436c5aa6372f9273a6bc0325dfb60a20be74c57b3ec0d683f7e18df76090b136a7c3d16b088790cbde2ea2988469bed62c4f1c57b03", 0xdf) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 14:16:22 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) sendto$unix(r1, &(0x7f0000000380)="eb2f04d72d546e24f513fa3c2d1eba079b566c26ca33dd4e0cd0f5ea8c253d6190800c8333f561c499915dad6d91d708a56bd8a4a11ff945a308ccd091b1241ea265153667798ea956be92c0e5cbe0fa2f24bf8a84041f32b911ed38a909e8b83da366c49ec0250b837c74ea98e02b9f201b816e764ce811ae3d830945e80430e2c2ff660e00a3c641585efcb681c5e11f7f52984ef45205d0a78a8ff08669a3a24167483b547e9e8a6126b308bf8a23262d94a3944510e0871de9467b923d8a2c80431d845f2112572a9c88d1a297e12a873efdbce7914899a7485161f8a9f29f9269cd25fbaa22b12fc3c38579dedbfed93ee67c89b4e632469b9d30d7ae1b4e409b6eb8c89d673f7bea499dcb091e1d2c5e287921454b0508ffdb874fb7d04d734bf3f18752e6391f20e450e3c90cf9898711f1da2bb781204e6d85c4f97c558f0306ecf98668d1ff82cb9655f99da4c7498f7f399cd1dd9d40e90b085d073b6963a254b0edd29782a0549d67c0be7730773c8276a76494b60439992bb4108e86a0d03f55d875f7d9a5976e5a985455f225dcb4844a2b0f7a16b09ca4e8581faed51a3c11911d188cc2132f55dc5df08c8f5a09f69a3f1c6f377c467a6f7ae164e55b07e460f317589f021bc6c87febcd0c2dce0e1992d90c32e13304c8efaf3483cae4bea6b4ce40a5c73359688427ccf14e827f0960238dae0760ba3baf6bfd010223062c881010be2595d307868c0249245d058df44cd149d0cb0cfe3873824ba8480356716080fc0a26779a7599373cc771a7f85d8d451ac80af1bae7f8604eb4fb9a95061624f554734b4f51b59f7356dc23fbaa2a49fa6ecbb594e5cca99e76e4ee5e92e5d7da6d08c610f95ea7902dd531fefaa28d6d2c79dbc8503e84b3ab31e43b40f6f16471ca7134597c672a41f0399a7c7ec4aa374893783bba6a298d56422ea0eaa13afb7c7c9f187cde38591f5b434b2e05c46b1c180d190056502e1a2e011dbc905acf5d721a909663d35ca8eff50f309b62e4eb1ff6ab41eb331b2e72d45aeb3809e962f8e5e76e02ccd2be37c4765b58cf954d9dfd0bc58e142ca3001d93c14941b6c7eadd61ddffa1964833e7b3a5f9573ab8d35d3406d01fce837f18e41ee85a1a7263ee29c0b17f0890d94cf018a9d25e03d0693a08030561c31bcaaa8d51089f41e8cdb9c13747ca3eb080c84db2c2252c21679e91510d2c1e798a3a251492973ad5d4b1112bd118972a39639ae4b361bdc0965d6daa9b81b52817381ac271be0f43e8c2d9c695a4865d9bbd60455ee935c4ed89e97f6d163b76a26c7b008f418c41301d0303faa9c6f3140b3d2b8b4604da84da81e0808d090d2ddbcdce5a62d3ddd685497892d2a4c19396d4c0caf3fb1183a817363313b18165ede9d632d13e84744c9e67c8e89f789ee3d401e8a58d4b510596431d08e35054dc021d6bffeb2afaed9755e81e233d403902f9c687313665bfc6c25ba87ba826fe0c45fc72008052490112fdeedc9d11f1f150c98e1f3a529e5d447b64c7378d1b30be7106b76c549106f95287e1cc7ced383b58695a7c9839b6c2396bd16a3891d80bd758f933a7f4a0db756b31ac6dd70c6ee55da4390e47335dd4191cee9b99e397efd9d858363095a9710c29ae86a57d348b7cb0c92be023287b903e1b63b1e2569ad2358515a3295dd64a3a3620ccb5756e5af72027fcc6a27ade972585f9e31798930c14d3e282110e56be0808d0683bfad43d9c2d1509fc23c4b6e0028a8839329565306bff104178244c4cfde3b1940e7a64b7c02eb6c7f51f2bce1889850efd64212c63cee3ce9d3c64279b82e2c7898818f943fa44e883024d245bfcca5cc923fa4bc7fc22991e049871b8579a6f29e792f72c9435342e2b60b1f7fd29fa392c870422c1a12a16399b8cade8730053bfa3b5771a1f1b25f588fe603e3779f21f5438dd75395758819eb81ede8b3046902b5767adc4c0aaf9ea49908cc0668958c19262cef8b36665f369deb443b6f5f2aa42923e339a0b3427f35813f685d4cc647d82ec186bf2b941bfe3b163a47cc6f39d23a7f43689f5c4c57146e1470da92fcbd2382897bb1109d08820de96795654a372408c1d93c37fd6402293daf90917265f07db9fa1a921529d62cfe623685a52ba547f7e58b49aeeb879e441d59abc94d4c332b070bb123fd955b41055013ea506e5ae645ca64a920269513c295d66ef7e8d73d7bb28c4e0bb30bc9450c4347df4de3256acd085fe5ea12ecd40686c0643cafcfd1ccea3ff94cbfe12a0c778d809b805be32fa8aef68af06df003fe99da30f6f08394833c8386337fd012356b9f7a4379500d32ac5b72b2387a346117ea069c0c1af8796fc3b82dc8af4a8931331bf1273182e9c80840f72b4bcad5efed398378622ec01a3e1914f4fef2e48fcb639af52d6c3237950bcbd3bfc75fa9a91c4836aa2baa1329d7db5c6a5b1e23d130696fcb1d700a56a6cb7cd7052ae8bd407eafe29bd71057bbd561e56aad34207822f5630e0c585037fb86ab859ed70f5e3b255c892eabbbb6eef539cccbbe3919a66ac8f08e19839bd6d4da46216128889f6bcbb1aae52626ba44b1067f993048889969b7208c66b4369ee2ab5f49f7c041fab7af91c83e210353c48a5202c35f991f11d479cbc881adafb77c1f3dba6ed87a2fb972225724b77906818382d98e7f7f30b866d8fc503c00020fb6f1db6193d56999844e21d519a4d6f353e3d12d69defed10388df9657d16b67cadb5d5d2e929adb3ba4968f80fc6745f62d618f3b45d7babea61e1190a426f43672672f09107d3757b4157dced03cb28cc614855842e638c0432be5de43e1f6644440c0bbafc61a440df59ae22adbf1a9541c908a2f53351b1ca1872432aeabb27552f1fed2210719fa93666243530acf61017ea1a3b4b8d585b029cb6fdfccc988d1cb93221be98d969b81854e7a3f905885314a68a7f3af0ee74f5469e55288e589bdf282a40bdc4a6293a2a8d568408aef4fb82785f15e7d5fdc6510bd70539f5ef67aa02ad2f8776123c2a2ffdb667fac05452e3484529248ec388a1edce07b7ba0bbeb21bcf6728c0819710c5557863fce86fea261f97a3844c1edbb6db3b81070fd4babd910fcd59f7771ddd2f54b66eda901c2437a323f96fd70f055dfd06e588fbeda6af7323c519160b65c5fd5ecaa98591dbfe3a336c7b64904adca66dcb091733b5fa8840b59be7d9e6b27a75041f7fd22afe25c4eecc63df5a1e1969da018ec4e134f4925b67c2335933b7de8fde71c4e633eaf065f4a220aa2a4687d49b54bcf6ecbff5d9b7635baede0aab94b3b6e4f8bf3e43d670e5c53a5284da903d13d047f13f6cacca139c48286b95dbca36580b0542c726e2a4e3e644f4fd91a6514b0a49d1a243ed19eed892e9cb9056143a0a8ec7c133808acf9113c8ef83b7100dfef7978b90330e9909e6620b4044a25a242396d26b2a70c2c6b9f4f5671c94eae343a379b3ba886780d708707b9900f102594d97e733f3efded10afaa4f57c8cb3465d156e71ff40283e8a96eddc7b0673143e392685193707d5e3b37808001e2a20e1588407c9d4c58819b94369f80543ee8782a532b29e5593684f48ee492c85e5478ebcfe93d73ebdf4315c8e5e0a6fcc96d6ac66a93176c15a29ce20e64539627542cd53f76d49778c8fdd59cab848fa1f7d52bdf682c2f32316b74eaf1889399e98f2f91da5e0cf934de232334621f8bb58dff0f5fe57707e9ab5c9ed46c9aaae792e4a17d58fdc550ce8abe19cd862a5d33efaea16ba71200585c377d3d2e3f880d988672dc8979c1c042a419047efe50c81d6d264c1973ffdeb686fe218e8cabf0c95b7c746ce68e9f0ea94f3ffcb19a04005c5606cbaccf8d8269bad218acf60d41263f0a545cccb4ff6d9c5d1dd6bebd8f612ec0e2ff545a1ac8f96d6da3dffbabe96de8c7f38df9ce8f3263ec1c466a4a3e27faf010a21c81823b59753bce07a1d4f90cda94ad62ad80a6d64280841fd940d98343cc3d9ba587b05b9e3ef5befc3720ff7741f25d354b1c1447495e1bd31e3414aefe55899f58d7fb2d13bd5193a97dd353d6928363620da16aefe8d6455d878c4f9386d4e71f7147b168b17bfa2234f320f4f0d78268dd37ab49b146ed06bc100d6642aa73d68d78997587f8ba25599f4c41cb4b93ba76f931127cef0be4da1804c712c5a17fa8882875b92d695731b8d2d2c1ac822c07ae85bb0f0a1b1789d0c3accfa8f41359f3dd16d5d8d59f39ef255855c4eed60a63ce94b03e05ee1f4046e344f826004d7bc6968fb1fe78f1bd3713b35894407b4ba6caca8292b805d988174a0fc30d2d66ae13b78202d0a6356b87286bac809260ee5eaa4146d0d2e61d8a4efcca765beb3c13e77b2fcd436d6bfd2b1b6355eef19f81c16e109fa79e4db27972ed373dce225cc19e98705a9ca64a828c191fbd16e3a53e107cbd8ec719e8db1167f63a6c05e3cbb8bf72c1736b82b95fcad7b67e111ec377e69d499108d391d2d5e6cc735eff66867663db4398d65418372f5b0d2a815aa3d8124188c18dad402685331a931a919c80e642d711399545f8d5d1b803edf3b82cc94ca8c0bc7e1e4b5698a2597d5de3ab98708796146b5a671dd0e01e2a4ac57776fad0f125b0a1fc5c1338a3469248b478ca98ca08a3979c3f04bc6a275ead2f14b51b2136e269ef8271f9d842cb93ee0f3c62c016a658b9023d2a283817b7de68d761e23b04bac56762ab1de45bfb6775eb2742da3f4e5a56c379b1fad166ec4e9e365cc04745e46cb34c956f7d7d577e887f91dbbc48021fab19da68b71bdcc06b5aad4857040e44792242a1bcdfe575ba696bb74b78a21ecc8cfc8a03a4f99906154f992e5ed77b2344ad16ddcfaf079cb0d30b20c72df20b03bcad1b4994ba787a41ee5fe3711f1a7820d7e2fe4d45f5a56f640110b23436ae0a7bf0d6fa0862827aa81e8c556a2d8310b559fdda51cc6d9db1940087189e33ec0ac43aea67a88dedd8beef20e4967a55962304fad1064722cc71446c7355444b2035ae3d8e90cf6fecde450744c73d322354c7f450dd97edf2d37495e720f7b4d75cd6bb77dff01f8fcfaa7c02f61a30fe00fd571847fcba37ffe390cfcb213fce1251d986c6220a97d2654ea7d29a0041accfefde0bd55a0018eb866fa86a176ff200355d581086ebeb7f552f86592d91eac9ec72f5d6d1d5a40394a0b56770fce2f3b0c85bd7e3aab415fefdfa08a0d40523724cf672026ab491a4c66cb2d67e74fe6f5695ea635c8e0e0e5bb02d608e4bb3b9ff472ec4c47a69032e260e1d5ef85fabdc0d0f8e3a757906ec903c81d624a059bb8bce1523f7d9541be83ea1e42d308b13f2d5312f9479f7438bed3342914a9eb5bb415431f0f60e7bf1b10bb049fb274c69d7d4d00c97d99f8de86edcccb6848065b208f532c71ad8fcdb1b25eb719130f99e446c112edb2e898a7502baf86f2bff76048aea26b85ce314348bc3887441f949227ae9fc3fa4087e77d216c6daa42f903aae2f7ea453643cc16eeedbe4a4f92d0c4c79f86df86970acd2f3e00f61c018273d3494719259ae814559c922b3e4e801d680796b075bc34bcce85a799befaea222e91e7cc267bc03724ae1721083433259b0a8fe6803022253fbcc7ce7c637b62fa4802db9659a96279a18742549f4771bd888bd7c5078afda3eddd5663568c6d9b32787d3798cc6857b1e496fc0cb674382df54875085558fa3dc4827d4d5d061f6b27c0", 0x1000, 0x0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 14:16:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) getpid() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:16:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x2) 14:16:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000016, &(0x7f0000000680), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000040)) readv(r6, &(0x7f0000000300)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000200)=""/49, 0x31}, {&(0x7f0000000240)=""/192, 0xc0}], 0x4) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x7) 14:16:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) r1 = getgid() r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r3) r4 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000180)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = 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) r10 = getgid() semop(r7, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r11 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, 0x0, r6, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = geteuid() r15 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x0, r12, r13, r14, r15, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r16, 0x0, r12, r1, 0x20}, 0x0, 0x1, r2, 0x0, 0x0, 0x100000, 0x201}) getpgid(r2) 14:16:23 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x6, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a1be1}], 0x2aaaaaaaaaaaaca1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000ac0)=""/116) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r4 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r4) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x4000, 0xaa, &(0x7f0000ffa000/0x4000)=nil) r5 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, 0x0, 0x0) r8 = kqueue() dup2(r7, r8) r9 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, 0x0, 0x0) r10 = kqueue() dup2(r9, r10) 14:16:23 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) kqueue() open(&(0x7f0000000240)='./file0\x00', 0x0, 0x21) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r5, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) 14:16:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 14:16:23 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065ec23740f1d00000000000000000100000001000000") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) r6 = openat(r4, &(0x7f0000000180)='.\x00', 0x20000, 0x38) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) r8 = openat(r6, &(0x7f0000000140)='./file0\x00', 0x8000, 0x29) linkat(r1, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fchflags(r0, 0x0) 14:16:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 'a\x00'}) 14:16:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62f1faff00000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) dup2(r0, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530006a56a7f0cf7e1bd009810aceaa900bf3eb76ec302b8549ca64af55ad38c6cb60171f1568f295cdafe6e21cb56344630143724488ba01d2b607f125b13000"/84], 0x10) 14:16:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) listen(r1, 0x93c0) 14:16:23 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x0) fchflags(r0, 0x1) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x6000000) 14:16:23 executing program 0: syz_emit_ethernet(0x37, &(0x7f0000000000)="c7a895b62a241c0a078359ff86dd6e360aa905fffffffe0000800000010065ec0f1d00fffffffe996bf42ac9a57a3d5908f09739000065") 14:16:23 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x1, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfff4, 0x1000}, {0x3, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) 14:16:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0xfffffff9, 0x4, 0x8001}) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000012c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000240)="eaf99049ad3d80e81e2d8d5becbdfb5210046b4fa90dfdd4bab0ca3968351123282f930be89571a88681ddc908cdc341e97f07f6f852bb49680331b5df14a80e58b140cf7347b0658731e812f5949bbab1f846d4397d578aece5f71f85ad8bf685eb30978ae253520ec5bcff72a2a2476d145d3d10c210e5e50915c637105790e1dcecc7d7c7bd058bb7a3171c0a56d171385a1f195b32beca9543b66ea26c3de9c18e62983c5d729bc598a723f146871842ea24aca4f84c9b8dac7f50a66f363130ac9fea1d7cfbe8053c5aefaed4ce97f797c4863616d1f7c05b2f11653601fc542c1dfbce13f8e53c1a00cd9dd69d93cf32e2f90d2156c2ab43428a17667a567ddaef2de43a0c1b53aa72c18541ef7fbdc5dac506433609c74921de66c6b14e6e4bf4869278c0e0918625f88289c13af540ff954d8d32c437cf5d8b46851d93695e3da5df781a617b48c2f25eba1da10bbd3d46ad3bfbe9519c5d7e06b77cac1053ac7f2b0083dca368207f1ddfe180db826b3685ca862c990d0ae5156009918322a5b1013ce69df44b6b1b1b001cd98139bcdcd66f49e6588e5700b5d11ffcc2a793044cac098f1f77a8474b13fb5baaf9a51ae2c8ef48328f80d355bdfa01e5f7bb61f4789846bd20ab3944874def16da62656d940160527a369409a95d6ccdf0f106f9d948de40cba5437c8cfc7e73e7ce43b8ba1fb5150b52249c9d68ed6f96811ffc86c4c2b8334ef90baa6cf6929d2914f1b9407582e6152f7b379c8ca6e1f6c7d4703215b0bbedea1c2d949e3f7f7961edd95aabb96fb7b584a11b4050d5cae5852c29c0bce481529ad1a855798256b433299ca60a72a7a6998aa41631546a7ac795592877ad891b7958c881175ffcb97cffba33a6ddd0569141071114e76a00a82e50070a6315d8a957498899791bf86d4ba4eaceaa2a80c42958cd1951ad038c3bf77ace6a83ec9c6f82184296e1115cd799ef863efc55d34199e68c4283876e34d7b504320123759c2a0e5f22087d72da5ea25b8457bb91d5682adcdeb12923721fb9046a9740ebda1b96c6ed094c39b8a3de22f73948afba75bd0cd5800aa12a56e44dbd2e436b24b6aad8944326184921526e3783f46842db9ca231874690eda245b1dcd5c30449cf93236b672cdea568f370e0cc53211d2ae8cb5d7a4775e5bf97c6ba3d548b2235ea7332cfd707dceed403fe6f99b81428263068af3aee4044f0517c332ce7890a61db0c1a71befd9f2172988cefe12ba736cc0be58f313cdf4cbaccd653e0527cfc51147db78edaf287d767ef5c5dc6eab3e7d61ffa7087ac2032919c893ae1cb638b56975a3e872549172ce889a4181b926bee150c12e0b33d57a7be1934b4c27568f7790951f46171c20f1717837e2ead3104d409b9597752edc7a073bcadafe96398bb87996d5978475c6b4c120bd6dd3d5af256f94348c355ca3f845caa1520b7b1f062d390738873ce90830065259ba293f6389eb08fdf721a71c87cb631f1760497f5db914df4bfe870de6d61b59d83157161062784a9be162349df1d9c9dd099a13202949bd5a318ded9f2f410a581f552cc5dcb9ea70751f87a43250bbac3597da1f32eb5c6d667acaf648415b042d2d4eee2f0134fdc5f83a81d76c9e7b6456dd3688ce899bc72825bf4fb93ccd21cf902e3b79aaf6c59ba8a2e061c64353d8a53230d2eb692da373614def8fcb8f6d15ff098b09cf6a14762e26c9932f268a8910ccd135a1b27fd4f5b3bc6d75cd3f72137a2fb6bd4d8e8c06ecd07c7264dfc41555d4346fc1847649d147bc83b109b48c390e827e3cb4807bb952319731f6c4f2d9332ce01511f12c6f591a1633b385e97aa4578ba75f205202b7485bdaa116812fc53eb63cad5029de4e10dcf282ebb67fb4b525f56295cb988f87c8a8d61ab19a905a6a0f75fd20355dba87250a4425d5878e992d15c4afea89ee839c41b6a157f1e0dde8b4660bc1ec2adec4ba00d8e967467a2ab2ab0f93317381caafeb3944ae4842fa9b3a4c6485e9444308de2b92823ae53f9c70d7d2ae506ffa1f300dfd28c9daedcf2739f562d4ccce577799368fe8033c6061fbf1e40d409d2678f5c8fb922358391298e8aa3663ed8f7d9ceeb19ce26f17adea2d73817ebda8a85fb2a2ad3d3c43445875980ee9d46476dc8017d76d799a182466878061fd26bdacfe8daff53cc55ec20d7278e08892b7e2fe0d18976bf6a54c7886afa99dc448a52f81b0888d28c75844ed8a68991b4cbc28a4e41b3033d92b04cce45a58bb0c828c07393aecaa33b67906636d67ce35bee626d5a70e07cbb7d1976925a63b377d2d1e1ecb723555daf2443407c2ffdb91ba55e91275054c217ee0f39b284407b9fdc8a3350138a9812afd09b4d8d0b04da18f3a29b53f293c262e52f2ee563907654fdc7c732d3b9028ecf66fc516d51cc7d7993efa6573698aa11f1a64a866ba8492fd4e7df766aa4d5cf82a6ddc0498070de9682b82caf9f577159acabab6066b785d640a84c6fd935a30a33e5dd6d3d95da972c8e4e634ca3bdb52c28996b7af7b810500fcfb5613f6430fcf0315b738085d1a19b2e3859ba091af6b11b384b423becb1740fc6908d5fc7cd90fe7c2d4e64f0e17093fa438b15fff386d2092805d04a5afb68daa72b15095641d3735910e8565ef7d15fd08aaada5542cb10ef20306eab90f242b10ebbd9ce93c14a2218499b61a928768824a901ea8d980fb66f90c25bfd52f1a7f8fbdf61e13fa877ea2eea8a7a7043200a2b5a28af3925aedfbf949afb26f6e89d0b587fd227c0e8ef3d9098237dd161a077092b17bc83d0eb8b581f360714545a58fd3c475715011cb1d28012906f9dbb0eec2da590549464f50e3f355df2f7feecb6893a8d64888a65d9cf07b6ca9abf3ca2ac27e6bc40c93388731f02edb97aef8a9ba3a12cd37878ebd7562f8fd4a1136e0264808eea2da3bb5432c5bcc2fc2048f2ed8ae923651161dd2c52b19dc9a44ba15716f9a7572138b415b61a53c37ab3453af39b0ba67ca8e3fb7dae431f3235dcc11ca25c33103b22b4e4f136f819b26381c1faf1c0a9a62d16e5b9cb1b0954b6121e13433d21d16eee1facc461ca33929f595a9904b044c5998f033e763da16a11a96868ea7edcb42db5d7d3874001d70c0b27871b3a307416b7a30f5f3065bb334afa91c9dcf5b3ee812cf5a5e0f43828d1d7282f7cb3a873f91f0264940b827dc3f7f18c5001e50aaaa21e6d575c7938aa6b6d8707916232c91f54dc2d1b9cedca04b985512d0ba3c0b858692539f41a79b23aba5d232fca559a98ca6b96d4210e4976024d5fcb4dc1d364a424ba4bc3ae00ffc9c3267480e264143455cdf49e4ef1a0a93b510a299b2be740d4d8307ec5548f81ee4ec6037803bd1079a6dbdfa66e93c3b7ccb7b3b1deeda8502f260e1c8f23e204b2d751ec3dab40130f637eb90d3d2cac5a1a3ddc76472be2d6e5b48f4b61a72e024201e86338da60bdb965a882606a4f0a3f2d74372f548093e23d8502795041dcd4868c86627d619644a21dfa47b88ae5c1675968b2ca39fff97c7d6d13db653e9fdb6409519fa6cb82d1388746b9f1d7b0fb65a018fd43f5ecc1253ae22076da7b554ecbad49c8800bb25e594a2c1ca18c8828b1bd5f35adeec4adb2f3f615ea5088752259d0725151b09e499dc5127d5a36dfa9f5f0c8a8dd2c370f6627d4cd725bbc5e8f7290515fdc184265f4d7035cd172d96301eadf078103d67b06820b59c1f335ea24e38000163a061dc309626ec8f1327dad9b144a7c0c79e70baf8e23e643868001165394a69d07bcc69d59e59c0eaf39cc8805fdee68dd724e8e8a866def7a3feb76842efcae36a283e0e318f81c3c27b38ea6f8ad01b328dc123206bcdcb75661895c55fee0e1368a8c6491b878c37f7b30c517069d0ebaf15fb8fca6212583bb1ff0121790c0aa34add42cbf88296a1bd2396bdb2cd28cf7fdb67140fea416559eae07952a8e2460fd2b08312d2252ee4b9f8c17dae575855d90b8432c3811eec5f0e138be3f7cd0ecc8d8d2b56ac73ac4ab792288c6781978bbf15356e10e8afb4a26a023289bb628bad81dfedbcce6cf0a8a0a4785ca6c86393525f1c7b6911c86ccd186bc5bcc338eae19794c9f105ed79b79c975c07ae6392dc36389fde8446f3658c6827c346b7adbe4b9a72ba4bb611642a69cd07fec12d9c70123e38f997ca44bdf0986aea098b32298d7bb13c4a702f4503eb791d2a6e691fbd94da05a69869e1c9477e0a9c9e6b89bca60a791b06b728e04c33b3c64b67ef52403938b9444d113da3b674c7af5d91c6850669204a5a162f268d937efd51422c004cbd98c9f135d8c3cdb013ce4e6772ef996e981ec8c98a4de663dd1b195b88fa0b4849042aa11229eff6a1ef812acde034aedbe6d5ea6d21be20e8ba43ddb07096e06467db2aace806af129b757f36ede517fe70c4bdb05491191a41026e8ac249567dabde86392b2e60d12c25ed7af26eb3f0b4a7a847ab371b68417233cd31c1261af8839c2673bd3f741700c6d5979c691219b6d682ca95102ded69843481abcf51a3e2f850c91a88348e44ca06425cd6ea0fea7225b0f09b9f959a75883fb9e94c4bd3dfa6d01c1f3406fd7c37887e8b5a4e6921803a0266ecdb0293f1bcb76fa255608794aca61942100c52d2ff08c998983acae8529c9f1d3e7e4535c54c7eac00053d8057548bc4fe7f25149739272d239a0c785694f0e08f9c19ece8f83f33f7fcc6dcf2e6bcace892958380ad0799c96dfb8cc13fdb767c41937309a233affd6fd1f5007c8b63a4a2c674623dca77121a98436c67d206369b5fb0ac47d00877d37da0066463d99d63d483b9a7034f3f198ced8170f77c656ee97e89eecdc204409ba014a9f3a8f56cd8e030de0bedad210003b81b38ee894c6ed7be37511b7c2be9603e3d20cdafbd473102fe9c67f2585b5507817e2b86dd61457f642543b7285637d2843976813d3f3f79359762f3e87b3bae8e8fa2103d361c161cb57ecfcad1495380ba04ab26ad16abf87d81168fda54acab7736ee802e810bf8a093dd563b53434c962a4f67fbb0e6f186eedb451918f9647efa2e0e3cb9eeacdfcf87155353f661319f4c0948bfe7521335eb10dd1310a6acf814c7f4e5ccb9665bd6daab9f4336077ad41e18188962c27dfa138f088293eb78c4f6ded6b12fd6846847e36c112c8ba0549e1e3f5a1aefeec1316dbb866a317ee2f8ecce8ef1f01769e03ba6cd8822e6fd802cd9b328caa497eeadcd5e4582bdecc32d4987113273b8d7cdf80a573dd453f8834cccd635d1d039dc4df1574771c01e38098a596c4846888176837852aa41744853a42354d9fb6f7ff17efdec7af8c4fa6100af509ff6901eeee8de0296a2d712ddb87f2edf35a65d9bee73aea76e2f5b3eb26b5a21641ed0936f24d0057ba89670ede2e2b08e4f7bec53deec3bc4c4e03b7ad03dd2c2baebe93518a875f7aa45b53869f72e38b8a59d565d4e0c91d00af5774704689672b589b929e8cd04679af3ee8641fe96a1b2fe3be24335e91953dd54f81ec2833793e66d0e68e9e7ea0b761fe85cfa2e74c049f1120d0b3c6e7af737894ed7eb981e509243171a11887c7d7b969bb975656cfce6990eaf288103267be6d8c80479e3ae39d9a92760a3479f775198448e411b3a5fec6d647fb3b92f84acdeada55dd9d2a25520e4d5a491f1b09da8ab61c36612f77af4c8093ae2d23271f5591a970f849b7296e1e7c1b52b4f1c8d0", 0x1000}, {&(0x7f0000001240)="3c6fa21cc9bd311bec115098aab0b2f168bc91f315e54b5606e2d5ed35c79bf63d814ed5066e2dcfe15d5033699d8d4875e608d557d6904046971124331bb3de69a77b4cab8b33db65bd1ede8c6f909f1f91e1061f9233ef6a6edf4c82ae870c752253060c75d32e8a6e", 0x6a}, {&(0x7f0000001340)="f44d205064ad21c929de4da3adedbe6fa17ac509d5adc0886f814a3ea12ffb7e41f71c8b6ab22a14914752e52594abf39e8c8ab2f074f4b2be2066e3926d1f2729420f4b022ee13d2bd40a98c993e64d2db9372664225427e2e3f8a08cf5dd6009c71ad3c56db8cb2028df3033a648bafef1309604ce3d413ddc27320e3a0a5128bad6a339b1a51e2483604960b0d169d47b8645dca2e2083b5051b4c4c718035d", 0xa1}, {&(0x7f00000014c0)="e2e27f61094665e7b975adb6ad4d76d17e31081016c8ccefac799a729d4fb35e750778791db3b30a24929dd31f948c5f64c5d084e3253750508c1a239d1ca1ccf787a4b7d9fc61b7edb00cd1e6d4695e07cccb7d0288e7db91248162c39c90436870545ec7ff3a3d699cf4fa86ec0ce68e5270dd1578e10551b1cbea9a5039585b5f35200314dd9dc541a1de09cb51f2f13f93f43291f6aa5a96db355bcae426458e00c5f838d0a5ccf78d08924472f30927623fcfc012dfe74b800e81a6f79df74bb1f3a5829a599e11c47f4756ccbae4e53e6b9208d853a9c894c7737fd73aba3540de59c4a4ffec78f6", 0xeb}, {&(0x7f0000001400)="89a40dca9b98a735b6c807ce3c52b073b669e3773558126fca4929dd4c61e86e0b94e9a9b8c65d44d85e318760880b8beba1f7d13f566a60e7e7f88604518ed4b1e2d62453f90dcce0d73143e82e7c908dd6168e34ee01ff78eb42195cf5330859106e145062e9f4e97307855abc83d73c26effae2b0c8588ec9b07f5948fe", 0x7f}, {&(0x7f0000000180)="913d76c28c96e0988d9c069187cf61f3ef64", 0x12}, {&(0x7f00000015c0)="55be781675e4e79d79b9e0d3a70bc153df799bbca3cd106ea9ebe3d4f85e252821fc6589a6188abc673f077a4c9b769827c33f6ebd998156b295d6a02bf08c1e1d64c0cda5bb218946b0cc4bb7d32075f0c13c889a90057764e1366d0efacfb3e5edfde854bc3354fd31c7aeafe7", 0x6e}, {&(0x7f0000001640)="a8366c0ba01fe4b7cb8cd3ee07c76db1cd805cee1b690be8991b8c379e173c0b0f573e063d55280341d102a275d9ef3c750c057a415e793c21ef6f34127c339292f62202d82d0b6577ea947c42787c6e16418702acbdaa02d56a78f9966f3f52b33cb25a1cb94d22f33bf3ee7659a84fdba2e8b53c080afaa8bb58f80bf87994473a434bf1f698b1184f190ab7947640a0042a2a702626142fc6b8bfe88d6ca5a60f04319982033f45b167785fe5beb496674bc975b3e4d807f2afa07560ae0f", 0xc0}, {&(0x7f0000001700)="0a09db274caba778ceaa6375d2642cdc63b71f6e6299232910080504ff22b57198905672c29e0b2c81d7d634538e877d297899d1c857d37600022d61a98f4894c38917fd38247755af74e036cf66742ef914326456aad5b3362ed7878091b4ccdcfc9c10038691663e2b449ad764ae69038685abf5bd26b7400d07e1c78f1ed59a41b4dd5176dc25af", 0x89}], 0x9, 0x0, 0x0, 0x6}, 0x400) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="129061f9aedd39283be9ce4ff80175ca82fdcdd7368c2d163067b685069d415ca909b8f336e19089ce6215179e38b321e52c55a6fcaea3ce12477db40af3dd282f826692c50784fa85687476a140638872d0610ac293ffce5bead678eae848a5e13202489e3c25d0b25c28e920735abd"], 0x10) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 14:16:23 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 14:16:23 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket(0x2, 0x1, 0x2) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) fcntl$getown(r2, 0x5) 14:16:23 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x9) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 14:16:23 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065ec23740f1d00000000000000000000000000000001") r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt(r1, 0x6, 0x2, &(0x7f0000000040)=""/255, &(0x7f0000000140)=0xff) 14:16:23 executing program 0: sync() ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000000)) 14:16:23 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x60}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) pwrite(r2, &(0x7f0000000000)="c8a84e", 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)) 14:16:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f0000001300)='.\x00', r10, &(0x7f0000001480)='./file0\x00', 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r11, &(0x7f0000001300)='.\x00', r12, &(0x7f0000001480)='./file0\x00', 0x0) poll(&(0x7f0000000100)=[{r6, 0x10}, {r7, 0x4}, {r2, 0x40}, {r8}, {r2, 0x100}, {r9, 0x8}, {r12, 0x20}], 0x7, 0x1f) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)) r13 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r13, &(0x7f0000001300)='.\x00', r14, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$VMM_IOC_TERM(r13, 0x80045604, &(0x7f0000000040)={0xffff}) 14:16:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0xf782}], 0x0, 0x0, 0xfffffffe, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x96dd7987ef4de3fe, 0x0) r7 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r4, 0x0, r2) r8 = dup(0xffffffffffffff9c) r9 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r10 = getegid() r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r14, &(0x7f00000008c0)='./file0\x00', r12, r13, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r9, r12, r10}, 0xc) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000040)) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x49, 0x2, 0xfff, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x5}, {{r5}, 0xfffffffffffffffa, 0x87, 0x8, 0x10000, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffa, 0x80, 0x2007ffba, 0x200, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x100, 0x8001}, {{r1}, 0x8afaef8cf94acf75, 0x29, 0x1, 0x5, 0x1ff}, {{r7}, 0xfffffffffffffffd, 0x14f, 0x0, 0x8, 0x2}, {{}, 0x1, 0x84, 0x2, 0x1, 0x43}, {{}, 0xfffffffffffffffc, 0x9bc358a6db699816, 0x80000000, 0x2823aa0d, 0x9}], 0x66, 0x0, 0x85, 0x0) socket$inet(0x2, 0x8000, 0x0) 14:16:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = getppid() r3 = geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r6}, 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r8, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:16:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/18, 0x12) r1 = socket(0x6, 0x1, 0x7) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x7fff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) 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) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000300)={{0x4, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x9, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0x800008, 0xffffffffffffffff, r5, r6, r11, 0x1e4, 0x8}, 0x4, 0x5, r13, r9, 0xfffffffffffffe01, 0x9, 0x89}) r14 = open(&(0x7f0000000400)='./file0/file0\x00', 0x20, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) dup(r14) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r16, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) ioctl$BIOCGBLEN(r16, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f00000003c0)={0x2, 0x2}) fcntl$setflags(r16, 0x2, 0x803) pread(r16, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r16, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x0, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r16, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r16, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r17 = getgid() r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f0000000500)) r19 = socket(0x2, 0x2, 0x0) shutdown(r19, 0x2f99822121a9018a) connect$unix(r19, &(0x7f0000000b40)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72dfc221afde789877fb02715f9c44aea1f63cc6fab5d49a90200000000100f758ff01009e5ec0840046416e3161f2902443350344371df33aded7b02844be10cfe0ee0900000000000000f148b23d22da0c109d000000000096222b00808f33fbbf985e1483a111259208a31c8dc4023ecea699abebb500c9fb3129599cefa8d9b38ae6502a5eb985bfb7f9d471b0976a0c438291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b266812945dea468bad1ce9e575757df1421439bd0b41eaf8747937b0000da6cda1d40ff0300000b000000000000000000000000f340bcb71533ecb450ed754621c54d6445d7ba1f140f25ebd29ebba009e713e5be8c87c09b47474321d27cd93743a348c27d6e579e630ed313a93358b87a1142841caf265f4d58009c36ffffffff00000000e1a439a09ed42fe47cc67723986c8926fcfd917d3ab7b086af40ffffffffffffffff600ffaa6237fbc96417b34136e39a12f6ff916425735c6be094f5fe0d3e3a881d9cb8f78bd3b7c0573cd14edf49064210d9a7781c60ca4ba4911c871258e87af6ba4d0f1550fbb5dda033c05be02d79fa0a6e5be401d744de6b94060e17738dcb93ad804"], 0x10) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r18, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) r21 = dup(r18) fchownat(r21, &(0x7f0000000080)='\x00', r20, r17, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, 0x0) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180)=[{0x6, 0xfe}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000200)=[{0x0, 0xffc1, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x3, 0x1800}, {0x4, 0x800, 0x1000}, {0x4, 0xeb8f}, {0x4, 0x0, 0x1000}, {0x0, 0xffff}, {0x4, 0x1, 0x800}, {0x3, 0x7, 0x1000}], 0xa) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r20, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r13, r15, r22}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x3, 0x4) chdir(&(0x7f0000000100)='./file0\x00') 14:16:24 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8000}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x3d, &(0x7f0000000080), 0x4) 14:16:24 executing program 1: msgget$private(0x0, 0x224) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = kqueue() mmap(&(0x7f00009bf000/0x1000)=nil, 0x1000, 0x3, 0x5012, r3, 0x0, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) close(r5) 14:16:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r8, &(0x7f0000001300)='.\x00', r9, &(0x7f0000001480)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYPTR64, @ANYRES32=0x0, @ANYRES32=r9, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT], @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYPTR64, @ANYRESDEC=r3, @ANYRES32=r2, @ANYRES64=r4, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR], @ANYRESDEC=r6, @ANYRESDEC], @ANYBLOB="5166a996eaf2c8db0400e41f2b0394878b17a86b17274b9c3634d44647a2baffd12ab628bc75ae50184690bea1cb0e1e5d06fcdaf84fd88be3008dc69113c17eac1eceaff17af103f750d79fd4a25116ef53b0bf505815ab7766b8dc7d44d4d0e4f4480621e2d57441ee740f313be5f42c58f2f19363514d366c50a0743ba9d9607e9bfc9ad2c075dd01b42905e5678a61bdddcc97a243541f189e98e57aa0ac27e2fcb7c9293c1b3fec55bf177b17b86c7e22ea0f72073f0aa620e5057acc83b1c9c7ffc44a262d055dc29032a4d503e9b0d3791a50f617d36f636f1baf2a7ce1c0bb25bd45476ec1e3efae28", @ANYBLOB="7a6a96a227d12e0f58c28c11f618987aa50e2fb1c4f90af291b8ff6d6ea6efdf60b0de3beee40fa9c43570b0a91cab098fbfdb2d006aa809c021cc65517709482ad1e9fb098ad04c6927a949f5222908519d072d156da7b7907f29c55947d287db6f94dbcd9af453849a12c86775522395ded269bc59f4a76cd1a8d76496c98197c05c995b9459b7a8d94de332f3ae0bc561f8cf94c643154816de18eca17719214cb534d489023e3d22baf350cf6151106174179475895f880c911c922af076c1cb62a520f77278945990ebb90a725a7cdf30982a8a842e0a705075e2d6f0d860d6", @ANYRESHEX=0x0, @ANYRESHEX, @ANYRESDEC=r2], @ANYRESDEC]]) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 14:16:28 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000a00)=ANY=[@ANYBLOB="ffffffffff4faaaaaaaaaa0086dd60a4060000103c00ee0020000000000000000000000000aaff0200000000000000000000000000012c00050501b6f7f84eb1cb6341420040794aecf239284ec61f1befdc7de64673cdb8a587b1c1899d6b33f1401bcdf9a5d62d071e58dd3fe5a2b513ec010000003686506d09000000000000000343ac026b0f9ea7f9a9ae8b68be86e33ff250477eaa54f7f46eb702d4b8e4fcabe6a3c6b17ebf65a6de11fb648c9675a8a5c82ea8b8a209477ce14c6a35e6ced38faf1f145a49bd807c685daff9f0880e8628b54da689c4e772034ba5121457f0c2c8ad5d934ef56c9ce5e499fe70e31977eb99f6129e660d92108afa292e0adfbe79ce75fb04840e67163da2fa66e5a691e554b8096a61fbb97d5ba495725ad0c4592990a1011b82654d7a940f7420bbcbc580218b66601bb4a078f85a28d867f0762015c76033c0acbfbe44133470669cfa48708aec17e34ede6a48226d54e3573d84339e247bf4019b648c011ccd155675b55018caa58e81c5258fa5185eaeca64add5c3b04a86f9997ecd24b150b54589233f455e230ce689e6a63045ac12c50cb48be558b00ba899b3af67462b637d385ca220e59fb1e9c639edb4978cd8a3c6dfc63d34f5ce9eaf10199c69837951770e5832f04039c0c0a83e7071ddbd37f6572e796618e3e210878b717ce0b13df2851b840e714265e45c1758be65df4163e462f6fcd9d97a95428c81b5b247df0d683b76f99e14fa294797c6c9accdce671fe3116513b9ce1fd611088e412d46fc6b46013b5e0aafa7708ae27270d4a720a6ed6d4297731ec96db16571b4fe13d58ae13e67116b877b2646a8b1f4559a0f91685330da4ffb5290eaae38289e95ed80fa3f66df240a9f5b8ed83717c79406d9c82d10cece5fa779812ab949570da39bf6fc3cf7b43b8c3682298940a76f6ab1f048f7a9fcad92369cc0f775314000"/707]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r3, &(0x7f0000000600)=[{0x4, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x9, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x3, 0x800}, {0x1, 0xa14, 0x1800}, {0x1, 0x3}, {0x3, 0xba7}, {0x3, 0x6, 0x1000}, {0x0, 0x1000}], 0xb) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r4, r7, 0x80, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r14 = getuid() r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f00000002c0)) 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, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r21, &(0x7f00000006c0)=[{0x2, 0x2, 0x800}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x2c00}, {0x2, 0xa99, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r27 = fcntl$getown(0xffffffffffffff9c, 0x5) r28 = getppid() getpgid(r28) r29 = msgget(0x1, 0x82) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x1, r24, r26, r23, 0x0, 0x46, 0x81}, 0x10001, 0x1, r27, r28, 0xa5, 0x1, 0x4e2c, 0x6}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, r23, r2, r17, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x2, &(0x7f00000001c0)=[r18, 0xffffffffffffffff]) r31 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x18, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r34, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r33) accept$inet6(r34, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r35 = geteuid() r36 = getuid() setreuid(r36, r35) r37 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r36, r37) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={r32, r33, r37}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r12, r13, r14, r30, 0x0, 0x5}, 0x6, 0x0, r31, r32, 0x1, 0xfffffffffffffffc, 0x9}) utimensat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:16:28 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x18a, 0x0) ftruncate(r3, 0x0, 0x18) 14:16:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x7) dup(r0) pwrite(r0, &(0x7f0000000180)="e2", 0xfe4a, 0x0, 0x7fff) ftruncate(r0, 0x0, 0x18c000) ftruncate(r0, 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4011, r2, 0x0, 0x6) 14:16:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x12) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) 14:16:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x6) 14:16:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000140)="fdbebb59c7bcff9687135025ebd1edc2fad6fb2f8b08c672f4ddece029746737db5f604a1ebdaaa2b346abe7367248929be7d9acf3117f78ee52e2c97e8e68ee3c08e3315c52954ea2e230dd889ef4f069beea5ee4052cd1d8f02be549dfd92de1df2de0a0f96c2ce3f2609337af905ec137db9bd517af7db2fb6182045a09a358191df23989ebc1496c3ceb32e765bd14a2d8281c984f19ead79cc9b280e20d6d9dd3bc11f8e6bd44023890e8b9dd399fabc8fbe327864df9bba54c148298810c6a80aa96", 0xc5) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 14:16:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt$sock_cred(r0, 0xffff, 0x8, &(0x7f0000000040), 0x2e4) 14:16:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000680)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea", 0xc7}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r2 = getgid() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r4) r5 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000180)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semop(r8, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x8}, 0x9, 0x7, 0x3}) r12 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r13, 0x0, r7, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x0, r13, r14, r15, r16, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r17, 0x0, r13, r2, 0x20}, 0x0, 0x1, r3, 0x0, 0x0, 0x100000, 0x201}) getpgid(r3) 14:16:28 executing program 1: getpgrp() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885", 0x106}], 0x1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 14:16:28 executing program 0: r0 = socket(0x18, 0x8000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/204, 0xcc, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) socket(0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) sendto$unix(r4, &(0x7f0000000280)="a561f264734fb3efa4cad2cd6eecf51e29eeb548956844aad54e7cd817773c58df1978add42d07045d3220633e99603f8997cb78bc767f79b6728df6fd2d8ed5a9b6441929159662a6a006528870015de62f2655c97b19ea6eb9556004fe412616f4b4bb7a578a5bc77088c5cba59eef48", 0x71, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0x84, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0) close(r0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000300)="a1106dd9be7372d223b59deecc20a1217ad5c8c9bba39553de0e6f53435d9bf8436460b9b24b59ec530213f985a4d63d34921ea68dfb7d94c54c38aac87aa95d89c2799c893d410d9d03fc652bb487f01c83161472d26eb986beca73d06fbb2143914f066ecd0ba9760aab0d42ddd9339ae71d55b0612aa05b65b23f9a6f66a7b3a8cc1cb8e5a4b2cddc33e458266d0e674b4a717f1c19dd8116d5644c92129911183dfa9757e9191a536c3506d76ea5f96adb05b275aebd8ef189b701f8d83f", 0xc0, 0x0, &(0x7f00000003c0)={0x2, 0x1}, 0xc) shutdown(r6, 0x2) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) kqueue() ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000100)) 14:16:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 14:16:28 executing program 1: msgget(0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973041735505e27c66c53d931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea439f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df68c0f0000000000004829f3f7769669e325cd2485e172bf927def757025867a7eaf1f86a669e01626f1a6e97d7a3e24c7e5227f263f"], 0x44b, 0x800) geteuid() r2 = getgid() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r4) r5 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000180)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = semget$private(0x0, 0x2, 0x400) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f0000001300)='.\x00', r10, &(0x7f0000001480)='./file0\x00', 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r11, &(0x7f0000001300)='.\x00', r12, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r8, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) r17 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r7, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r20 = geteuid() r21 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x0, r18, r19, r20, r21, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r22, 0x0, r18, r2, 0x20}, 0x0, 0x1, r3, 0x0, 0x0, 0x100000, 0x201}) pipe(&(0x7f00005dcff8)) 14:16:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) lseek(r0, 0x0, 0x1, 0x1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a00f9000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) 14:16:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="627f00037f0000a2"], 0x1) acct(&(0x7f0000000040)='./file0\x00') 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 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x40, &(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00!/f@le0\x00'], 0x10) socket(0x10, 0x4000, 0x48) setsockopt(r4, 0x6, 0x4, &(0x7f0000000080)="674a9d94", 0x4) r5 = semget$private(0x0, 0x0, 0x109) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x2, 0x7f, 0x1800}, {0x0, 0xde4, 0xc00}, {0x0, 0xcf, 0x1800}, {0x1, 0xffff, 0x1800}, {0x3, 0x8001, 0x800}, {0x2, 0x6505, 0x1000}, {0x1, 0x6}, {0x2, 0x6, 0x1000}], 0x9) r6 = openat(0xffffffffffffff9c, &(0x7f0000001140)='./file0/file0\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) 14:16:28 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']\x00']) 14:16:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = socket(0x2, 0x1, 0x0) close(r5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a3e6"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) fcntl$setflags(r2, 0x2, 0x1) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) connect(r7, &(0x7f0000000000)=@in6={0x18, 0x3, 0xff, 0xfff}, 0x2) 14:16:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:16:28 executing program 1: syz_emit_ethernet(0x6b, &(0x7f0000000100)="e32c9351dee2bb2e6c4453956e7668774108675c9f4e2400ef9dfb521f7eba31d9d18066f148f6649ff188c8271632ad4434c48c917d4cf5c619b5c98c4c3d18e18aaa0769b16f7b6ad03f5ceed1bc02cb65211e7b208516030a5199ca93f38b4d463553904d3057e78681") r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x10200, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) syz_emit_ethernet(0x2, &(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRES64]) 14:16:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) r3 = semget$private(0x0, 0x4, 0x100) r4 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000240)=""/18) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/17) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r5, 0x5) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/17) r6 = socket$inet(0x2, 0x4000, 0x2) bind(r6, &(0x7f0000000480)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000040)=""/180) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000000)=""/254, 0xfe, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="000005000000080000de1899030cc07524164fde"], 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x0, 0x0) read(r7, &(0x7f0000000400)=""/125, 0x7d) 14:16:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10001) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x18) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r6) r7 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000180)) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = 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) r13 = getgid() semop(r10, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r15, 0x0, r9, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() r18 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x0, r15, r16, r17, r18, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r19, 0x0, r15, r4, 0x20}, 0x0, 0x1, r5, 0x0, 0x0, 0x100000, 0x201}) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x422, r5) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) close(r1) 14:16:29 executing program 1: getrusage(0xdde4e1f12b39a467, &(0x7f0000000840)) r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x24) read(r1, &(0x7f0000000180)=""/243, 0xf3) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xa) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r3, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r5, 0x0) r6 = getegid() r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = getpgrp() fcntl$lock(r7, 0x8, &(0x7f0000000780)={0x3, 0x1, 0x101, 0x1, r8}) r9 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r9, &(0x7f00000002c0)=[{0x0, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r12 = semget(0x0, 0x4, 0x80) r13 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r13, 0x100010024, 0x1}, 0x9, 0x6, 0x23}) r14 = socket(0x2, 0x1, 0x0) fcntl$getown(r14, 0x5) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0x39d) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r16 = getuid() r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) r23 = getpgrp() getgid() getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000600)={r23, r20, r19}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r15, r19, r16, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) accept$inet6(r25, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r26, r24, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r27 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = socket(0x2, 0x400000000002, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$TIOCFLUSH(r30, 0x80206949, &(0x7f0000000300)) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) fchownat(r30, &(0x7f0000000080)='./file0\x00', r33, 0xffffffffffffffff, 0x6) r35 = semget$private(0x0, 0x7, 0x180) semop(r35, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r35, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0x2, 0x40, 0x800}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETVAL(r35, 0x0, 0x5, &(0x7f0000000240)=""/226) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x80000005, r33, r27, r28, r24, 0x10, 0x9}, 0x18, 0x1, 0x20}) getgroups(0x4000000000000515, &(0x7f00000007c0)=[r27]) setregid(r6, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x10000000000, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x210], [0x1, 0x0, 0x0, 0xfffffffffffffffe], [], [{}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r36 = socket(0x2, 0x1, 0x0) r37 = socket(0x2, 0x8002, 0x0) write(r37, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r38 = fcntl$dupfd(r37, 0x0, r36) ioctl$TIOCFLUSH(r38, 0x8020690e, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000140)=0xc) r40 = semget$private(0x0, 0x2, 0x300) r41 = getpgid(0x0) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r42, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000080000000000003e00000000000100005e65de4b8c4e0e1c0633197ed1f3c9056ce5b57ac45603ac2c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd27236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a65480b8d4cb07d7a87be47f038aad06b898eb3c10e29239952f8c5b724db7d0cc1c9ea92b4d63e87192f61a8fe8b750fbad11a4fa9913e56cb64f54820a6a534a966d1845c52e826d0b779b78425c8033d8cc98adbe4b3009340ddc85f1caa28319868d583800"/459], 0x1, 0x3, 0x0) msgctl$IPC_SET(r42, 0x1, 0xfffffffffffffffe) msgsnd(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7f00a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8b7523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r43 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r43, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r44, r45, 0x8, 0x2f9f}, 0x7, 0x1, r41, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r46 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r46, 0x8004667e, &(0x7f0000000080)=0x7) r47 = socket(0x18, 0x400000000002, 0x0) r48 = fcntl$dupfd(r47, 0x0, r47) r49 = geteuid() getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r46, r49, r50) r51 = getegid() r52 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f0000000080)=0x7) r53 = socket(0x18, 0x400000000002, 0x0) r54 = fcntl$dupfd(r53, 0x0, r53) r55 = geteuid() getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r52, r55, r56) r57 = getegid() r58 = getpgid(0x0) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x7, r49, r51, r55, r57, 0x40, 0x3f}, 0x6e, 0x2, r58, 0x0, 0x8, 0x6, 0x2, 0x10000000}) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, r6, r39, r57, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r59 = semget$private(0x0, 0x1, 0x620) semop(r59, &(0x7f0000000bc0)=[{0x0, 0x4, 0x3372bb319e854009}, {0x0, 0x400, 0x1000}, {0x3, 0x3, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0x143, 0x1800}, {0x2, 0x6, 0x800}], 0x6) 14:16:29 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x24) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0xab7) 14:16:29 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) r0 = msgget$private(0x0, 0x20000003c4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000002180)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r1, &(0x7f0000000900), 0x1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYRES64, @ANYRESDEC, @ANYBLOB="ed24dfcd89c65c736059332592aa890de33c4737b33f676afd70724a9c2dfc01cfad927df1d7b99566647b80a6409b890ad9c3c30a0d47898bd07832ad5e", @ANYRES32=0x0], 0x4, 0x800) msgrcv(r3, &(0x7f0000001540)={0x0, ""/224}, 0xe8, 0x2, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r7, r6) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYRES64=r6, @ANYRES32=r4], 0x2, 0x800) r8 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e935082ae944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f00000100896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922bdcb011ff90e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab00657e303e61497009db2b4e893ee87b392a74eb8103d6ada968744dafe50c365a7325c9476ca6d99335d2c2c1ebdb808115c03d802bab585e0afd61c4aa104e3e7fff86ab807711cdf4e894e1391ff6d687e62f803c65ce5c86a2b0c15c9bd6e6d"], 0x170}, 0x402) pipe2(&(0x7f0000000540), 0x4) r11 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r11, &(0x7f0000000500)=ANY=[], 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r11, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000900)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c1857ffd0a58120a5f6c1c2a21498e14b3688620ce9cba9f21db8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be897543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842dfafcba9ba84b7a31092d4", 0xa3}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getppid() getpgid(r12) r13 = msgget$private(0x0, 0x20000003c4) msgrcv(r13, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r13, &(0x7f0000000800)=ANY=[], 0x0, 0x800) 14:16:30 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="08180035"], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000340)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="b1bd36220bffd2e5ef703e086f74414179f43984db96817c738881a2f2ea100cccdfb3a8a3b83f457625f278736770aff3c787c13dc322a04502daaabe72fa80cc06ccc1ec1061abdec3cfa8df998b", 0x4f}, {&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139ee0c1a275b59dbcbcf7de6a38166add197a40c90822d77915d0b9d2a50d79b0ab069a423c261be0f0c3917918e884600c8ea8f7ef36bd54110492d89b7d8ca94c375dffc87323db4a5da6fef333a9092167b063d33fb4f2fcb692007b1bc413c85aee1c13a5e5e88e38ba9c6cd95809bf16ceb", 0xeb}, {&(0x7f00000002c0)="554006d9e141c02c4970cc88328102640f1723e3136fbae0308327ab36d305e8ca4a510606f7c3b154fae7ab0003bc5055384a9ce345321639789bc8497d4e23", 0x40}, {&(0x7f0000000200)="bfaec75433267e3aeb88a97024f8bccfb9f9ff274110e780c3bc61f97a63897d4b56e3de60b45cfd584c4b2ce7f4568734498480967e04553c415c7283c40312bd16f51fa0f317075b200b9ee12b1ce67fea612a362c1ec4991e42b5647b9f90349a0f620721a7b17d9da48daabb972ab9cc18d620aaf94d3a153fb56ab3", 0x7e}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000040002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0xa0}, 0x0) 14:16:30 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\nD/'], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82ffffffff0000004c72fac650df0f1733ff487807fdb8d7162bd455ce46c7063731882825fbe986be25ad4da0d8a34a7238f9c980ac315a99a4753e59f26e263cf273bebbaef9aeb1698090652e40484c5d6a6ede88f3f91df12b070c284247b3e51092d1f801eac1b70f19f9a7aeb1dfe26d07"], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) sendto$inet6(r2, &(0x7f0000000100)="801c8fb2bc6307b18e97587141ebdfc49c53315d02b7d5ee7c779a6afe4653563eb372b98c2903f6d3a60785ccf2dd3ba72f0c226b6b84915e08753f897a5936894902c42f29276524ec9976d08c0efe89e28c6ac227997c67b13e1412ae9601bd07128604d1c1f59899e3c1a149d4597785da5598da18d3990279fe5672a9cdd63992f1b1440756238ade452d6866b678", 0x91, 0xc, &(0x7f0000000040)={0x18, 0x1, 0x3ca6800, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="d261e117724b84cca098a2545c64f4d96628413a0b1553727e9c80e4439849592d75c696d9"], 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) lseek(r7, 0x0, 0x101, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 14:16:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 14:16:30 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:16:30 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = dup2(r0, r1) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) semget(0x3, 0x0, 0x100) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x101}, {0xb3b, 0x397}}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:16:30 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0x0, 0x401}}, &(0x7f0000000100)) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x70000000000, 0x6}, {0x2, 0x3}}) 14:16:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="d5c5979a93c408f7538db151351f73fa556fbf55ad0051c49332f0cb005d1051ee6f1a271363b5a7c37891a7ba624825d5a73f5201e9485b29d58e6d96afa142983005038013f6aa91a740", 0x4b}, {&(0x7f0000000280)="552ef8f077ab82b07931bf163549349bd81a01ecc83a2f84432f158b474a91262465601203e5bb48acefba43f872f24129d9e8d3db04ef15603803810004a8453033be3a78dca49dd63adcfbacbb2bf1bea51cc089148b2cac62fcf780058949a9af564d7da1898f9fc8343bc6176e4f2b492927e81567a96a26a0a8ebccd72f9f5b2442c64a4b3331509137d0f9dcae9af6dfa00e9111257edd2890654fd83819a5aed573e23ca16ca39b1d151a5f0b222dd36fb64a5a5e727fc5a99f70cbdbfd1a0e17c1e72a7221d398bda8dd", 0xce}, {&(0x7f0000000380)="9dfda49e2f609642df6adb461286d6b61708e37404b753604de4ed8c76aac8995b2eb3be393f0fff1c692081f6bcd86e9bb2bed4f6c306550ef53425765ae17bee9c3a5d744527ac05bd2817ccfd4951f6a135c6371da14f3bf534aa3aef537782b5b3837e76e28ab44dfc421b4ecc976a04245204e9eeee8e300077fd0e8b1cd97c10ce22a5be89fdb33d4b04dd6a49594f4def1bc5037df915a46c4ec7e2f9f9cad854757c9e0720d841f8e0fd7db8dae43fb80ed1876b0d60ff3d517e8b8978848ffe3e44ad72b09c5318b6fabb38aeb30faf8325297a5e965d2dbbeca15e1ed124fb19de44db6596", 0xea}], 0x3) 14:16:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) r2 = kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0xfffffffb, 0x0, "4574f79735a00cc4ad21bac1bfddeaf644175e3d"}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={{}, {[], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x400}}}}) kevent(r2, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) 14:16:30 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r0, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x6) readv(r5, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x120, &(0x7f000004c000/0x3000)=nil) 14:16:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) semget(0x3, 0x0, 0x25) 14:16:30 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x3f, 0x7ff, 0xb50c, 0x101}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 14:16:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x111) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r6 = getgid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$setflags(r3, 0x2, 0x1) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r8, r9, 0x0) r11 = getpid() ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000001c0)=r7) r12 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x9, 0x0, r6, 0x0, r9, 0x1, 0x80}, 0xffffffffffffff7f, 0x100000000, r11, r12, 0x2, 0x1f, 0x9, 0x81}) linkat(r4, &(0x7f0000001300)='.\x00', 0xffffffffffffffff, &(0x7f0000001480)='./file0\x00', 0x0) r13 = openat(r1, &(0x7f0000000100)='./file0\x00', 0xa00, 0x22) ioctl$BIOCSDIRFILT(r13, 0x8004427d, &(0x7f0000000040)=0xffffffce) sendto$unix(r0, &(0x7f0000000740)="b100050460000000000008ff0100000000000000cea1fea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0200800000ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1dd28f000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267866e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a5d0686aec2422d33d29d4c9fb699f1fe", 0xb1, 0x2, 0x0, 0xfffffffffffffca7) 14:16:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0xfc) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = dup2(0xffffffffffffffff, r3) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000140)=""/15) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x109) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) openat(r5, &(0x7f0000000180)='./file0\x00', 0x210, 0x20) syz_emit_ethernet(0x22, &(0x7f0000000000)="975904b8754f04339e53803508004808872cbe617bfcdcdbafad90cfa2b42ba96991") 14:16:31 executing program 1: syz_emit_ethernet(0x466, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a4f00804303afffe8000000000000000000000000000aaff02000000000000000000000000000186009078000000000000000000000000030ba78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a803721d001684f0da52ef24571313968050378ee824f4dffba7feed320557f7671975afc9c545c5ea6137c8ce680ba2d2e8794cc0ee661ab31313a50f67f637326bdc20eee126a2c281295ae9405b24d13dc48b7b6aa26e8a94498418f3472f7281922377d30a3b5ed2c6a2990e5ea6b275c1d5bddf59f3d1843df268e8c825c6b2cff208dfb5cd8283d0dcd52a6de228bf697d3d6506afec30ef7e07413c7afc1eb139e0fb1a5a643b4099519e31f3fd4457f0e6d586ad05e1005a062bf7b5e0f2dbbdc849b90d4e80a0e3f7af088060d01a1cfcfad88ef4512c6ef5c0ead4b9cc87484b106a060a9899d50f595204418f51e914c88c29078a5457de6a262cadf02b071d88e61703f037caded0b315701274012fa532ddd69499074e1a2df196e0afcffda08fb3d82ab8160253a47d3efc3d7cead55c28610ae20f69aaced0a1a6ce815344cf8d0bc8a0dfcdd1e8cd7242601777ec653c2d4b704397dcb1350982afd035eaa630c840d71589499fd68239ae0c0aa2fc9b949d1a716d40a24f078e92e8c268ff726290944b5f3a3bea9559f2d2a51405fba224411ecc49544dea47917a98bf79c3bfeed70429abf70a52ecbda21c9bf0f6a70cd2c2c887391e4095ad22b437c60abf829447b47bd231ca2a98d9da7519a4bd28e803fa000fafc0dc453ed56cdf4356d7abcfec4eed0b94a4f78ce44a7177c6684026ba4f26a17e52e326c8bb7be5e2ea5780d7169d8f4ff62cb2b223f9d6221f62e0ee0244d86042560edd36853c464b23be536c65b87cd5ea60932ed90607b369ed2017f645afcb5cd07f6896a08473bd5dea2bfb52ac501a39c338ede985aa4a7755db876cbe4d944f3cce0079d2ad9ba8d17f01a614052aadbd4af0fd282f594dc4530ee49b6c9ae6d5d80a073e678594be2e2f0869baa2a58dd2d0f6a995fb706c4d1b618d57da1c2d8f55611f746105a947b4f6bb74dbdbffb1b3c1f2316f6a28a07f0145b1bf8345b6aa4e9d5a8194978567921286356439bc5b87fe4cad68b6afa08687e6e751803865165eac0c34bdddae1bbe52f55d08cc4a0865f8df372635e8a26ac4ac9716a124ac4e83349f17b612e2b1893b5eaccecc7d812bb4f4fc6b313f57c2035a90f782a4a97b5f5309b6c5798d72b9187f3d411e84041e3671fe35e39fa1887846721c38d501b471990b919d2ad9ca9bc71157a843d75838c1aa4ff0dabd74284709f1f87f324ec4f56eacd70e6bb5e9c3ff719786c4d4284e4cfdc828e0465ca168d04de103076fdb91c44be06d6c33083746eae4f78f9a046c329a4586d12edca2bbf2fa3489ab0096ec57019d3bd90343fa2f41e2a994d7fc6069630000000000000000588f17d6c90f062561cd2ceff78ff40baa1451434130278852252ee6f277f65712243ab68dbebc27e8328f6f3669e82b155f6c3c383f0bafd7ea99"]) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) 14:16:31 executing program 1: 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) socket(0x1, 0x8000, 0xf7) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x4000000824d, 0x0) lseek(r2, 0x0, 0x10000, 0x2) syz_open_pts() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 14:16:31 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x21}) execve(0x0, 0x0, 0x0) 14:16:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202695eb964ab2c49987fe6f48ca03dbc329e6b8dd0"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf", 0x171) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x6}, {0xffffffffffffff01, 0x400}}, 0x2) 14:16:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x26) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0x8001, 0x9, 0x0, 0x20, 0x3, 0x8000, 0x1, 0x0, 0xdc00000000000000, 0x2}) r1 = socket(0x18, 0x400000001002, 0xfc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x3c, 0x0, 0x0) 14:16:31 executing program 0: syz_emit_ethernet(0xc0, &(0x7f0000000880)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd602092000054060000000000000000000000800000000000fe8000000000000000000000000000aa00004e222aca130efee7ed59b65893960e9564f2984f8787ed7bb53671cd30fec06640a56c6299667af64206a16e6e552a06e336fd24f9f941a8a6b67d2d8dff914b8c6718106c912b15f33b4e26cc93f6c0b218035e3d6da8ed40eb979f01da57afc1338139dfa05adb882945e9ddc29864c70aaf979f44cfce57711614a1b1eb612d12b82ff2f33946e0f625c792cd9cb3c301ae17c4099e9582c181572dad25a46410cfcf4a3ed6e4bcab8717cbfbac5703804362f4f09cf90adf63c9ce9adf7496d0587c328933691bf46aec68f994d97c9e5abbb62d9bbcc5c16e3a0988054a9e9a4dcc47936b202811bf614d74682f3a28dddaeba60fe63f0a6fcd6af8ce9bee48905a67e792de38ea8258b3804929f6c53efa980368409b23d2ade21559a947ee0146e76bbb1c085d98109d6bd0f8e34aa125a7f389570fe72555e73f52801c4203489bfa68926ae0f4955523f3498b2e716cb71d6bd380f401c6baa4cafa6c4a80db0802762cd783373dfdd715f612f6e1d5bc33c9a85e19648370c6a902c4a300"/468, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500000009078000022069ee4c306080a0001000000b6f7139e4a44fe0bf98919eee6542fe6cd00044afd00fe06e2d4c3d9051200000000000000000000000000000000000002000000000000000000b9f63f07f6354d7f6da4eb16dc33f3c4c12b2e65e1b8c65047aa3ff5c85e09a2543c3e134623cbc9838a7907d826f2fe552050e5268b932182339eda1dfaa19303000000c061427b3a359c90433e0330f0d1c3cdb742d1679a7ebd33cc5ac9c472eb5d637483040000002cceb27b2f0901fbd40626fec1a8b65b6220794a384cb0f59df4c1a06dfa0b41430779c5b19e1fe29ae20b3e7f5c3632d42cc38dc8eaec2ce8da888e5c9aa27af1431b06db69ac6d9814533858aabb2178a796b1dbec8164e4ea356c3a81377c0c74f13341625527bd57cd46d00b2dfaa05c7ae8c3d4dafe5eb1d47e3900481553006bf27fdad2280c8d9909c0ab9dbb94cb33f868fedf2916ec65cd4d9d6c45822808ffabef7d483df04d2fb7e16349ace3cf006590f02c9b8b85e82227dced9485562682a9d1dab2313303d085b7ce1450744aa93d964cc173b1db11eb3a042fee5db7c35dc132ca4b839836d0e10ade2e873c43ac5ce0348766702a3e0fe443bfd9742eb8502e718056158c02c4dad2bbad5d405222a0d81ec4ad36eca32ac39accc1d80970d943045b9cfe0e479c48ee34bda32ccd878ee1c1cdb18d1fe92427b7a01bf2e764936fb246e261fb45633e7e60059e69b3fca06451d6df3022d168b906c7a645c8189f66c1fe3e3ec17226fc897fad566fef4531"]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r0, r3) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x192) getsockopt(r2, 0xffff, 0x4, &(0x7f0000000340)=""/133, &(0x7f0000000400)=0x85) 14:16:31 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) recvfrom$inet(r0, &(0x7f00000002c0)=""/81, 0x51, 0x40, &(0x7f00000001c0)={0x2, 0x3}, 0xc) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, 0x0, 0x10, 0x9}}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r4, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r5 = socket$inet(0x2, 0x1, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000100)="b1000504600000000000ce24fea7fef96eefc73fd301000000aa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23cedef4c8b2dc3ebbc2b5d602000d7d76f5c681026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda56601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f31a00f9400fcfff0ffe608a371a3f8c44ae6520fea9c25d80004000000000000000100000000000000f57066d085db2d64153d3cc6", 0xb1, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r5, &(0x7f0000000640)=""/144, 0x90, 0x2, &(0x7f0000000280)={0x2, 0x0}, 0xc) semget$private(0x0, 0x0, 0x9) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) 14:16:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x7) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xfe46) dup2(r1, r0) poll(&(0x7f0000000240), 0x200000000000029e, 0x4) 14:16:31 executing program 0: utimensat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0xfffffffffffffffe, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) 14:16:31 executing program 1: socket(0x1, 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1bfffffd}, 0x10) 14:16:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0xffffff67, 0x7, 0x8, "4b990000a123f8fc25c08800"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f00000023c0)=[{&(0x7f00000001c0)="93", 0x1}], 0x1) 14:16:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) dup(r2) fchmodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = geteuid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r4, 0x0, 0x4) linkat(r0, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) 14:16:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4e90801000000fe8000000000000000000000000000aaff0200000000000000000000000000012c00000000907800000000ac67eba9519d8c6199dfcd6eb44be8af11f7e55d931cc9ceebc1e5644462fc4f077e87d7b8798982b930cb348076ddc3e0acf2307ef6ed0a9d18992268d8c5ce2a796f7dd2faeb2a7d9afae48a6a660d317751e45502fa787fb4079fa27df6d5b05163e787d23b500000000000000000000000000003d347587b38d761a400000000000000"]) 14:16:31 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffbfffc, 0x0, 0x1, 0x6f68ab8d, "85127b875f7c849a020bffffff0000fe994da2e6"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1", 0x5b}], 0x1) 14:16:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) write(r1, &(0x7f0000000000)="d6807595e0a4b65709dcaf41ea2b44176636af5e824d99", 0x17) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xffff, 0x0, 0x1ff, 0x205, "fbb38ed701491bd95dd176c17418b08686daffc8", 0x7731, 0x200}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 14:16:32 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) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x20, 0x2, 0x0) setsockopt(r7, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r7, r6) r8 = socket(0x2, 0x1, 0x0) dup2(r6, r8) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r6, 0x1) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r11, &(0x7f0000001300)='.\x00', r12, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$BIOCIMMEDIATE(r12, 0x80044270, &(0x7f00000001c0)=0xff79) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) 14:16:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = msgget(0x0, 0x431) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r12 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r2, r3, r12, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r21 = getgid() r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r22, 0x2000741d) read(r22, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r23, 0x0, r21, 0x100010025, 0x7}, 0x1, 0xa, 0x4000003}) r24 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r24, 0x0, 0x0) pwritev(r24, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r25 = fcntl$getown(r24, 0x5) r26 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r26, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r2, r15, r0, 0x22, 0xae}, 0x8001, 0x100, r25, r6, 0x4f7, 0x1000, 0xff, 0x1ff}) wait4(r27, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r29, r28) connect$unix(r28, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r28, 0x2) 14:16:32 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r1 = semget$private(0x0, 0x1, 0x44) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0xff, 0x9, 0x3f, 0x400, 0x1f, 0x4, 0xff, 0x4, 0x1]) 14:16:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2, 0x21bf5681, {0xfffffffffffffff7, 0x9}}) r4 = socket(0x2, 0x1, 0x0) dup2(r0, r4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 14:16:32 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099a27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f49dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fa23e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639fd3fd5a2ed49500da8e8e1d1884184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035bf86b4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df809fe27a44c05be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173db2f9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c0c0d086713c923b660079bd516232fd7ec45075e6e2588fc972330f3e5a21e86217ca489d8a4567f986df0c78257a76fa7d5608f4a6afae5f957907a4845356511d73c05cfccb08ae045860f1e7b848bd41c98cc0e35624434f9cd32fbdd97dbcf59be6e796e62d59eb1539bc0238bfa997c859829845e57009ad4e967f612d963aa113dcf0fbee43c89f7a09b113f0273e01f7cd762cfae3edbae9bd90ee5ba7e8e5e9284b4fb88687ae6bcf40f455cd839e30aa07d1c6166480e3bea0c4464d6dfd62e673665d787fb729e"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000070000ecffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003de88ddd1848b658ac8d6d5d3524344f718eaf166ed64b3b23fab3a432fde4c97728cf3aae20db1a17c9ca8975d919990eaa0e5a51c9f8d145c9efdbf2a5f80c108fe9904b7b5bebf5af8056de5e21786a49f1f90c72aa9bd04a15992de4e28ee9197d7fa0e6c8f42e2c3c3e5bf6ff1d55613b3bdf36fbf9a1cf91bfc0f2d4eb29a29867d7d6457361827125289f540df5f420380a9fd3d374c6680e5e5ae2b8eba2fb97576e1ea2b587b561d774fcc6dd71ad50e3dbf086e2fc181577d0a59d9e48c97bae291dada7a2237cf381b1c80988809c31e1c9b9973bf5d53fc3238ca8b02c82ba392557f845f10e14e2e4cdc86fca23034d4c4dc409b5afb49557fbcc37d041123ab0e8d6e6279782893aa33a18ad93b66bfb7ff928cba8c50d268de8130198ffc280"], 0xfa, 0x1, 0x1000) msgget$private(0x0, 0x5f422ba73daebe81) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) r4 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r6 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000040)="1c", 0x1) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r7, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000040)="1c", 0x1) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r9, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000ac0)="29fa51cd2dac7ba926068582fbe9c909c1ba25b436d79dc0baf34710ec961745c5bfe09b32f2bac0cc41abf718f0c8c1ff9f9c722a71fd8ad01abcfa67faf6a937abceb826ae9941d9c800e5a940bdbcca3aa912f79f97266f23ff0e58b27b27e02ef9153a427e2afd7810e3e19902a327d84c42d4f9346dcfa532fae1336d3f23a074a58cfc316f289f95ca21a055b7bd1d9ea36b89ff4cdc589989da5c2e7c503b2e3605d3ae3fdf218b17c77070d1ef3fce58831ac267cef832bb7750ff0eb8e184564f117ef27db40100000000000000f407b553a0ee90230a8df88aaeafbe452d48106b9ae69628c17515101fe65329abf4d98288ca6e2b93463fca19c4b71d3a7e0f50bcd0a755a0f221d65c8902c35df43cfc66f2e6b6dc0e14f207aed1bdb8d79416f1f5a3639431dc3b2d578cd653e1d330b23481bc4ec50e8611b5b1c0435bd15d67858ece5d4f4bd8af71a7463d27e44ca549edd1d168a6056a0c59076f2f495a9ded7c784d809c30000000000000", 0x174) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r11, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000040)="1c", 0x1) sendto$unix(r13, 0x0, 0x0, 0x208, 0x0, 0x0) dup2(r13, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r15, &(0x7f0000000040)="1c", 0x1) sendto$unix(r15, 0x0, 0x0, 0x2, 0x0, 0x0) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r18 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r18, &(0x7f0000001300)='.\x00', r19, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000001ac0)="0200cbff3e3bc54f8a2f79943048e69931929648bb40f0c02b0733c05459a494d9cbb3988341a4191a3bb6074c59188d69dfd492e6d70ce52a9b4c975a043676eeca40807b3b4833d674cda93ed3c7c39222b33caf48616cb539afc254b8d44939e8129cf0c886", 0x67) r20 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r20, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r20, 0x20007478) ioctl$KDGKBMODE(r20, 0x40044b06) readv(r20, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) openat(r20, &(0x7f00000003c0)='./file0\x00', 0x0, 0x80) r21 = open$dir(&(0x7f0000000400)='./file0\x00', 0x10, 0x20) dup2(0xffffffffffffffff, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000040)="1c", 0x1) sendto$unix(r24, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r24, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f00000004c0)="1c0a81a413680baba858e86000f7502401", 0x11) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r26, r27) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f\'\xdd', &(0x7f0000000540)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f0000000500)='\xe7\xafu\xaf\xc78Z1A\xef\x81\xe2\xfb\x8c\xd3]w\x1dfh\xd4\x9c\xa0?\x14:<\\&\x11\x1a7a\xee4H|l\xf8#/6q\x96v09\x9c\xc0\x86g\x1e\xb0B`\x91\x1b\xd7\xbe\xcb\xc9\x8c\xf9', &(0x7f0000000640)='c\x00']) msgsnd(r0, &(0x7f0000001b40)=ANY=[@ANYBLOB="010000000000000048696a280567ff00342fcc8ec5d56f59630500ff002f5c0e9e880259536766f1dfd193424113fc5bd8017a071300bfd5c9ec4808e30e03e1353df4a0ebeb275a8c728cd9942c6ff790ae01a2cdb5c4fb213d228e8261b4d22ea2deb6d6927c71716892b3bbdafff9f1798ea32322b3f98e965a117b7c979206137a78733c089f08bb93169e1f96b5453ae3270a43e01a21c43f475961c90291b3e5090000006c010000800000000088e4f1d65e6510fd4bfdf6ba290ff4f11c5a7817d545566afeef084234d5741c6554a2c3d30074adf63b9de59e0383a30becd51f754b9936d7b461116855bb6051efed0145d5e183da77c638bdedde6a9d34e2543cb33eda33c79bdfde45a01933b69b14afa78a424a"], 0x2d, 0x800) 14:16:32 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x7}) 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, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) readv(r6, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/245}, {&(0x7f0000000440)=""/211}, {&(0x7f0000000140)=""/21}, {&(0x7f00000005c0)=""/192}, {&(0x7f0000000680)=""/248}], 0x100000000000003f) 14:16:33 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="8202372f66696c653000765e5014864e25e4b22a1634309e78850ed973f4255386e38b435dd1333a44ca4420fd794b24d54255986aa02691246cabab45e491d3e3155cd486df82fe7ec1942d111163936e382dc7a058db90b4f2c563dcf9f33bdb00e2c9df9630c4e2002a2249959fbb61925d0104feaa4bf88bcd3a728ed7382b3f3f8d0d8732e3f9edf425f8ccd65730662591"], 0x10) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget(0x1, 0x3, 0x100) semctl$GETPID(r8, 0x1, 0x4, &(0x7f00000002c0)=""/49) r9 = socket(0x2, 0x2, 0x0) bind(r9, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) fcntl$lock(r9, 0x7, &(0x7f0000000280)={0x4, 0x0, 0x5, 0x0, r1}) getitimer(0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x4b) accept$inet6(r2, &(0x7f0000000400), &(0x7f00000003c0)=0xffffffffffffffa1) 14:16:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 14:16:33 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000240), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000010c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0810000004a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f3459a6354ed3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b16ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884", 0x245}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000005c0)=0xc) kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x80, 0xffffffffffffffff, 0x6b}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x2b13a7fd3f78781e, 0x20, 0x0, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x9, 0x200000020}], 0x91f, &(0x7f0000000140), 0x1d, &(0x7f0000000180)={0x0, 0x3}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x370, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) socketpair(0x20, 0x8000, 0x9, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x1e, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x408) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000002c0)=ANY=[], 0x0, 0xffc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000001d80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c25830098019008f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cfa0a69c8bb91902b9522e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c886843fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61994a76803f064ef041384979c3fecd3a769119c45ae253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c975287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600007119b45b8a727dccfd8bb84b5c7e7fdac8f3dae174dcede496aed04d08068bd5a87f45b1e45fbf55a816f6f9b772590487114e9993b97500f1c13b8338d9edf49018d255b251aae472bf8dc6c1ca40e543885e36a64151da3dc6d11e01f1bdb0d90a13c4473aaa7583824dacd959d0f3724a5798235054ba749f9a623e91e5d4b984f6f57a3b533976f9bdb64f3f3ddfa5b3e70eda23173d81501b71149318feb316b1891920e90119b606613d86160efc2394"], 0x1, 0x7fb) msgrcv(r10, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a62720000ffea0000007c0c000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd03d3943976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764f2b7fa2040000003a7093776d61b9af2201001794dc65c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38cdd355ecd0d4f00feedc06c0bdd8aa19a82117f5523da01a88c05536577b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b81491602800900000000000000d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6e494b4df723b4d4661502d5aea78d0c6610000f4cffe9b318c8bb2744fa214b8b61c868dddc0ca07d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce544bf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657ede2463a0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4847ad36cdc79e8c02637a4738d9ad08c3910e9edff7da7774fcf9a10a86d7d95fbbbb3542b5d0484477297b1ebde8d8af556ab6f16f8056e9dd6393c3643f000000000000000000000000239dd569d30b40664f2e0b667bdf2e74a7c0e1566b5bcff52f2bbaf18c25d9666bac67d134b77d984f05b8b9dcf5370fe98b397b07aeeab4a1fae6d1a328ff7317a9ebe93426477531dd7e8ddea1a133aa873bb4d5570415c109a9384d4844360596a2a5d545c979b043ef8ed56000000000000000008d1886352552f85a2f51cf00000000000000000000000000c099510000008421b0f027076654f345605208e0367015ac84fd32377096e453ce643e1cf5f51b7fb295ebc54971f65241ffc710ad8058f5373f107cdecf45bce3640985c22dc6daf47bc4885c32b4e4b00219792620ae5fb0c37593b8b200"/954], 0x1, 0x0, 0x1004) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ea726319e61e024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9b68a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac920038d349046615b9738e2f0c378c00faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5"], 0x156, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000300)=ANY=[], @ANYRESDEC, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r0], @ANYRESOCT], 0x5, 0x3, 0x1000) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000080)={0x0, 0x482c}) r13 = fcntl$dupfd(r12, 0x0, 0xffffffffffffff9c) r14 = fcntl$dupfd(r11, 0x2, r13) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000001080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semget$private(0x0, 0x7, 0x286) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r18, 0x2, 0x8, &(0x7f0000001c40)=0xfffffffd) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r26, 0x0) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000880)) r31 = getgid() setegid(r31) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r33, &(0x7f0000000080)='\x00', r32, r31, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r34, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000800), 0xc) r35 = kqueue() r36 = fcntl$dupfd(r35, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r37 = getgid() setegid(r37) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r39, &(0x7f0000000080)='\x00', r38, r37, 0x6) r40 = getgid() setegid(r40) r41 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r41, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r41, 0x40087468, &(0x7f00000001c0)) fchownat(r41, &(0x7f0000000080)='\x00', r42, r40, 0x6) r43 = semget$private(0x0, 0x7, 0x287) semop(r43, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r43, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r43, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r43, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x3000}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r43, 0x2, 0x3, &(0x7f0000000000)=""/9) r44 = getegid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r42, r40, r38, r44, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r45 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xd462263138779456) r46 = getuid() r47 = getegid() fchownat(r45, &(0x7f0000000040)='./file0\x00', r46, r47, 0x2) r48 = shmget(0x1, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r49 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[r47, 0x0, 0x0, 0x0, r47, 0xffffffffffffffff]) r52 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r48, 0x1, &(0x7f00000001c0)={{0x1ff, r46, r49, r50, r51, 0x140, 0x8}, 0x20, 0xb54, r52, r53, 0x0, 0x200, 0x800}) r54 = getgid() setegid(r54) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r56 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r56, &(0x7f0000000080)='\x00', r55, r54, 0x6) r57 = getgid() setegid(r57) r58 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r58, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r58, 0x40087468, &(0x7f00000001c0)) fchownat(r58, &(0x7f0000000080)='\x00', r59, r57, 0x6) r60 = semget$private(0x0, 0x7, 0x287) semop(r60, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r60, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r60, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r60, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x1, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r60, 0x2, 0x3, &(0x7f0000000000)=""/9) r61 = getegid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r59, r57, r55, r61, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) fchownat(r36, &(0x7f0000000080)='\x00', r46, r61, 0x6) r62 = getgid() setegid(r62) r63 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r63, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r63, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r63, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r63, 0x40087468, &(0x7f00000001c0)) fchownat(r63, &(0x7f0000000080)='\x00', r64, r62, 0x6) r65 = semget$private(0x0, 0x7, 0x287) semop(r65, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r65, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r65, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r65, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r62, r30, r62, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r26, r62) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) r66 = kqueue() r67 = fcntl$dupfd(r66, 0x2, 0xffffffffffffffff) close(r67) r68 = getpgrp() r69 = getgid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r67, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000700)={r68, r70, r69}, 0xc) r71 = getpgid(r68) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r26, r17, r21, r23, 0x27a, 0x8}, 0x5, 0x5, r24, r71, 0x26ac, 0x9, 0xd7}) r72 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r74 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r75, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r77 = fcntl$getown(0xffffffffffffff9c, 0x5) r78 = getppid() getpgid(r78) r79 = msgget$private(0x0, 0x20000003c4) msgrcv(r79, &(0x7f0000002340)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b1b5ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6add2f8bcba685f128c5cc443434fdd3e44a6e9bd1891bed5564fdaadec10bda546dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986872fa56231f4f0cc380fcabb6e501001fe8d9247c4479d2808c124e4babdabe271381ee5f599342fce1dec02fe31c643b413310b0fbb55022ca22752a6b317dff7cc4cfd73fb72fa234e8bd997cd71035db5c332d9039be6e9b3074cb682691f7be3259736629796fce3eeeac9af654685be79c3da53ed65456157513dc407a72d6b72a524aea45a08356f153654b37c35f63a728f32a479c2c179200b05aa81a245e645c6215015148a06867cb219df2e7c4148fa096abe0f06c57ee582b2f4f846d404da1353c401a9ba9936f51b4130d66f5213133c27b887977c79e68af4143797eb07f4057a0b9cc9fe4f0e383a1349048caecf0bec64c711ea94"], 0xc, 0x2, 0x1000) msgrcv(r79, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r79, &(0x7f0000001fc0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec55475b7281c0af41d06000000bd90fe11ccc20117c2e474426bdcf306843b34f7c02fe266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bcaa84fa8128f2d1071d2b654651f612c074d2ab7fde0ba452cfcd53906e081cccf53398aa38c3b9e4207541ca4e9bde17f17298a431508f9c1b08115f330eef2b2003e90f34a33d6f67d88ac37f5e4c89f3d78ad0000000000000000000021006d8c4033714d832447b5f6c86a4e0a71152b0007350d6811ced8429b768f78ae427895aa85f2dad15dad6b027c6ec887a9fe10363796ea07d142c9afda1631d4d70e4e2c1d9af3fc9db996d93052647cf79f08167ce14ca89c5acccb4418d5544c7b7d6aedeb68853836b30500000000000000a5f9a7acfee94e820ca80752f71c04c35721582cf33b45a65d1e6186b5f566cfbd70c0c7312543609bde625646eb84496c29dfa52db6cd6cf4489dcdfee9b42db80f14145a14bf252a98951d2b0eac27a47d8f8df8d140bcc86f1dfabc3ba4733c12270b9596e5735af0fa063ada28be29150e0509f7b2e900c76ecc7bc518b9"], 0x1, 0x0) msgsnd(r79, 0x0, 0x0, 0x1800) msgsnd(r79, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r79, 0x1, &(0x7f0000000980)={{0x1, r74, r76, r73, 0x0, 0x46, 0x81}, 0x10001, 0x1, r77, r78, 0xa5, 0x1, 0x4e2c, 0x6}) r80 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r80, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r81 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r81}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r81) r82 = syz_open_pts() r83 = kqueue() kevent(r83, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r81}, 0xffffffffffffffff, 0x15, 0x0, 0x2000000000000}], 0xfffffffffffffffb, 0x0) dup2(r82, r83) r84 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r84}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r84) r85 = syz_open_pts() r86 = kqueue() r87 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r87, 0x0, r87) r88 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r88, 0x0, r88) r89 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r89, 0x0, r89) r90 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r90, 0x0, r90) r91 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r91, 0x0, r91) r92 = socket(0x6, 0x400000000002, 0x0) pipe(&(0x7f0000000a40)={0xffffffffffffffff}) mkdirat(r93, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) preadv(r93, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r94 = fcntl$dupfd(r92, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r94, 0xc038694e, &(0x7f0000000300)) r95 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x8000, 0x0) r96 = socket$unix(0x1, 0x1, 0x0) r97 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r97, 0x0, r97) kevent(r86, &(0x7f0000000f00)=[{{r87}, 0x7fffffffffffffff, 0x98, 0x80, 0x9, 0x5}, {{r88}, 0x5, 0x5, 0x2, 0x120000, 0x8}, {{r89}, 0xfffffffffffffffd, 0x80, 0x0, 0x100, 0x6}, {{r90}, 0x0, 0x10, 0x78000006, 0x7, 0x7}, {{r29}, 0x0, 0x80, 0x80000000, 0x1f, 0x2fac}, {{r91}, 0x2210f7f2a9479ce5, 0x10, 0xfff8c, 0x3ab2d317, 0x2}, {{r94}, 0xfffffffffffffff9, 0x40, 0x1, 0xb}, {{r95}, 0xfffffffffffffffb, 0x4, 0x364eade08412edb0, 0x2, 0x8}, {{r96}, 0xfffffffffffffffd, 0x20, 0x40, 0x4, 0x5}, {{r97}, 0xffffffffffffffff, 0x80, 0x20, 0x4, 0x401}, {{r4}, 0xfffffffffffffffb, 0xc, 0x2, 0x10024, 0x8}], 0x8, &(0x7f0000000080)=[{{r84}, 0xffffffffffffffff, 0x15}], 0x392, 0x0) dup2(r85, r86) r98 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r98}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r98) r99 = kqueue() r100 = socket$inet(0x2, 0x4000, 0x77) kevent(r99, &(0x7f0000000840)=[{{}, 0xfffffffffffffffd, 0x1, 0x20, 0x10f3, 0x813}, {{r100}, 0xa118b86b6ddae86e, 0x8, 0x4, 0x30c, 0x200}], 0x8, &(0x7f0000000080)=[{{r98}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r101 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r101}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r101) r102 = syz_open_pts() r103 = kqueue() socket$inet(0x2, 0x5, 0xa2) setsockopt(0xffffffffffffffff, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r104 = socket(0x2, 0x400000000002, 0x0) setsockopt(r104, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r105 = kqueue() r106 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x1, 0x0) r107 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r109, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r110 = openat$klog(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/klog\x00', 0x1, 0x0) r111 = socket$inet6(0x18, 0x4000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r112, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r113, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r114, &(0x7f0000000380)={0x0, 0x26d, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r115 = openat$pci(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/pci\x00', 0x400, 0x0) kevent(r105, &(0x7f0000001b00)=[{{r109}, 0xfffffffffffffffa, 0x90, 0x1, 0x0, 0xffffffffffffff81}, {{r110}, 0xfffffffffffffffc, 0x0, 0x40, 0x5, 0x100}, {{r111}, 0xfffffffffffffff9, 0x1, 0x1, 0x1fc000, 0xd90}, {{r112}, 0xfffffffffffffffe, 0x16, 0x0, 0x0, 0xfffffffffffffff9}, {{r113}, 0xfffffffffffffffd, 0x42, 0x1, 0xcf, 0x3}, {{r114}, 0x7ffffffffffffff9, 0x42, 0x40, 0x8, 0x50f8}, {{r115}, 0xfffffffffffffffd, 0x40, 0x4}], 0xa, &(0x7f0000001a00)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0xffffffff, 0x6}, {{r106}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x101, 0x2}, {{r107}, 0xfffffffffffffffe, 0x142, 0x80, 0xff, 0x9}, {{r108}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x6}], 0xfffffefb, 0x0) dup2(r102, r103) r116 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r116}, 0xfffffffffffffffe, 0x67}], 0x0, 0x0, 0x6, 0x0) close(r116) r117 = syz_open_pts() r118 = kqueue() r119 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000900)='/dev/speaker\x00', 0x10, 0x0) r120 = syz_open_pts() ioctl$TIOCSTSTAMP(r120, 0x8008745a, &(0x7f0000000080)={0x0, 0x482c}) r121 = dup2(r120, 0xffffffffffffff9c) r122 = syz_open_pts() ioctl$TIOCSTSTAMP(r122, 0x8008745a, &(0x7f0000000080)={0x0, 0x482c}) kevent(r118, &(0x7f0000001340)=[{{r119}, 0xfffffffffffffff9, 0x8, 0x46c37c958917df3a, 0x1f, 0xfff}, {{r121}, 0xfffffffffffffffc, 0x40, 0x40, 0x200, 0x4}, {{r122}, 0xfffffffffffffffb, 0x54, 0x2, 0xff, 0x9}], 0x8, &(0x7f0000000080)=[{{r116}, 0xffffffffffffffff, 0x15, 0x8, 0x0, 0x3ff}], 0xfffffffffffffffb, 0x0) dup2(r117, r118) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r123 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r123, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r123, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) read(r72, 0x0, 0x94dcee1d5ae1731) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r124, 0x0, 0x0) msgget(0x2, 0x10) r125 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r125, &(0x7f0000000c00)=ANY=[], 0x0, 0x0, 0x1004) msgctl$IPC_SET(r125, 0x1, &(0x7f00000000c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgget$private(0x0, 0x201) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) r127 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r127}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r126, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r126, r127) 14:16:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820281"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 14:16:33 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(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, &(0x7f0000000000/0xa000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffc, 0x1000}, {0x0, 0x1, 0x17fc}, {0x4, 0x100c, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0x8}, {0x5, 0x5, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333, 0x800}, {0x3, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x6, 0x4000, 0x43) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r5) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000880)={0x401}) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000680)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semop(r2, &(0x7f0000000000)=[{0x4, 0x6, 0x4cad52fe006c06c1}, {0x3, 0x7fff, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x6b, 0x1800}, {0x0, 0x20, 0x1800}, {0x1, 0x4, 0x800}], 0x6) stat(&(0x7f00000007c0)='./file1\x00', &(0x7f00000005c0)) r7 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000780)=0x101) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r8 = socket(0x2, 0x1, 0x0) getsockopt(r8, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) semget$private(0x0, 0x8, 0x10286) 14:16:33 executing program 0: 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() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x101, 0x4) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r7 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r7, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xa) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000001c0), 0x4) 14:16:34 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573", 0xe}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) close(0xffffffffffffffff) dup2(r1, 0xffffffffffffff9c) close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 14:16:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000a00)=[{&(0x7f0000000700)=""/155}, {&(0x7f00000007c0)=""/113}, {&(0x7f0000000840)=""/133}, {&(0x7f0000000900)=""/67}, {&(0x7f0000000980)=""/98}], 0x0, 0x0, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) pwritev(r4, &(0x7f0000000480), 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x3, 0x100, 0x5e, 0x0, 0x1, 0x6f, 0x400, 0x2, 0x1, 0x1, 0x9a2f}) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r8, &(0x7f0000001300)='.\x00', r9, &(0x7f0000001480)='./file0\x00', 0x0) mknodat(r9, &(0x7f00000002c0)='./file0\x00', 0xc000, 0x7) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r10, &(0x7f0000001300)='.\x00', r11, &(0x7f0000001480)='./file0\x00', 0x0) writev(r11, &(0x7f0000000400)=[{&(0x7f0000000140)="4589533df82884d6806889ae8dd4752b604a7aab3c66706e3e8a98be1cd84dddcefc4f71b3cde1862f05d4fb6088f1fcc3600266b4fcb35b00968aaf7dfddcebf8a0009095e4b2c4ddecb77ab8be4f0fecefb5a7868c82cc54881a5a510cc6ca5dba8f96967e94854c97719ab9964ad26db9a769368240dc54baac18e67a918650ff23ad538ba90338b98f076fb50cbf87", 0x91}, {&(0x7f0000000200)="2005a060fa5f", 0x6}, {&(0x7f0000000340)="f2e70c46846ad246985aa7ea3083cdd5308bdb7d90ed021115c9851a2ecd0d72030abc88773f15d97948827c2c7bda9eee21c38e792e9ce09163e58edf40ce", 0x3f}, {&(0x7f0000000380)="a446e54f69815e4f83603b0e943f40041a46e89cae4d42b6460047fb3b4a85cb669b4d4d70f21d52955d45afc87b9a75286bd2a1bc415e4d26f2158b5161768a853bca7de27bd2c72338b9e722d4fe9a1ca2c8773692301f488501f7b291a5bbf28fd946e853e91dd7b18b31aea7822b7c6a9f4a1da6e440e0ddbb", 0x7b}, {&(0x7f0000000500)="77d78817d58f13c597be200513ff54749cf78dc1fc1486b021f9971783e6c01ae878b9c5df9f941dd21d353bdcc03482c02c0d1cce8939575f678ada34b9e1086324307a18019d9fba41e339d0c2c79b937787f8fc84f85b591b340c990dc411543e299ea46d7d8c2c46ef51e5dcca1861473e78ff1c1c5a02ba2ce0696d153e1f176f00e0e23c7f95d5ae03360a14916fc099b2268cd646d6db60542d4d68e80ac6a8c9bea962b4bc39d1a22f107e92e511ab977c1f0e127e2bc73570214c05fe56359efa", 0xc5}, {&(0x7f0000000600)="6c9fd3e7091b4823b3e393b87b4a5f8217d14862534545ccf5fc1077b47ea3eda6fd0d05f56aa83022491186e422d22ff88d319d6f00955297137005bddd42452abbc048666a37bc3aa338d39281cb793606fcab9dd11b2dc279c58a106dc75491a7299cec7e47490ce43c1ac8465490d12d1dccc58c3d325fab25ae1d5f1f1d0923447692ae71a05873112030bf87292187966c532a14d4625dd54288931a76efdf67cc7e33c65b5b27ace3450ea4ffcd099aa9fefdc245aae7983d9bac6fa70406f3e57070dccb4ade9ef99be603411ff5cf0e84864907787b061d1cf8d36ea17ec690d7fb239974e544", 0xeb}], 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000100)={0x1, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f0000000a80)="fd0ca310d5a1a62249e9e9df2fd6ef8fd62d91663748c2a5008584f4ad6fd01b828088c9d8a03fa46d7384958ad9d24975386f7f3617db4757a145b39536af5efe24bed31919f58f4631b1e657792a7eea42b10f707e0e24afec5d6729a193490cead6c832826b30df87d82ed3064e040a9844e1e87d3ba6019a966d5a656e7566b3da9adf6c692b59ae33780ceaa35bae9a677bfe9e0638bc403f8e093035", 0x9f) r13 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) semget$private(0x0, 0x1, 0x613) dup2(r13, r0) socket(0x0, 0x0, 0x0) fchdir(r5) 14:16:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="d40202bd18615d4360637cd03dc5fbe34f5ca9aa9950f9e51a5c4fe26e8006cb9076fecfef11b15acb63588b75189aeea68906120abe4685112bb48bb3afef7d1200"/81], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 14:16:34 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000000f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1"], 0x85}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x20000, 0x24) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x4, 0x5}, {0x18, 0x1, 0x3c26, 0x8000}, 0x7f, [0x1, 0x5, 0x6, 0x0, 0x2, 0x800, 0x200, 0xfffffff9]}, 0x3c) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="e671b9715dd6b6147db913c4774544989591cf36ba886900"/35], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 14:16:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) chflagsat(r5, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) close(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "eff8c6192389de932ac0df329785af384a7ee1c5"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r6, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) msgget$private(0x0, 0xf0) linkat(r11, &(0x7f0000001300)='.\x00', r12, &(0x7f0000001480)='./file0\x00', 0x0) accept$inet(r11, &(0x7f0000000200), &(0x7f0000000240)=0xc) linkat(r9, &(0x7f0000001300)='.\x00', r10, &(0x7f0000001480)='./file0\x00', 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r9, 0x0, 0x401) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000001c0)={&(0x7f00000000c0)=[{0x20, 0xfff}, {0x6, 0xb04}, {0x47, 0x8000}], 0x3}) readv(r6, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 14:16:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)='s', 0x1, 0x0, 0x0, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000140)=0x1) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0xfc, 0x6, 0x1}, 0x101, 0x80000000, 0x96}) 14:16:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="8db811cc12b47293e0d52b3bdfb26bc51c87c682f2e46d154078298df522595accf7b5313b31f5ea8ce0b94cd8fb", 0x2e}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) getpeername$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000f00"/31], &(0x7f0000000140)=0x1f) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) chroot(&(0x7f0000000180)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 14:16:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = getgid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r5) r6 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000180)) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = 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) r12 = getgid() semop(r9, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r13 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r14, 0x0, r8, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() r17 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x0, r14, r15, r16, r17, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r18, 0x0, r14, r3, 0x20}, 0x0, 0x1, r4, 0x0, 0x0, 0x100000, 0x201}) getpgid(r4) sendto$inet6(r1, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r19, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [0xfffffffffffffffe, 0x0, 0x0, 0x57], [0x0, 0x0, 0x0, 0x0, 0x8, 0xffffffffffffffff], [], [{}, {0x4, 0x5}]}}}) poll(&(0x7f0000000080), 0x200000000000009f, 0x0) 14:16:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7ffffffb, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='s', 0x1) 14:16:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000080), 0x4) 14:16:34 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040), 0x1f, 0x0, 0x8001, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x48, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1, 0x0) ftruncate(r0, 0x0, 0x0) 14:16:34 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, &(0x7f0000000400)=[{&(0x7f0000000100)="5a71bbf48b80e580fe3e38f80210a681a956df6c77ea48a6c9478231e78351379aad1857bb061c7378e6711f1d748e58aa07a7c7895f48fff68e66d6b391f42c780e15385c6d21a2d3934e9a3768", 0x4e}, {&(0x7f0000000180)="2673b0037c980afa3eedf99dacf91e633261ddf4c535b0681cd25a82212e65215978cd32da3a1665612fd9b8711b66ad0ba0b1e848e509dd5d8ce431dd7d37b80d3a13f75b432aadca106d980c52c0e91c52dc30c4a306519a8ce62136012828bfb82aed1a09f7e9664c", 0x6a}, {&(0x7f0000000200)="06c39c5923b223e780a69ff1a737f978e6cf5795b934dd4d1c614561d477bc1221ab4a264cb1ead1291e8597af4349d773a84dfb733649185636f28b996985e597d2310c0af4d97205", 0x49}, {&(0x7f0000000280)="572bab66a5e3a2f07415df850300dd72689e01b7e9d842101c713e5d2cdeacd4739ce809394b1c0eee337723287032054cc99595666b7a497b4d377ccdc12f94c12a492c400ce85628bb774629d7386e380e9ed53974b2f97c63efbc94cf7a7c563bb1511f049f7e3f28ae63c610cff1a767053c604a74c6914b5896191b28ed081baa2fc611968b1d00a91c75d2b5507a25a2ddb40b1abdeb6277f555aca5ea1664d2", 0xa3}, {&(0x7f0000000500)="0b61f1ecc4c9ea6e9f9e378d13dd26faad5f245043c84866cfcd09088aa8fb5dd320d646bf4988b986aafd8e548231b6494c9c45310b854128ffec7c8e1845e11b13a8f688e6fa959258104fd71f29750184d7f7e41ac1167613f4c7c9a6c28e0f17c6226e399ae92c0c2f025148d861493a0028ad04094f7f1b928f6d86b3be22c2bd5c9278832011c2d3b80a1d29325309c2c50dda", 0x96}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x8000000000000000) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 14:16:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) r6 = getgid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r8) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000180)) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt(r10, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = 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) r15 = getgid() semop(r12, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r16 = accept(r5, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r17, 0x0, r11, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() r20 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r17, r18, r19, r20, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r21, 0x0, r17, r6, 0x20}, 0x0, 0x1, r7, 0x0, 0x0, 0x100000, 0x201}) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r22, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r25, &(0x7f00000008c0)='./file0\x00', r23, r24, 0x0) r26 = getgid() r27 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r28 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r27, &(0x7f0000001300)='.\x00', r28, &(0x7f0000001480)='./file0\x00', 0x0) r29 = accept$inet6(r28, &(0x7f0000000940), &(0x7f0000000980)=0xc) r30 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r31 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r30, &(0x7f0000001300)='.\x00', r31, &(0x7f0000001480)='./file0\x00', 0x0) r32 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r33 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r32, &(0x7f0000001300)='.\x00', r33, &(0x7f0000001480)='./file0\x00', 0x0) r34 = open(&(0x7f00000009c0)='./file0/file0\x00', 0x10, 0x110) r35 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r36 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r35, &(0x7f0000001300)='.\x00', r36, &(0x7f0000001480)='./file0\x00', 0x0) r37 = socket$inet6(0x18, 0xc006, 0x5) r38 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r39 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r38, &(0x7f0000001300)='.\x00', r39, &(0x7f0000001480)='./file0\x00', 0x0) r40 = kqueue() sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000280)="a7a00865ac77db7a4432f81dc50c2348763e3d103f7245a5312be7074a2c6874e2720831c0b238b07502e142c491ee027066848475bb31d8fb18f56ba151c401305a89c4131bbc509c8997267c68234b6ce2e85255feafeede1bac837dd0fcf8245cf643aed6ae26f810964676fe532467c3e8785dcbcc31602f5cbf1adc8e85f25d4c8b97cc9c077b2b240b12fa21d6b9d685ae182d2c70a5a616c07cde6b96fb6f6a9c99f7f8d49a69f8692a0bc7a18f75dd97e3276272f3bb3ce54f83d159eb1d94d6f44790b0e660be25e6670756be8da9723a58d96f", 0xd8}, {&(0x7f0000000380)="75b7888118457ccf5035621ea1e8cd45eabeb7ba49d6a7843018e4cf874466df05334ad4dc40d746fd13753b55f9fc5b855f7caaf11df5dba590d3defab92ba738c0b21a5c45086746f37d8737c93f151430cc9157f1f58f3df7211c4b1eb4dcef4edc8b9c034ed7d7b03c98a70b29bb0318848cec47e2d3e51fdf34c09d634525576aeb8d9e2e83dc9d3949539360376a5cf75976b10d9ccd2e10d46a08c9a39bef46563dc339b7e84615f077911664c18cd4399010", 0xb6}, {&(0x7f0000000440)="c2361403ee2d3c7000acd5cfebbc8d4f49b0909c8fed7f928a527488cc2617d67eaa1d4c20dff05c13530fc94df0b86d2f60ed4e8353f6b40ef02e6b904251e2f89b903e52baebef7aeffd9171e6cc6639c6d6b9eadde45f97c52b7a995a7083508a47a593d97fb47c24eeada23f3fc2c8c7a0c536cfae996cfe8b1a56622071f8ac7f2bd4f46d8d915e44a597b71b1d1ff86470c6dd3ce0c432e8b697e19007c95fdb858b87649972eca83c16cac64aa31a4dbb135f6f9a78c02ab784a90d72d36d5b8e21ee72696c825d348d4f487f5dfb5978f296810a327bb361cbdb3ec24ee3de7a7e", 0xe5}, {&(0x7f0000000540)="96c46c3ce8b93f5d7f66c14a6cea0c672cdd48c7a348bd2ca477eeec908782061250d569ea998341017e87b08c8654b8d923f841b2d30ee34ef99f6eb83c70fd62864a98e4c26ac6ad2dd0165cb626675b6777778d36691538fb924e7ddf1210919d7621c8ddcde9af94a30b6976c6fdea9cc6b768f794e49366367b60019e613d03", 0x82}, {&(0x7f0000000600)="04f6097b495fe20f8b43aac043c67e227fd723e92b39948173b5fe1c3d577737ea3915b8895d668b931a53f598b5023340295675f868ee227d53f369464b2d326732c66ae700c453d17123512d367fe39afadf2e73a29222f264a3e54d9d6a8ecaa620e80fc2558b7c74d2e617737a2969f5d8533bf613a499cf41bc4cd7f86a33223240d61aa8ba948e994e271b5d3178f7377f9cb2e0ff48da5a44b87a4c157b1f6e683c1ffa154c8a9a8a9f3d1d4cbd7fa320353e2414d1abab23c4b1967035b0ab1d974d33cfefa6ccf4bcfdfca6818f98d78297d9df005115adb2a43bb1441faf2b29732365e1a1", 0xea}, {&(0x7f0000000700)="2d87dff6c38f1fc3989139a5e7c6aabf6cb273f547de942403c669df9328b3b28b274d01da75b399957fc1ffe856fdcf0d146fdaed0684d779bde77727c3ee4ba8e8b989cd31b049c7af2077829443f22927e9ffa6631c4cb252cc06dceab894c1e587a3ea8351b18d949dd386ed4840dad8be235cc3a6cf38d861d18bd0a17067f4cdaf3c9fcd673a974af80a05302bbd0a32458614d1b7acbdf0e07a9374a4026fdafa3aeb911b5ba62f1e2e0185f6633227f8c29b51cc58c53f6ee3521b6e6ffef522eef3dbc4ca41", 0xca}, {&(0x7f0000000800)="f71de8d4ca6c953ddc9f7aae31bb95dbde26d6267d72aef7fe8ffb12ccad38713c9160f8e6b5e5de0ffe98cc03c4eb677ef3f67948836f71c327191503abe7e8b4eeba3417206338c50ea67324178d5ec0eaa2011e8682d996d83492bc02dadcf6affe4a70eab7c888a284aff236e86644be75479a4ad8ef25011626f69cf988b861656c71c686727cc653543026e7746c300aa9911e7ee33aca53c812546a671aed14bbabe97eac65ccb0949c20e07d46310fbefd", 0xb5}], 0x7, &(0x7f0000000b80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000042abb1ecefa5b903821e7ca2147e016771532a5006ab73af281c5040c1bd205ec977b55d00171baff24d1bfa452d614d65a", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r23, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32, @ANYRES32=r32, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r34, @ANYRES32, @ANYRES32=r35, @ANYRES32=r37, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r38, @ANYRES32=r0, @ANYRES32=r40], 0x90, 0x401}, 0x2) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2028b, 0x0) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r42 = msgget$private(0x0, 0x445) msgsnd(r42, &(0x7f0000000b00)=ANY=[@ANYBLOB="0100000000000000eab28dd00ab24fd253510a129af2b97eef47c6adb82d0041484ee0993c3ce6ff48c8358bea319d6f2781d00f62e2ad5d9f0d1478d677a98a9d809c1e2b929675bae38bb8147295baf0cfe4c7070986cd082ee62e2190dfc609d0a3b218687c70eb99e583f21a347e51700c391fa853b5f73bb22d1212"], 0xb, 0x800) r43 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r44 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r43, &(0x7f0000001300)='.\x00', r44, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 14:16:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x26000) 14:16:35 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="1c", 0x1) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x41e, &(0x7f00005e6000/0x3000)=nil) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs, 0x1c) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:16:35 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="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6a3ca64896bc57c6388bbd2ad88b2951b1d658da705c62bffe6a012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25b01018557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea68e8b36019de9becd7ae67bc0002160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3eee786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fdc7d829f34568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93440628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000000000000000000000000000000000000000000000000000000000e08510f8eead59e249dd1ff66bb5ab6347897ee53545ed3724e71d7158014d6db595019254c396055abdb6b01dfa92854603cfc536bb5917377c686b413a68f9859ca081a171bc85450acbdeaf4281f9823d8c5d"], 0x10) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x10, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffff7, 0x0) open(0x0, 0x10, 0x20) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000040)) 14:16:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x41) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) pread(r1, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 14:16:35 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r0 = socket(0x2, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) socket(0x6, 0x4, 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = socket(0x0, 0x4008, 0x3f) recvfrom(r3, &(0x7f0000000180)=""/109, 0x6d, 0x43, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) bind(r5, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/111, &(0x7f00000000c0)=0x6f) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r9 = openat(r8, &(0x7f00000000c0)='.\x00', 0x0, 0x23) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f00000002c0)='./file0\x00', r10, &(0x7f0000001480)='./file0\x00', 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x400, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x80, 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r12, &(0x7f0000001300)='.\x00', r13, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCGTSTAMP(r12, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000280)) socket$unix(0x1, 0x7, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$getown(r14, 0x5) setsockopt(r0, 0x0, 0x1, &(0x7f0000000100), 0x0) 14:16:35 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = socket(0x18, 0x5, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) recvfrom(r0, &(0x7f0000000040)=""/224, 0xe0, 0x1, &(0x7f0000000180)=@un=@abs={0x67092bc2d750783f, 0x0, 0x2}, 0x8) 14:16:35 executing program 1: syz_emit_ethernet(0x2, &(0x7f0000000040)=ANY=[@ANYRESDEC, @ANYRES64]) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x3) syz_open_pts() 14:16:35 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) getpgrp() setpgid(0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) geteuid() r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10002fffffffe}) 14:16:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x77}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x4}, 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x15, 0x4f5, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r2, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) 14:16:35 executing program 0: socket(0x11, 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x0, 0x9, 0x9251, 0x7d2}, 0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r5, 0x3}) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) 14:16:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000380)={0x3, 0x1, 0x7, 0x6, 0xffffffffffffffff}) 14:16:35 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="4fb51b8979e4f2abca315cd6de9a0f60a06839dc634861d6ae7ddd431e4a5f191b6202000000000000008359d3f147960f74cfcb05208e732b5ff8d4478292f5b19aa094", 0x44}], 0x1, 0x0, 0x1) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) preadv(r2, &(0x7f0000000100), 0x0, 0x0, 0x0) 14:16:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x1011, r1, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) kqueue() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 14:16:35 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0xd1e32c93d5b40ae8) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x408, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/246) munlockall() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000200)={0x2, 0x9}) semop(r1, &(0x7f0000000080)=[{0x2, 0x233, 0x800}, {0x3, 0x8001}, {0x1, 0x0, 0x1000}, {0x2, 0x4, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x1, 0x3, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0x9, 0x800}], 0xa) read(r0, 0x0, 0x422) r2 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000400)={0x1, 0x10001}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000580)=""/4096) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3) msgsnd(r3, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) 14:16:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) syz_emit_ethernet(0x3, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRES16=r0, @ANYRESOCT=r2]) 14:16:35 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) ftruncate(r0, 0x0, 0x4030003) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = dup2(r2, r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4, &(0x7f0000000000), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x4, &(0x7f00000001c0)="aced0ddfa77fd2136445696a4ad4b6c0f382df0641d024521c2dec6f9fc3e0a97dc9d314009bd293b9975a0821bd43e00a782490637163b5923baddc38d803bcec7f6abcacce9ae2cd0ee2e7a4ce95d0e5e42aa316a7a7e4ea2a1dc6839b85ce0050aeb578c17b05f8a012e52894e35b7c95af6d4141857de3d30bcc3923b25f03ddbb84c9ed7a9d83a7c48dd6fbe733", 0x90) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket$inet(0x2, 0x8000, 0x7) r9 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff115c00000000c13c0bcc09618facb6", 0x11) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff115c00000000", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff115c00000000", 0x8) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="eaff11ef00130000", 0x8) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff115c00000000", 0x8) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r12 = socket(0x18, 0x1, 0x0) dup2(r1, r12) sendto$unix(r1, &(0x7f0000000000)="bfefb14c22d818ce513b191d0ca4e27b0f024889a690ee8934b41eaf4eed6c10a6d7b3ad7703c50536aa95ae986708d6c5cc88c880e990e83b257b20dcb4c927da04659e8a7b057c997a6fc1458c093726576bd4118f142bcdbf178bbc4263347087a9ca46b8bf948b43736564180e6ceba2aa3a425b8ef7e501184c531ee1abfb644292b13427fdf78ab59cb9140ecae8804ad85613ec718744368a82672502664d4b1dca7728908f391ec2", 0xac, 0x0, &(0x7f0000000180)=ANY=[@ANYRES16], 0x1) 14:16:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000004c0)="d5f410c5c4ac1d7ed6f8f1d1fe2dabaa3825659839ff0989a7940a677aa503b1e3031712d2da289573b7710d8b758b2f2b3d58f5fce601be3008f5b24cdc207959d3a9cf9d9874480cf40f33460b98727b07657019cef47b310d14473208f703337f289720d541ad1c55e880bd3dc302bf9572d7169b8c2d688d331653407998f663cb34339d6ccf0be3c56752fb9a1e5cde0b4627e1230849aef28f6cd735722d95ee8dbb6cc26298a94a079757ebf33eb58273a3993a99dd6e54a585bf8aa18e", 0xc1}, {&(0x7f00000002c0)="3677957df1119397cf4ed62cd2a86f59cf780e92ed5343927ea28997d49fe12c9ed65e275f50e8c4de3a9a30516170530b901d1bc60e94980091e8f2435e387b75a42c5a", 0x44}, {&(0x7f0000000340)="4833ca2cd92fde89523b979c443a54a70d2f6cdce1102ab65b602144f2a773504d8ddd0119450c90f5ff502315f4d921944600214445867b565d627f9932c9af5cdba4a1e93d364cebc32270a1ed68e2616b9ea78b1cf3683c77999644b9286ef99a939a2f344d7a0bbfca50e27ee8eb43654f487814c18f208623f5f79f78e80ded3ee3915087de20e642", 0x8b}], 0x3, 0x0, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() write(0xffffffffffffffff, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x180) semop(r3, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r3, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x9}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/24) r4 = shmget$private(0x0, 0x4000, 0x5, &(0x7f0000fdd000/0x4000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmctl$SHM_UNLOCK(r4, 0x4) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) dup2(r1, r0) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb000000007ff9394528d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bacd9ba3b4bd5e3935bd4b3a940769bcdce289288d9e1fd971007e5c622c832fbcf1f8fb84e90f816a57f0c5d38"], 0x170}, 0x402) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe2(&(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040), 0x10004) 14:16:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 14:16:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0xe, 0x1, 0xff) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x2, 0xe}) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/207, 0xcf}], 0x1) shutdown(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) linkat(r4, &(0x7f0000000280)='./file0\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x3}, 0xc) 14:16:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5090080"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 14:16:35 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x2c7d) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, r3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r5 = shmget$private(0x0, 0x2000, 0x344, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) preadv(r0, &(0x7f0000000000), 0x10000000000003c2, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000002b00)) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000100)={0x8, 0x6, './file1\x00', 0x77deb098, 0x6, 0x72, 0x7}) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r9, r8) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r10, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x7, 0x7}], 0x80000000, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffa, 0x4, 0x2, 0x6a8f}], 0x0, &(0x7f00000001c0)={0x0, 0x8}) bind(r10, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 14:16:35 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0xffff0000, 0xfffffffc, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xd41) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2f5d235fa443d235e33eaf74cdca4700"}) 14:16:35 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000340)="a4", 0x1}], 0x1, 0x0, 0x6) ftruncate(r0, 0x0, 0x7363) 14:16:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000eae65dd1da300fa700"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r1, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 14:16:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = kqueue() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 14:16:35 executing program 0: r0 = syz_open_pts() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) poll(&(0x7f0000000040)=[{r1, 0x20}], 0x2000000000000272, 0xa78) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 14:16:39 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="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6a3ca64896bc57c6388bbd2ad88b2951b1d658da705c62bffe6a012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25b01018557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea68e8b36019de9becd7ae67bc0002160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3eee786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fdc7d829f34568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93440628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000000000000000000000000000000000000000000000000000000000e08510f8eead59e249dd1ff66bb5ab6347897ee53545ed3724e71d7158014d6db595019254c396055abdb6b01dfa92854603cfc536bb5917377c686b413a68f9859ca081a171bc85450acbdeaf4281f9823d8c5d"], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffff7, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) 14:16:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5c11, 0x2995, "f657007df94cf54600e200f5d5059f8913b63500"}) socket(0x18, 0x1, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824b32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000010000010000004ff3bbbe1b209e1464659c383e25167854e0241b061e7e001d1c08de2b5e000000000000000000"], 0xc, 0x2, 0x1000) msgsnd(r9, &(0x7f0000000c40)=ANY=[@ANYBLOB="02000000000016d78fd1f27a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4bbf7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a8d3dbbbb95554c41dc63f5c650bc059fbb1a2c1af83acf0fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/131], 0x1, 0x0) msgsnd(r9, 0x0, 0x0, 0x1800) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ed68d70ef435cdc4fc5d56d596329414fa22f5c0ed193424179"], 0x2d, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, r4, r6, r3, 0x0, 0x46, 0x81}, 0x10001, 0x1, r7, r8, 0xa5, 0x1, 0x4e2c, 0x6}) geteuid() r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r24, 0x0) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x6, 0x800}, {0x0, 0xa, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x404, 0x1000}], 0x5) semop(r32, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, r28, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r24, r29) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r24, r15, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r10, r20]) geteuid() getegid() r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r37 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r38 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r37, &(0x7f0000001300)='.\x00', r38, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r37, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0x1, 0x9f56, 0x7}, 0xc) r39 = fcntl$getown(r33, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r35, r36, r35, r36, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r34, r39, 0x41d, 0x5, 0x5}) r41 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) r42 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r43 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r42, &(0x7f0000001300)='.\x00', r43, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007cb5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69006efb351b04755d408c0381000000b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38c9a8bda22c57a2aae8f066fc2a271971770b4f123dcbf907605c0d86206cbafbf92abd642d2e9155eb515067011284957383930034cf0435daae04321dad5302e002b769bc1bfc6211a3c6bff238d48f13b130ac7840afa8da670e7072027d"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r45 = getppid() getpgid(r45) r46 = msgget$private(0x0, 0x20000003c4) msgrcv(r46, &(0x7f0000000800)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e522df9e203d7ec26a9c3cd85d5d17fa08b577e52d57373835c482f5a4fc0569e45700ccfa079a5082bbf154543c7387450a5fc6e62d284e03c399247b6fb21df8971708f1b7cde32ab3090e57b998970816a1a4a078a5dbf803390cc2ec59271aebf207d07865eaea466188f8de4c9c060ee1afcb29d76b6d4a504ccec98ef208baa4b027cc2cc9fdf1e75aff0e73e3c"], 0xc, 0x2, 0x1000) msgsnd(r46, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b44b6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r46, 0x0, 0x0, 0x1800) 14:16:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair(0x24, 0x8000, 0x40, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$getown(r4, 0x5) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r5 = openat(r2, &(0x7f00000000c0)='.\x00', 0x200, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) fcntl$setflags(r5, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 14:16:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) dup2(r3, r4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 14:16:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x3, 0x0) socketpair(0x18, 0x2, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/248, 0xf8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0xbaa0d9170f691534, r0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 14:16:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) socket(0x1, 0x1, 0xcf) 14:16:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x3, 0x1}) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0xc5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:16:39 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000000f80)=[{&(0x7f0000000e80)=""/210, 0xd2}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) getegid() execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 14:16:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYBLOB="0fefe855bcb03c907562c1c58b2c879d5f760ad3fafa33cb30f04f2ccd4d2fb2e270e5acafff8f83c62b4ac973a06312dbf7efaf6d4f5cbfa8f306c927749513ef863f12ffe54094b63a07874e4bc9b0276ebec4a0fe7b3f8b289c69af49d015a3085b4af6641ddfd7852fd7ab3633ec7e9966d68e41f0cdf0342b87a6", @ANYBLOB="36ecad0eab94029c22dcd006ff61d728f7901b7fb81d4de91cde258a3c3a0017fd5074385ab11e4a33872c0216fe6a7da2e4b7286b438e128915337d1de1c058b091028a0466e81e399eb398abc731ac178a19d9ff4f51297af43dfb491b11f984", @ANYPTR64, @ANYRESHEX, @ANYRES64=0x0], @ANYRESHEX, @ANYPTR64, @ANYBLOB="cc9ec63a285f38821520451d5db67e7472d85eae4772490c2b36b51d4f0aec08e06fad", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYBLOB="087c18847fc37989e4ab91c084915dadc776138333947f"], @ANYPTR, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r1, @ANYBLOB="e2e22ed509d45e85028a1a14dec9d55331b4f011b04291adca561b0ad8f5e76059edd50c64f316f6c49bdd3338da95bafdc683e1a3383f9c89cbc5245c2f6b59924fa6ee9e36ccd3ce937be8e17a4d18d0fb0a67519404dc8aca0a2ac90d6b41153afa7366f10b0b398a28ffec075cbd3689f8ca7f4e2d490d5d8e78e39dd5dbc4023a81abdd303e2135678775f33f42b4cde4dc6db49dc012b1cadebdc58f0308e5746e84220271dab9035e82924b959b7b79dc3640c4ca64541afdcb85c9124871ca5b2c4806962b52212395d4a1a74451111f57720688667a0bb4206f8241b7122f7a7897"], @ANYRES64, @ANYBLOB="c2274eb0372acb2b089b05b29eb37f2bc0fd974b3a3ae32201e3833fe400b45b76c21daae18202096ca27644c78cd92b1d65873ef241c275a27b3b40db2d88004b75b1b1dc26e23fbf0010bc2fbece6f24f9cf7c7cfd3f1e5547cd182bd5ddee7ad0263aaf232e7a3311b5e111808630417a5db1b19c575c0d97edbd4b2530a86891d33c9bea"]]) 14:16:39 executing program 1: 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) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = geteuid() r7 = geteuid() setreuid(0x0, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000840)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da0f12489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2ee99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba6d3c9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12992d5046a40c4125ce4d04852ffa9c8273fe202607f2c782b089f13eec1ea69f53dca450932f58f00212efbcf9d22f526eea67e9c85680a6508a8e20d0a4c877825ee04b19d596432a22d5b8f6d0b25150836fa4bf6a04227137178eeffe050035f386338576628bfc2cd0e429197ef890303a1283466ae8c0ed5c6e7fdab8f9edb19675665ae9f0840101a60a0952f82de4c7361195da9a8501817c5bb20133090cf690691ba53d49c006773def7fbb13c3d2ea7f13a6a1980c97784112a44a6c0ac589eeebdc5418a668f36687ce0a4e555a1ad584ab361efffa5d55ce9cc7d3982674c466b96819ffd65be81c7295e56bc5aaa310213dce1ce0dd1aade36db1e72d84fbefe1e9e1a077ba56118e658ee36d7f23bc62ea3a3ef5f46318b60f1abca229362904723eaa4e816fed51051e33c1412bdff7f6ce0d1b4d404a4f572ba2769f0b7d8cf8a1fbefaa099ca337f692b402282ea89c544f17e6566f0d0066ffe140bbe7dd4a5fe9d2622afb7001a7bc68c5a529558ff1d4c1bf4fb71a747e0b7f1ece9afdfc468b20a0114924da971ce22b14563971dd89a282d883"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000700)={{0x0, r6, r10, r7, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r11 = geteuid() r12 = geteuid() setreuid(0x0, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r16, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r16, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) msgrcv(r16, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000a55de5b0000000000000000000000000800"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r16, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r18, &(0x7f0000001300)='.\x00', r19, &(0x7f0000001480)='./file0\x00', 0x0) write(r0, &(0x7f00000010c0)="7289a93693541e9d7eb0231363b35e160a01f06d423060c96115d29a12abd8dbb32263667ea66d8474e58c3a5184ac44ea55a47705ea902bc44dd55db37f0fb9f88cff369ccff5f04a5c84732e4dc261dee90ad7040ac79f1b1709c07ea948ffde73be04563f692587a41f037f08459ceba3ee1bec4bea11b09c8f097c5c88291b4a81af7d0ae6c19d71163b8f6db6afdb145363fb9f1b2b873c47600c01f7c9ff61553e6000"/201, 0xc9) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r20, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r20) msgsnd(r16, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r17, @ANYRES16=r20, @ANYRES16=r15, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000700)={{0x6, r11, r15, r12, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r10, r15, 0xffffffffffffffff, 0xffffffffffffffff]) r21 = socket(0x2, 0x2, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x8002, 0x0) r23 = dup2(r21, r22) shutdown(r23, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x2, 0x8002, 0x0) dup2(r24, r25) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000040)=0xc) r27 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r27, 0xffff, 0x4, 0x0, 0x0) r28 = socket(0x6, 0x804, 0x0) r29 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r28, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r30}) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r31, r32) r33 = semget$private(0x0, 0x6, 0x280) r34 = geteuid() r35 = getuid() r36 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r34, 0x0, r35, r36, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) r37 = socket(0x11, 0x4003, 0x0) sendto$unix(r37, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r27, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[], 0x0, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000022000000ffffb28c020000000000bea76581ea6b69bc7e381bb96d66fe72ce559002be03a1a1d800dbbefc81", @ANYRES32=r26, @ANYRES32=r37, @ANYRES32=r36, @ANYBLOB="00000000180000000000000001000000", @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffffe0) r38 = socket(0x2, 0x2, 0x0) bind(r38, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r39 = socket(0x2, 0x8002, 0x0) dup2(r38, r39) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB="00000120000000000000"], 0x1) write(r39, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r40 = socket(0x2, 0x2, 0x0) bind(r40, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r41 = socket(0x2, 0x8002, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r42, 0x160}], 0x1, 0x606dca73) write(r42, &(0x7f0000000040)="90", 0x1) dup2(r43, r42) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r44, 0x160}], 0x1, 0x606dca73) write(r44, &(0x7f0000000040)="90", 0x1) dup2(r45, r44) r46 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) r47 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) dup2(r46, r47) connect$unix(r41, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r41, 0x0, 0x0) socket(0x6, 0x804, 0x0) 14:16:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020790f00000200000080730000f8ff00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x1c, 0x22, 0x0, 0x8}, {0x3f, 0x8, 0x7, 0x5}, {0xfeff, 0x6, 0x20, 0x4e}, {0x0, 0xfa, 0x7, 0x400}, {0x8, 0x0, 0x1, 0x3}, {0xcacd, 0x9, 0x1, 0x100}, {0x4, 0x8, 0x0, 0x2}, {0x9, 0x7, 0x3, 0x7}]}) 14:16:39 executing program 0: munlockall() r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="341ad6e9953173a1048efdcb834e503d4e34c0a512abe0753ba73e6b78f0158b02ac387ec8481762ae1b8bc982b93f7053dcd97d30d435303202bcee5535fefaf4cb5155b79315da047b780786d0857b3117929f10abfeac96195d5f2f487887aa8c0d2a77752225c12cb744c6f8c9616c6ab209b6b6195ac0ab23d4367a549918a98cf0979c10b9ade163", 0x8b) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x100) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20000, 0x0) write(r2, &(0x7f00000001c0)="77893ec4371b5cee7286c6051fa7c27205ab1b265243a311bb3514edf1200992930aedd78e1cc2faeaa27938f1f745985b2a40d18853a58129535c072cbcff1720d00bf67602c61878c6143cc0dd1f48f5253abfbe5a45c4a09c4fc61edd26606b5d4e50ea5a8bd8e762e01f75f6394bb14f8a3aba06f926299e7eba87a045bd51a3b895815e743c0e6a4249120ea71348e12ac60743e8db4cd77c50e5ae3bc0e41f843117895b8723d9bce2d2931474cb6927539b98086b57a848bc1e0eb3f568c7eb8c2dfe56d240b7c20af27ef9", 0xcf) close(r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10, 0x0) pread(r3, &(0x7f0000000300)="07a566c34ec4fdde9458b414ea8055d241b472a7b3f96b1dd753f08d52ad9b905915ff2093da5f6852de6d8278f0fa38a5b9fad6d728898c5c06ce38af5b7c566ffb2b88004e23b10474bba166058dbad94b7945d9345c788a0df72184203ca1609604099a79691ef9e59e750722533bf88dd2049e205c69b477d53427fd03e9f0054c31b1182da055d3ffd3ba986e466746f8ac3e3195a88c63918f98eca4b9682f4c470d47c7b3099c8c998da4ec2cace4c7709f190c050af00623cf79a0ac50a02b0418", 0xc5, 0x0, 0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000440)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000004c0)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000500)=0x80000001) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000005c0)={0x582, 0x0, 0x20, 0x3151, 0x3}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000640)={0xffff0001, 0x2}) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000680)) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x400, 0x0) pwritev(r7, &(0x7f00000007c0)=[{&(0x7f0000000700)="fefbf40a3010dbc2359d4d6ded9161177313e9c07725e661895c3a4739d2182a3b33a95eede62d1b9176dc9267c48546d48409f296e0abce9983a92aebc22d7541bbd5ce7161a4cee0c59ba3ba5eb0e2a2afabe0e8652d49c6e7104e18f4b4606aaae5efa4b5863a1e56552b5a24444fe0c85321e45e6cd14d7e9f6c95a14d39e4d35e6ca21c25ba6e537acb76e2b0aa80c8cab22423c3a5549a34bf064b4c3db7c9225ccaf114cd967e3edcc2", 0xad}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x40) r8 = socket(0x2, 0x8000, 0x6) getpeername(r8, &(0x7f0000000800)=@un=@abs, &(0x7f0000000840)=0x8) r9 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000880)=0x7) pipe2(&(0x7f00000008c0), 0x10000) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000900)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) setgid(r10) 14:16:39 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x23) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 14:16:40 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/223) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0xc8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r5 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x200, 0x162) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x803, 0x0, 0x0) 14:16:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)=' ', 0x1}], 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x8, 0xfff, 0x80000000, 0x3, "97263658636ef51ace48dd4bf183774e9b76a57a", 0x2, 0x8}) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r8, &(0x7f0000001300)='.\x00', r9, &(0x7f0000001480)='./file0\x00', 0x0) r10 = fcntl$dupfd(r6, 0x0, r9) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f00000001c0)=0xffff) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r11, &(0x7f0000001480)='./file0\x00', 0x0) r12 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x80, 0x111) ioctl$BIOCGSTATS(r12, 0x4008426f, &(0x7f0000000100)) 14:16:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x2}) close(r1) pipe2(&(0x7f0000000080), 0x10000) r2 = socket(0x18, 0x1, 0x0) flock(0xffffffffffffff9c, 0x3) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x200, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) fcntl$getown(r5, 0x5) 14:16:40 executing program 0: semget(0x3, 0x1, 0x22) getrusage(0xffffffffffffffff, &(0x7f0000000a80)) r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000980)=[0x101, 0x10, 0x0, 0x8001, 0x1]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x27, 0x0, &(0x7f0000000140)=""/39}) semget(0x1, 0x1, 0x200) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, r4, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semop(r2, &(0x7f0000000940)=[{0x0, 0x9, 0x1800}, {0x0, 0x1, 0x2000}, {0x1, 0x8000}], 0x3) r5 = semget(0x3, 0x7, 0x20) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000001c0)=""/2) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x4}, {0x7fffffff80000000, 0x8000}}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x401, 0x5, {[0x101, 0x4, 0x4, 0x3, 0x9, 0x100, 0x2, 0x0, 0x800, 0x3ff, 0x0, 0x3ff, 0x2, 0xffffffff, 0x4, 0x20, 0x80c, 0x9], [0x8, 0x80000001, 0x80000001, 0x4, 0x4, 0x6, 0x101, 0xf8, 0xffffffffc594acf6, 0x8], [0x1ff, 0x9, 0x7fff, 0x9, 0xfd5, 0x100, 0x800], [0x2, 0x3ff, 0xffffffffffffffe1, 0x80000000, 0x8, 0x6], [{0x9, 0x0, 0x8}, {0x9, 0x8}, {0x3, 0x0, 0x5, 0x104}, {0x972, 0xfffff800, 0x2}, {0x1, 0x6, 0x7, 0x4}, {0x1f, 0x2, 0x76a2, 0x2}, {0xfffd, 0x50b, 0x800, 0x3}, {0x9, 0x0, 0x1, 0x3}], {0xfff9, 0x7, 0x3733ac77, 0x8}, {0x0, 0x2a, 0xfc8d, 0x8}}}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000004c0)=""/112) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x100, 0x1) recvfrom(r6, &(0x7f0000000580)=""/178, 0xb2, 0x42, &(0x7f0000000640)=@in6={0x18, 0x1, 0x5, 0x1000}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x20, 0x0) r7 = openat(r6, &(0x7f00000006c0)='./file0\x00', 0x800, 0x11) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000700)) setitimer(0x1, &(0x7f0000000740)={{0x10000, 0x80000000}, {0x1, 0x7fffffff}}, &(0x7f0000000780)) open$dir(&(0x7f00000007c0)='./file0\x00', 0x2, 0x120) acct(&(0x7f0000000800)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000840)=0x81, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000900)={0x4, &(0x7f00000008c0)=[{0x1e, 0x3b, 0x0, 0x3}, {0x9, 0x1f, 0x90, 0xbb}, {0x9, 0x2, 0x36}, {0x1, 0x2, 0xc9, 0x7}]}) r9 = dup(r1) fcntl$setstatus(r9, 0x4, 0x80) 14:16:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000180)={0x81, [{0x1, 0x4}, {0x3}, {0x1, 0x4}, {0x1, 0xb208}, {0x3, 0x6}, {0x2, 0x95}, {0x2, 0x101}, {0x1}, {0x3, 0x80}, {0x1}, {0x2, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x2, 0x6}, {0x1, 0x5}, {0x3, 0x2}, {0x3, 0xffffffff}, {0x1, 0x2}, {0x2, 0x9}, {0x1, 0xffffffff}, {0x2}, {0x3, 0x402}, {0x3, 0x6}, {0x3, 0xffff}, {0x1, 0x80000000}, {0x3, 0x8001}, {0x3, 0xe06}, {0x1, 0x6}, {0x2, 0x2}, {0x3, 0xc00}, {0x2, 0xfffffff9}, {0x2, 0x3}]}) r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = getgid() r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b90248bda200"/4098], &(0x7f0000000400)=0x1002) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r6) r7 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000180)) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r10 = 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) r13 = getgid() semop(r10, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r15, 0x0, r9, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r17 = geteuid() r18 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x0, r15, r16, r17, r18, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r19, 0x0, r15, r3, 0x20}, 0x0, 0x1, r5, 0x0, 0x0, 0x100000, 0x201}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x1000, 0x6, r5}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) r20 = fcntl$dupfd(r1, 0x0, r1) writev(r20, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:16:41 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895006f53dd4fd005ffff86dd6e360aa9f400000000000000001400000000000000000000000001000000ae20a511000000000000") socket(0x20, 0x4000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000001c0)={0x4, 0x1}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) linkat(r3, &(0x7f0000000140)='./file1\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x1, &(0x7f0000000040)=[0x0]}) 14:16:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="74bd41b71eb8c4e6", 0x8}, {&(0x7f0000001680)="a06afe14fdd34b933718a39d7ae5fe4a641536f33553c6de4fabb961515ea71912bfa906620a066791c95cff1e7d23d82c35c51de7a1aa26471dcd6182ad618f5643a5d03315918c6d6004d60863ff45c90870285a1022d4282ea70902d548160109fa576a984f219254ba1efe42b8f26ea21fa3fa00e5645b82bcf17664d3729d737dfeca8688ca5350c7bafc7fb5769b92e06eca43bab5e3642db23f7bf540a0b782390c260ce1108b9831c23f1e2d6b1bec34c257abb8a1e3e962b6fdbbcf7afd268ff6289d90954ad89ebe20f023062aa446a55617eff54f9544eb35759e66f0f647166941f0a8576d16ea8ce3d02d619e96f75d500063357951417a29290624d405948a93fc4e2278f38b649045732174c14f27e1496c800967688fefcdd2e0e3e18ad9f32345bf6e4f967dd26d53b97b9617902d15878958e6f3cf1a1e536d1ba3f3dc4ca4d1971bad89eb44a26a06beaa6512cbe9d7f9b065d38c11fb5a21905954747f602227fef17c93b4aac2dd8b52282f756307c4c82717481c1a8a98936c2343016170f54a16fc81eaafc1b4d2cb9c5b0337bc537953bb23677c8e9c5aa40ec21d52dffd2dcfcae3297acc7ecf6612afa0622d10355674573905ad0ccff6c645b215f7303a90b0332cebf1fd6ee875be4fb72971b76a2a90920f9d7b4fedfc83d7b972ddcb4f152896e8ec9d4fa126f1ea06449d8309d598fbc50d32b05ae1517f6ee335f60fe807b8bdbdb4160fb4e66759c97d256f919e0bb3552d3b98ff35456dba2a1184d2b0cb024aea3aade04613835d2eefb9513f4c631aa8caccdf59e17a57ffe36b0bf796a94166bf2318b11d04c28a5b02eff76ee40c681bbc7db0a503027a962b4ad2d676109114c6ac1a52cf0cdb884f5023adc7696be3ee5d2f97072c64c3e6a53b20485050b67a0ecd69487f3d57ccc35d1040f2668506e12de87197c12982b6ba683184ffc5b5b531964580870630a413fa2b83c7d53aff62d032b6e72f34992c49a8a8ccafc9f6aba90d97b422b0f583a6ca5e6ffb386ffd88a208f02cb4eae0072da17dea1a30b639ba1da0900acb0b68379f6ed65cc732d3fa91dccf4649f4c567e1fa6673b28d0a2051cd98ac0da3d732bbe4430d385276fca3a11be48f82c112def974e0ee17243bbc506ffdba484e31f3413250172236bbdacb45d946350f7ac5b83fc22a2f5945b0d05025e535219dce156c54adabad6c273b7de767803ce205802a6be35ef911830ce2febb3a9fa957f4739ea09f3e988f7a2b1fcc22910081e502fa7e8b441e90844ab6b5c05974b66bf4aa575a713adf9aebe0b808ff7a47b111ea19ad17c06a4826fd0ec7b5c352155819293491b86d7e7983c459bdbc080f19fe6975c5d8f77e0f467db546d3403b39d30df70d1902e2ca1e32df33677e313a9794733545f68243e7d7525c95cafc21f9dc4d0919b84b6f5aeef48635b56ed5e90b6894000bc733449d82f97274b0f02cb864a201518c5d48e0398fc93029cdb8cb87099f6e5a0c467422915e8d2ee67064c5d09718879f842551303bcf43e2584201287b595ed41a7242fa1dac75132013a99e3c7aa6e0392d9df2de51e525213a150576e94daa0f857233920f40192aa028ccb33c9590b5ae863dea9491a153e5b3229bc77e337c5e1985aba94cb1e25460059c1d74f056ae4c699adb768f0d5b745f34c43b9ddbd826ec0ce3626d8f9bbeb0193a007370cfe53ec65466db04347c039e94f6cec9a771212728ebfd772e017cf13cba65b4829dfe9723f7b647a077408d575aae8e7c432025ce04371cc57ce4cd071f04faa24083e1948fb2d62a739389a0bf7b146de81f09fd8ba8d54cdb9b4be83bfccc70e62aa23e247ae7d7627139b5733d53cc8603ed382b623cb6542911909a0ff7267c4f33dc784817279d80ee37a8926b908e88d0aaa69faa8a15fbba5728a41d0f37a9dc1812e9c5ae1dcaf00a1352eddd04d0aec395f25d73b012a918043139914785128b84210741c4638804ab934bfdfcb7302bc6e2b9761c6ffd660c587ab26d934a64e80edb11aea5b56d6e99d68bcfe938b048ca3db808e0876f4223045c1508f18d0ecd50ee95d034251dfe2eab6f8e95bac7057ca472159318bf169aeb3872a30c2ae67c0273200d7687711b75db12b40217a10da212b22028433a67967cbe67d7e0ee50c9dc3c4f152d1d13c15803d6f7eca9dc0bbc2c01081a433f6d2ba42819178a124a11b392caf7827982b7b96bdd78f787dfe57c741b80927032ffed821e73c3f6b0eb9a2093d482e64982111a2ffd71256431b63939a703806016c43e3e7f90aa121f1607818b6c41a009a91d8c083ea12a501f1c7d675b33266dcd00d7904dbee47d508004254aa65c22a6134072f485cd115c7c10a32fb89d2d3887730d1f25ba9e97c95b3b27cabcad8b3fc078092285afeb205b4da8c6737eae3b1dd5690452be7fc9d41951a97790a71832a6386d79ba490ccab6d3adb5e85923275c1beb30c70edc114c3c74b371e41cefbe0c3adc070f3e8167de1f67de75ee2a9224fc820246775bc51f138e8288a1ca446f8a0f7af6774f899eedf8001e583cd3f1dd580f5ac0f8d6e3eab18f53cc13178eb913c603f04c30ac0417804edd6394bf97fe1f72d3ceca0e0eb35325bc86568f897394b8a13f98ce2427cc64a6aae2d49c98f8ba56f9b5bb70688020c1c9e754dc86ad6bfe427d58dd27cbabe84106f016049c89d590babb28b92a5a062c3acd04120e8fe01b131c7022ac55828b88891c224e009325a30fc04725fde22d13b7a93bb658eff1ff5837016589a351a93eb73f50a0f533ae3b86cb442c71d01033dcb5646798ce0553e3f1fca2339c54ae7932dd434db75d02d0a96d1984e90a1592079fc475e969c6eee247bc4905fd9a1ee881bc7cad1b3d69ef51172536f5d0dd056389b5b97fc97b28977415b098955d1fdfae1c954eb8495c8796d920424f954f6da273800e71cf23233260f7f993902c34d37a78be4b21df293551f404a262a9b13f9a170931a58b71bbfc9c75a75965b0e4cece5dab907d2ba35b9353bedf58c5fac3713cf4299b0da83ad854fa9eee3a3f35f6c4f7db95e0378961388ed0fc8011a455232bed27a7ac797af0307df0ac2e22b59dfa65f334c68580fcadee4dd988393b28246fd60c633c61bdbecac952bdda7b5e40f940ab8315ac904b68085e6d1d5c8fe162f3994504011ece185a06e56bbe18acaf05970fe2a691d97c8b8f5a53f0e6169ffee1f48d920830d0309e681fb01134839b6d867dc20e1f20ced3a218ca55e2b1e89d8c34fba0f9229c852d5dce0b28400bcfafa7bce8060e1768eb79d368fb6d32b6abbe363c2d7f5d5e4ab3bfbc832541083f211e04346f973c7255e156deb30054185fe419012564f0289b60361cbf28131385400bffb7d35c2833576d4aa4909c84df2e843017eeb386f2995526a5b8eedabc51670d0d65f12b8c65a3c90e5be4bd9a1d21d08def6e53df6f6431de414d6332d00979a412a84d6ebb83c2213258da7068559846e7082f81eef6998ceff7ce2d24b699457834510058d33c67c4eb94c51c9da74f049133fdd817b89a8c4e9f723fce22e027e9e6007edb89ce5b5b1a9b6b30aefcca8b237ff700a75ec5fcc422a04ab26b86898d5a1e084836e92411d82700c65f716ec8d6c705dbadf5150e5c452e7caf87031efb6322ee1a3dae034cfb6a6139ec5ab5a2d6d539a5db4b3b94c84cce351f21d3331d86ab656cfe52441fb9231cf154b91f701ebfcd04177a4f54b4f70788eda5e11b29b245569d29c31ed5681e968279be820fb6a72c2675a5227d1a8085912606010a244ac9ea4fd1b5e4f73a42386ba34bb1c4a8389035b29ec0837a3e2f096be9a009bc50fc4900a77863df54f6771ccc6714404dd5b36ec32635f10be1cba1bde31f349a9731a6821e55877fb86a47c54faed148fb74f5fdab6da3cf163689200305df4239c719626f4c128d560b9c9e79417d0322e19b98181ffcd552c55ea81b6f7d6a283926df5f147cbd446408b95f0188e16c3abd687368cebede8c2565a868cf463a1a107a1347d6b56d6edc140fd1f4b14c90a9ded5e6edc846aea689ed753787cfd8cd9df81cffd387418344510947d3f37b14533fdaf1f0936c837453cfa86b914c76ef4ed7938cb64b74ed446abe150644e5ab24e4808782fb4c267e7de85ed7e4ace150fd77decf44e5c384306652090c6ed6ea538f76b48e4cf92964c5fd50f019cca0e5e86a66cb69a2066031d063828a0ca72f363c7c2ace89170ca4dcd1b5e2f3f43d23a491d465f6e489d8237453820d902cbb79ab44d0ea8e5e0ab506959217ce385c1223f5a5ed52e1472da56b9823dc145ebbdbc5c71f619a73d5de9249f0315e060505d4b45441a85e7538565ddc79a48cb00e45bddcf5c7c6737631565a10c36d60f2dc643d1d43f51de6ac59df9df46ec09c6dedb79ede2d4fcce8fbd98cd1b178ebc5a5a6314b3a344bf179175064a28961e2608c8c87f26be4cba2141a9f4b60b96933895000c5bd7aee92a46cfe5f96abb1ae96dc5ea76c1853404f0d5dd0db3c25d22260245834996cadf8b0851c99b202626c6ee99c64a44d2c27f90744e330d3fe6bb9f769dd789f45cec3a76dd61048e693544bb7cef927a06075c6c6b8b53bacde40be39cb5276d8600e75c2b5ca97d5701b2f52c37346096605ca6ef3e44e9081af37969bebb934529a48778c1c8fdf46f60f324376a6131086bb685432f8912e33a1e749884c566f252269e8d0a69297747642f6a6dfd97b320124441b560a0d8bc70fc1e76c2f02c8b39383977bfc6743fd852ee5ff0fc92bb082c4cb380c66f81be14f31678014f888a7043d496dc015afb5636d71d1d82ccc22e7ee6a9bbf8e14695fa6a233167de95d2aecdfcfdcf22047ffd78a69a6eb43b3cc0587c6be68d00ff4fdc2311536fa251689e3afbf9898ac280c660aa614b059a4da3546b475b5bc8fdfb8a16c02ebf7d850b448523b6162fb2aee8f93a55634232184362afe1360be13dfd3c445f54d48b401622b5b291d10b0fe58285d855491fab05b59a081815cd0e11cf3ba944122813147b9e57434e68b0585d43782b3de578631e5a728e096c601b2bb40bcf7e57e0181a83bd87db9ff6a404bad49c7fbbc369c77214d9ab64a29ed69a8ed7bcf89eb41996b957c16577a83fe3a24c6b7793d694f498a2a2b9a7d23ebdd8a6b5d8993586e016cf0c0e27a57b173ff8eacd8f29eaf697424edbaca4e4b7cb97d312cab4691865487df91fcfd44d9eb4a4f06511ded1fe73d2dac306a069a5a03503af33f659c9520dcdcf99bbde7e77311dc2f89e00ad2ccf71a867e5a0ab739ba863ac1d33c6821a15b82cdbc0b4e4bb141843d9952001edce9bc93fb9204ecdfd5d01a1288a6807911542ee02215d18a6e8624c24fb35db67d5ef608ae791f06945c1cca433de526a9fc0815faff7771f6809d00b04f51ad86d0d3487ba558c3263e1986315ff7d9bd666228810675ad202bdfc26774a4cf30d8ca4ec070fe919392a6b7a674100dfc5490f23316e15f1d196cf0d0013068cf8bcc1d46b2b1e2465884605e7bcea1d2ad8ea9a746de9e561ac28c0fe9b6790c38ea7cd4dde75f536a8a1225ab6bcbcc9346814ca0fe988736b8d15896166f4cc1ffc5f76c6fe1cb02b860eaa515232dbcfa96b61d1ecf88465938807ee451435d0e94468eebb15b4af09f8fbf363969eb5eaa262c9e282422fa50", 0xff9}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000002680)=""/4096, 0x1000}], 0x2, 0x0, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) 14:16:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) socketpair(0x10, 0x8000, 0x4, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = dup(r3) getpeername$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r6, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) shutdown(r7, 0x2) recvfrom$inet(r0, 0x0, 0x0, 0x803, 0x0, 0x0) 14:16:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dcf6870817e21b29899ea830ce53c62ab3ab301cb07df7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x6, 0x6, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 14:16:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4000, 0xd3) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73ffff4d4d7ee400000100000000000000000200"}) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000580)="f12485034b2e161145cccd1ad2083a7d9d680ab9d0dae52040d1477c3c1fa79dcde53cb18efbaf51caf8736eaef5abc37698d510468972986caa981ea6dd9eb1e2a870c30ce00480d0940cfde48c179cf73e4a4dffd4e74cf2860606a59e576d8a1ad0e915eb67cf4ca129b8c81a672c2e18e59ed601e06f67cd121b27f4f10216899357e012f2812be73e5ff8a1519de428d34aa8581bfe43b07eeaf5a213700fc6d6d0cf892ed0014c2114ee49d2e13c5c7e", 0xb3}], 0x1) 14:16:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x400, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x5, 0xfffffffffffffff9, "980a7a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 14:16:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) fcntl$setflags(r2, 0x2, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 14:16:41 executing program 1: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x2080000000a, 0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) getsockname(r5, 0xffffffffffffffff, &(0x7f0000002740)) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r5, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYPTR64], 0x28}, 0x0) write(r7, 0x0, 0x0) dup2(r7, r6) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) getsockname(r9, 0xffffffffffffffff, &(0x7f0000002740)) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r9, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYPTR64], 0x28}, 0x0) write(r11, 0x0, 0x0) r12 = dup2(r11, r10) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_media}) r13 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0xd0) r14 = openat(r13, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) r15 = socket$unix(0x1, 0x5, 0x0) getsockname(r15, 0xffffffffffffffff, &(0x7f0000002740)) ioctl$DIOCMAP(r13, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file1\x00', r15, 0x2}) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYRES64=r3, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESOCT=r14], @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES64, @ANYRES32=0x0, @ANYBLOB="df69a48ca26e6fb45eb81a1fabe2d3caee249ca4c36ea1825c6ce6041e5f5017d5b5ef4240cffa7afd61cf7d3de723af85119ce7c251f7", @ANYRES64, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESDEC=r0], @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT=r4, @ANYRESHEX, @ANYPTR, @ANYRES64=r13, @ANYBLOB="e06e2a2d4147df988d1c1fecda07af294730177736cf154db22312b04e4a3cb77da50fc5c729deafe772ed8995e63cef517b25f90799f033ef04852866e6697e73e504213c0e0d1ad24dd6f6ee755f13712e2def242bc10bfedd75432f527b0e8231b6593967ff8a1ae77229c4bd120ede18c085bcca0885391ba191b8afddcb46a68b009f7a888fbd8abf5a20365e3f80e1ff2e1f67e75bae972e659aecc4f58f8b7d8da5b0a5dc3b9f1f4ade1c1526cf27004c2d9192d67ff4b6f3", @ANYRES64=r9, @ANYRES32=r2, @ANYRESOCT=r0, @ANYRES64=r12], @ANYRESHEX], @ANYRESOCT=r0, @ANYBLOB="d748df7bfa629ededce2fd0abee51aec90bab6", @ANYRESHEX=r2], 0x7, 0xffb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r1, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90cf, 0x0, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r16, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r16, &(0x7f0000000200), 0xfe72) close(r16) r17 = syz_open_pts() ioctl$TIOCSTOP(r17, 0x2000746f) ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x1c000000}, 0x8) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000000a00)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cbf9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998664173e3f5a6b67973beb7e9d"], 0xc, 0x2, 0x1000) msgsnd(r19, &(0x7f0000000100)={0x3, "5b19be51fe2738acaafba6426857b02863ef52378924392d9072ed3c602c8113cfded49391e375f1defe4cb3c8977f521260077637ea387758f015ae313f8360ae4376ac3355c4f2cd778392b680f51bd7ba24130fd079ecda9c2f7eed7448b696c83c3932ba2ff02ef47426956bf9d96afbb7165c0775c7dde1750c3708b53b6e71e20adade612d382f91f526a7c417"}, 0x98, 0x800) r20 = socket(0x2000000000000002, 0x1, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) 14:16:41 executing program 0: r0 = getegid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r3 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x6, r4, r0, r5, r0, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r0, r0, r6, r0, r6]) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r6]], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r7, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r7, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r7, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r8 = geteuid() r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = getpid() ktrace(0x0, 0x1, 0x4, r12) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r16 = 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(r16, &(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) r17 = fcntl$getown(r16, 0x5) r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r17, 0x41d, 0x5, 0x5}) r20 = getuid() setreuid(r20, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r15, r20, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r17, r18, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x6, r8, r9, r11, r15, 0x4, 0x9}, 0x4, 0x3, r12, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) r21 = getegid() r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r23 = openat(r22, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r23, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r24 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x6, r25, r21, r26, r21, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r31, r27, r32, r27, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r33, r27, r33]) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r34, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r34, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r34, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r33]], 0x1, 0x7fb) r35 = geteuid() r36 = getegid() r37 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r38 = openat(r37, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r38, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r39 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000180)={{0x6, r40, r36, r41, r36, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r36, r36, r42, r36, r42]) r43 = getegid() r44 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r45 = openat(r44, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r45, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r46 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000180)={{0x6, r47, r43, r48, r43, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r43, r43, r49, r43, r49]) r50 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r51 = getpid() r52 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r52, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r52, 0x0, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r54]) chown(&(0x7f00000017c0)='./file0/file0\x00', r53, r55) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r56, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r56, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r56, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r49]], 0x1, 0x7fb) msgrcv(r56, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r56, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r57 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r57, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r57, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r58 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r58, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r58, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r56, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r57, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r58]], 0x3, 0x0, 0x800) msgsnd(r56, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r56, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r59 = geteuid() r60 = getegid() r61 = getuid() r62 = geteuid() setreuid(r61, r62) r63 = getpid() ktrace(0x0, 0x1, 0x4, r63) msgctl$IPC_SET(r56, 0x1, &(0x7f00000003c0)={{0x6, r59, r60, r62, 0x0, 0x80, 0x9}, 0x3, 0x3f, r63, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000080)={r51, r53, r60}, 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x2, r26, r33, r35, r36, 0x1a4, 0x2}, 0x1, 0x0, 0x0, r51, 0x100000000, 0x9, 0xffff, 0xdc56}) r64 = getegid() r65 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r66 = openat(r65, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r66, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r67 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000180)={{0x6, r68, r64, r69, r64, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r64, r64, r70, r64, r70]) r71 = kqueue() r72 = fcntl$dupfd(r71, 0x2, 0xffffffffffffffff) close(r72) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r74 = getegid() r75 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r76 = openat(r75, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r76, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r77 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000180)={{0x6, r78, r74, r79, r74, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r74, r74, r80, r74, r80]) r81 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r81, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r81, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r81, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r80]], 0x1, 0x7fb) msgrcv(r81, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r81, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r81, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r81, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r81, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48cce0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r82 = geteuid() r83 = getegid() r84 = getuid() r85 = geteuid() setreuid(r84, r85) r86 = getpid() ktrace(0x0, 0x1, 0x4, r86) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r90 = 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(r90, &(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) r91 = fcntl$getown(r90, 0x5) r92 = fcntl$getown(0xffffffffffffffff, 0x5) r93 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r93, 0x1, &(0x7f0000000540)={{0x240000000, r88, r89, r88, r89, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r87, r91, 0x41d, 0x5, 0x5}) r94 = getuid() setreuid(r94, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r89, r94, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r91, r92, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r81, 0x1, &(0x7f00000003c0)={{0x6, r82, r83, r85, r89, 0x4, 0x9}, 0x4, 0x3, r86, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) r95 = getegid() r96 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r97 = openat(r96, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r97, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r98 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000180)={{0x6, r99, r95, r100, r95, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r95, r95, r101, r95, r101]) r102 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r102, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r102, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r102, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r101]], 0x1, 0x7fb) r103 = getegid() r104 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r105 = openat(r104, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r105, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r106 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000180)={{0x6, r107, r103, r108, r103, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r103, r103, r109, r103, r109]) r110 = getegid() r111 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r112 = openat(r111, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r112, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r113 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000000180)={{0x6, r114, r110, r115, r110, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r117 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r117, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r120 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r120, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r120, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r120, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r118], @ANYRESDEC=r119, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) msgsnd(r120, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000f5ffffe235aa9f7790b88ab1c92cc4a1648838cf22b9ff6095da074cee08f1c3af260f7b80618cf4438439b667027fff417639a4a62c247fa865cd25b56a7f0e95c0578adb31613b05dab9c6fa63fe4b0c689e45e41ac2eddd02c6064e575dc1fa0653fb8138885bd6a23fa66a48b70f9162f05f2f6d851f6b4281c7fc66cb7e55a92439174b49fcc72cc9ead299f7a1c010de316a984a79a0e85b8e9fc3ae758f41ba0deae56e55a9155e902bc50b867dad92415cae"], 0xad, 0x800) msgsnd(0x0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r117, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r116]], 0x1, 0x7fb) msgrcv(r117, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r117, &(0x7f00000028c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add1821147607000000fdffffffaa325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa0495930981ffb7352f05bf2f431331b54fdcd46c3e950f0ddfd6103e009e40e0c9439ccb771907f8f0ad97ab9ad24ba04ac4bdf9a78e651655e227df25e4678be38f278725cf96991afdf7a748530567de5cbd09930601a3923b03b5ddb61694ba9c89c3241599356da42ae7b49568649c153929ad3ebc76916e7b599bc6e465aa594745102d8e98800a89ddf0cc4438a027083aacfabc9f2ec5ddb7530381d0b5caf"], 0x156, 0x800) r121 = getegid() r122 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r123 = openat(r122, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r123, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r124 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000180)={{0x6, r125, r121, r126, r121, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r121, r121, r127, r121, r127]) r128 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r128, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r128, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r128, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r127]], 0x1, 0x7fb) msgrcv(r128, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r128, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r128, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r128, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r128, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r129 = geteuid() r130 = getegid() r131 = getuid() r132 = geteuid() setreuid(r131, r132) r133 = getpid() ktrace(0x0, 0x1, 0x4, r133) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r137 = 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(r137, &(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) r138 = fcntl$getown(r137, 0x5) r139 = fcntl$getown(0xffffffffffffffff, 0x5) r140 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r140, 0x1, &(0x7f0000000540)={{0x240000000, r135, r136, r135, r136, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r134, r138, 0x41d, 0x5, 0x5}) r141 = getuid() setreuid(r141, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r136, r141, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r138, r139, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r128, 0x1, &(0x7f00000003c0)={{0x6, r129, r130, r132, r136, 0x4, 0x9}, 0x100000001, 0x3, r133, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) r142 = getegid() r143 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r144 = openat(r143, &(0x7f0000000040)='./file0\x00', 0x8, 0x20) mknodat(r144, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r145 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r144, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r145, 0x0, 0x1, &(0x7f0000000180)={{0x6, r146, r142, r147, r142, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r148 = getegid() r149 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r150 = openat(r149, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r150, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r151 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r150, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r150, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r151, 0x0, 0x1, &(0x7f0000000180)={{0x6, r152, r148, r153, r148, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r148, r148, r154, r148, r154]) r155 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r155, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r155, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r155, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r58, @ANYPTR64, @ANYRESDEC, @ANYBLOB="528898351289cc902c7e454513f721ce312f6614af851f19c2c5700f7480a0ebf9a63ac93f83949a29dd76b0b9fc972229895044202d486ed5a4cde8c428cccfed22cf7bed8825e7641ad95509e5885a3af206628082842d423c92bdb0ef5eb2f90a1af8fbfda3e40143528ad4816a5d563849d7257da393c3d432ed77a86cab527ff0a1646121151eb2a4f20c49a88fcd772eca7578f2dc4e96b59517d701c7a59b6776a80433ae4faae70da0cdddf3b7534c8777ed093b75bef71b7a079f32f9951b371992759675"], @ANYBLOB="0b74c6d76344f9bb286dfd744454f4192db557d2cdc6b804dd0f783683394f71c97302650f5b9fe764ebe185403ba48d70550fcfd1221179ba445653d9a70e7f3f1e4680e61421f1d6d4199bfa9a2db3afb7c376f7c302db582c71b65f1c2012d185f32b8c69833d10c8681eb2f5220781b3e47fb5d9fffa1347fe055919453156248bcd659b3a16a66e5ac704"]], 0x1, 0x0) r156 = geteuid() r157 = getegid() r158 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r159 = openat(r158, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r159, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r160 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r159, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r159, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r160, 0x0, 0x1, &(0x7f0000000180)={{0x6, r161, r157, r162, r157, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r157, r157, r163, r157, r163]) r164 = getegid() r165 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r166 = openat(r165, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r166, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r167 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r166, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r166, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r171 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r171, 0xffff, 0x1025, 0x0, 0x0) r172 = fcntl$getown(0xffffffffffffffff, 0x5) r173 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r174 = socket(0x18, 0x4000, 0x0) setsockopt(r174, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r174, 0x0, r174) getsockopt$sock_cred(r173, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r176 = semget$private(0x0, 0x7, 0x286) semop(r176, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r176, 0x0, 0x8, &(0x7f00000000c0)) r177 = socket(0x18, 0x2, 0x0) setsockopt(r177, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r177, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r179 = getgid() semctl$IPC_SET(r176, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r178, 0x0, 0xffffffffffffffff, r179, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r182 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r182, 0x2, &(0x7f0000000100)=""/114) r183 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r183, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r184 = fcntl$getown(r183, 0x5) shmctl$IPC_SET(r182, 0x1, &(0x7f0000000200)={{0x3ff, r180, r181, r180, r181, 0x104, 0x5}, 0xfff, 0x9, r184, r184, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r174, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r187 = semget$private(0x0, 0x7, 0x286) semop(r187, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r187, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r187, 0x0, 0x8, &(0x7f00000000c0)) r188 = socket(0x18, 0x2, 0x0) setsockopt(r188, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r188, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r192 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r193 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r193, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r194 = fcntl$getown(r193, 0x5) shmctl$IPC_SET(r192, 0x1, &(0x7f0000000200)={{0x3ff, r190, r191, r190, r191, 0x104, 0x5}, 0xfff, 0x9, r194, r194, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r190, r191) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r191, 0x0, 0xffffffffffffffff, 0x0]) r196 = getgid() semctl$IPC_SET(r187, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r189, r195, 0xffffffffffffffff, r196, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r198 = kqueue() r199 = syz_open_pts() close(r199) writev(r199, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r199, 0x46}], 0x1, 0x0) r200 = fcntl$dupfd(r198, 0x2, r199) close(r200) r201 = getpgrp() r202 = getgid() getsockopt$sock_cred(r200, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r200, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r200, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r200, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r200, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r200, 0xffff, 0x1022, &(0x7f0000000700)={r201, r203, r202}, 0xc) sendmsg$unix(r173, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde2555b0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r175, 0xffffffffffffffff, r179}, @cred={0x20, 0xffff, 0x0, r184, r185, r202}, @cred={0x20, 0xffff, 0x0, r186, r189, r197}], 0x60, 0x400}, 0x404) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r206 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r207 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r207, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r208 = fcntl$getown(r207, 0x5) shmctl$IPC_SET(r206, 0x1, &(0x7f0000000200)={{0x3ff, r204, r205, r204, r205, 0x104, 0x5}, 0xfff, 0x9, r208, r208, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r204, r205) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r205, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000000100)={r172, r189, r205}, 0xc) r209 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r210 = socket(0x18, 0x4000, 0x0) setsockopt(r210, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r210, 0x0, r210) getsockopt$sock_cred(r209, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r212 = semget$private(0x0, 0x7, 0x286) semop(r212, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r212, 0x0, 0x8, &(0x7f00000000c0)) r213 = socket(0x18, 0x2, 0x0) setsockopt(r213, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r213, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r215 = getgid() semctl$IPC_SET(r212, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r214, 0x0, 0xffffffffffffffff, r215, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r218 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r218, 0x2, &(0x7f0000000100)=""/114) r219 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r219, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r220 = fcntl$getown(r219, 0x5) shmctl$IPC_SET(r218, 0x1, &(0x7f0000000200)={{0x3ff, r216, r217, r216, r217, 0x104, 0x5}, 0xfff, 0x9, r220, r220, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r210, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r223 = semget$private(0x0, 0x7, 0x286) semop(r223, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r223, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r223, 0x0, 0x8, &(0x7f00000000c0)) r224 = socket(0x18, 0x2, 0x0) setsockopt(r224, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r224, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r228 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r229 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r229, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r230 = fcntl$getown(r229, 0x5) shmctl$IPC_SET(r228, 0x1, &(0x7f0000000200)={{0x3ff, r226, r227, r226, r227, 0x104, 0x5}, 0xfff, 0x9, r230, r230, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r226, r227) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r227, 0x0, 0xffffffffffffffff, 0x0]) r232 = getgid() semctl$IPC_SET(r223, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r225, r231, 0xffffffffffffffff, r232, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r234 = kqueue() r235 = syz_open_pts() close(r235) writev(r235, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r235, 0x46}], 0x1, 0x0) r236 = fcntl$dupfd(r234, 0x2, r235) close(r236) r237 = getpgrp() r238 = getgid() getsockopt$sock_cred(r236, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r236, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r236, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r236, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r236, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r236, 0xffff, 0x1022, &(0x7f0000000700)={r237, r239, r238}, 0xc) sendmsg$unix(r209, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde2555b0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r211, 0xffffffffffffffff, r215}, @cred={0x20, 0xffff, 0x0, r220, r221, r238}, @cred={0x20, 0xffff, 0x0, r222, r225, r233}], 0x60, 0x400}, 0x404) semctl$IPC_SET(r167, 0x0, 0x1, &(0x7f0000000180)={{0x80000001, r168, r205, r169, r238, 0x0, 0x7}, 0x5, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r164, r164, r170, r164, r170]) r240 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r241 = getpid() r242 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r242, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r242, 0x0, 0x0) getsockopt$sock_cred(r242, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r244]) chown(&(0x7f00000017c0)='./file0/file0\x00', r243, r245) r246 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r246, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r246, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r246, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r170]], 0x1, 0x7fb) msgrcv(r246, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r246, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r247 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r247, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r247, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r248 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r248, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r248, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r246, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r247, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r248]], 0x3, 0x0, 0x800) msgsnd(r246, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r246, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r249 = geteuid() r250 = getegid() r251 = getuid() r252 = geteuid() setreuid(r251, r252) r253 = getpid() ktrace(0x0, 0x1, 0x4, r253) msgctl$IPC_SET(r246, 0x1, &(0x7f00000003c0)={{0x6, r249, r250, r252, 0x0, 0x80, 0x9}, 0x3, 0x3f, r253, 0x0, 0x95fe, 0x6, 0x138, 0x2}) setsockopt$sock_cred(r240, 0xffff, 0x1022, &(0x7f0000000080)={r241, r243, r250}, 0xc) msgctl$IPC_SET(r128, 0x1, &(0x7f0000000040)={{0x2, r147, r154, r156, r157, 0x1a4, 0x2}, 0x1, 0x0, 0x0, r241, 0x100000000, 0x9, 0xffff, 0xdc56}) r254 = msgget(0x0, 0x104) msgrcv(r254, &(0x7f0000000ac0)=ANY=[@ANYBLOB="18c435ed05a63734ef66b31dbd6b4068a22ccfab5ceee8be71b719c9e7144e278016e6e169c14317556080915c330b8dec390c9e63c31e131a175e17743e53d6f87999f456ac262daf253d8d3f5b3816efd8b4eab1bc7e21bdf5e5fa6a0b71ea4540379e677d3cb0fcf5832171576d9adb1c7f2dceeac2c4219c315dfd7591233601cbb277b7899e26be3788d015ec9e8720c1495d8d0fbb2928e60362fdde185461ae80ea39683b2189ed0e6c286c39ca9aecb01ff6da8abce23b16d38eb63317eeeb2286066f2ea3ad0f6a6db1955b689175"], 0x1, 0x3, 0x800) msgsnd(r117, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r117, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r255 = geteuid() r256 = getegid() r257 = getuid() r258 = geteuid() setreuid(r257, r258) r259 = getpid() ktrace(0x0, 0x1, 0x4, r259) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r263 = 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(r263, &(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) r264 = fcntl$getown(r263, 0x5) r265 = fcntl$getown(0xffffffffffffffff, 0x5) r266 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r266, 0x1, &(0x7f0000000540)={{0x240000000, r261, r262, r261, r262, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r260, r264, 0x41d, 0x5, 0x5}) r267 = getuid() setreuid(r267, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r262, r267, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r264, r265, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r117, 0x1, &(0x7f00000003c0)={{0x6, r255, r256, r258, r262, 0x4, 0x9}, 0x4, 0x3, r259, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, r83, r101, r103, r262]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0x0, r33, r70, r73, r268, r269]) clock_getres(0x3, &(0x7f0000000040)) r270 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r270, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000301000002}) 14:16:41 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/732], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)='\v\x00\x00\x00', 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 14:16:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec98aeee7110a3428a64b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfcb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1e8fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd501800000000000007a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac77641ce3a2d5f4dcac7d86b593fcf5d7fef7bb49c1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300000000000000000000000000000000000000000000000000000091ff031c6e1762808d74c6647a4588bca69a666b918890c873a66ff6bdcd9c006ce57009fe953c87e3f547634bff2b19f87e4121140331cca41f8f6cb5ececca80e260d0320bbec3c20b1559fda71faa450273a3bd375319e6a0501453095eea347b33cf05c1b39ca7ce2eae3beb63120def5c76c7768c6b0d5b5ce7056d20d6c1c250df959bccc87a1ba9d701cfc443dfeff5dfbc2c852dc37e9ef4e06b79107dfd3fb7fb4a8d00"/1078], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x200, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000140)={0xc3c1, 0x0, 0x1f, 0xf0af}, 0xc) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f0000001300)='.\x00', r10, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000180)) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 14:16:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) r4 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e67a1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f000fc5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd0000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdcaedc00000000000000000000000000000000c55e15fb74a27aa3f68586151c03a2ea9faf976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5050000dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1358739022dc956090f44ae73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b4278c3abaec4625badb0afd15780d4bc225305a806ab92ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553ea008b2be493adbb36e2828e7a8a051021fd64b81e6d88acc8a77341620b394ed6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfddc4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b07b7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b7bd00eca45ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() dup2(r4, r6) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef", 0x57d}], 0x1) 14:16:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) write(r1, 0x0, 0x0) 14:16:41 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaa085c2d727a58864000081004000080045000030000000000001907844a7078bbf6eb793f8ac1414aaac1414bb04009078000000004500"/70]) syz_emit_ethernet(0x61, &(0x7f0000000000)="ce31b7ddee39890de3cf61cd30229bd9057a5893c3d57d7417158032d4c6c2464d5201661c34da1aced3867136276691b0241e7bcba2d64dbb260424b4682977c38b82bc917154adef535292d1978ef820521cc96ed14cf0d504cafd8ebb9e6082") 14:16:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) getgroups(0x5, &(0x7f0000000040)=[r4, r8, 0x0, 0x0, 0x0]) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r14, &(0x7f00000008c0)='./file0\x00', r12, r13, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r18, &(0x7f00000008c0)='./file0\x00', r16, r17, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r22, &(0x7f00000008c0)='./file0\x00', r20, r21, 0x0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000000c0)=[r10, r13, r17, r21, r23]) dup2(r0, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 14:16:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x2000}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r1, &(0x7f0000000180)=[{0x4, 0x6, 0x1800}, {0x3}], 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r3, &(0x7f0000000280)=[{0x1, 0xe09e, 0x1000}, {0x1, 0x4}, {0x1, 0x7, 0x800}], 0x3) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 14:16:41 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="0086dd60a4060000103c00000020000000000000000000000000aaff02000000000000000000000000e1002c00050401b6f7f84ebdcb6341420040794aecf239284ec61f1bef3160a5d65f8e7525ec34b4c34f2f8fdca7ccb41039ed9a064be741e3c4ab9f3eabb8d4a63b71d99fd9d09892b3c8a0eef031ad97152c89dea13ef68aa29211bcfa7c0a95159678599f83c709df2a3b65d1d860f01e84f702e15bf331665ef73d32f5ff4c8d7b2b4500"/195]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1ff) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xa38) 14:16:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000000, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r0, 0x0, 0x0) 14:16:41 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) socket(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x101, 0x2, &(0x7f0000000100)="df3c9bbd9d78dd37c306967c959af4e060bc336d49987120d926146ebd6f751811a3c0df966e73ecd0ab207ecaf827650fb89877421c888533c3f0afb74ccb204f65a2b2f466237e9a4f39fd468e456fc8e43f1b933022cba17858fb70062e2e1d77de7a34d3f4d18d9022653a6b53c6b278c94cc5b6f4aa60e9a457a43166f8ea074bdf4ee4720b79aa074272009315430daf08e5d228458efa5d46af30c100a6273846ee", 0xa5) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="64beb96bfb96131797192e1ff4085e9b44a6691657f722083cc56a9a4189194f15bef43e1a057beeab12f9ecbcf37b126c2e438ead2ba84ea39112784eb6cf437cc8568531508c"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) pwrite(r1, &(0x7f00000001c0)="209c9bacc96b2061cee6acf2616b43b90f774e237d29746526fb54ea071a0f88365b695f6ba8f7aea49c3c2e5a966962d49192bd154a40dd9ccf40e876c7ff75b460c45b9b1230dd4b3b7ca6f31176c83f53bdfad8eee4ceb8984f5d5e75bccd3a19ef1aaf8585c621e6fb4ae69817fedb3c09d85f626e66646bc78124552da12b4c52b5d76925f3e8e594eb9fe6d72575b8872651ea907d955b2f5c60c71b34245f304fb15892a0fa2748d9129c4b0ac71752645c9ad46f12f3f0dd388fd4f3d66def5abf288550e052f51612207ac3b1b7e7cb01dcec43ae50f7e2dd1fcc9142bcb9eebd42a40b5dcfe360f0c5c3da2342a3ade240557abe48102128ab575206103f7764b87d95a2ee9dcb81c73684f876f22e31237a2ca62774cf96a20a76473ab5037e88b7d5e3a9968f9d71ea783f4a616fdd71041062d0261acf998cf30566a24eb89254d6f233489988fa8e0955de9b292c737220fccf327e884e05a72e9d4afb2ccded305c33c49559e78f56aba04bb99a751d90e701dc7415784860f5f93c6fbdecc0603c4c903fd4f48b3db0bcd4f02f5e266b7428cfec53a727cceabd9addc96b436816c5d208014003b6f1c1d80d86745e291d90c23dba73597e7711afc48536c1e8ddd06265f54a3394d36cdc634690d3a6cfaa4b1c7b22d8133af3d46f51359fdcf2659cc2022c856f433623dd6d5892de09a45e28d0b9a902f6b773c67984b8ad752e4f3f4f452235cd3ae43448f1499ffbdc5af191334000d0bd2ce6d9910d1f834a59dbc780a95556951e280ff732bf1855aa29a4e17e9a81241c89b46c6c62561101e71b75c0c53af4a63b0328125354740f6706ff83aea6f18b65954dd54107a8c293eacb08141f7dc1c824a133132cb11ecbaf6970c6b115ffb6629123c22c232f370a7edb1cf287b751b9fdc95c2f7d350706d46a3f9e75186f035f3c71a6f0cec2feca6f661fa8b773cbad3afc016623307ebd0d3dd0e1dc87920b3b7f0f18daa8d5d17134bb80e90f26f39c2653a55287ba23eb5ee12622b3cc6b83bc8b6396ea0252484dccc219255ae1b2343821c1fd891e60a9cf7386d435fff88d05527e70c51bc37119491ccf614df3cba0660b87ce2339f9a2bd94a45cce4129f2f0f26c110cf6f1b7b8892ec2c5d5bb6f7b2d36fa9411ec121084dc6bb403908efcb59aee68bca2dd24d2ffc90ae62aab67332a9372c8c6d57a6b0af480beb441f13f902f3d847b25981fbc880f797c697b785836f4424f4fd5813f50dc7716bdc240bb3c99e1af101284dd2866a28692523efed09671e08394d570e40ed4bc8f7717be0195ddc01e3a9f45e376803841d96e561103729e046aa4e440b9de9730c5fb7d180d13b9dd1b9a76fdb09b2281ec8cef201e32672ef7f0a7fbe653d973e4e4267c45619b1bb6165112f3d7f8e45a50e9922a1f320a669fe3919d4ac8fa0a2ac33d8dd4526ba8810c489428151dc89038e31e993b82c90da1052236d19b03cb01d101b80c667f20db342f7410d33d0c6e8fe91f31e58b27db6362a2c8200c3d30637f04552335eef134fe920d35ed258654986ab25a50eb4b8382b75c58faa6836fb6a79501b9aeb4fc3d20b9919ce2d1c46f3d5539527ef84e962efdc6c2563fd9df4a99e56efe9137839b906b67ece49dbb3462d42d9b394994c9f89893395974905cacd429d0d999f66128309fdf1ebe844483b1a99f3492b9b787e1036c58221918911cc532c88673cc0a484e91aae689d3c5cedcd2fc082072c745b023966dfc3b24eee549aaa5c5438257a8ebebfae785ff1033261ab14f647ee9b21d4eb401903edbc2da6b91cc9a4c2f1e3ba9804bcaa433473013188314382df770660a555355bb6cd93394a2488a76ed8b8624bc6099328832ed47b8ec007469280fc1d737ebf3ffb181bd1697daeae209c74ec429d4c9a90a23f02d8b9860b45deaa1170984fb76204c99774d57c2648274a6a9af4a52965d0a823d6613aa8408f3ddbb61f40dc38041be23519e78f3f851d4eacb5ca9694b69463b142a8c2102db4c595e1187a72c64432fbe7460ccbdcdcb3c5731264034c45a57aba319702f0e5b4200691bd16628440c352102595ca34d646867679e0483a5fd8a8acd880ace44c838e4d753b9fb63aaa7041a83aff32ddfdcbfb9c4562db87981d2fa6e66ec81d8a7a33aaf7809903287a55758092e5226a094a87fa71a246f63ca112a9c54b69404a8c0cebe2dc4b3a69524bae691843cbc814cac13d41ae77cbc6e5b1408cb86587c4f49da45e01fb1d05bc453ba39e00a425292e2431f07df92e514a547542216957c4ab653b81842a860f0ec41093b538b4d0917266fcf48e95a8e6553765fb515c97372923af74e3a50b6f298ddfcec4680349ee4a361ec71aab6245cd0d940ee92975b7f67d9484a17b1a75673b70bb86272f2b0e6fa8c176f064f2d8373d259ebd4f430027b103d3ffb41f37d98973abb9ac9b5be730afce35999358298fd4ed6652f3c07418ef5f2b96da789782a0d12728d02902da2409854dd2384898bb1e8899eef2319a1b271d98c2471c55c594dd9e40bc348b969a9c4b12b476ab8bc59da482d8ef17aac18a3d583dd8a59d38493cbc64e367beb464750548dc061ab679656b99a5d6ad36459460fef518569b075638b94459d9a83781307bbca1ee5052cfe7410b9540eb120bd25931fc74addad5eced7cc50709fd157f7965c900ff8263cabc9b859bed7e5148a10d7f8e89efc60b94b26f7c3a478c6b36f14e8df4632b65cfa3b3cd653b47e7220faad09989cbb4badf372a8fe759c486e7c3c072e83bf8b2834524e7cf27bf6d632bd24ef49de776e688ebac148ee1faedf8da5fd3cdb88d9101183f0dcaa6e204ef4a7b821cf76771c6c1a16f494ba00e88ab2b43ed7d0324ea2020c5621a860dbbbb1f11d4ef846cfbdba22a1e7e867722e772ab4022818f969bcc30667fe90b0d21f5a5e5eed2b187b47352371194b166f30263e8f2f70f53b966ff53b7e336a7f1a70bdc30e321b2f6541cb46c7e797f5bf18297ff3bd1cebf4f28da6652e5b5ec765ac4722e3748366384d7474ba97c788199bda22827d62752a8662dc3353deddbb0bfb56934574c719ebede01168534832784141d9fcf75287f833ff947a573b722976d563d9cd21eaf9fcd29536902a534eef7464ef9bd299ebb6a584c108891045a92f5a701daddce246f2558c48879861dc186ebda3df71b3e0cc1c9b250ed99c217feac581bc3914387b47603c873e13a1374fbf6684ccbd4b07720ca0ec25a7efbecbbe6611095b83a41b3234a686e64d5074570cfcb664956580ffacea12f46ac19b23f54c165d3be9968dffa9858a9b652fb90e6d01a2cbfb92762381a3b3411f5c1336d4ea4c18bf08bf1b68a30eace728d4cea13ecef0b88d43f14299fd34433c778594b8a3b8eed0e618b8a2add9d6135d209c090dd151ff136a4c1ce4612859fe68a8bd7bdaef9c95fe457411c496b3fe19d92160fbdd3196d203be9604d68676977acb9affeec9b35f5c67709d868fb8e77e41a81e8ff25c816dd7b21dc640b5603aa3f0e24d0115d000b04cf173e8b42ff593f16c56c94e74e684f81b273f66804857376750e0047a6c4190f81bba269bd570b8865876f56ad424fa5e4e2ac16865f96806ba84ae13ce6fe53217f31e0de20485515ad7d95724f0645dbcb90212cd44a48344450ea4aa26ee7d43d1ada6e628c0cb5c378b34b7ca550112819bd42462955ccbe31d29d8c07b84746efe16422a0cf5799bc3710d85f107f3b7e58ef14326b6572abcbb1bf79b264d3da533499a20a2489fa2067317009b04ef8ea555bf7a271c676e44918bab14d21e9594d89df8fa0e591caf6f033720f7b1e3635ba56728e2752656ea2c3e8ac2f2716b890772002d4a287ac508af9280fa121e20ccb61cd826b9e59a09b2d49f44a32a8ac006cd16a0e0f38c0caca384b95d7c49e081d17dbf1c97a75fc539f42436b908408b37fcca383fed95b7655cf5884886ce6c8a1b8f0620be22136ec33ec6940250b00d8b7c8d37231419148d8811cbeac44a77a7e61f60ef86cc7dcb7a5ce1838125719fdf6b1c7e47476d67095269e0fa613c13bd741373ca6b8d50d2e81fa0e2ad9dced8830a4e7faf3a5033d410209daeb010abd06af7f3d3427b4ac3e14555d88c3756d7a6ce0f615cc27032f149a6d60939d69e4b8cfdb266cabefdfca6f78a76ba938befe745cdca70e654697f24b6b802cd7584537db01f48cb8085a229951fb5266669f0e86182c6397806232dc060d01463e11c73e286a6de1baf272e9d071bec9106017f6bdb2e9eac4be7069bf569ab9f26679dd1425683d2369daadb5e0214911f563d639cbf6bbbb184a3407901af2a94a75d323ef414dd07892eedfb7d781174f7703fdaaf789e0138f333fd0fa04d8ee870068dfd42b7065edb31a040f55b06e5e8a2f3bd32faa539bbe97551a45ad75d0e3f63288ea528da9881bab2082748376e29bab8123b4d1808e968227ceb527933b2c72d6e40b714a5ef0888ea03f55a5c5090fb7e5d9126ead91dd145fb81cdbc8da52d6f17191a0a713341c50a5616e1fec5e86692225e3c545659d7bc63b063ca41396ffd97948b193054c53e820a4585a3d62d5a71c9c9e0ed4a71e281618b0eafbf6b6dc1a144cf0900731ad6f91d0ee7753483706fa255ba6f8a302392ac933df9c43385e9e001a94f865b0e299ebdc8f43ae72ddb05d2bed4296b7c4c94c7258e31d645b9f6a46ec42a2aef9d57f0b3390732fed33f4bc622365dab7da945df1e52a329c13ec0499def93d99a95138b465abe01e7dfacaf605c8c0265aa219618f3eb03e5c4f3e6408ae4476c15749c59b0d62bf746239d49b928e56b4bdcedf87ea73d9ec81674e4b0b40f679348404f3e3a2b7b5f1c96efa74bf37b26d91c0a5860e1134c5b79fc3c6179c81529f4af80d9f7147c4685f0b5d87e21826e4f97d08532050cda232fdde10be35f9d1b740d801d34433c2adb25303675de8701ee9a0f9fc7a25517442118b091c2e8d01ff25db768774d08e09ebfa6d4ac83d9a573312a68f9180f4efa7a18695f7704244e2eb2aa9f980376c40aae8cdabe069474c08957712588e53a925b64ad178d5f0737fa7379577482270c46627fdd969154b65a2c704767b2b43d5e2ae884737dcb9e8a305c342af53d15fa776cd76a0e19915babc33eafc4f27ce240c847e102d4a46fa7253ef5956a1f8ca49e5469b137b7605ae542a0155a2d2055ab258c66967fdf31d1c62515313e9d7f6d21468207459906adff5c8b4aae30db1e1a964e05fd9a9cfcc1ad1e5613bf880879528254a9b3909536f98d18fe0fec4a3c2662d21e9e3bee74fca01a2f5b3f9526cb8ab5c595c2244bc414df1a8a92c66e837f4b2b3689a0bf275c3fa3e56c1e681640360b78c2d9aa8fceeaf5d588d2716b3f37959066bd5072e70b5d2a7b33a0b07321e5c23ec3d0edc9b54615f3117d9433efe68952375e6ffac7bcf3e7735cd6f9cdc9d83e428357e79cfe0563716653cb15c425fd812bb6f1e3d7cf0bbd257e38b150876b310683b0504b3f993434cca4f5466d617e8113d82f6ec87708eed613d81a5d664b930320bf5abce395518d70e4358b9fa5ab64d77306aaca9a8b44df09c0411ef21b6315a80bd93293f867a040082c79b35d60b9184d13dafcb5338a3908e35e90e20137029d80d5fca4d203597fa1fab33380b2b6fd6a5ac93835a50910bc67516359ad552a96ef", 0x1000, 0x0, 0x3) socket(0x20, 0x5, 0x0) write(r1, 0x0, 0x0) 14:16:41 executing program 0: r0 = socket(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x66}], 0x1, 0x110) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ftruncate(r2, 0x0, 0x0) shutdown(r0, 0x2) 14:16:41 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="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6a3ca64896bc57c6388bbd2ad88b2951b1d658da705c62bffe6a012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25b01018557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea68e8b36019de9becd7ae67bc0002160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3eee786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fdc7d829f34568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93440628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000000000000000000000000000000000000000000000000000000000e08510f8eead59e249dd1ff66bb5ab6347897ee53545ed3724e71d7158014d6db595019254c396055abdb6b01dfa92854603cfc536bb5917377c686b413a68f9859ca081a171bc85450acbdeaf4281f9823d8c5d"], 0x10) dup2(r3, r0) r4 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffff7, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, 0x0) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) 14:16:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = msgget(0x3, 0x90) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = syz_open_pts() r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r12 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r2, r3, r12, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgid() r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r21, 0x2000741d) read(r21, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r21, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r22 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffff9c, 0x0, 0x0) pwritev(r22, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r24, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r2, r15, r0, 0x22, 0xae}, 0x8001, 0x100, r23, r6, 0x4f7, 0x1000, 0xff, 0x1ff}) wait4(r25, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) r26 = socket(0x2, 0x2, 0x0) r27 = socket(0x2, 0x1, 0x0) setsockopt(r27, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r27, r26) connect$unix(r26, &(0x7f0000000280)=ANY=[@ANYBLOB="01000000924f2d77780e000000003000f09e531d10a02ba382450afd0681319cb4efb862215235fb8ddc22deb707"], 0x10) shutdown(r26, 0x2) 14:16:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f00000006c0)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x2e6) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x3f, 0x100, 0x8, 0x3f}) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 14:16:41 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfff, 0x1ff}, {0x18, 0x1, 0x4, 0x7ff}, 0x81, [0xc00, 0x0, 0x400, 0x80000000, 0x10000, 0x4, 0x7, 0x2]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = getgid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r5) r6 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000180)) setsockopt(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = 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) r11 = getgid() semop(r8, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r12 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r13, 0x0, r7, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r14, &(0x7f0000001300)='.\x00', r15, &(0x7f0000001480)='./file0\x00', 0x0) r16 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r17 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r18 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r17, &(0x7f0000001300)='.\x00', r18, &(0x7f0000001480)='./file0\x00', 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r20 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r19, &(0x7f0000001300)='.\x00', r20, &(0x7f0000001480)='./file0\x00', 0x0) r21 = openat(r20, &(0x7f0000000100)='./file0\x00', 0x20000, 0xa0) linkat(r16, &(0x7f0000001300)='.\x00', r21, &(0x7f0000001480)='./file0\x00', 0x0) r22 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r23 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r22, &(0x7f0000001300)='.\x00', r23, &(0x7f0000001480)='./file0\x00', 0x0) r24 = dup(0xffffffffffffffff) r25 = openat(r24, &(0x7f0000000580)='./file0\x00', 0x0, 0x4) r26 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r25, &(0x7f0000001300)='.\x00', r26, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r28 = geteuid() r29 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x0, r13, r27, r28, r29, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r30, 0x0, r13, r3, 0x20}, 0x0, 0x1, r4, 0x0, 0x0, 0x100000, 0x201}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x902, r4) r31 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x20, 0x44) r32 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r31, &(0x7f0000001300)='.\x00', r32, &(0x7f0000001480)='./file0\x00', 0x0) r33 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r34 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r33, &(0x7f0000001300)='.\x00', r34, &(0x7f0000001480)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0080070266696e65302f66826fd560d8", @ANYRESOCT, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYBLOB="5f381e830bcab2e2216820b0d6124a8f6ae119cc0c202a9e178e4faa9b394106a5ab7e4e34357f82755a46b8357a9328126925c6075764e38dfd4789ebf5e82ccc6f7835b54c1938719ae0f9c4f8a8af8b032d1740afd912b626cfd34fc5c6d0fbf5872eb79b2aba1c2aaad715ec4716a8dce05dc736496750f00a685bcc069b88fd1b42b594e0b9a355ed7b16b5837f291f6537f2ba28c22a18ce2fc4360214c4531feb15a995958e01db909340c5218ab2d21abc694a66bf7e3d94be6814eb51a9a88bcb77b2cd0c2181ebbc2390f7a4a89510e0b9fbd2fc789ec9618bb84900944b8f9958f5ffd4cd24", @ANYRES64=r31, @ANYPTR, @ANYRESOCT], @ANYRES64=r30], @ANYPTR=&(0x7f0000000840)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRESOCT=r33, @ANYBLOB="2386079832d01d79bfcfa56d4350b2c46cf79e64dc5226a07ce1ce41ccd8c503cec6a2d701ab8eda9b8b3e443af17f0e3d19bf54e38351aafa56c3e20be151b05848113e8ff5b2f587eb9d7cb7dd5799325fec2f5e8e874c1e8bc7", @ANYPTR64, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000400)=ANY=[], @ANYRESHEX]], 0x4) shutdown(r1, 0x1) r35 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r36 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r35, &(0x7f0000001300)='.\x00', r36, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt(r36, 0x29, 0x7, &(0x7f0000000940)="88101cf22ee7e581fbcb4cf0ad8d76bafa6a33630000dd0b653b16a1f3653897f0110000000000000016eea50c483f0ed3f1da6cdf0961677551722483206c52378495fdd0953679780a748177", 0x4d) socket(0x18, 0x5, 0x3) 14:16:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r4, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r4, &(0x7f00000015c0), 0x2) fsync(r2) readv(r1, &(0x7f0000001480), 0x216) r5 = socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r6 = socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff8, "000000000000000100002000", 0x200014}) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000e5dd010ded224e87cdbc136d63522495d9e9da"], 0x10) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) close(r8) mprotect(&(0x7f0000645000/0x4000)=nil, 0x4000, 0x5) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x7, 0x1}, 0x8) setsockopt(r5, 0x29, 0x9, &(0x7f0000000100)="030000b51bd820473b2effd9998600", 0xf) setsockopt(r5, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r3) r9 = dup2(r6, 0xffffffffffffffff) faccessat(r9, &(0x7f0000000080)='./file0/file0\x00', 0x21, 0x2) 14:16:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0x80000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0xffffff01) close(r0) r4 = syz_open_pts() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 14:16:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket$unix(0x1, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) 14:16:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) close(0xffffffffffffffff) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 14:16:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}, {&(0x7f00000001c0)="49f5f193685c59de97c703001bcdc4bca7d3abca3df5435cf981a4552c80", 0x1e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 14:16:41 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1, 0x800000000009035, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0xc0, 0xffff, 0x3, "e3e7a869ba24ebeb3a17f1c37a8dc3cd2143483d1bd402eaa5b4e016c5618f21ea2c218d34b86d90db555abdeb55d862205eb60e943b338b31016e9497f75ce4a676eb32ab5094bbafd90719326e38e5d7fc227c4eee6f89a0e688537db11c713ff61df9a3d8ef8317451f7f3d643fdf760ca2d823185da812cacc6ee8a5cb34ad353c5f9386a6b0d219d11a7bea1e6f7790f596c98fd37072506dab083c96e018e698c62220198ce9d8a31e"}, {0x70, 0x1, 0xfce, "f1fab5233b5ea1a46b544c64d6001d2447fc5b8f59431f82bb20ee26fc2003bf0869ccc47972c4805e32a063e11a8d5db5d94bd601cb038f68f5b575e386459a06d84f594b8e3d8df4c2ee1829867f9b9e6a170370e36b03e10423"}, {0x18, 0x1, 0x3f, "9424332b06"}, {0x78, 0xffff, 0x10001, "585d4f512a58bd19d594b62bf74ba3053351d2c5dba2bdb1629d48c21eed72a80c3130411c0b5919d5776458c0107e329a652c92fe578fa9db79a3aa933cbbfd4207a2736c75f42bd90eca6fc254ce4faabbc4e27551882b2147b265d1f717510f5e4c6b3bab85"}, {0x48, 0x1, 0x2b6babb0, "cfc0c3a151c58e18d4143b01f89113c31223f59c11835078124131821414cf0f9f9b81d3a710e33ee6765aeb1a65609ba95b27018b"}, {0x1010, 0xffff, 0xd, "4746ce428b515e92c817c6407b434d5fb973016c84d62b79717f84c4bc09bdca4a36f4d10ea0c2aa3377d6516171a1eb6800b0af9a91aeb7554fcc7d1d9fbc67d771517a6fabc79acbd05a5075eb552c0745700b98f1f21c8e31c17bd7810094e9fd448af23e043ab526e81fd03c5ae0fc504a8697f91f4824742c06b94f00150083899ab5deaac1b59d8e3d42099d00f65b5f324cada1509a461f7c59c91b7cbf6fa74bf4cf77aa89140a59fb9c6a03472a68151b4ee89057894dd45a382d2db8b1654d418fb6ae7393ab974badeb074b7c75f81b07e239ca528a78f5cf3a84342093a85f177fd456e18d7899481c4afc9632c2d08885e35ef1c1970bc6d853ed9343a0e422fa2fb1470ab051a757957c6b8eca9d1aaaa1b14bd2e72fa23f6d62797b6b3849509d3df2deb6641febd757a8ecce1ce5a18daec2dfcc06d7542730030689fff4dc3df4e2448e6b35c943e67310bb92721baa06ceb25e7442e256d805af9ac3af256f212255f4a6ddb02abef11dc21294b76bf51c7f456f2166b39e1626df3dc2f16bec2aa77dd87e2aa2d3b2e527e278fd97345daabf6e8325a85a1030d697a46db1cecde085a8ebc7730c684a20ef9f62b466875711fb6e08dff7730476df8b113c5ea73308993dad7fb5e3d3ad00a760aec6c5a30ae4b6e9978c77aff02b34bc515d242e04a502050945f7c1e56eee3053e892e2860aad0b2f6df2324345210098249073d6acdad577ee6e66eab1c760e0a50c332415b24301f1a36d1ac1b975859b34aad892e066edb09e2d8bae76bf18441cc503b295909832765a98627d811b09f48df3dc531e8c79d6320547d00380dc50e7870f00941189b4b59b0df005e4c1cd0e2ea2c1a19cc9da723471ee2897eea5e612fe63a7fb61b3c22c63d53febe3cc6ee0b7100dceb34fc6c071eb7a46bbb8a8c41c95e50113242c54d2a913c8688fae1faac3af2deecb1bc9c889c1fce39049b706a97fb07150f23c5ff3d917da4ea7274e564f053041f99c70ffd336b08aaeec579952ad023f7e898baa69164b5402e51381b7dff3ebaafb9dcc8557977ca087cdc17ec478ed43b6b4e599ba68f2ebdd2275b05359d6074e922eb258217165ce0ed9088d2954bca87a6776d37451a37ed201b98f7d669c8921a4f33fd725aca0a8cc659b0d44468ca32d4b16f9d2955e4bcfdf8d2e65382b20e860df0cca8b98bab4a60c20bc76172842ffb4c8e600382f6796107d187f53b6b792b63094b43dd0e12f04164545ab7ec18c6589cd5b4a32ea3bffa44d81df120562edadc39875b80c383ed2bad8c6b44e296f29ff4613f9e6d9cc7524e0bec7ee541a961aed23618d1988329d65df78eef8e21e3985ef95b7d43ea18f1305d1165fcf3459941649b409ed1c5621375f626bbf615808876a823b265fe866610188429d74f5137069392a11f023c241a00b7e54247801497395358b2cc30d3255179aff41bf04e74c2b55a7c65d4ce7d9a36a1100557afe0bbb58bd71fc01bc4fdb153c98185b8735bb9845062d57c7bddef55063062a52a2aed5aa92ce2ab57ad48134a8dc589f0b57fe4d7f61a97d4d218185707fa03773902b957b86a728df8922a4c1fc0a16ea726887b4ea32410d2b3d2debdb6d461e37cfe0a243d1f3213ddad0824ed00ee0c2836e75fee6e45c93206ce13bb775c8d799b21405c02096b8ce05c0108756148df762812bc0edafccd316e7a5488fe5022ae362a5d1d7cda185e787044b84533db336f264bc76da1002429ba23a4c275683bc3ce2179222d9a82678091c241c50844f4a8b3c390a1550aa2c2315be34186719dc0bed8aca610761e46e2f08f2f346a7dc1e006c262e2f754ee9e7523d9b3185e9c0fabde6adda1b9cae42d1975e685bfdf0858c67b8f161919bfe6f09ed9b8c30b128f49443368dcd048ef81421734d97d684de9b138ee92794ba7b15bcab572387af3bac0079a2f6d54dae117b1e54e9372e228f555c97f6647bdd17a401e6ee517454e5016b1453987b161283d3dc25e8d074216d54d3a318ad1cddc04fb1d3ad2a07ccbd732d376dd371296fe3b96f8b1ce862956d97ebc149b6bdab9e747b007e77a5418303aa9ce3197114074129a8504f9959070eb4e34f7d6f8f3c57847343ce7b3dfdaf053417f3586095557714a8cce04c49d226bf1d160af51cf9732b4a03285f2fe7c51a46764c4da19ab742ea6578c344259b6a5dc5bfc632e836ef24d18385fd63cfe3ff310746894ddc0af7591f516c3b73a435ad54d284c84363518714a9556557a40c67a933ff8bb0f3f2c9ff12975b05cf4d018d4aac9f11a509d9f53513d0a92b7b06a66a6371b5706e89df16117af870d3596a69399051eaf47dfda592f5af51ebb198b0e9081345193132db51cf1b7deb1ec4e82d66ab4f9e4a48a2a1fdb0fbb7b874db0dcf137c2b78284d43e3acd7a4460154045e4016b3fb71843a2e93f5d733292632535eae418ca3e26e6ede17e2015140f5a984fa9c728d732a895d85f22f40f2fdb2566a58a0619ca9dfebbca9e0caf212aa5a37343f85af510ae2ad1531a402589d243419f9d0fb75178c0eaa2b797631043f891ab807feaacc2ae6eeb10373fd244cf366fee185c89906093027888a03c530f49d1a33c877e54490c952fdd821cf54809d5c9c655482896c634080104ddc979d7dbd2a07747cc935d73ff5d3f189be11122f0825aa62b9917eb9a2d7ef4d32b02e5436b932ad283a426bb7d3c53680d6765b35ef062390adc0f49e343c1ab93b3aad7469681fd3a975ff3f3736c53c2f2e395ed78cc8916a76cd751f333056c3b8d778a2f039b9fa86b6c220a9ed966f394351ce1b30920fd2eed82b0c21a4d202278d0ef7c1065a2ef584241d1b92556fbedfe246cda10aa1cfef8fa4d1608171245ed4c9e04dbe2ed34faeac8135771f97d4f2463ccb2c63d3dd4376d49ea3abbe3b53ff20b370281b4080b75aac8fd9b3120e0c5fb07a645e4140ca819790c1e23bdf35cdcd1dfd89871de07adad9c07e667c9a9da462a6d44819d195fa9e84c6bbcc4c1a9ccfe3af8e21aa041e8103f6806f2d0fe627fa970627bc2878e2e395b506887945b9c285ff2b25cc582a094da6a3f5a5515ee7963d3b9b089ad15d8b058b555dc89d156a289dbfec0dac053ac00cc46dee20ab0249ecd7476a4509246e71a735f40d711d37d891e9a1c54c98ee891ce9aa8c54f120fcb0fad78aec36e8e3c3cb827ec06b9ec1342067be043502dfdd123ff178f2deb28ac86a30a0b76081dff7c959c316abfd5fb74d8bf99972a1b876b8f2053028530dec98e972911b0e21da32a2608df91096d582df2f4ea1aac2de389672795c362a3c54490167263c9869e4a2a9a4503ff220ecef30227ee4bf208a77fdc87b99c73bb10f18462db7867d4bb9934ad6a1b7f5ca139854c131e3d92846fa5d26bf25e98d383a0af42b3b57f6d5d8fe0a044b081bdfe1c51b7d9f8e8375e04a1003f155c0f5453c161d883a361ab1e56e5f0bef88382efaf05a0edeca2cdd957a767957898b69304134888da3c660a0d63b7596597d75124919d361c672c613f52726c399cf1a825220374423edf70bc4e53330d14ee62225ef07547943735ea0dadced5ba16b799e6afeb1bcb4f1b82a1478c7f89869fe8fec4a716140263835df2eb57b0663723c63db71713fa8c850d140a35bd12dc35f373fb4ea059038b806313ba78506bd5d996cc938668cf69e7951bc92c407e1496d0a397486729934f41052a25d148ef747c50cdfb84a4d76271bfdb2d1a6ec3974f452a9ae8d718d4c75559976d2d3a8c052974950623bdede1ad27967ec4c18018aebd15b33193ed585e399dcc11ca5514a6dac80fe6767f07dcc2f8173abb9b1bb2c9cdceff9fe40f5058e0cfeeac73c74aaadaddc6bb6247a98d88c82ea9f6e446fb49e5d67c79263ee783d122a18d192191a88f8c63f1af37eeea21dc02547c689a30b8435475fedce022fd9ecae7b4cd0f18ead9cfc60c6ea9a61db2c8563d8edd167b73ba4015ce30c01bdd87037223e7fd25d5e11c6c9cf7bc79e51fc584c86fdc530c8c400cc172e480715a72303c133aa702ef9ec2698f9acba099c3bacabbbb1586aa92942bbec327c68632964d393379c1d9793ac5ede9bf78630afbe7dfee4e872a08313b3e62462c2fb5a4f26f4093c87812421f835c8c5737e6a9e8a2dbbcabf71081b6f1b7bce1288b06b6f8d7b00845930f571d3c9ff3f016571d5e4aa487a012e2b2fdc47c7a1633f2e06e63027c59bb635c0192761c01bab169cf1a80b022bdc0e08d112967716dac63a448d9c686b129b7ecd5a022ea7b760158ffbd308c93070b47433df34deae81fca454f0f395524f7606312aca46bc5917fdcf24271276b7507503911d600ef07cb331088e761a97b560811306f14498e8b145e65285378a629f954af072339c6f73f5d1f4adf7319e65146b2d04af777c05a6091109d6da823a652659739bec685fac69827e21f03a5456310b54ad9bc513ba70d2fdc5492764420d33ea0b202fbca7ac3944e0276f8514e8c2fa3b0f392b8541f48db25fc97d3c86220dea33d7f0b9b26839c2c4ad33235d188093eadff500153478698398cfe758f687c771508d2ff7bfa11c2cdd00833400155792d8b573a1b511110ccf36ebfb09816d425fed54e3e9e045ae886fbd5faf78a0c5989578a7da3df0f6345b8e77a77ff2240d968d623af947fd9f36e8df98e599da1dd9934eef338a58dd82051bf107ba6706c5d93adb4c8d0f90dcf8ee308ba47da51a1198cf20d90810f272ac2bd8845db371aa0c256d79b67805bd55703738bd407bf82b19549ac634cd3f0119a85180690bb2430671d0c074e31691acbc4c88bdd017e80d84db04fd3b122fa14276eb1a9871188198c695c4ee0293098b36921ef5ed6f713911f855b88d2990e5fdfd42e49cb33be1b44b59763845235eb995ee8849245b917b7eb1dfaf8bc041e4667e17921eacc825c76133c66e89a54544703576a29843b5d013026345305b647e86e1f1fb22d933094297fb5f797320f8701bb81354f1fcb4ca043ed0e760e410531395fc000b3362c9fe5ace790cf0c709b8df0864692476d9e6fd8a42d813a0c14d0058e9a6694a7105e4c5379d1d5758afd0db65b75b96e0a3736f040a52dfc232b67904e2bc58d66af5a053e3399aedae44b2d656dd2d2babe4f1331eb93561946bebc06ca311cc65f80947d602697d382fd9567c282036787533f1baadc83cefd8a55e271b90647e4f1821e5db5f9d607ec49db92329345a39f2063d28a60614c6e11c696baf5e6a23ba2e3f5d7902e9edadbd11bc3786be9c92b9be4a22f59bf1cca37d82b5d30810bae06dddaa7a3887641b72114c2ba341fa5895c6750117e2afe6786a255527ea25406b6a9ea90b23e688d539fc877e1e1e6c63a7f7e82acd204c17b6a9e7ee6156507b4ac4065329ca75698ecb31b1565056407e415538b09ea9819502775c1bfea09a6aec5534eeb66afab238815d00ed47a5df7c45ad92b9bcab65e3059e0223e8a5d0ea753ad991b6f5d9f1b365e29d20460747307a117fac1d537c63148a7cd6cdf9d60ef4e25b1e4bc48194d280e910023d082e56730a26e38bb8fd2e66a5bf963852e24d88a8c638302c83d72b7bf1a5438fd0476ca331176f9c2ef1b0a92a3ffa6821fe3fe036b72fa07d9d6b3d6380c0c685b42cf41e8dd2311b9c50484e064708f20c83ff507e817ff1e537b2fd5759f743ec5109fde107d63b"}, {0x108, 0x1, 0xa54, "70c0dde3517b0b3d69ac8245bf5ec83d209373bfc4417c26f99680324e29b2c79667889679219835e2c8dc9871d6929a30f0fef81fe0f69c84ef77cbda48e15f51a904dba24b590518f0cd472f118f9d03f4d07cbc7960679d5098fdc0e7abb85f30e7446fea83ccb524fe0b37d99ce957a2ef0d345baa100d11ff108275e9d0942c63619ecd55ea6dba240f4dcb01889636867898b8862d5996b7ff32d9c181796c5b719d6bb01175fa8499c78d8b8290069779787e5e2a3f303e15fa43f90f449b4713e2e3c7e3745bfd8de9004cd9c8fc0575a7b31365ea3dffb48e837046ae08aa90d04203fbce84f8cbb2e2276c0fe5fe41fe5898d8"}, {0x50, 0xffff, 0x2, "3074203e87af352df931d0a3bc54a7cf2a009e7fba68b76c9570f27c708574a7510f517effc748ee3172fff1a6357d697099515a8f75e05c0164fd"}], 0x1370}, 0x4) r2 = socket(0x40000000011, 0x3, 0x0) getpeername$inet6(r2, 0x0, &(0x7f0000000040)) 14:16:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f0000000300)) 14:16:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2b) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x8000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000100)=0x54) socketpair(0x6, 0x8000, 0x1f, &(0x7f0000000080)) read(r2, &(0x7f0000000140)=""/123, 0x7b) write(r1, &(0x7f0000000040)="1a", 0xfffffddf) 14:16:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r0, 0x0) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socket(0x10, 0x8000, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r3, &(0x7f00000008c0)='./file0\x00', r1, r2, 0x0) setegid(r2) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r4, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r4, 0x0, 0x0) 14:16:42 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x1}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x6) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f00000001c0)="bb73858f826284ec855801e4730a5ecc8d01af3bb2e9f4b16a3f00ff438964719ff34e1cc821f7cfe92e3edcf37d49781080b6d55d822c3e747566b7e5eb3066bb306720cbb2e9e47628995f9e0bc68f4129d631b4377aa392", 0x59}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 14:16:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0}, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='x\x00') 14:16:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffa1f, 0x7f3, 0xf8c, "0366440adf71cf15cd764923af00000000000056"}) writev(r6, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf", 0x42}], 0x1) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r9, &(0x7f0000001300)='.\x00', r10, &(0x7f0000001480)='./file0\x00', 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r11, &(0x7f0000001300)='.\x00', r12, &(0x7f0000001480)='./file0\x00', 0x0) r13 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r14 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r13, &(0x7f0000001300)='.\x00', r14, &(0x7f0000001480)='./file0\x00', 0x0) syz_emit_ethernet(0x4, &(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYPTR64=&(0x7f0000000640)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r2, @ANYRESDEC=r1, @ANYRESHEX=r0, @ANYBLOB="baf8acc32406463591f2cbeda2098120cc9dc90b6e0bdea44bcfaa0e26075304675eec944e45aab72228dc4c94279aac4327f7a944910441e58351405346ae78d55c6929702979ca12c5aae8107f610c37aae98281cf022691f56bf21cff562ece79a0fced85d5b3b5002ea4e26fd940f97209e0e5a5e26277fbb09e9f9d08089544b58c9f828479e10352c8ddd89fd861b0a0201103806db130633cc8c943b95937e594aa1418698caea252b93e169ebe0ec25a92bb8eb8cc8e0361f4dd993b21c081c363294645337530289e37eb356ee5749200c7b27a5a394c096838d28fd2f53a668eded1a4f95ee6", @ANYRESOCT, @ANYRESDEC=r0, @ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES16=r1], @ANYRESOCT, @ANYBLOB="9bac7bcb73eae00dd7a67afd44c974247abe92cdaf15feab269e3a8187d1d957804490e228ce80013885937ec082a123caeb2b2045d9108603eea2a792ee1f2905d28b7188f6044cdaa5b5ea5e43b5c0d4f8f382e34058a54d2dfb1ab4", @ANYRES16=r4, @ANYRESHEX=r8], @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESOCT, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR64, @ANYBLOB="03af", @ANYPTR, @ANYRES32=r9, @ANYBLOB="07fbfde08a6cdac89706e2f241c3f52d2fd2a306b43716729ed68145d820ec6894621110f30cc29d3ff8245ddf69bfbbdff2a9f9fff75621129daeec60c55d72fcef78fc980a09a99dc7e290f7820d985fdc573514924d2f4eec82f8c657368ea11d428f364da4444d8c9972d2a36b884b12331b68efad5abe66314fb56cd5a63503f762035fd9046c81efacc9d55f4a75361ca6", @ANYPTR, @ANYRESHEX=0x0], @ANYBLOB="0cbfe56effedc4ddefcff2f6a65b4cd2a04c5c552c74ec3c6f27cfc72274abf7ba40a20789fc080f07baa8430f82c75d2cb7d4d0f74bba95eea8981bc2bc25e5233af270e312a00a1ea1f29515af552792b582507f44f093f35fc722c67b636a174b92599ff9da0a5d1ae8d5bfb4265fae65333751459f11be51765ace13d95d0931d5a520092254cdf43f26732458f4982c711eb2f5a96d378d98acefc9f8fccac1f413f6e80c0d18e4822283be17c40fd0641cbd2b0ae510492d7130", @ANYRESOCT=r12, @ANYRESDEC=r2, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r5, @ANYPTR64, @ANYPTR, @ANYRESOCT=r14], @ANYRES64=r4, @ANYRES64], @ANYBLOB="399540d627bd3f4e7467167f67145b7b"]) socket$inet6(0x18, 0x2, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x6) 14:16:42 executing program 0: syz_emit_ethernet(0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="39b98cfe7f4e38ace73fd7fa6f73f107ffa0a00f584673e4a59f03388714d4f61674b75364131ebcde2db344fe3cc6bff509e75a2f38565f360b549051d0730b99a81e5baa033fba92f35bbe9ead47b2f3871af07e4474d9b87111c18705181c062ed0c03d", @ANYBLOB="1af492d6d730dfc753ad17b6424f4b6d72673122b67cec875dce3455bd6807bc9f6f3e995b1ce190c828938fe09f78eab92e522ef3c11dd01e8f5417e39b0aa6fab7bad1323f7332aaf0ccce2ac95efd9bc151de302fe2a0c157e5b96a607ad40a8c53ebceee8623fa84bdc9be2adec419a74e49a2fa56d9e30001691250867f514dd32543f56672248e5314f26198719cb697c5d4b2aeaa"]) pipe(&(0x7f0000000100)) getpgrp() 14:16:43 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x84) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x26aab579) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2fffd) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x10, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) openat(r6, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000001300)='.\x00', r8, &(0x7f0000001480)='./file0\x00', 0x0) fsync(r8) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r9, &(0x7f0000001480)='./file0\x00', 0x0) socket(0x10, 0x4000, 0xba) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r10 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r10, &(0x7f0000001300)='.\x00', r11, &(0x7f0000001480)='./file0\x00', 0x0) fsync(r10) 14:16:43 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x20) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 14:16:43 executing program 0: 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="000000000000004c12a9edd097ee40000000000000cc07000000000000df44102526c5b0fb40bad77684de5645c7a2ff0a060900000000000000125645c70852db8f7d03d104c8f2948da78af31270d67f421c5d98aed8c71ec0"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000009000000000000000000000000000000000000000000000000000000000100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2548e032d0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6769fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc7489268ab34ebbd9adaf8d9dac58a3d7f6e230c2f56a6b68058ec723f2b1423d935c27829ec5167f4240b8a72bd3196920dc90f3cb80066bdd83bf9d99122ad93c1cecc5d986c11c9396c259ecac434e0a6212301958cbabb89d2971578c605514aa396", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f83dfdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) msgsnd(r2, &(0x7f0000000a80)=ANY=[@ANYBLOB="010000000000000000002c94bc7b4f88247cb8af1a6307fca18abfbfb3d6fd516740d4946a90c462473c87dc013f03c56b5012a9f1a807756a2d6d824e3893fdf1c3688964367e61330bea9ab7909ccaa2ec95023a9dfe5b7ed4d451fb40a618b5cd4ae283959e28eaffaff297fbda5027946e4a4f4c638299cb9147c1f4aaea9a6e48d03917a20c52d831443b9907815ae3341901a5d86d660643ff5f88e69257af7627c4efb21773febd30e151592dc54342af3dc1216c68a6a9ac33f910238a561dff8d915571f227774cd4c642fcc657911a130b21b6fce3abe95c4e84fb6f2860d583a3051f2422d769636bbd5a9ffc92bcec66b904c51dd7c5e2b430501a0bc8d9"], 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, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) 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, &(0x7f0000000dc0)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca"], 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() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) 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) r26 = getegid() r27 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r18, 0xffffffffffffffff, r26, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r27, 0x5, 0x8, 0x0, 0x80000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) 14:16:43 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60acfc0800303a43c1371f000000000000000000000000aaff020000000000000000000000000001020090780000000060f17e2b00000000ef4d234f354769751433ff18fc99e4e800000000000000000000ffffe0000002"]) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/53, 0x35, 0x1, &(0x7f0000000140)={0x18, 0x0, 0xffffff2a, 0xfffffe00}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000180)={0x100, './file0\x00', './file0\x00'}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000001c0)) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0xa0) linkat(r3, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSCTTY(r0, 0x20007461) 14:16:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000000c0)) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 14:16:44 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) socket$inet(0x2, 0x4, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x1, 0x3, 0x2}) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = socket$inet(0x2, 0x4000, 0x4f) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)="c78955f0b638d4c004e0c654e2fda90a36cabf84a3a6a5eba55c298f46a7a72c", 0x20) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r3 = dup2(r1, 0xffffffffffffff9c) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSBRK(r3, 0x2000747b) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r5 = msgget(0x0, 0x20) msgrcv(r5, &(0x7f0000000200)={0x0, ""/32}, 0x28, 0x3, 0x0) msgsnd(r5, &(0x7f0000000240)={0x3, "2b4022b35e6d8f55e9b345d569fccc6d1e1e99fc532a33992c7968dd0db0c1081c4d01af3657b98241062b5a25f06e2e52ca72c8e8a080f41d"}, 0x41, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) getpeername(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x10001, 0x200, 0x0, 0x0, 0x0, 0x8, 0x8, 0x2, 0x2, 0x5, 0x523}) chdir(&(0x7f0000000440)='./file0\x00') pipe(&(0x7f0000000480)) preadv(r4, &(0x7f0000000780)=[{&(0x7f00000004c0)=""/109, 0x6d}, {&(0x7f0000000540)=""/71, 0x47}, {&(0x7f00000005c0)=""/3, 0x3}, {&(0x7f0000000600)=""/107, 0x6b}, {&(0x7f0000000680)=""/182, 0xb6}, {&(0x7f0000000740)=""/2, 0x2}], 0x6, 0x0, 0xffffffffffff589e) dup(0xffffffffffffffff) mkdir(&(0x7f0000000800)='./file0\x00', 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000880)={0xe24, 0x9}) 14:16:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="8202c380ffffffff26d6e750964627bb701556a3d18dd95a9de7e125e6a323e647619d8209"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f00002d8000/0x2000)=nil, 0x2000, 0x0) socket(0x20, 0x4, 0x80) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="702b16e882f1adbc1a199fafe1880f7876"], 0x10) setsockopt(0xffffffffffffffff, 0x7f, 0x101, &(0x7f00000000c0)="4ffa17ee8a41fee620e8ce1edfb918a4341c89a8935c9004d9b76f80a12c83a3bd45573cb0d4b3513adb42c05da0364514e81b7638a2a42e4d577069bbc1ffafd66b9c4f8edd1ea0a3f28ff940d2b574d1c152149da855e78b1c7fa598f73937e411433b975697f73621cbce5ea083e132c2f0a1406fe56c55e39c6532eeecf8313ce4ce5d6fa7e72b9a749a160a137e7b7102578b6e073e3996aae7f23dcd901bafa14624db72412ff568a2842a7e6fb5d08a6f", 0xb4) socket(0x2, 0x2, 0x0) write(r2, &(0x7f0000001240)="c8", 0x6bd) 14:16:45 executing program 0: r0 = kqueue() socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=[{{}, 0xfffffffffffffffb, 0x8d}], 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffff00, "8549693ecd426111fe4d04002300100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) flock(r3, 0x0) 14:16:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) write(r1, &(0x7f0000000000)="c7454fe8a5b0d277fd7ba7a57dbff982266082bf111bdd92", 0x18) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) r7 = openat(r6, &(0x7f0000000300)='./file0\x00', 0x1, 0x23) linkat(r2, &(0x7f0000001300)='.\x00', r7, &(0x7f0000001480)='./file0\x00', 0x0) write(r2, &(0x7f0000000080)="f42bd2e36bc8378584d911486ce023d5e8920ecbbbbc2b07b54deebdc99526a38f3ce6", 0x23) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r9, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r9], 0x28}, 0x0) pipe(&(0x7f0000000140)) 14:16:46 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000006c0)}, {&(0x7f0000000000)="4cd6610c", 0x4}, {&(0x7f00000000c0)="36f07ece04ecf05c5b1954bf454bdeb195934eb7519983e5fcf19c30e8da4e05af4574fc67e6714748b501e721ab6fb2601968a5520dbb704c595693b764f35e3978a1b5e59a603383ae6e24882885da33dd0add921d4429972842c33dcfe68bec92d606878567f137c9aa681e67d4d40257bee762db813e68875a1d34befacd392fbca0223e8dbb6d7d920426928c260b73d968f675e9fc5f848a3cbdb0913ff8386702e0848b2698d2ea5549655db95a1c739be44de2", 0xb7}], 0x3, 0x0, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="93a350c450656ddb7fe243767dd2ba36c36db553e7a8365742a8448f23fa08569cd568ee40c49160ffd7b2d7627da7b9f6fb4f80790192a12cf6111f5023884059c93ece0d66e0bd6d91e3cccf9c33b637eef0d62f3a757ff25797d30466305b6be6abec7eb6d0646244d59f62eaa6f206d5143b4ec313858496", 0x7a}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 14:16:46 executing program 0: socket(0x2, 0x3, 0x4) 14:16:46 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\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, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x2, 0x1, 0x100, 0x4, 0x7, 0x0, 0x1, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x6) readv(r6, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 14:16:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f66696c653000"], 0xa) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000100)) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 14:16:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 14:16:47 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x2, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) syz_open_pts() linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x8, r5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) chdir(&(0x7f0000000180)='./file0\x00') read(r2, &(0x7f0000001900)=""/4096, 0x1000) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03", 0x64) 14:16:47 executing program 0: socket(0x18, 0x4001, 0x0) pipe2(&(0x7f0000000000), 0x10004) socket$unix(0x1, 0x5, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001300)='.\x00', r3, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt(r3, 0x68, 0xf31, 0x0, 0x0) 14:16:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) listen(r0, 0x5e3) r1 = dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831551df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dccc40af66aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639a314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855cda9927a5af8a78b2660ea4b7c44a5d738839790935400d3bdfd6f4a2767ab3db8b10600000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(0xffffffffffffffff, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbb, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 14:16:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) munmap(&(0x7f0000a0a000/0x3000)=nil, 0x3000) madvise(&(0x7f0000a0a000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000a0b000/0x1000)=nil, 0x1000, 0x0) 14:16:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r1, &(0x7f0000001280)='.\x00', r1, &(0x7f0000001200)='./file0/file0\x00') ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) r2 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000001300)='.\x00', r6, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$KDENABIO(r5, 0x20004b3c) dup2(r2, r4) writev(r4, &(0x7f00000006c0)=[{&(0x7f00000012c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14c4d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd30800000083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553efa0d99dd83a03a32ce256f4a0dbb9033f9bf90bf312ef27f351a8e514c0a23d700a2438d3a6d909a4390a7ca01b7ad3e91ed24e3cea5e11d6abd922ef83139a4db36d54bf11f46746da12fc1f6774f85d98fc2840b58668f2d77a6d87aad13550dcf988045c01c7e71731135ecfa7c85d5947145db381ff21416f530e56755f0d2523d29075c9d390f16e754de98d10d76e5285067b9e385e3f73aa6ceb65c0e46a697e416efe988c5609f9f29d21c3cefd3e8b99fde80097c0407962785be0d0642897e7f2e669f69d57f0", 0x648}], 0x1) 14:16:47 executing program 1: r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffe5f) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e32664f6c653000"], 0x58) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r5, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r5, 0x0, 0x0) r6 = getgid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r8) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000180)) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt(r10, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r12 = 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) r15 = getgid() semop(r12, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r16 = accept(r5, &(0x7f0000000140)=@in, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r17, 0x0, r11, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r19 = geteuid() r20 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r17, r18, r19, r20, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r21, 0x0, r17, r6, 0x20}, 0x0, 0x1, r7, 0x0, 0x0, 0x100000, 0x201}) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r22, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r25, &(0x7f00000008c0)='./file0\x00', r23, r24, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r27 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r26, &(0x7f0000001300)='.\x00', r27, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r29, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r29, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r29, 0x0, 0x0) r30 = getgid() r31 = fcntl$getown(0xffffffffffffff9c, 0x5) r32 = socket(0x18, 0x1, 0x0) close(r32) connect$unix(r32, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r32) r33 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r33, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000180)) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt(r34, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r36 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r39 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r38, &(0x7f0000001300)='.\x00', r39, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0x2d) r41 = getgid() semop(r36, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r37, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) pipe2(&(0x7f00000019c0), 0x10004) r42 = accept(r29, &(0x7f0000001980)=@in, &(0x7f0000001a00)=0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r43, 0x0, r35, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r45 = geteuid() r46 = getegid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000180)={{0x0, r43, r44, r45, r46, 0x100}, 0x6, 0xffffffff, 0xc712}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r47, 0x0, r43, r30, 0x20}, 0x0, 0x1, r31, 0x0, 0x0, 0x100000, 0x201}) r48 = getuid() r49 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r49, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r52 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r52, &(0x7f00000008c0)='./file0\x00', r50, r51, 0x0) r53 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r54 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r53, &(0x7f0000001300)='.\x00', r54, &(0x7f0000001480)='./file0\x00', 0x0) r55 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r56 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r57 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r56, &(0x7f0000001300)='.\x00', r57, &(0x7f0000001480)='./file0\x00', 0x0) r58 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r59 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r58, &(0x7f0000001300)='.\x00', r59, &(0x7f0000001480)='./file0\x00', 0x0) r60 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r61 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r60, &(0x7f0000001300)='.\x00', r61, &(0x7f0000001480)='./file0\x00', 0x0) r62 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r63 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r62, &(0x7f0000001300)='.\x00', r63, &(0x7f0000001480)='./file0\x00', 0x0) r64 = accept$inet(r2, &(0x7f0000001700), &(0x7f0000001740)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001940)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000140)="ed9940b1c334bdf0fffe9e90fd11da59d1e68c252c24461f1246fea8d0f91593c328862085b6b6695dc56e0259738a749614841b32535a9c529c10cb5679930c7af447b1d7ea32421b6880be7430ebee59c216d6f0a5c35ec734f8358f8b0a14ccde8557db1719de084bbd8a7d697dcf443aabb3a8cb9bf84fdfb07560df452dfae738add255d534decfef8a08ffba22f012b831c8d4d6062cdcba02783ef1e7f6b4c73e68c456144d419aa682f930f75a0b058c82ec107d6ecd83dba096eec59a1bc0a8616af94a912641dc362bdc876f7da8ce24b27adc240663c52373b52e88f472e4f173df4ce8a1aa26be67c4", 0xef}, {&(0x7f0000000240)="756cbe279ced6d7fe0aa6a433d63b58e5c88d57de472cb8e433092190011c9dd7ea188f2dd61aba3b43bcb8616d8bcaa5c17d97b9b0aaa2a0c32db019bb26d3e6e956cb80bd9862bb69c9299a2a39429c4cc7e467aa4fa8274ff5435ded54ef76eff17dc9e2cffd6b9e63c68730cd9048b02dcfde5daeba2e2a70f181af1239a3a4de80c3a48e6167c7f33daa0435442cd6bfe07c790e47c", 0x98}, {&(0x7f0000000300)="b0b8722db16d36e99b196fc88fee5d04350e8a3686edb7884b3a6e49cb7a7b48cca6ea486253fc0961ccdd5e0c5771989192aa46b97f23cfddd0ca9795d7823e3e632dffcbede787ece1f1a8acb6d1628bf21dd4788b020b2f347c6662d3df12760505a7c365009d0ddefb9c5b3fdf0925f8db0f51a9c0fea3e00b9f94f2a079d8feffd5d4d7e66ae4f83fab4badce36ce2dbb8941d4bfb3033c3085b04175f7b5042825f693aa4a822fb8eaca9152e029be479983b2ba88c47c0488226778c3a098e8af10048c56b741e8a9fdf2374c2d24cb6e8ea83134d4cc9d2a9e67b7f816c144f2652ab827221df821ea4ab2a124acdd19aabbc0039f76970d5418d5f2be4f3658d85d00be59a31a2df547b87cb6bd3366746244201cde35d8494e638eef23684d4d5dde5c4caa01a34100090752e173c8cdb92e13223fd5291c97d5db1661d7e5f26d28ef6bd61faa470b3861836c5e153779c03c5c21c0c19836bfd01daee3308daa53d6e136615820654c1d045dfcba6e01cec5f3212c3d3702c1d8391d53e714dd2cad0f204fd8226f9237689e981b957d3850642e8966ed27e4fa13559d383110f9722ddf6037e97565e9ace38d1c98da841d2acf175a94f14fbaa5755ae00eef71e125b1e98369cdd1bb00034e770c99d90a3a2a0d76ec2e84504c3feea9ed2f312411367741dfd9323d0eee7eef4f7d0333c22cc8222d1c25b43cd7191c873f28780f78fcc2c4f0ab6f9561e3601da5dc4639fe9e9ca2f59ced5a8c0c2ad5747a20bf48dd0c922f8acb02fbfd6dd95039dc422795a385e90f212243050e021ba23a4e6a26eca59bcaaf7b5ab51ab25d6c30b7fbbb9c0c4a2ee819f6990f826d625c55cce950aff63af5dfa8e4691d44339e10507f2cd29cae19c4eea65e0e6a0a3091d1803894a89b536be4640d6738ad0a7ed9b7e4b0a4aed19b969d64087c04243255d7351cbe8a70ec312916c4331b29a6a946c30bc988dbeeb28b5082997891fb256c739a74fa75b28084ab8acfee15c230517e760947aaba00d8234ff203be0379d65824bb64537e08c82f7dade3356042bc288354d1e84237147483f9c786627b1693b380fd4f7284709dcf42c7ecf414011f293cb44c077d11f364a9fc938821a79b8fd941c91226fa9ad307a84fec5c727c734928a18d47ee629791775bf93a487fee388a34ce005dafc9c31f41b1e5777a057b8e89feb2b28e77b31cc6d3d229b0e4c5c7e5a64c5d0d71c68d7f3a8ba5339e13852a1847f532c6fca17f4912f4c02ddca400fb38b674183c7e2d7067fb9ccf6a83b2b443ca567a8f2818e09e84fff0e806313df9abd4ddc9b86146f216706cdc8ea71ecf61b7c01709fd5f0702672857e68c39eb6df952515e6bb32762a3765c4d349305689989b67dfd35110973ed0841b048531b6ea0874368ec8cdfc37f08b578a81b41f940771f1115c079a59ee83d7ecbcf54ac4f0816f2557ad6ab84033aa2c4cd647e8d4124ed9ede986aedfbf8b44f56f51d8c3eb436be959793ca132a8e0800cfe8ca042bb985649e5156a58736900b363ddf9ac53a87c15d769c14edc60be71ce5eef23b2fbaaea83c6bb1ea23eae212cf3454f955c4726ecba580b22271b2773281ece74dc81897386229de872615b5ce8200d9e3a6deb679aa3dfec6440046b98fba77cc979654a0379a19ff0d6a5d7db4e7bfe0149b3a904a1ed12028d6082e423f250e2e2f42c666a7d16d4f03397ffcf3b61a4dde34d504d671ab7be04a7b645d82f03d3460f74c11afb919f713cfd237c0fbd7edf6b9189bdadd46e5b724eaa5ac75bdc4c2fc810979a2a9d231052d5ba0c6ba5b84846e26c42c315720d745c7991218c2ee71207e79ed234978ee4e7b56e71eef5c0e7434a5b2b42879441090fcb7b094eebc4e2f67a896d0304d95ad398bfc418d21a6278eca6da47fb936a72028b69e5410f79963604a7b84ec27b6de3043bbcdd2781ffdf2a1fbd5767931e782776b0efda5e649c5496c4d4a3a2a3bd4aa3a940a828acb6cce15784c60f95bd21eef5ea4b23472ccc7a1af0f7caffc28b20f10591cc62318b1bff9d530d1ad93b23e4b1e551204776d85e47af5d0bf6099d362e1d9ecd1eab54535007b9d72ff2d419f62b1a8d76ce3325462b8e38af25738d03061d0c464fce34d8e5efb50a1995bece7a11fcd17d6f2ba94eea206f267d3342ed90fb198720a89f11c3759ffcdbdc3acdc55b3fd189e507228a4334d3a7b6664cd6db30cf38be302a5cb798cf827634a17b6e4ed06d0961acc53f8e94490576dc504a70fc4d8ca71c4b4be4e4c75e72b0ae4a55a9ac151cec14d9a76a28c49d914323b282daffa112d4ba37d0edc26bbcd71d44d48961962b52e67a6170ffed811cf7451c61954174e65e4c139488ceab009c15b77055258e72534e3947b66fab99ffa7db3e4869d01b8deb7d65a4c7c0a07e90efac48f2e292a2672052009f19e0834752ae4b86666dc1d8778310cc50ab873f8ff6a14b700548019dde3bb499faf6f1c6c29ebe41d2faf2288abd908cb7bcfd1ce5a6002751edb643cd4ec3606733ff6eddf20fcd414b13422aa999bd5aa7d009bac8985e5d251a7de0292c7834d012edd621ab5cfab9470819b72b2767d27cc03065ab53965c65079efe07ce6f1932bd3bdf581c079c9b6ae068cd8773ea750e2f6ddf7cd657a79aad0fa5552ce11d7b1ba9897965b5fb23990fe69588d1f5f72a69d488c8432c16c6bea9bf073248876c2db29f3b1e6173a05cb4d0778780b22f766eac588f1e003c66a33123fd42e00f7be8900074dea81e98c5e941d0045f937d0ae54e0e82172a42dc59c08f98a0ad03b095f11ac9edd131eaed8e8ce7ee2772ff390a2b1c7c20d3c8e50d524420d78b774b15b279f093c886e7d117c36bd1c3968931a5862329905f6ceef948191c83091d323b28da388f241480aebac7cd25915cd93744b08858b7388a7953346d0ac052358d27ee97d64436f5bb9e46032c4d2985a9deca952cbd4833ae123af5194b9b0890660ab66d7829bb4096a1d8e52e324c76b318ae33465e828d6195a6ce7fa2e266448376d7dd6ab05cc2975022dc13cc9a9992d9ff4cbd70b9912ea55a8421305102be8d0b50251d5602a590ddda77dec9b2aa892739152ae883ce3ec682b9f84d73e56eaf17417b8996ef052c680d69a7ef077cac2a090cf452df4f349fdf9f75df7fe995ffb36705642212333f038c6b7c3addceb307e4d3a9497378f7e597564ea104ff7ec9711319c4760d09e99e53ebc1a7036410e788f2f1a44b93b2171d12ebd7e1610fdb8fd8e4620f659bbfa95b8aeac79914a7d8015913438c0f1ea1bed7c144b962bfb9f949d5a88ad5aa471af62a4c704f3df77260e4c16e201487c2698835a9750530bb07e10530ad88cee4334979dddf5dbaaf6493e8b27f7d5fc8edb247f0910662972c6e4f2cdcd80cd424bc9340123ac33aa8c90b7fc6dd03a2b34a0526b48fed79d19450be2a8da568a1bc94c9bf4e50034e84e8e9e2046a34930346aebcff9fe6a32c1e335911afe810f50404443298f4a2889e95cdc354cb78175341a2daf2eb8d4923cd6812cb8ca62e9344f6e5af9cc05fc4c27a21edef2c9792af3a9f6585c8bfe2154064a5567b07a82092b6c40319305e9d0a6e7d0c0a5a6ceca5e0ebe8967eaf20d1c099343d3ea43b219f742085f812a556b679873cbcd5b517a18fc628dc027c963a2b1ddfab8a39c6b503eac0c55ce3a0982437bebea1345156f15354247b5a9fc59aaafc09d792987e4d49c78aea1272d8b1a91cb27d9e6e7e18826c9a25358bb6c200414669707b0a5996f4372e915259fffb6c0af0da45cdd9194dc50624f570abde47d0074d5a52a2287eeadffbb6caf3b01f0f24be750fd4f1ec23b32b2658c782d2d649a5314a61359d71abb125bf56335ef8c27eb490f52054c554b262685cf795776400b26c7c2190d7cd550dc9258a19a17eb8624cf8552d9e3a3c9143e4886843d0a7da131333c49f42ac1d9dd89ac51a2ef9ac2c5da31835986c06a25d7478a68465e9aa43bb37cb0e8ec05790091dd33e57a236f3a642b9371621c232b4550b7fdd99eb4ad939a1d3f803ec78dc12cf1a53bae9dec850dddf36820473e5deb222b21bda59f307afc83d61acd88672ed6ae77e185731abd6f085c21c343c83e44b9236368f7195b01634542d6599d195ffcc303503a37c9cc1f43b9974f615b87b30183d4049fe0f2336497d4315567d897c428b0dba09842b7d7485af26f998dd041c2faf4985c4d622a87611a5351ac6eabba3d19da3dc9e888922938aefe248e4b987db9de950352b8f660b1031aa9e18909fe64db5f185f7d2b321c736ae6b3df6b25036ea16782c310b78779bbef28da77a09c66fd2c29bbdbd75f98fc92e632c3510f03bb6db662f6b7dc58bdbf83740ec95c0f45b9876a19be43627a128253d41c3b406078ba1481fb15f4bf7aaba6d0f7113892bb7245cb942e3d3caffbd1a7eece808bf6ad9a4ff108e404b9ed892f7c2e061b6c0a9fdfad115b517189c76f248dd29be8c573c3b9370f969a96333c60cb84da83cbc6e8f4b45355bcfc681341fd478c980728c5fc133b4b6ecdc970990946e7959b2fbd4283f1f3e1011fa9fd4d534e396ae56262ecbd977273b8224a20bd3bafa61d96a8662fbae8b31f5153ad5c4c26de0e2891dff85d0cc8eb282911952ff753a9c3b3442e038e7f86b42c8553885ed4cb2c66340d66b6cd03dcbb43c6a9d31ae75088e4b4dd56433c808bfa7381b93e85b13e0c4e25237d304216565b580693dce8c53133cefecaa93bd0e26a8c1a0963fd715fdd7a6698a7235a6f15240342ce52c9829931c9f84dd804335a2dbc7d4b23554080e02b49bd96812052da11b618bf2638924c4a18872e6b2fabb703590f18e03fee8e37ebac36aa88b8650d4ae296eeff87c7937335e7e9f365a21904098e75b6e145fbf8aa0600c60a2480002770035afe5d778f8a6e10c983426b6bb6fc46a9b1c7a258e2a41c180ac356958ba9a62b2a025096d72019647cbf9ff5e9f4ef45808fb7acb76f8b8b77286c6a97a577f23b80110d4cbf2cc9f288625ceb7df409ac079b53a7378fcc1d9540361d251fd6cd9a36f790fed054a0140bfea2486adc36614c01fd7a9a65383c6a42d1afe9ec0b72b36e16adfbf4ec5fabbe8a3d99c84bddb087d4a79fab4183ec98349519e5cac42e4604cd26c8117da6c75386d9423e8859a36fee746b31865778582283ed3c12c75e0c0fa584dbc09074add09c7ff551cfbf26518a7b75643e6e73cd5c43ba01118bc0c872eae8312021cbdeabe3bf02723a442cf8228521145fcf9dbdb3f39041cc9f99d5805100d21b4f1878e85eb84a01bf079d17e5f04d0a4b640ea2fb235069c70631efb4f289ca5945e0b5c1c49883d237eb9e3fff8a65dddea8439b3c8b20c0f86cd2170f30953093b8b23ea94dda7ee6c973b18724921a2d01e5fd8d08bafca584e31b57ff25997f12dd6d400eef1adb1e8e8f50ba29944aaf9a971f146b535128f6b15f1a786a628ee24a173b9e9740bf9124e4b355813e81c8ccda5c363c002cf234a058b7c59bca264c80923122c011ed72e5978d17db6b8e2094cb9624fae8e8ecebc5dd29972fd1126090f7a0226501dde1546c5c7201d04ef31c78faf633f5088f6ea26be52d3abe209ab9ae1b38880fec73ef739560451488fabf124960524f429e608325de3d931ed9ff6220b9285a63b7eadb76510b34a9d0d22f2b3648cf", 0x1000}, {&(0x7f0000001300)="232ca3fc31320ffda0718eea54c13d6b604845687c5438cd6bbc2b5041580394f45294898996353527c0bf76f79810570633eeb710b539d8498eb04cb51cf3da8f60d6b3ad9fe5eb5e18bd8fa671ed8bcf3faa3ddfbed7e60f343f9a", 0x5c}, {&(0x7f0000001380)="a31d84902f294fcbcbdadedc9f1f1ec9b21de155ca635b24885dc40ab11a87409ed276482dcf682d046dcbcc4a8874d675dde47198c18378222ff314b1017de339d682b8a1", 0x45}, {&(0x7f0000001400)="c911be5f2024562d978c12833a44c5cfa6a59c17526189a0dea9f63a4dadfe7bf11f99a27578f428a33785cbf8feec669e86d4e44905b5b3c6754dd89fce6e2b69ad87b491d9a6baf68306121a505b7de60e08a595e8ebd764bb77f6475d0368f723baa6abac0d57bd2a806f5efe42bed0c6135c771b75e309490c2b046aee8f7dfa64deb17155b8d332b106881aca63d4cefc411077", 0x96}, {&(0x7f00000014c0)="707f1b4c6f5bb6f9dfe6a6953d03273e3e9d02d2d7fe08adf2900771822f3b46d1aff46b027842aa1efad37e9ad8942282c5c72c6cb4708bc446b1f4af4fb3f946d6949373b135a26e2737bb393e195acbd45b45bbd8232aa9f2aee8a1889a6f", 0x60}, {&(0x7f0000001540)="dfd9d07293fe4e82a402bca77784861c50c005d8e91a39b5117f3fce97f91bf5cd51806466e7652e3c3614de221d2bbe07270935b8f14c8cd616d0abed3e02ac1778911e895e97c1562f9d43cba2e1dcf9339a055063956fa17d9f83e38db2d8257be0531d08740a83773c5834d7bc47453b7a7c62ed57afae3b1bb0c3a358ba2d7e98fc6cebfe9b6c638e64579eaa52408d65ada1c75ab72df30fb63bf810ee9aa6f3c9c6f588249c742eb48ed7c28a50f5402de624162e757e885f4a6be29a3305", 0xc2}], 0x8, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r7, r23, r28}, @cred={0x20, 0xffff, 0x0, r31, r48, r51}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r1, r54, r2, r55, r56, r58, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r60, r63, r64, r65, r0]}, @cred={0x20, 0xffff, 0x0, r66, r67, r68}], 0xb8}, 0x407) 14:16:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xd4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000001300)='.\x00', r2, &(0x7f0000001480)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r4 = socket$inet6(0x18, 0x3, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x95, 0xffffffff}, {0x18, 0x1, 0x1}, 0x7, [0x0, 0x40, 0x0, 0x7, 0x8000, 0xa94, 0x401, 0x6]}, 0x3c) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r8, &(0x7f0000001300)='.\x00', r9, &(0x7f0000001480)='./file0\x00', 0x0) r10 = socket$inet6(0x18, 0x2, 0x5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x8000, 0x101}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x80000000}], 0x1, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x22, 0x1b, 0x200000000, 0x6b7b}, {{r4}, 0xfffffffffffffff8, 0xa2, 0x1, 0x1f, 0x6}, {{r5}, 0xfffffffffffffff8, 0x1, 0x2, 0x2, 0x200}, {{r6}, 0xfffffffffffffffd, 0x45, 0x40, 0x9, 0xffff}, {{r7}, 0xfffffffffffffff9, 0x40, 0x20, 0x5, 0x7}, {{r8}, 0xffffffffffffffff, 0x0, 0x20, 0x7, 0x4}, {{}, 0xfffffffffffffffa, 0x8d, 0x0, 0x7fff, 0x10000}, {{r10}, 0xfffffffffffffff8, 0x91, 0x4, 0x3f, 0x2}], 0x0, &(0x7f00000002c0)={0x1, 0x1}) syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000000000000001") 14:16:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) 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(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getuid() r17 = geteuid() setreuid(r16, r17) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x8, 0x1000}], 0x31) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r19 = getgid() r20 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r20, 0x0, 0x0) shmctl$IPC_SET(r20, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = getppid() wait4(r23, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r25 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000500)={{0x20000008, r27, r26, 0x0, r28, 0x100010068, 0x7}, 0x9, 0x7, 0x3}) r29 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r29, 0x5, 0x8, &(0x7f0000000140)) r30 = getuid() r31 = getgid() r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r33 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r36 = getgid() semop(r33, &(0x7f0000000380), 0x0) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r35, r34, 0x0, r36, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000001a40)={{0x5, r30, r31, r35, 0x0, 0x1ad, 0x1}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r21, r35, r26, 0x1e4, 0x7}, 0x5, 0x5, r23, r22, 0xfffffffffffffe01, 0x20000009, 0x8}) r37 = socket(0x18, 0x2, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r37, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r37, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r39 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r39, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r35, r19, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x0, r14, r6, r16, r19, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r5, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r3, &(0x7f0000000080)=[{0x4, 0x400, 0x800}, {0x3, 0xffff, 0x1000}], 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 14:16:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000001300)='.\x00', r1, &(0x7f0000001480)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x7f, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000001300)='.\x00', r4, &(0x7f0000001480)='./file0\x00', 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000100), 0x0) 14:16:47 executing program 0: close(0xffffffffffffffff) semop(0x0, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff}], 0x2) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x400, r3, 0xffffffffffffffff, r5, r8, 0x100, 0x4}, 0xed, 0x1, 0xffffffff}) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) panic: kernel diagnostic assertion "dupe == NULL" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_page.c", line 140 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *217635 12656 32767 0x10 0 1K syz-executor.1 5022 37142 32767 0x10 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff821ce21b) at panic+0x15c __assert(ffffffff82227bd9,ffffffff821e8c1f,8c,ffffffff821b5112) at __assert+0x2b uvm_pagealloc(fffffd807effedc8,100000,0,3) at uvm_pagealloc+0x476 pmap_get_ptp(fffffd807effed98,20000000) at pmap_get_ptp+0xe8 pmap_enter(fffffd807effed98,20000000,661eb000,2,22) at pmap_enter+0x2a8 uvm_fault(fffffd807efffb80,20000000,0,2) at uvm_fault+0x1373 pageflttrap(ffff800024dab960,1) at pageflttrap+0x1b8 usertrap(ffff800024dab960) at usertrap+0x21a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7ffffcc030, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "dupe == NULL" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_page.c", line 140 ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff821ce21b) at panic+0x15c __assert(ffffffff82227bd9,ffffffff821e8c1f,8c,ffffffff821b5112) at __assert+0x2b uvm_pagealloc(fffffd807effedc8,100000,0,3) at uvm_pagealloc+0x476 pmap_get_ptp(fffffd807effed98,20000000) at pmap_get_ptp+0xe8 pmap_enter(fffffd807effed98,20000000,661eb000,2,22) at pmap_enter+0x2a8 uvm_fault(fffffd807efffb80,20000000,0,2) at uvm_fault+0x1373 pageflttrap(ffff800024dab960,1) at pageflttrap+0x1b8 usertrap(ffff800024dab960) at usertrap+0x21a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7ffffcc030, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800024dab350 rbx 0xffff800024dab400 rdx 0xffff800020a7dd48 rcx 0 rax 0 r8 0xffffffff81180f8f kprintf+0x16f r9 0x1 r10 0x25 r11 0xfbedb0cb87a37b81 r12 0x3000000008 r13 0xffff800024dab360 r14 0x100 r15 0x1 rip 0xffffffff81d39998 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024dab340 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=217635 stat=onproc flags process=10 proc=0 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7c758,0xffff800020a9c028 process=0xffff800020ae63e0 user=0xffff800024da6000, vmspace=0xfffffd807efffb80 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *12656 217635 13968 32767 7 0x10 syz-executor.1 12656 250781 13968 32767 3 0x4000090 fsleep syz-executor.1 12656 488514 13968 32767 3 0x4000090 fsleep syz-executor.1 37142 5022 80635 32767 7 0x10 syz-executor.0 37142 217271 80635 32767 3 0x4000090 kqread syz-executor.0 13968 282165 21724 32767 3 0x90 nanosleep syz-executor.1 21724 505596 17392 0 3 0x82 wait syz-executor.1 80635 271405 91294 32767 3 0x90 nanosleep syz-executor.0 91294 449328 17392 0 3 0x82 wait syz-executor.0 79685 394861 0 0 3 0x14200 bored sosplice 17392 326457 95049 0 3 0x82 thrsleep syz-fuzzer 17392 519948 95049 0 3 0x4000082 thrsleep syz-fuzzer 17392 424106 95049 0 3 0x4000082 thrsleep syz-fuzzer 17392 517421 95049 0 3 0x4000082 thrsleep syz-fuzzer 17392 279358 95049 0 3 0x4000082 thrsleep syz-fuzzer 17392 445875 95049 0 3 0x4000082 thrsleep syz-fuzzer 17392 329409 95049 0 3 0x4000082 thrsleep syz-fuzzer 17392 511683 95049 0 3 0x4000082 thrsleep syz-fuzzer 17392 472559 95049 0 3 0x4000082 kqread syz-fuzzer 17392 173342 95049 0 3 0x4000082 thrsleep syz-fuzzer 95049 467603 14388 0 3 0x10008a pause ksh 14388 68330 80720 0 3 0x92 select sshd 25929 84603 1 0 3 0x100083 ttyin getty 80720 351275 1 0 3 0x80 select sshd 24129 401472 80713 73 3 0x100090 kqread syslogd 80713 326452 1 0 3 0x100082 netio syslogd 52855 355036 1 77 3 0x100090 poll dhclient 42375 397877 1 0 3 0x80 poll dhclient 86685 141887 0 0 2 0x14200 zerothread 75061 53078 0 0 3 0x14200 aiodoned aiodoned 31021 481076 0 0 3 0x14200 syncer update 63043 83423 0 0 3 0x14200 cleaner cleaner 54225 367304 0 0 3 0x14200 reaper reaper 88010 100024 0 0 3 0x14200 pgdaemon pagedaemon 60422 361305 0 0 3 0x14200 bored crynlk 76713 251383 0 0 3 0x14200 bored crypto 9360 58022 0 0 3 0x40014200 acpi0 acpi0 26263 495395 0 0 3 0x40014200 idle1 93273 392072 0 0 3 0x14200 bored softnet 30261 106020 0 0 3 0x14200 bored systqmp 88719 252701 0 0 3 0x14200 bored systq 74677 510556 0 0 3 0x40014200 bored softclock 58671 110176 0 0 3 0x40014200 idle0 87517 303748 0 0 3 0x14200 bored smr 1 512336 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd807effeda8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pmap_enter+0x1bc #4 uvm_fault+0x1373 #5 pageflttrap+0x1b8 #6 usertrap+0x21a #7 recall_trap+0x8 Process 12656 (syz-executor.1) thread 0xffff800020a7dd48 (217635) shared rwlock vmmaplk r = 0 (0xfffffd807efffb98) #0 witness_lock+0x52e #1 uvmfault_lookup+0xd9 #2 uvm_fault+0x7f #3 pageflttrap+0x1b8 #4 usertrap+0x21a #5 recall_trap+0x8 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82644060) #0 witness_lock+0x52e #1 pageflttrap+0x7f #2 usertrap+0x21a #3 recall_trap+0x8 exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd807effeda8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pmap_enter+0x1bc #4 uvm_fault+0x1373 #5 pageflttrap+0x1b8 #6 usertrap+0x21a #7 recall_trap+0x8 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9482 6334K 6334K 78643K 10870 0 pcb 13 10K 12K 78643K 15 0 rtable 107 3K 4K 78643K 3132 0 ifaddr 39 11K 11K 78643K 579 0 counters 43 33K 33K 78643K 191 0 ioctlops 0 0K 2K 78643K 164 0 iov 0 0K 28K 78643K 776 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 3147 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 53 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 1955 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 3676 0 sigio 0 0K 0K 78643K 97 0 proc 48 50K 83K 78643K 3900 0 subproc 34 2K 2K 78643K 1292 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 1005 0 in_multi 33 2K 2K 78643K 972 0 ether_multi 1 0K 0K 78643K 23 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 133 599K 599K 78643K 133 0 exec 0 0K 1K 78643K 1557 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 178 26K 42K 78643K 14496 0 UVM aobj 130 4K 4K 78643K 135 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 331 0 NDP 7 0K 0K 78643K 231 0 temp 102 3021K 3087K 78643K 17526 0 kqueue 3 4K 23K 78643K 491 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 161 0 154 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 618 0 616 1 0 1 1 0 8 0 rtentry 112 816 0 771 2 0 2 2 0 8 0 unpcb 120 4172 0 4160 13 12 1 3 0 8 0 syncache 264 61 0 61 15 14 1 1 0 8 1 tcpqe 32 59 0 59 8 7 1 1 0 8 1 tcpcb 544 3068 0 3064 39 38 1 13 0 8 0 ipq 40 34 0 34 14 13 1 1 0 8 1 ipqe 40 1205 0 1205 14 13 1 1 0 8 1 inpcb 280 6888 0 6879 40 38 2 9 0 8 1 ip6q 72 3 0 3 3 3 0 1 0 8 0 ip6af 40 4 0 4 2 2 0 1 0 8 0 nd6 48 176 0 172 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3621 0 3406 19 5 14 15 0 8 0 art_table 32 3622 0 3406 2 0 2 2 0 8 0 art_node 16 815 0 774 1 0 1 1 0 8 0 sysvmsgpl 40 52 0 33 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1953 0 1943 1 0 1 1 0 8 0 shmpl 112 133 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5468 0 4051 46 0 46 46 0 8 0 ffsino 272 5468 0 4051 95 0 95 95 0 8 0 nchpl 144 11028 0 9427 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 63507 0 63507 1 0 1 1 0 8 1 percpumem 16 106 0 74 1 0 1 1 0 8 0 scxspl 192 33659 0 33659 27 24 3 7 0 8 3 plimitpl 152 643 0 634 1 0 1 1 0 8 0 sigapl 432 3625 0 3609 10 8 2 3 0 8 0 futexpl 56 89089 0 89087 1 0 1 1 0 8 0 knotepl 112 1607 0 1588 4 3 1 2 0 8 0 kqueuepl 104 1945 0 1942 6 5 1 4 0 8 0 pipelkpl 48 1830 0 1819 1 0 1 1 0 8 0 pipepl 120 3660 0 3639 15 13 2 3 0 8 1 fdescpl 496 3626 0 3609 3 0 3 3 0 8 0 filepl 152 46507 0 46398 42 35 7 13 0 8 2 lockfpl 104 1300 0 1298 1 0 1 1 0 8 0 lockfspl 48 359 0 357 1 0 1 1 0 8 0 sessionpl 112 91 0 81 1 0 1 1 0 8 0 pgrppl 48 190 0 180 1 0 1 1 0 8 0 ucredpl 96 8008 0 7999 1 0 1 1 0 8 0 zombiepl 144 3609 0 3609 1 0 1 1 0 8 1 processpl 960 3642 0 3609 5 0 5 5 0 8 0 procpl 624 10261 0 10216 10 6 4 5 0 8 0 sosppl 128 97 0 97 15 14 1 1 0 8 1 sockpl 400 11808 0 11786 75 69 6 17 0 8 3 mcl64k 65536 26 0 0 3 0 3 3 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 16 0 0 2 0 2 2 0 8 0 mcl8k 8192 33 0 0 4 1 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 227 0 0 28 3 25 28 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 622 0 0 26 0 26 26 0 8 0 bufpl 280 15001 0 8711 450 0 450 450 0 8 0 anonpl 16 518966 0 506810 141 65 76 76 0 125 14 amapchunkpl 152 41469 0 41331 128 108 20 20 0 158 13 amappl16 192 18602 0 17812 173 125 48 53 0 8 8 amappl15 184 1175 0 1172 1 0 1 1 0 8 0 amappl14 176 720 0 716 1 0 1 1 0 8 0 amappl13 168 394 0 389 9 8 1 1 0 8 0 amappl12 160 318 0 315 2 1 1 1 0 8 0 amappl11 152 406 0 395 1 0 1 1 0 8 0 amappl10 144 533 0 527 1 0 1 1 0 8 0 amappl9 136 1804 0 1793 1 0 1 1 0 8 0 amappl8 128 1070 0 993 3 0 3 3 0 8 0 amappl7 120 1015 0 999 1 0 1 1 0 8 0 amappl6 112 272 0 257 1 0 1 1 0 8 0 amappl5 104 1077 0 1068 1 0 1 1 0 8 0 amappl4 96 4143 0 4110 1 0 1 1 0 8 0 amappl3 88 500 0 493 1 0 1 1 0 8 0 amappl2 80 23346 0 23265 3 1 2 3 0 8 0 amappl1 72 108890 0 108413 24 14 10 20 0 8 0 amappl 80 11855 0 11804 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 134 0 5 3 0 3 3 0 8 0 uaddrrnd 24 3626 0 3609 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3626 0 3609 1 0 1 1 0 8 0 vmmpekpl 168 38449 0 38419 2 0 2 2 0 8 0 vmmpepl 168 512510 0 510280 196 74 122 126 0 357 23 vmsppl 368 3625 0 3609 2 0 2 2 0 8 0 pdppl 4096 7259 0 7218 6 0 6 6 0 8 0 pvpl 32 1350631 0 1335118 305 124 181 183 0 265 29 pmappl 232 3625 0 3609 13 12 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 320 0 124 6 0 6 6 0 8 0