ab61d554", 0xb9}, {&(0x7f0000000a80)="b9fc23b44f356b7e99a2cc643d967befd01d3e9d28437f0739f869da287539246394ebb08b107b90c1f02dec0971a4f7655dd3c6c58001527efa2487240aba0c693cb219bdd38d6206bbc9ad2f84cdab9451fc743d8fc6c779c07b6920b0ff8a6850338e708133cacb86114abb4eee78c29c9bc940e38cc205ec006589c89eafae7422ed0de6752e4111703f241273584a8b28e760f5c09eb39934636d973bad5c00cdb83a6a212920391fe4662b2787e2531f98d1f00544ac2049dc6113daf042960c6b31359da722cbf9dbf47d3581674b71322f5cb07be78d4765a1848d334101657c43530fa4895120", 0xeb}, {&(0x7f0000000b80)="d09c631ba3f9cfca6339207dc35f1c83296ccf60dc510abee36e0a6224809f43b3875917d4973775c0d7556a4030fd9245faf8498f3e689f33395aa94b4d65f350b1b23d6f0a7a3ebada7eef08625e9dce91ad8e5756bf3ebfd707bb62044eb0b10d92ca3ee31a3587c90ba9da8370aabaf67d6b8ef629a067464fc2b5a0a54ee95cf422c5bb44763b9ea705eed2c8a3a220fc9797cd2a1fb45783e3d5e12baf29b9a7ebd6740817187aebb5988dc0055bf7994845", 0xb5}, {&(0x7f0000000c40)="5c732928bb29c8c50fd162a64d86ae0921e1acae72d15854c965867d3fa7531623f8", 0x22}, {&(0x7f0000000c80)="857446f706bff8b9aa69aeed2f899c06fe3a473685d3cbca5197886493c81f94255a8fd0d506e473034204b0432ea4941ad283baf60371c180f7e6b2f8ca66a4e3f5cf8506dfd14093f07e4a1605779f3d5f1aa5506c702ec4d587d35b1fa833893e20fe1e818cbb0883576b34b79992b083f14c6a43fa098671ebeac085a25dd682091016f102b6cde6811db5826991b69e859c6b0ab67e8e1885b3216cd80d181aeb9a8b14bb09b739a8a7a13eb89cdd15df724df0dfd350ccbf06fc8ed4f2f7446d9b077dd05d5d4d2b723251a76bf9ebe5bb93f55a059448957a1f35b463c7128eb0f04995bd82cfe9e9d633a591dcdac85077219634be07e2d4ec68bef82e1f47cd8b022247808ae0d928e5a43b364e12f6a57ae1e6c791dfdd2f41f9dc2b10ada08111fbb22a475727182dfc8201bc963c2dd6d49cae6e642ed07d4d89fb45fa0b9d49230a9271fc2a5f19144206f7d0bfc89deb3c72c88d266de2fe5394ba959b0d9cdda25d218503bae9670ed50dcc533f20e609fe5b92fbf485d8067166548daf85e6f4d850d5250b3d4902795aab75e077cd53c18bc9ef2717a7ea30f9510df582df4db603d95c088bac080baa60e593d4a3f972576de1014a8a0602d16690248a60ea4d8e879985ec9737519413ff4995d5271d9b0c037aeeb3abbaaa9df34e5d343d1fc9cf5e86c81038d372cd852e5cd88ce62236303898e946362ac424449ae652793442807bf25691c1d2c167ca2399ef71a03f375c0cbb8566e578cc9e915056eedfaa5ac8e4d9879c316ca539ca563ad64da4cb5140e9264bc7cc679ed3235a4bb88f45da7fef1fe2500e60911b89ca5ea994f5ce35c69ab74deed67fc05696a621b6bdaf0ae9fc8ddbf11b6fd9662f39e68619cbda7e8c6864dea15a2393ea4c030cd52a991af3d9f5214a91214767ecbf03cef071e22cf849dfb254b2b7614440d6dff49fb7e44a4b9fa27a66b1a3233dd7357cb1be35472ba97e672090ac7dc9c2a1999bdd3b89f41dd0d41f93e75c3979471e28496db95aa529f04b4ca20d9eb9c286e480694a404608fd04dcc356a47df0ca5ed62952bf0d5899ea668fc58fc9d86ff135c65c169d1115236e371e383b3e0f50e44ed62f6dc8e59a80f63c9d1272880478b4704ca10cc2f896e59e8459c9907d47a19a2ae25defcf88d809bf367afff6d2c500141843883508e1622d8d7cad99781e3e291d9a62b4630a543e83bddb7370fde9ca44945060a71e2885fee5fea9e6150d3a7b732c6a8c9176910e9e46c75d8049ffa00b772ec04258b032dc5378231538d400be94b42bdad8e8ea62e704b4e824c909a84f40ee2a29d26644c2f2f24b9fe0e7ad3e57080fc5a840921ee3bf9343137fe89e4d298f0710c5b72772a24ea1de81cd56ba136c37325e8485682bc3c764cf86a0be9e0e2ed68de0da2dceb1639b4d3c8bdc5292c72f01857c7766e2d4b3a5a02d3ce4d8e73370cb23f9f73798c2a6c19c750dbbc5a5d1c12ba68735e3e92eb75ebbc19e9249a08c603baf325f0e3fef6af736b6ae6de3df92a0b51b1467af10b9c75b6efa40f06f12e83c09f0c4385cde6f878116a4ad096e042a39f00091e7bdfca3d5aa9375e0ca96f8d7e36196e226a1b696fdd2e0c6cad83183467ae0b43d82a562df1a5c5fdf2feda84715663fde9b890bfae8f50c5c43970666473492da1d7e8a846ddeb898ad9f6b3613a08868a6d7944bdf8f164fabef802690fb5687a58642f64bc20b6c9c6f28f822b5d90c3238759213e6f05041657b44c22813ee9d21ff2b3b004ff66795240ca7162438581fe34e05b68280911219fc023dc7a23c8075d09e647d373aacae0e7d310cc0bde861a2a9d40a660034812bb5937ae02f5d69f53fedf0e97413408f88131e02ab5dce3c4b0c2771e1a5f973a5163df446ba8c5a2b5eae3e69ca08da21c048fa1f5721fdc4185f6048af981f8dd64d804ca6a6b952e3bc59535200695ec877813ef3e072bd06fee4434b6924856e59dbbc86541b569b7044127acbae28d7cf84c55baf2215945c56b2f5edbd6059ef74e67cec398764a3a6d461d52f83e197463d27d3c8072bba2c08ab88357aa7f0e810c4ff1a49c58ebf36c0fdbba20327c01337fdd304ea09d3c91cb828982e2c08cc749126c4f0396874579e504481bcc81a78fae8159ee753aa50b9ed154f6665278249b5b549787473dcb1f9e3b07b1faa4c451e11318260f7cef0c18d65d05aea4cf0716860fc7d084fd65fad83ea35f49c959c54c472581437dba55f0fb4dda1b98ba4ca2ce6543f920895c0e1a11947d981bb5cb1da25a44b9ebc7fc1ed85def83e546e8f3b585780475bc64e72c38e086c4c8b130e62e18835e99715273243dc852a134a673a9476aa776374d851117335c2fe362d10fa2d8e335d389097df3456ef1285a74492bbe5b2f5bc375efc689390e691d3a8d00e51d5c16b9e93ea12d2673ee8f55124e08eeacc5dcd929fa7c2d1fa108f66f0b906779b5641aa667616183064ca39c07264cd8ed70dc892d86f791cd14c7cff7abde584d75bda47a5fc67c7ce3695f21686cc8d9eb80c3dbbce2944cb992364f30342f43a3721a6ed4291e11c9e1fd020c612766672029260df045758b13ee284939887c1728857f3c7d09ca3bad9ed384483bc84480cfc8408915a4cad7767588f0bd28883de9abda9201fdae915d253591bed8c82aa6e409ae82979f63c8dd9acfdef412fa221f8fdac397cfc83762218befcb617d3901119d1363abb48e08ee9508da0691f0b9dce6121ad7497da0208b0f3a633b0ef00321a0871e5eff32bdb7289433d8405a221e574a3ea26fad077af9e39eddc86ca858f6d3dcc389d8d04135825388a19f3c2196d6a54a1e1bc672f4f6bdb070615982cad8cba7c2eae2fc4267d4cf4447e11f7debf7720ddd5aa41c61b1d98021b6d049282fa3e407b4b01737e86c9d13dd617eed28acfe361aea5451cfb4a58a4c1467ceaf0683c89485f40a36f3e772386a4f590c1269580d4d819448a8d0051dbdd6e83f6652aa7265ad322ea6f8f4539bddad2c12054185172bb4ea82e2ae0dcba52a23be0e3c314e681bee66df75fb2034925f6fe8b63385980d976233eb6945170abd511ba52c778cdb093b98d1cb6e3fe1d8ffadae823a9312fbab1f88d592a12fbd219e279be8871e12c12a82e55a1aa44ca3d703b87a1c1fb07cb8c72eeadf88206ccae30b90fc5c66b30b90cf598dad47760af48046888317649fd4fb6c14f9b7b4ecf6fefc568e002ba3b5c05abb154d14d38146125815edc485cd80ef888b167482f2fab6cad65ae07abd583acec88d41e1fcf65175e41112670930fd0277d397b88ead949fc87c761c16fbcf1ab4623b1dba156d6364e6b0117e69da276410dc1a0536659af741fd132fdb8a3aba519e97bb173b3f88b2e272b5e6e7e8974f62513575a46adf3704e1b6c71bed7f1c20b00aad68b4df3c079cdd663095cfb64d8821efbc01bf362cd16068630f42b85c349ffd583fc16bd8f3d95ad102fab95f65369f4f632b50e556fa1ae7904fb11a56c3c94ac15f48c9b5343167f1aa08058161c3876e2f09e28c38a1e2729f4057ceec6eeb6c5dd9afb42d2dd2bd3951d57ee98989209f25082e7cbb0d76ec3325651d820e36c9b90f1bb6e770d1d9644c4781386ea69bee2e2ea7dbd839b73d76218a6df4aa59a4235d23065f0e9b9c171ac23e3be3d97cc2b1a33ac7c3b7c1f1a37f01928b5d78ecd765a9b697e65c3525f0b667d548242b07f28de7b62ee62ea964b952d74cd0d21eca0014b25a6e45965c7b2e7327f55006501755d501443d987c1fca062a83dc8f2dcb3eea8c759ff944909172fbc32389d547a589a1d21f95957f61505a580631ef2e3f5b4eb91af6a6f59a8a5e7854dd5775388e3f1cbe90fa5dcb044dae338354c5c001b40dcf4698122166afb6183fa054660a5119f0bbb4e76b9505913dcde57dc8fd2fe05c0ceb53ebc6758962718f8b5dc496290f7401242cac2c3a4480f40f6c3d341dd15cf106091c498ae3820110f2252e7d3b4ffffb547e671896f54d92ab505a13f8692d2b5a41011cafb41c7c93fc5611a70bab18b6befb3e0ca7ad0f4fc18b7caef8a26b58108b791ca2a7c054dbe50b2fb66c131e8dc31cb9e888e20662cca36911a42b7429223d4b9f6704deed4f9c50329cade112843a5c59374d29ddb8a8fcbc4600bf8272909ff38aece5f35cc7935a0eb2040659abe491e3af7f19aa8dec24dbfb0a68a2477b260d7968f9acdd50c61dd235134d40fb0ab44f5dcfcd917de4169ec8aa3b529ffa5a70a34f1de4bdd9f3f0d700a2b752f5a5e0fa25b09ea222ab70e91acb2262ae36587d1ba58c14fc0a4383bd225e8d4bdc508e587de59e4613508747fd01913eabeb9fbbee4e74a5164bd75865033017c36902ac2d23fead038769737849a4dfa730054aa0b1e2d4d81897b81ab0d0ccd1ff39dd4e3b809085344945e4035c8962aa862c04a0e1cc7aa0a211d99a94d38a18922e402142b0fedac9ba7bf13b51c4511bcda042c4e38f98c5ddcd558a7ea5b6036a8966b72270c891ba8f56ebff840f00d19faa4c6bcde89c0cfb5f78059d3184dc4f81fd940076975c3a74b3e72fdb659dffd92750ee3ec2573984664536223bb367f273ad314c456d189d474b121a146f03fb39ea03e094e32e17d1cdc5995b3fb4bdde026a8563c2d3d631383d5b7aac07d03437921cd14372c15451dc75b3cbd4b082bbf194dde225772bd4b104decd652c868893ee54d4e63094e6047bfd53b9bd950cb747b2771e8d42e07c296353b62defb3846f1c6f14b6179a4d702d352afccede28b3df0d317d2250583fb3c0065dbf91b4a1d0758038845088ced7ba39d5fde2c283ccebaccd2c95e47c3db0ab8b7142ac434930c302e688f46fb175e198abf21ee9d9d6ea7d09a6eb49b2698c2072523b27878cf89bfe890ed3c08c5e4ea2eed71609278617f21fc5f21d69d76f4859a72ef45a68e45d4cd9364e224158facb7c6257f4848513dd4a051f8b5fb825005b225ed99764f68e884bf7cd0800b77ffac3631783be0b5cbabb8ca8074817ecb46e8bbd7ec86824e7bc651529e3f51032ac85738aedf761db356f60993586909e26b81b232081e0141ed49c6ee310ad275c888027862aef56a7bb1b38778788fd9e48553e7172e8c1665f23f258409b347d89e79187644de2ca8bc2b14ff8c911bc71015bcec8fea0d68821b59493c2e23bf9dd771167304c287ac5f8be7b142e99ec21eeecd4e00ee7286ae4aa2884ca15c6c18a67e29db8f9ba5237d46d740aa691f487bb49eb961516f0951cb10796847d6b805515513384ffd53d300b1d9f7937d2b22aeb8c3868205d8b2a20472470d9604ba446119de4f3ee65164c7a643230254a1ef3b9935d7f98e206da95d8ececee3083648a9d992d9777447c756886c06e670bc3a89e3f87cc39f4ec18535bcab63232af97f04d4a54ee5134d34f04f3bef7e1233d9416f8d7531cd2c7ece383c0b87a6b940a387de89798cd248dcc4fb6a80943f078b1d77fc91679f21e61512c2b6fa9b0443c0256f4269fe2a805b0fcb8f5d930b3a6866083440bea6def9ea67887a37a038fa3fd5e4c2d37b13710e01e0c077bac398c34738dbb325be1110aaf31cd4109724ade88d45dacf3e674eb779202200dd63ed55ef6a29637e9b3d371ba0b921b49e52d5e44ae75a976f9fd9414b5ae201b3f39ab3b12dda15c64e4afdeb0d0086628cbd90c7ccc8a7da", 0x1000}, {&(0x7f0000001c80)="23d3a815f6ae57711085b643e192a9253b5df0345c6fbb9546915cd5079d58a2f1c635e6e257bd61a33539b61be5686691b899", 0x33}, {&(0x7f0000001cc0)="f3b725e833747a623aa9f7f78ce3e7f9bbdd91ca14596f988340bce6d42a392488f882d3dea4bcd2b35bef8e3dff1f575f94f18c7e7f0d3d374a365feac0569dec7d0f33e60aa2edfe49394816ca9513c3ae936c28f2d794bdaa067b47623072f9609d49a11160ac1c70a77c788e82c02d07ef9449449c7386648fb5e135744b4abfb16b8c094464f7c222a9eb768963d26d96f822a7", 0x96}, {&(0x7f0000001d80)="2ebeff4fa99a8f02547cfc442a8eb1f923aa8bc78a37baac1e21780b1a344611f0b44f1d6aad137e8264f41678d8e53c184becfc720d10d65f18146d2513f2c0455cfe6343ba192b9e4850301f62290d5ec3f5bf42a466c187a6bff9a3acc0a3a9f804fe85e3", 0x66}, {&(0x7f0000001e00)="137c2dcd344607171f543f1bb0924995bb9830410a7e1d7e0a10d6dc21ce4a1fa5380e375cc439737c551cab23c844f6a1df61ac729fdae9a49968cfd897cca65c4714eb85f4adf385c042e33c193d3a3f9468a2b505102843b84deb70e4f8d7fcc75c782ec612d0dedfbcb6efa5a3c78c1b18da4e6b34c329e71f006d0b39bad937710d3f06f41aa39641ffac71ddb25fd251a21b071bf25d26edac9bf8a53b6cc0787db6a770c4c1ca39b70fa2c3421322db3e15f639735b4bc4c1c90d", 0xbe}, {&(0x7f0000001ec0)="9d8c7c283627d1686f13b52df44c5a3689b2288883d858ed5c83201ff69d1c3ae752d573cb6ce0685ddcc631100996c7abcecb5d9a44ae17e5aa5e94794b0b6e015668438602ee04da05b2797ee9dceced92f31b7e44f3241fdba1a86d221062843f0a5ad2b14051b326cd8b793f5aa55c7bf0c906ea75d16d89781bdf5e8a87feb5694aca42ccafd97f4a2796f86fdb95fe30d0ee5b3fac1e6bfb7a30d162227308e305f0ae0720cf9c34e42bc28aa21121cc10b207cfb6b209f6da789d259a6bbfd4ac01c7235167e73f57cca02b4657b67e4b76512a7a8d57979d98efece645dcf38f1a50543b74f083bf5fa739a895", 0xf1}], 0xa, &(0x7f0000002100)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r21, r17, r15}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r16, r17, r15}, @cred={0x20, 0xffff, 0x0, r9, r7, r19}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0xe0, 0x2}, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000002240)) pread(r1, &(0x7f0000002280)="53b41362226eb918f6acbe022e4b68c2b0487d9149258424d25e2dbe1e6e3f04fc18327487ea6bbdba37bfd62372fd735b423c73f96ad6eabc7193b1dad22f804ee792f9a042940d88606167b736a401040de11724443056fbbf1c0fcdcf8f7da48e82a71ff490c90fd44752bcb1edc67448212fe4ca3d4dc94951f9de2a14d01665affea872a320ef846e042a2ed0f58dda45d6289ebbf5196f1519197678a86d4beb53b6ca183bfea038efb9af890a11f544c1d627df2651d771a8115237d8842beeedb1b083ec6241b1de509b072277a61e1e69fc806b1c7b29f1f04cdf327aa0d9785e867b9214ef43a729e8d405a0e9e5e82cdc7915d760", 0xfa, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000002380)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000023c0)) semget(0x0, 0x3, 0x2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000002440)=0x7fff) 17:31:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="523e648140cd8906328913cccfc8e1018c5ec80e3339bd30e3b43bba77eaa91d9e4ecec16f3a4b8efc6a10eac757402ce50575d40c", 0x35) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:31:26 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xe3213f6, 0x400, './file0\x00', 0xf8, 0x9fc, 0xffffffff00000000}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7) 17:31:26 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x8) 17:31:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000742000/0x6000)=nil, 0x6000, 0x1) r0 = socket(0x18, 0x1, 0x100000000) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000180)=0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000743000/0x1000)=nil) setsockopt(r0, 0x3, 0xffff, &(0x7f0000000040)="044e5d753f65e0a0780b6868dc2705ac63f2de15da5ab3dfd0add3803a9cd3204da4ee0181c58db3c341611d9fcd45040f1452a57a1b9837ccec99e9a2cf408435430badb86746e1e072bbaed6a7f20f2f4b78f80c45bd77cd0616f472ca0506755a80d8fa09716aaee7120821a3bc45f25cc454971071e6c030e6c1553e402e439d850d5cd48641f73a499fcdef", 0x8e) 17:31:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0xfffffffffffffff8, 0x8}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) close(r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r1) 17:31:26 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) 17:31:26 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x100000000}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/221, 0xdd}], 0x1, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 17:31:26 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, 0xffffffffffffffff, 0x2) r1 = semget(0x1, 0x2, 0x420) semctl$GETPID(r1, 0x6abc7505e88510e9, 0x4, &(0x7f0000000000)=""/252) 17:31:26 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000180)="642e0e41a1dcee171ce1280e806fc63b5ae8eac899529c5a463c43947b31c06b30e71a98c1ccecc7fff45e99e3a73c62336aeacba16447c76982273c189d9dd0bca456797bae27838d8168e8ba6885fc8c3a84297e684bc666fcf2f7ff222bd5156a7365b0b18dc8902e9ce75e2e80a2d4603b1cffc936c392c3fd0709c2aee31b7b630127bd25caa0aa8b36d406c418f3611bfe2e1bd7552c55a12d9e8fe62ca69db735fc2a31c513f3fb14d470d93bd716e8718dd98f4b56a48784c727f5fea885ded7d561d748f3636312e28d56d75a709123bd0c322b335d9d4c33d9e88bed405302d3567ab205c32c366341d54618d958313eddb579a0ee1d45", 0xfc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) getegid() fchown(r1, r2, r3) 17:31:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) msgctl$IPC_RMID(r1, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0xfffffd71}], 0x1) fchdir(r0) 17:31:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/91}, &(0x7f00000000c0)=0x5d) 17:31:27 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xa, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) r0 = dup(0xffffffffffffffff) r1 = dup(r0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) 17:31:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x7fffffff, 0x40, &(0x7f0000000080)="683e8678e8143057034159c7d26d6c6a749bb10a1f4fc4635e700164e9f1636c2c3474d3825e73b57c1776d2bbf6594d39b68c5ead6640f180f4c4c63eceb8c9f4a1b12ebfe8996d873caa525866d654895351360a9db7e0dc2fed687876018f779464f5dcb5642b60d3136e1de929347d10b12748271a3fb71660c32482411909dd17f2e2bb8851cb62f3126b5cc3464ea9ebe332160ecffbf1d1cee5a1c7bd934bf840e8857cdf7e3e06864f17aa", 0xaf) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000), 0x0) 17:32:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 17:32:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:32:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x6, 0x7fff}, {0x5, 0x1}}, 0x0) close(r0) r1 = syz_open_pts() r2 = socket(0x10, 0x4000, 0x0) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) write(r0, &(0x7f0000000200)='\r', 0x1) 17:32:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="33abb25cbe6fc5a34284b064b2a65df81894dc377192d15d5575dfeb08d71c30364ec05a02f609843f966d4e202b983a60e31a9b598a25d0e1b800435fe9d4d5484bab4a2b573f6156ebf8f9bc8d5a2bfd22a375641fabee4ec934c5401cbaeae8292987a0db29567321f277df1b8f", 0x6f}, {&(0x7f0000000700)="2548a49e85b1aada7f56f6a402eb2f49cb022f7047ae8a0f3848579d940ff161c05a1067bf73d792038afea06267b9a318ce418eb0b804ecf766126fedc36eda00012f6f245086f05a5387b9678d0257f9013d3812c2bd184b5f403f04960ce309367872dafb045064db728af511fe59f5d9843f9266eeabf8a6bb5e5055114960cac05c98dee1f00e280d0e6acabd99da78731dd3b61471df2e601a795fe2d6cca2e02c74f0d213793e3ff87c8596d489f5a687abebd3cd1e4c36f32ad2fb4e89bffa3ae5c233c8a07e4364ec6f623f0a6b72cb3236231990846e4ed68586cb370d8cdc368ffc5e0e709fdaacc4277d8d", 0xf1}, {&(0x7f0000000180)="109b3b2dfcae651995197063bb3e77e483523e48279361c403bb2ceb06fca87d7fefe0ebd4fe527455bdb659e33a8f11f9f782b32172a66783a872b2cefe1e489f01fcc856412a1024de26af95c619bb9bcd62fa2ab1cb756da417081f3c058ec5f2e3d483cbde9ae436c5194c4eba28fc94ffb3bbd4912dc2ac3e6f47b3f3bdff043cdd0587ad8f1e1405fa3c56", 0x87}, {&(0x7f0000000240)="3f5958a5361ff7e2be9858411118ed708cc5d9358b1ca1a7ebd802657fd95a07bc8124ca8b3956e4c85c90efdd1624fa2053a978211c2cb2a5257399ab773fa6c767d5fafaf56d10e36ab63b9f051c6be90ae68d8db8295848fc1069d5454bb58f453a14fbff26be0a303928f67d52807913acc3c016fcd3c55803b5ff52c3eb66111a190486824acb6830bdbd358068c2e8ac9647bef9ff639f47866087ce4d61a7e02e34e7264a9d0861a40e92ce7250e37bacdd00019280ca1527331ec936edcb318d965ee5fa0c074f3636a142110fef5572", 0xd4}, {&(0x7f0000000340)="c6df953d50c3db8a406fcd632b796fe085147f911b7bbf01d787a437fc1371253cb40dfeca581bb230d7964067032710f6d7b71dc87ee47bd7d82c50beb8a60cbb5098985970803c3df77c202cbc45832eaa42d203a2b7eb1cc5d5", 0x5b}, {&(0x7f00000003c0)="cb3decf0ab65c66750f020", 0xb}, {&(0x7f0000000400)="85eaac113db1ff1a4d1dea0aa694725f7bb65845c2222dcb80fcfc9dfb4cd9190f9a9c23f415e1d789dcf31802ca00246974167986a0e1fddc0923f142538c8ceb02b893826999e1f85b87feaebe342f6650f8b055451af2f0b7f81b439c8b892adaacaa6961a3a9b2f92cb904707a37659d83beabd0693f6f30eac85d6faef2ec4bb8adc5b9fe58d519c12f65711bc7e0f3aff4ff6b6fc38eae1a2495505716e8d3ced017f2ca9c3af8415a79205aa2617deec59d3c6d62", 0xb8}, {&(0x7f0000000640)="b9f95a3ac5aaa27af5ceae66dcfde8a0bab42d9fec8292144cee1d864de4e1397f4839d35702ff462f20cc00ec0a5629b9f4c38e21becbb4801c7891a115388ee92a60f319b92450f55ddc763f327aca2543ab3b71183364b841c8dc099136ed826b3cbf49ffed18959aad3a045b7b6edc99e96d2ac1260ea42b3b430ecd1747566237fbd583efcbb0a3cafa41e230000000000000000000", 0x8c}], 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000600)={0xfffffffffffffffb, 0x3}, 0x10) dup2(r0, r0) socket(0x20, 0x3, 0x2f) 17:32:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe81) sendto(r0, &(0x7f0000000240)="88238ca8dd327501d6cdae7a8e57bafc3c4d6c981dacfac269ff7edde79dc50230c2d5459e241cdf32f621ab2ddbd6fe3292b688610dc53eda4e4a83daf776d76a0b3b86d064362c2a1b5567daaefe5b220fa62df76a63977bfcf41fcc094e562490ce6aa5bb255148113de63dc6306f8cbb03d490893514347a3970c33a2512bf85d321d5c8d81c880309752ff4384f033358a9d204d10c3299901b183e3bd9d81bf806bc68b9", 0xa7, 0x407, &(0x7f0000000380)=ANY=[@ANYBLOB="011d8f9ec52978e679d3002e2f0787081bea989700007948713d0166696c65f51d881868bd646085da3388c5169e65f7894c9c6abd5d38fa25c296f0268ac6f7b6a1477a7ef7ae7ad54b1f8853fda3202d"], 0xa) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000400)=""/116, 0x74}], 0xfa0259984df5fb85) 17:32:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 17:32:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xb, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 17:32:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0x6d, 0x3, 0x6d59, "bfa23b245375a4133b7442f7292a4b346b55278b", 0x3, 0x2}) r1 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r1, 0x0, 0x0, 0x3) 17:32:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) getrlimit(0xdd90f1fa242f95a8, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 17:32:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x7}], 0x801, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r2 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 17:32:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15", 0xe6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) dup(r1) syz_open_pts() 17:32:11 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x14, 0xb5b3ad41cff017ba, 0x0, 0x5}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80000002, 0xdd2ff19}], 0x4, &(0x7f0000000080)={0x40, 0x5}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 17:32:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:32:12 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000004, 0x1ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x3, 0x336b}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20, 0x4, 0xa0}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0x8, 0x401}, {{r0}, 0xfffffffffffffffe, 0x20, 0xb5ad7bd73bf112ac, 0x0, 0xde}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x80, 0x4c6}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x4}, {{r0}, 0x0, 0xc6, 0x20000000, 0x3, 0xe000000000000000}], 0xfffffffffffffffd, 0x0, 0x6, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000140)=""/190, 0xbe, 0x1, &(0x7f0000000200)=@file={0x1, '\x00'}, 0x3) 17:32:12 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000080)="926d", 0x2) read(r2, &(0x7f0000000140)=""/229, 0xe5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) nanosleep(&(0x7f00000000c0)={0x7, 0x8001}, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x1, 0x3, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 17:32:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x4000000000000, 0x1}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 17:32:12 executing program 1: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x5}, {0x18, 0x3, 0x100000000, 0xfff}, 0x81, [0x0, 0xfffffffffffffffd, 0x1, 0x181c, 0x1, 0x5, 0x5, 0x200]}, 0x3c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f00000e2000/0x1000)=nil, 0x1000) 17:32:13 executing program 0: select(0xfffffffffffffe7a, 0x0, 0x0, 0xffffffffffffffff, 0x0) 17:32:13 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, 0x0, 0xe72, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x2, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x6, 0x4, 0x3, 0x7fc1d05f}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="7cea41d83c6b40b851d7a03ba9842aab47bac22a2687c2cf520758b2a9b8cce1be0fa4e1e2aeade903adaaa1579b0b75dbc845749767b28866ea8795ec31052ecb7ee11adc463352de3ed36cc95663e6d6abf8a016a4c5862ee740f72508b740e3190436036b0b1c26c054b1a8ed1797d2224c35457049ae463a2cd8c142e20401d3a213deeee478358f1af6b10db83534b388f58b92b70107e391a92357f3", 0x9f}, {&(0x7f0000000280)="42223c779d0b7767326556e0f1541daf0a5ac3666b1d3442641f1f5ae53c5133a162cfb1d8292644f0870b1d0d2ed820839923587154e03735e86f8849bbe89f7d8e5dbc4f44589fae1cfe0c12d70ba978c71ce1d04418b467d48be1ff2293297a160bc8c9bb3c5421", 0x69}, {&(0x7f0000000300)}, {&(0x7f0000000340)="4a0c1a0cd3693ab116ae566bda5b702c91038b9635fac63130fb52f331efa9db1f5671a72d3f2fd0b51e61acc20c1b5377eda03cbd1a12f8765a6a6f5a5eaa7e0de951915ea779da0ed26082e876800e6f990b9218cf5f46aeceffc15ab103f3f728facd11f7cee021e3acd65b82225b2c925caa6d6df24b6b1cc8b39cbf1443ad7dde253a6af864465ea18582885c57aaf972ac0d448d13bf0805492b606f3fb482342a1b765cdecd35a7fa2d6219bfd205ccff08e06c7f36f935037f402abb90f0ec0b78cf9e77f5de1b5ca55d60a5f318d1bd45f85d381cea9540a9988b441db4a18f99fcbbf45ac9b4687713314e380cdf2b6c6c031116a68a849202e778f7258325c279bcd32b0405a131572bc26bd69354c5449abc70f2237392957f531898a98dfe6a2f6083347a132c6fc9ce51fe95ebe84e1bcf3ebb8dbcd85b01a4861f063460476787f821bb0bf4f9da94c0e626bdd216f8507a4a7ce5ad93be3ad19ac09354e721669f6177b78e3c701298d80ba97bfbfa7c8ac23a48e1d15eeaa0a12ac45df6d3dcd20009f9b8cb8a9224c85a25598d493638b228f8e9685e074f4b10167193727453b72d0e006c448944eb859f36389c1d337ede9412c4343b0b084b3c49b726a6ac0ebb78e58442fd5ea3cfdaf0f1052d92eb902815da92132ee9a46474460041c9c50eed331671f4873ff0182da5742227bf20955acc31e05893d0469789a0457636c5e569ce541b1959f534fdeb9f00c4b31023ae60304b4504faecc51925d1f25962acbd4d7e1ed1a7f666dc42c2cf0e9f328725047a7246181b76bc2c66cf3713476fbcfbef2b1e9d2acffe1c84bba8a715092d8ac925a0daf2fa260dc80fffd1b557401ec0503d5c31f68d1b185262f255a9a7381890690a8039e9aacbb09aec6ffd54fd24d6d741dde8de70ee4a373d706358634a977c765ab8cdd26758099935116f6977cea15add28e6d1da2142527888c004603bb13eb897960418bd00df553a17342061ce68b3b9a93b0292c374c15837fac7f07a3dc90944e8564b8c347112b071313c0da095b1a80259bf49cf0e394ea2552577bc6a0b8f89834158ceba4df7738b03e62492d8270409d63fab394525948ae40c05646e049c6395dee00fb5800e05236417c23fe4235242bc87990b4448929cd37236906398361d98c308aa9a5652b37e264487e3bf3e7d76c197d971a473e651a2c3ed48bbf0afc0ae484760584d35fc342eb83fc0c93901224447edbf72d9e8e7ea2f60bd7b9c86dd0581187006698efef5688705790a6b28a8485856a1abf5de763d3046f7e76bf248645c33f70a7ea3332ccfc623e2a2857ee2a52ea4486861ee320f07387982ba0907c53117f914bce833939180a3803a28360b751ec002f92c10af7d18d592cd6e7a24c18debb8d46322968e1e8ffdb42c5b7b0f7981881db707451b76ac7676dd0fa6922b9910fc5ba0442ba6b6c03663cc122baf960b3161dc904eabb5e5fb231fc96891e987dbdf555f09c9f6816f0825901222340c097b3685e4641b07ca75cd21b63c19dbc48b6335d8bb5eddb9586277cc37aa474f6cdc118305b4b33ba601a8c5bf8c3f46d6c1d9e8bbb462d0d1f7a790a4933af620f3d16492bb9264ce02946bde4380df4ec671238c8a3bb9642a8593e24d82a975b295eed4b11db29765434782c04820ad7459b401a08e81fc75ef265998e4709d5a3997d522b357dcbe01657ee1a599587b4d28599a6bd763b040ddc1800394f5d1dd5e411b8ff0377d33304bf502dfe10b809dc74f120231c6dd6e590962128d30f5fde6272832c59bc5f2dd1adc66459dd81f3cb9feefff9e1306ceddd8c994f2a55ce9a69615717b00338c7efebeeb0b1792e06f2aa7545b1990580c2751e4243db654562af381b897c24f30d4a2ba2438dea4adeb1604c37077dbb3d546cf1aedb819132d98074fd502cf1dced92793e01b5a4560ec80cc9533aacb92a4b4db5d3d7d9a9572865206adb409aafc35041624a64e432b6f134a2607b2b6b66fb15ea841254d4364ff81d7476173c6305871d46b4a72b58c0809b62dd3620c0ef52f4964c24ed7c85dce3c5b55cc1328dc1b02d0d745f89fc97e733f67c98fc9b838c8c5e07771597c2147474f7ef9fd7cd65769ac4338398fd4d5db41d4781d1252778433425a668df9d578d7ad963e5cf619e088ada6156ac9693b467cca9855a51198bf7408f7c4cf2a00e299c1fc278326006ae1bf4b7cf11ff48e772bcf9a892f68723c9821781ca67c10e18a747bb25c45520a564efdc71043d84d8caaff3faf8a1b24c926aa559b10ecb031e71346946fda4a9064197b8499db4f30b5b8e18bd14040840b4a34271d31a672f914e42733fe099d98166528e1c1122633bae97b3fae19b8f891c98640e376411aa4891a061edea6a6dbcbb8818eb0e0a242dc77891e8619b634cec9436d1a39cde7ddebfec79220ce70ee73cf954bec07fa41aebe633b14fa33355db6bf4617563adcc453009adb9cde100495c9f9f3ab936bab08875fda9e7cd75695246281ed77c6531813b53ed055b4526d5d484af178f4cb3c93e0896516d0474be0dfd445e67efeab0497d7b837a190ab03778f92da86c5418f5b193c7fac3d15f66e59375038507e7a756d5effe676b0df226fbb6a7999836d85d0f213f0a52b1f3e9229831f7c69890a236739b12479e9b645238c70303a06efbb0c654d0803979a3a3bcd4ac1fafbe794df25da8c3344838b9637ca387d5df28b552fd9b458b664cd4a6b998e282bc51e7b6808a53a1629465c075da32d33b6e5f57bde9bd65068d873835d36bce90b07e64b687894d611ce142b255a85943a1872d51da27c799281f11e1ee8fd018eaa27445a3c0f6d76b6c9b5e21deaa044fedb1db657650990294c1d67d6f67b3cebe3a733052af83170761dc12a1566ea7d9c9f9210a7397171260c7bc5a2828b7f53e38a0faf146fa88d7eaf43df2276f054d97fe9e029fc750c6932ef7285c894a81155887ee96e8c6b89c8bc84c0d5dcfb58d45f4e5d7561ccb183592131149a3bbb7d2beba8ead7e8ce94b83cdd9102e73664b10713aab26ca7b3709a1cc63b38fd8541967ac369d5c4fdb3343793080cfccc579d15cff7064993108a88b340881d401d8da6420fcd8a1b23a94cf4ebc9d1041992eb47105aa39bcd7d78c41bff7100777625811e91540f2e77fc6e17511a7385aa3b480be3f85258598e31d22fd7fdfe648fa0c53cda995e9716b9873cf1cb9a1f85af915a53cfe83bc847eadaa6d638e516e9336c2894f0f57d95f220b17177724431fe585408c0f2a887b9ed8a1361a6f326786c68ba3928dd9686b3884141cff52cc6e36a4302447afe12cf64dd14b2d91da70877143b76d16066108067eaade06a5b0332dde0d039ffa632afaa41bd96a866dac07dc0ec02ba79b10c03c80bcb7c30bd66cd40bdd3b5493a89c70fb57fa23c8df36df500f53503bae53a9a3705d4fbba0d157c2da9a4f208f3737c36c0848a6180e2177e1059a55478c36b3dcb396b92ec0684acb4705c257af57d0248306b9dcad3d6d46c34d0804c79030f1160bcebdc1609295e914e3c2ca7a6c92dc7df42ae31d0b64b198702098c56b5c85cea31d568c18a5c3434f0449606b049cc0b98b8f7fc1cf2ae3c66b841ac894def5cb6c95f50da00847b3e8829054d8412462a7daf8d542cc1f98e0b2d8fdb387517968b50b73ab788bdca0ec550ae46acf67bc5872da38879d92f86bc431d430369c46f4d0bb6b3bd430e448591e3de51e178c55df347bab79b45c4c0527b2e07cf735686204278820e5d3c1bb2dd7b740aae6daaad6333c40923b972a739b2f4afa6c0e2df7ac989de14106eb984a591408582ca9a3d0385a04adc53c1daab21503ce4d9044892ab9461d1a4ae1327a3213927a442623db65892892cfd91acfb9d13503b6ef29aa86ccd068d107ed27b3581e88f4a41bd679e4a098344bb9824cd29d5bebc596a8ca2a5422619fdf7d729744cf8120e7e48fd06f45e28f1f85a26ae33857475e00dadae672fb8d10a6c80b1c5f8d64d4917d596b10dd341958ff63e7cd5091b85fef1d18c0a911f7bfdb1f22fe9e7cef43ec4ae96a9e5d65dd706494aaec3f6ea73538005bea15a06766f92596042884ca5def57fbbf8d614dda93680854f9cce74a42659256646a1a674372d8faffed8fe35979e7deba809415774f270ee276145946e01cd25815659fc26bbfb59b1db2f9a5e7bfa1b9aee00957262629ad43ca9b850f51e10578212fc11baa5c606030b5da0659ab07990576188076761161887f0e25a98e27c33e9899080453c63289d625208a0c51553ce35439764bcf4e6b06f91bd86b9044023854e0bec3cccb210e11b68ae64e536636a167bd1a5c67fda6d78fc7260712263f8f1820a5ae1a9b08efa276b3ec931c7575cc7cf2234de9754023d58d7010875d1a4704d8b55350d01fa5de3bf5a7b662e865bf1744403292f09459c592fa2696fbf4047cbb5a427da0cc2b147ef4a632d39f1a93b430cc7e4661f85087ce85b0726e50dda7b5dc703b053e9019fbbb93dff87e5ca668796c9445cee2b325400bd1dfc201477a03b751a2a45eb6884c01e6c74c6b20c6e1e3edee40dddfaebd0795acf56a9558bd8ef7c1048993e5f51855297dae73e88116999bc17772cee9b06ce33b4ca94da21abaa5402d29470e29049735fc006ed07b173c0c1246aa79353b70d32a1bf7a86fb4ce57f606526905f6a271034cf774671b3bf16c28b88589c91babe34e37dd76df7a5f9030d6cbf76492df0fdf489167e948837ea1145674940ec1110df9c7ce25d8582147025d69ea6622ca6f5e1d7b2432177e0b731a5da7b7f6d00f28c012f23686e8e5289c818a345b5bcabc351d5413b7a83515bcb14f231c7f6845ae25d9674f2c69e0bdf9a84fcee29607a4f988fbae4087c9c6dab6ce96eb4bfa54c4560ed42c489095b4907ccbf16feeaf4bc7ad8cc9ff1dff45277cdb74fffb24c13bd99dce3f2d79406f9e01ef277ca30fe48a2778f3be4d488b3e247d9bf3dbea90716a8c0816d4610f93f21db2cda6e90ad787a8328ee6d094b45cc109b3688652d6ddb5c136b3d06b619a806de6932d6f06af5d7e37722a2190fed1637dbd4e7d64d6f9053e3e9e1a4f81cd44c6b6eb9c890877537f7f54ff78f69542592ec6887354d4d3ddf7aaae0a5a805f7900b0ea0e33e875493aa24aa929ff95806c2f31af1855d171a9bbb564c24347fcdfa792c96c9dfb1b682b99aae9f96665c524cfdad7a44b518b327dbc254fcd51cafe49bee4bf3cf13dc830ad188445e6d7b49f673793e84e2cbf3065e5db2b7e8d5568bfd477167f2791a8a4f9775ba26c5007e2c1fbbea550c2d432108fa5bc697b33243a258cc4ddebbec07bb99503fcde05231a3164bf421d31098adae6156070205f642da15812b630c1953997b674f88baf263e307e90cda7d12f8d97fba74664a3b4bd547e4e598d60cc3fe91b758aee73904333735fc7539f4f62c9f49446da4eec59c7eeeeab81458c3b1af6e16180eca621ce61a883fc2564f70412c445f284959b7f5d13331b71247687f7d8b57f31f44a3aee5f2154bbac76f709f7775b231b311e570b72d76148108b1573bf11f259ad64c702ccbe68aab94207ddbe6d434978c8a1c61f313edd3339851fe0c6a1d03bc19a5b282e637787e25361fbe6b6e5430702abd4672745e503fb818f8bef98b99fa2f0a1d5f3f0c42380cfc063bf9b07117b5", 0x1000}, {&(0x7f0000001340)="0b188d553e232d27250a4163abe863b7db301b149fd85d9a363920b2b8a08ebc7f4d6c53ad9b67ef47bacbe371cb3230cc2f52847023ca61869255c2fb3c84a73561f78cccce3200261f3eaddcebde79f4fe3ac8c1b5a1505ec83f180bbeaf", 0x5f}], 0x6, &(0x7f0000001440)=[@rights={0x18, 0xffff, 0x1, [r4, r3]}], 0x18, 0x4}, 0x2) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x77f010b0953246fd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000180)={0x3, 0x6}) 17:32:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000001c0)="0000e65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 17:32:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r1, 0x1}], 0x2, 0xc2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 17:32:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c7"], 0x3) 17:32:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x1d8) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 17:32:13 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/209, 0xd1}, {&(0x7f0000001100)=""/229, 0xe5}, {&(0x7f0000001200)=""/33, 0x21}, {&(0x7f0000001240)=""/108, 0x6c}, {&(0x7f00000012c0)=""/66, 0x42}, {&(0x7f0000001340)=""/243, 0xf3}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x8, 0x0, 0x0) 17:32:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x39, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) 17:32:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000296f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9aac9f0cd9103800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249d7212cbd82c6cc8ddb"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r10 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r11, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 17:32:13 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000016c0)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x3, &(0x7f0000000280)) r0 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001840)=0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r1, &(0x7f0000001700)=[{&(0x7f0000002940)=""/117, 0x75}, {&(0x7f00000029c0)=""/236, 0xec}, {&(0x7f0000002ac0)=""/151, 0x97}, {&(0x7f0000000100)=""/52, 0x34}], 0x4, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002880)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x385, 0x400, 0x0, 0x0) write(r1, &(0x7f0000003bc0)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd9408562335280bfd4acfbb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5e07000000e271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0ad180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f617d69799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646", 0x1007) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f0000001640)=0xf08a3278) geteuid() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r2, 0x8d4, 0x9, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x163) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) sync() geteuid() 17:32:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c2cf066c2b0fbad60a2309b8dc538bc2fc94746fc7f54bd344c533d42d91616ddf5a170fb5edc6b6302b0db023a5c29149f5a36591c516a2a5d25ad7c48d0307693f6eb7a712d2d4b42c882ebbef13294e7a03fa7118ddc1f2f337f07c21529adbd45c5a94e543d2445e6e8c0c51e1b4c6971bd6d21c120f0d0b451c87aec958e0a7af77450ac9ba7f25a3113ce888bbe3e85fce150a72780e4e29774ef4eb3164fa2ee52f33c3e0d1427ccd5c99a4d957182dca8d85040fd910635381ac79d42ced1cfcf0a36936859d72d9c531f7aa4074048492f50b09bd6d64775f5b2734d3103cc5888c93ce743a2f4eccfc805f4c37f9ce6d8cfb6394ec9a91b6fcdd60f2a", 0x102) 17:32:13 executing program 1: utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0xcb, 0x2}, {0x6, 0x5}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x0, 0x8) accept(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x88, 0x36, {[0x7, 0x1, 0x0, 0x7, 0x2, 0x55e, 0x0, 0xf7a1, 0x8000, 0x1, 0x8c39, 0x1, 0x8, 0x1000, 0x7, 0x100, 0x7, 0xfff], [0x1, 0x3, 0x8, 0x7fffffff, 0x4, 0x80, 0x9, 0x2, 0x3, 0x9], [0x10001, 0x0, 0xfff, 0x9, 0x81, 0xc7ae, 0x4], [0x4, 0x1, 0x100000001, 0x7000, 0x1, 0x5], [{0x0, 0x100, 0x4, 0x5}, {0x9, 0x100000000, 0x4, 0x10000}, {0x1, 0xb1a5, 0x7, 0xffffffff}, {0x7f, 0xe, 0x0, 0x1a}, {0x7, 0x9, 0x5, 0x400}, {0xb58, 0x0, 0x4, 0x400}, {0x8, 0x4, 0x1, 0x7}, {0x1f, 0x100, 0xcd, 0x7}], {0x7fffffff, 0x80000000, 0x101, 0x7}, {0x3, 0x7, 0xffff, 0x1}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r2) listen(r2, 0x0) 17:32:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x1) open$dir(&(0x7f0000000580)='./file0\x00', 0x282c0, 0x8) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000006c0)={0x1, &(0x7f0000000100)=[0xf8f6]}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="19dc4362376d6ae253f9c9aa5a6ca630cc17b7ed6d086b701e0d6fb45b95cbfc0b61a397db4d07e10319e0b52cd002ceba4ae91e16e0e927cf6969832c8b708e2c7d744fdc1cdb185ed76c60a3b74c65d5f3230b5fc1c6caec3704af17d84683b96913ce0cc3f672b82d6bd1d95b769c282dc6c112636a", 0x77}, {&(0x7f0000000180)="135d7ef42773f3196cd4c000f50ac8e32de606f181d3f7a8f316c009a3bfdc996a076d58d56e19ab44ba1ad5388e9067296082ae8befaa3b0ea968ed71c0661242141c4ad5d797a59c8ad7813f8f7ccaf6c952ba30eeada71905ce05f8c8f6825604849ad7035f1da13b1f2045f21bcb2ed930f0cc93716243eac0d35bd0ba8c3f3ce2e7829bb5a7a89b51b578632524d7b64eaf9f36b250052b7122189eaad2cf880cc6dbe0d4a7cb57f9af0ca92ebcc4", 0xb1}, {&(0x7f0000000240)="42df0a646c2acb284ce5a9c5e9181dd6211894bab3c2f71d3c4fbc5d5368a91f7d04100b35012ce977c23a72054426bd8c2b5d283f993e380b281db995c5c7f3d6c71ae7f899508b2d9a2354b8b7a3f058b4d444ad021466d7466bddb2212c24eabfa57d32f20ff56bd174dbe8d70c70e0c72b88c951c8af43ada26fbc01b0a4856d07c899aeadc26544", 0x8a}, {&(0x7f0000000300)="33353a45cf14d2f673224e5540ceff0de97985c6c3ad4fb3f91c980eadc66cf6212f1375aa58edc6546dfb856febadf46698233874822ed7160f3b87f3240ff5f7", 0x41}, {&(0x7f0000000380)="02006e5402c8632a817634235905447675578568966636f58153c8669ee0075fb64b15313bfe220bbca3c09472f2f96e7807fa3d5ddac5949a06f6278a918c5cd4d1fd4c847716200f4e3d7254", 0x4d}, {&(0x7f0000000400)="d04a5580e30317afc33817662531589797e1546e6c6f96cbcbbb041c60b1ccee58431515ada1a9a82a368c6df15a93efe228be7ed4e7586c31b40309e488a6bf12ffbe63c4e2fe8da7b0d461dead9db3173c19cc0e0eeb0dc9a8e03b8b8e59d6b6bb4e9328138e7930e4a71ed3daf6273ed61b97a571a4341d713ae91a8fabd76efdda9409d68cf86bf2e25d8bdea1f8badd1a23", 0x94}, {&(0x7f0000000600)="a2d791f352fc12b0e76c524b03865e11bb627a543ca24e4978f3f1d2987c7bd5e710cdb4d5d18f49e7e67fe08e8735769d8b8c29278cadc2000e6d0e5cad53d7e7fa6a3f7c9d72fa4694e849fc333d16f69e1b27bbaabe54cdb2805ae11f4e4a04043d0bfe2ba1c422711bf8f785ae483bae2461491b8534defbe7d1611fb796e97a6de6c6b1bd4225ceb4e8309e3f57722af28d0be760acb3aadda86faed36449a40489b0c8609d370f0c336965e316b279cb5f6df37812f41c9d", 0xbb}], 0x7) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) ioctl$TIOCSTART(r1, 0x2000746e) 17:32:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 17:32:13 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/252, 0xfc}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) ioctl$TIOCSBRK(r1, 0x2000747b) write(r1, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff03", 0x1e2) 17:32:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x81, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x29, 0x600000}, {{r2}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x1bef, 0x9}, {{r2}, 0x62fdf53b3a8c6aa4, 0x69, 0x2, 0x290, 0xef}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x6e, 0x9}], 0x5, &(0x7f00000001c0)=[{{r0}, 0x48a3287412b5fa6, 0x84, 0x3f1d389d18980099, 0x8, 0x1d3}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x5, 0x8}, {{r1}, 0x0, 0x86, 0x4, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20, 0x1000, 0xdd}, {{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x20, 0x6}], 0x3, &(0x7f0000000280)={0x3ff, 0x3}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 17:32:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x28) getpeername$unix(r0, &(0x7f0000002640)=@abs, &(0x7f0000002680)=0x8) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000002580)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000040)=""/99, 0x63}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f0000002400)=""/116, 0x74}, {&(0x7f0000002480)=""/243, 0xf3}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 17:32:14 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xcc3) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xfff) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 17:32:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000004, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x3, 0x3ff) 17:32:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x3a5badad69edcf90, &(0x7f0000000080)=0x8, 0x4) sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x4) 17:32:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x14) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0, 0x0) 17:32:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) write(r0, &(0x7f0000000300)='7', 0x1) 17:32:14 executing program 0: r0 = msgget(0x1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000000000000365e1139b136a513f3d9871a80741a8fa8e82b6687d8ee66bfb5aa4f65334d0745c0957fdb8758f8717baece4c7156ab760670edb8cf73d9648576ef3773ff8c8e1bd34608c71cea852861aad19b74798673549a862ff721036157eb7c124600885ff8adef04fde1491bd601aaf8d9e624d245d783a7f13fcbbd45c6ff30b891eaf9780fceb06391d0e1e787aeca7ccc3f3999ef8d1b10506998a9bd77ea503e823a24d7d387483c1c2cac043966c60104cb4c6f546eda963caeb083ce78"], 0xc2, 0x800) msgsnd(r0, 0x0, 0x0, 0xfeffffff) semget(0x2, 0x1, 0x90) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:32:14 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x40, 0x1112, {0x7fff, 0x4}}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) 17:32:14 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000301000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:32:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0xff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xb7) sendto$inet(r0, &(0x7f0000000000)="d1dcd68def65b640da9fb95757076e3adf0faa1450a8f1067c5c45c7ebeeb613fb4439c6c1618e5d2b89ad239120f40e908b6785ba3100b79d2293108fdd8292c8fe32bd56ab391ac9c65895c8cf39261084a2545b509b8e50adbf4af03928b6e46c64a9be7380c61cca36448bfee6161a2a47715613e50a", 0x78, 0x401, &(0x7f0000000080)={0x2, 0x1}, 0xc) 17:32:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r0, 0x0) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/243, 0xf3}, {&(0x7f0000001200)=""/32, 0x20}], 0x3, &(0x7f0000001280)=""/237, 0xed}, 0x40) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 17:32:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x200000000015, &(0x7f0000000080)="04000000", 0x4) 17:32:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035cee00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d00"/4101], &(0x7f0000000000)=0x1002) 17:32:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = socket(0x0, 0x5, 0xfffffffffffffff7) setsockopt(r1, 0x3, 0x80002000000000d, &(0x7f0000000200)="38cae1ba5915fa3483ca9a65a765b01abc7c14fc17fa4c0babd487beb37a8cd5b18e544d6486a389bb1bc6f5f77e1d02860bf8c8505be08e83f0d3d47a013c0afa04142adbc34ab73359864e8aa05f081d3733ef7b676108bc6d78cabb0de23672910ff287a6089f014d57e1f6ce69d486f329be00bc041845dedb33", 0x4c59dd6df9ef2985) 17:32:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) accept(0xffffffffffffffff, 0x0, &(0x7f0000000740)) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x12, 0x200, &(0x7f0000000600)="98a2bbf622b49b042ffc20124fb2326407bc9ad82b6a3c4c16fa528905a6fdd75ab7ae560cbb82202742e0f5ec4531e0d5fb577c18f37c40a71e74ff3b20127f629510626d78d36cd33180f5c87a9d71cbe376aab954e82a9adcf2eb487c77b46995c7662749aa3c99ccada838e1781d3df1b9503ad21e5033b88ac2e81233513cb3b040aea1c073977aefee2ba4aaf03ae88410d23142818a6c24a96d5815d9d817e8db0618ff959bb23dad131be0a9", 0xb0) r0 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xd74fbd7478033f3e, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x2, 0x4, 0x6, [{&(0x7f00003e5000/0x3000)=nil, &(0x7f0000333000/0x2000)=nil, 0x8}, {&(0x7f0000209000/0x3000)=nil, &(0x7f0000122000/0x1000)=nil, 0x5}, {&(0x7f0000494000/0x4000)=nil, &(0x7f00005e6000/0x2000)=nil, 0x7b14a5}, {&(0x7f0000375000/0x2000)=nil, &(0x7f0000389000/0x2000)=nil, 0x2}, {&(0x7f000012b000/0x4000)=nil, &(0x7f00000f1000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f00004ab000/0x4000)=nil, &(0x7f00001d3000/0x3000)=nil, 0x5}, {&(0x7f0000293000/0x3000)=nil, &(0x7f00000bf000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004a0000/0x2000)=nil, 0x4}, {&(0x7f0000223000/0x1000)=nil, &(0x7f000025e000/0xd000)=nil, 0x3}, {&(0x7f00002ff000/0x3000)=nil, &(0x7f00006bc000/0x4000)=nil, 0x800}, {&(0x7f000000a000/0x2000)=nil, &(0x7f00007bb000/0x1000)=nil, 0x4}, {&(0x7f0000481000/0x4000)=nil, &(0x7f00007b8000/0x4000)=nil, 0x5}, {&(0x7f00006ed000/0x3000)=nil, &(0x7f00000d7000/0x2000)=nil, 0x6}, {&(0x7f000059b000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000122000/0x3000)=nil, &(0x7f000016d000/0x3000)=nil, 0x2}, {&(0x7f0000492000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x24e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7ff}) connect$unix(r0, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000700)=@file={0x1, './file\x00'}, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r0) ioctl$KDENABIO(r3, 0x20004b3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:32:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f0000000040)="0a7de609b29c62b608a81c4a83eba287", 0x10) syz_open_pts() 17:32:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x2, 0x4, 0x207) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x40, 0xebfcda24c6c71692) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000000)=0x1) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) syz_open_pts() close(r0) dup(r7) syz_open_pts() close(r4) 17:32:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x32) fcntl$getflags(r0, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) clock_gettime(0x4, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000240)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/77, &(0x7f0000000300)=0x4d) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80a0, 0x0) write(r1, &(0x7f0000000380)="5c6ca1316495dc9b0c52cd35f14c7148e8c5ce31f0459cc5f45d2a88800a5e596492187716794071f93595cbf83014b7b2716eb8fe21a8030c5406e513c0727e6f8cb38553534cd72a4c20e856c4bc64cf1ca42cbf711c80e7ca18861d39f82569cca772b8f4085e38637fd5aaba8f8e1b7c33d17a0128606a71c6eb26be411422540c8137b414906fd4b5fb89076011f42a508610d83221be35325da886ad34250a7a24f2eebc5bc12ce8952ae38d6f6c10e866da3c33b4826d349cabe7f76bf4cf4cdca8e71c141003b51e5d91cb1339fd7ac93502cd240007c20f541a", 0xde) r5 = dup2(r2, r3) mknodat(r4, &(0x7f0000000480)='./file0\x00', 0x8, 0x10001) ioctl$KDENABIO(r0, 0x20004b3c) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x20000000, 0xff, 0x5}, {{r4}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x7}, {{r1}, 0x0, 0x80, 0x8, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x5bd}, {{r5}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x5, 0x9}, {{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0x1, 0x1000}], 0x5, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffe, 0x4c, 0x80, 0x3, 0xe88}, {{r0}, 0x2fb7f4c7ebdd61c5, 0x20, 0x1, 0x10001, 0xc734}], 0x9, &(0x7f00000005c0)={0x52, 0x2aeb}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000600)) r6 = dup2(r2, r3) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000680)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000006c0)=0x2) fsync(r7) read(r2, &(0x7f0000000700)=""/165, 0xa5) getsockname$inet6(r1, &(0x7f00000007c0), &(0x7f0000000800)=0xc) nanosleep(&(0x7f0000000840)={0x2, 0x1d}, 0x0) write(r3, &(0x7f0000000880)="5c284a34af23bfd871a3c889322043e78f8614597750d713464003ce23a251ed6ae7da1db50403e8c27931cbc0532cad3b03cdd72bb9b5cdd75ecbb65a8ba5284e56fd9d8e8ab1fef187e8774d8d9e936de43a5e65dc0cd1b73b707bccb41c591db1d15779a74739b07de5e8b04eb68e666c56f031b0f0b50119c7e0977367e1dc2eb81b52a658d14d6248aa4d85147ee7eaaa3a7e5af3a54e8fbde315de938417bd13497a79f13e863ba3a85e188f741b415ea8026363a012ad46ad59667c09648685ff00ecf2315211393176b963b9da412e22346bf7eb61a4961a1c973a65783892c77616", 0xe6) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000980)={""/16, @ifru_addr=@in}) 17:32:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 17:32:15 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) r0 = socket$inet(0x2, 0x3, 0x9) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/97, 0x61}, {&(0x7f0000000340)=""/183, 0xb7}], 0x5, &(0x7f0000000480)=""/20, 0x14}, 0x2) 17:32:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x1ff, 0x4ccffb13}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="df1d511082c8e859ceb742540ac1b777a4ec4dc7ae01de4c3c2cee839cdaece0781245081f3b8b0dbdbf4c851af9b1632b12712c5e57b164ea012260752af733d46995df7e61ccd3ad1f96c394bccb1b4d056521ab2dbec9c33c6d0d4a1de08a71a8f34a149c4da41d22b1737621c3fd2781b2fdb25c8f9f05cb4b18637ac6446271538e259737f3fbf81f77f483315d79c1e4268bf851", 0x97}, {&(0x7f0000000200)="3629374824f679ab858222ddd7613a35c28de35c5c24d11deae44a285d1d874b47981c4ff0311be95062116dcf0f", 0x2e}, {&(0x7f0000000240)="394c56e943d62cee19b5a48d202696514952f2220ccc1dac255d558968042cdae7283f9c51a2b5b0acf8f57771b889b1092dd85cffcebcd46e5242ef8f39316e3689dda1bba1947349f50cdc603455c76941c9dd8a88903b05ae0b292881eb50ad5c0e7eb569aa3289efafc1a067340f23996139b4314eb5c219c93f8c81a006254937a328ff95bdc18db9659aaad8d94b916b1b97d2a7900b4afa84bc6751c61f0c3ca5c801bf3691de8181870283febd452e5c3479f435ce56cf0d61f77e73925214f7ab2d13bf091d8b038ee42ca9102df69df83e11344c076827092c72", 0xdf}], 0x3, &(0x7f0000001840)=[{0xd8, 0xffff, 0x1c000000000000, "819cb990b53331ec1a07e6fb7d6861e5706702c438d7a28a94da7901dfd62daf2eb83c5443d95e0430f130936b23192b13202683447aa5045c3e42d70fdf3796b88a3897d1d28ae4336cbf4dea12702d0a392f9fad21ce1b4bf9b4d869ac60ec3400dbc8503d9f2f12e74073acce4903ffc175b513c4e20a6792352771b5005c21bf92425b88488f2633113be498ea78452e8be062c8d1a8817910c67277b285cb076d6e5283c1cf824651a63f8a76133451ec2de30d48e3bf841f6f3f0c2947c1e955d563f9f9"}, {0xa0, 0x1, 0x0, "3e474f0819b6f7918847ea2094260834f76219dfe8bc4a47cc15c2f23e6bea5fb1ad7af03dcdf811ebfda433e07ac632ea4699801facdc0f1c15941145364eaee5a44d2d07d7f72f139bb9e4aed9f801ea3cb21a28b29ee6ed052d0827770e20aa27d8b348c60abc7df1d6561f64742a4b415650ba8d9e9b7d07c3c5f9edb799d1ed4dc67b2e2fafb55056a49813"}, {0x48, 0xffff, 0x401, "344916ead77c702625e01414a627e2063fd65929505c6a299613bf0806e6eed6853e5b84c63f68614d997a6b9a259932dbe3be33d90f5c"}, {0x90, 0xffff, 0x3db, "18b56742befc75a3f82f257c7117b99a9b4c66d7478919566eacead36c50bf251d4a3551c8ac3902317177ae85c80ed0b6058e09f6725673a27af0abc3d7fcad3a5d6594b698693f292060734761d28380f8d0840a8986c682a9e890e3928eaf7edaff839a3c0db98c5b52a511db4b26efc6b7d6b168a20a7335342ca808"}, {0xc0, 0x1, 0x7, "446d3daa491300c53626b27a9c04d7d1e9e13f6403fa8f26225e888b7e57be16e44c3e380b3c44385dc704b439368b7e02f9ad1a49b69c4cd40dfaf8e0f5b71ab89f5d86a6dbb13629ed1786aa28627923ee73aa57d336d3427c437b708a50195739ae0a432d185c4d3bbc5df7f399e56b4cf67f5806f229ced0a4061995606d8db6dc556fca2c16b82b79a19c439ac5c5e1975f3764b18b6569e54f6598bc3f2c1a50b75266a27730db1ea757115b"}, {0x90, 0xffff, 0x2, "d3388153b83b74227125d49e6e25ede2319b2306bbc3eaf0e3b99807120df60c05d6f6b76ad3cb8da7140302cdbca721c06cef1171b285786f8058a2a2f35955f61e0171bcc16ac7bd73922865af44b2dfbc13499801b785765fd6f304a210122b497fc80eb6da504f019fc2069d24ba76c5f13e3691284e5420d0557d93"}, {0xf8, 0xffff, 0x702, "7080faad05fbe31da8d2436b3d4473ac08b95da0fb3731d20016c2eaf92f2849aa8df2a6f16ec6b1e0a0d3e5d849874af0de563bf2562fe44060609a7ba534a95c96c1e24033bb6f16272989c9dd8da41442008fa7e9c7c123aeda6c097965773a0bb4b5c55078fbab7b4832013f8dd7a4fdfcf71a8708a4abd65a2fb0133479c65438cc78feafa2181661f360459aaf7353b6238c2fa12d11c7ffeae86761fa7232a35f73cd538eef4d2516be9ef9f8d3292018f2f9ea6ca6f243e22a34fd388e2859a781634b6974741336b1168b946f4063c315d96877255273b8622bccd7325973fd"}, {0xb0, 0xffff, 0x3, "6a34e28f4f41e09ca854b2d2aaca92e3cd5f306cf645444bed6402808e2cbb0f1d8437b6f9bc78945ff54dcced3f8015865873713fdf101a983c08a3e9f7014ffc2ab76fcceb7a326fc585c8c5ed121de486cb834da55aef2c8cba6343590db5c55cd0f530a4bbdb2129728acec6861070b83eda3d30181651112a3a479d4d16604d9c4a7d88f73035dac81503b5f63c446ca633f239b955117ba28a1722"}], 0x548}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000400)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000440)={0x3, 0x1, 0x0, 0x100, r2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x0) 17:32:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r5 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000440)) ioctl$TIOCSTOP(r4, 0x2000746f) sendto(r3, &(0x7f0000000380)="bef1708a3f00ce0b6c1e51e8852a66cac73223dd5834cb02a931a741d3431b602479a815b8b590237216762efbdf97e862a96e1f0a26f1c0967e47d716556bffdb774da4146b314c5f2bc9174a9cf90a0e459255776ffecab492", 0x5a, 0x4, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r3, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) shutdown(r4, 0x2) fchdir(r0) r7 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 17:32:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x13dead5fcd44df0b, 0x2) fchdir(r0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='..') openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) lchown(&(0x7f0000000040)='./file0/file0\x00', r1, r2) 17:32:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x40000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r0) 17:32:16 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) kqueue() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 17:32:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x7fd, 0x7, 0x8, {[0x0, 0xcd, 0x1, 0x1, 0x3, 0x6, 0x7fffffff, 0x6, 0x4b, 0x0, 0x92c2, 0x3f, 0x195, 0x9, 0x8e66, 0xf5, 0x100000001, 0x5], [0xfffffffffffffc01, 0x0, 0x1, 0xfffffffffffffbff, 0xd1f, 0x5, 0x0, 0x1000, 0x3ff, 0x5], [0x5, 0xab, 0x2, 0x3, 0x5, 0x9, 0xfffffffffffff001], [0x3ff, 0x7, 0x3de, 0x3, 0x40, 0xc6], [{0x5, 0x8, 0x4, 0x3ad}, {0x8, 0xffff, 0xdd, 0x7}, {0x0, 0x6, 0x2, 0x1}, {0x4, 0x11e, 0x5, 0xfffffffffffff6dd}, {0x16, 0x3, 0x2edd, 0x369}, {0x7000, 0x6, 0x5, 0x9}, {0xe4, 0x4, 0x4}, {0xfffffffffffffff8, 0x0, 0x1, 0x1}], {0x8a, 0x5, 0xfffffffffffff7b8, 0x7}, {0x7, 0x7, 0x1, 0x8}}}) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffffff}, 0x8) 17:32:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(r3, 0x0, 0xd8c645df0485fa20, 0x0, 0x7e) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x40, 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) pwritev(r1, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r3, 0xfffffffffffffffd, 0x0, 0x0, &(0x7f0000000600)=0xe0099cb92d1b9af6) sync() 17:32:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) 17:32:17 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x60) msgget(0x0, 0xc4) 17:32:17 executing program 1: 17:32:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0xffffffff, 0xbcac, 0xffff, "80487386547dcbfec40a3f569783a4db375d065a", 0x7, 0x6}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7740152975f282fe4cb005d449bc94fcde6596f7"}) r2 = dup(r1) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x0, 0x8001, 0x3ff, 0x4}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:32:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 17:32:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="bd6cb1159dddf6ea46311a4bd272d6a41728cd5b8b0f058054c7fc9981367797befb73fa1e33b2c94f37b1dd645ba94a5956bd6180c5a5544d5b9de7efeb307ad805a05ded6d1ee6aa77bcdce05e4ee1b56dae858b32c6675a9cfafbfcc7", 0x5e}, {&(0x7f0000000200)="36da89bd333a5929cc98c3dc09a56f48ec653376600b238024526983c0b8b138", 0x20}, {&(0x7f0000000380)="a479ffea09b66056f0aedd4ae0fdf36205b25f6b160e05c6eac1bb0f4ee5c07d1dcba8a4e06ac47e67e10100000007b7e7b2f818e207235cf46cafe076d0e19ce9ff", 0x7}, {&(0x7f0000000280)="01488a541d223903196c500b60bd041ac15b2e1794a4efac7138b5c0610a75dd3fd4465f25b57bf88d26103fd814da31600cc8fb1f023204a6e679d630b5e80736766501a1118af978c3e4e6320054f1886eacb77d2bf0cc3eae61bd8c924bf9060a0aeebe95b943433b3ecc0f0b40af641909652f0a565625cdd1cb6d5100f208e7569eb92f8818c3aeb7ffc620ef93ee9b7fa781c299f07353fb", 0x9b}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x7ff, 0xfffffffffffffc00}, {0x18, 0x2, 0x6, 0xa7}, 0x8000, [0x6, 0x8000, 0x1, 0x81, 0x4, 0x2, 0x7, 0x2]}, 0x3c) r1 = semget(0x2, 0x0, 0x200) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x108) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) ioctl$KDGKBMODE(r2, 0x40044b06) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/184) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) 17:32:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x9) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:32:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 17:32:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x80000001, 0x6}, {0x18, 0x3, 0x0, 0x1}, 0x6, [0x9, 0x5, 0x9be4, 0x4, 0xfffffffffffffc00, 0x1, 0xd6d2, 0x4]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 17:32:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4000, 0x1ff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000340)=0x8000) 17:32:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) pledge(&(0x7f0000000140)='%+\x00', &(0x7f0000000100)='\x00') 17:32:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0x18c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/94, 0x5e}, {&(0x7f00000003c0)=""/220, 0xdc}], 0x5) pread(r0, &(0x7f0000000540)="ddbd1385034e2069217168c6970736425df0447cccef5269ec1a31b084bbbf66e925a45763cdcf1f4bbede9b8d327776803805de6fb4d601c6ee3726f9f8857a7c6e0e93e725b5a46fad7c55db71515f04e2c86a3ea54822799c0a50209073718f2e25edfe1de240afd76d5c78771db0148ce6f0a861abb3411da7e24a0e1f0599860bd711c40b465bb3028bc422960c873e64", 0x93, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x14, 0x14, 0xffffffffffffffff, 0x0, 0x27) 17:32:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) shutdown(r1, 0x2) r4 = getppid() r5 = getpgrp() setpgid(r4, r5) 17:32:18 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="627fddfefceb61fc49e87462af9f371d428b4578405701c25f96583354048b6e34a0af23c5b6963bfebb95e67a8aaefaebc530bf7ad063731a52840afd34a44edc60e396239177863fac7b22b2ba529385ce9cdcc0f897227ddfaf94ce77d574e6ed6f2dd0d65dcec501cb7cd9d3", 0x6e}, {&(0x7f00000000c0)="3df2e6efc20d216b5e2387432d880627724663a3190f57a337a407c21a34b1893af0e4355af7dd3d5b2be827d26610ae8cff9e273e8ada3a78364ca93b57493ee3da46d7a21c8d2de535dd775a2443ce3f11521c1be96b175ab98f6235eb4954e54a0f50656ee51401f915831ecfc9caaa038daebcb197e4cf3628bb6a623a321f92b04290d71a8bd6fd08c2322ff0b1cf024214de502bb089e755d0147ffccb5be54151b094095d683bfb9cb12cb11c03cb4b4d54a762fb3f69cf5e0c2969f64ff9c381129819e130782c9a6a75c23cf850dee27becff4640a3b44b69ac728de37a1c816276e99591cc18af97c3ad43e2387fb97a91725497a6ca88", 0xfc}, {&(0x7f00000001c0)="72f9038ebded9c8b01d254801947a8c07a055bdb9fc9716487af94697575537dbbec7e95ff40e26ec8cc1367a57481e23c98", 0x32}, {&(0x7f0000000200)="a4edd49b51e12f37483b8882165296a55d80e8ca7ef5033cfca443646f935e01960906b2d23c99aa46797002addb9f84939169a41c3829443937b2388c0c4408d6e0ea542395e13a38c23e7746ffdeff001cb67aac3a74ce048cdbd63c6fb240b5026649b1c3fc25a572dec81f2c7bba318f64b7967a8fb77bc8c019733d304f70b62d8f693f4cc0a7f787651e8e906ee4612fa0606e836b9c064a7a14e89280d689b6c000c72dab09c449bf0c459f1b620191c9447578da48d70ff16be27608e35fbfd209f47cb7e7b5063888", 0xcd}], 0x4, 0x0, 0x0) 17:32:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) fchflags(r1, 0x0) 17:32:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 17:32:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f0000000100), 0xfffffffffffffefc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0xffffffff, 0x10000, 0x10000, "b4a04970ca76e5261c89da562eb0f9e4b0254ecb", 0x1, 0xfffffffffffffffd}) 17:32:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00000000c0), 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1f3ae91679f6a6ce, 0x0) r1 = msgget$private(0x0, 0x2) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') msgrcv(r1, &(0x7f0000000100)={0x0, ""/192}, 0xc8, 0x1, 0x1800) r2 = socket$inet(0x2, 0x1, 0x10001) pipe2(&(0x7f0000000080), 0x4) setsockopt(r2, 0x9, 0xffff, &(0x7f0000000040)="489af60cba42dea6461210e0778b6b25c3be26226063d552dd820903b442600e", 0x20) dup(r0) setsockopt(r2, 0x40, 0x2, &(0x7f0000000280)="4eb2198c75267a90af49c424aa5cd6622d3f2921d292b491c8e4ec216e89ca9d8736f2f641d68648a6b8c371081d26a2210cad4639e3dae18d444677c6aed1e285db54ed81bb09c8dab13fd0e10f3a360f1fa71c4552af3cd0047887d55b1d39039a3be949eb2b8d06338b49cf3fdd45c155cec0435868b82f055840633959edbc82f2c86cdbca5659a27c2275e0157af8b14ac6e694de0174e78e07b37037bac10b98274c1a221b7cea0483771fcb9e0d7a4db813c231a9d930948401c90e5743f93e3543c6cdc6", 0xc8) 17:32:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 17:32:18 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000002c0)) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000340)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000240)="de10be9a03b401b4b0c96fc45b2659f43f3ee78cd44f6f27af4305f029cb871d0d8b849d71a5d524b436e05469b23a530e84dd5e64f50288173981cfbbebeff979f6dc270d42c4f79a6a15fc55fea8b2a88a6475a8aaedc56bb8fc2ccee8093146", 0x61) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) 17:32:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) socket(0x2, 0x2, 0x5b90a440) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) r1 = socket(0x0, 0x2, 0xf4) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) setsockopt(r1, 0x29, 0x800000000000033, &(0x7f0000000040)="d5", 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x569760af89f8150f, 0x0) 17:32:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x200, 0x8) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800a7a820addee101"], 0x9}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:32:19 executing program 1: r0 = socket(0x20, 0x8000, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:32:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 17:32:19 executing program 1: r0 = socket(0x6, 0x8000, 0x0) setsockopt(r0, 0x800000000, 0x8e50, &(0x7f0000000040), 0x46b) 17:32:19 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) setsockopt(r0, 0x80000001, 0x100000000, &(0x7f0000000040)="67186e48e0f314683ba7f5d3a485a88ce22e8935bb0bc8176718680847adb90a400314d03753c9d0a7f0c68a1977b1a7f7247346e40eca820defa04100b33862e125552395e265426e759bed04e800c899dbbbb6fba4d226033b1c2ea649435d272cda71da27b70214221f4b996418d2b05f0bb17018ec12d18ab13215bf2deb457a7ae0023629ec4001a3fc998ab8e917a936", 0x93) 17:32:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x80000000) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0/file0\x00'}) close(r1) 17:32:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) 17:32:19 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0xc) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x57ca82e7ace895cd, 0x0) ioctl$TIOCCONS(r2, 0x80047462, 0x0) 17:32:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x1c}], 0x8, 0x0, 0x40, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x6141dc6f, 0x200, {0x2fffffffe, 0x44}}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x7, 0xfffffffffffffff2}, 0xc) 17:32:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="b028fe8d15bb19827369700f57020387fa5ce8fe729dac5dcd2e33b88158ef2040157e3154ea21b221cc104a386cbf5cfd86b1d677eabd9df20423845acabe6434c4e9dad235f6500304ec84d6d00958acdc0d660156c555f4f306edf36a31b1988ab2df96b5862af8d85e8e7f5e5282bf8353645d429f56a8aae58956c30fec9900de4db4c0c811920d1d5ed1b36032899b52274a06704d00631c6d899f0e8c1af54e6d819643fc0388e61b9a3ee6c51f605790f0990c188e3c0e9acc38d0b2918b73724c3e4676dd7f8e9f", 0xcc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r2 = semget$private(0x0, 0x3, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) sendsyslog(&(0x7f0000000280)="24e80fd42df5dd5a2e8aa3cfadddf69f86a5935f8d01f2b97c95189e39af8e9f6d58fcd68cde144307909c1cb89c55b111fbfe9c12b34500a7a911cf82ac87c070b04c12f523418146f29058ee30f8177631ede017f953ccd875f49eb83a7933be8fa0a072186724402b", 0x6a, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) socket$inet(0x2, 0x5, 0x7fff) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 17:32:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r1, 0x4) 17:32:20 executing program 1: r0 = socket(0x11, 0xa4f2b82b2dcea06d, 0x286411f1) connect(r0, &(0x7f0000000040)=@in, 0xc) listen(r0, 0x0) 17:32:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x100, './file0\x00', './file0\x00'}) 17:32:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@file={0x0, '\x00'}, 0x3, &(0x7f00000001c0)=[{&(0x7f0000000440)="08de6bce709e340078328ac85cae8be8f2dee3ffbc422719f4478a1894ef2af9821f59459d995fef58623418bf05a6ec1dfc7d7c456a5df820146322540ab8548a107a1813d79d068fd3ad29b58eb76f7105f48772c0c498359cbbfaa8fa06a42bc454a9e69c669dd6e1630876ad9422c9e4b69d46ac03907582bd667a20ec141d4c495674e30cda2cf4109805447c618760f39475c5556828f660d320853f693790f71ee4f6e2a8ed31af06b8c15445f65eddfe78fadf35d61da1c4447095862446a266d69fa35f140476fb0dea860ae5862976095ce7641208a3e7e16f05558cd8b767c2b5f759fdffed7acbf9e3b0c3d8dc90f02e173dcd51841fddfc9951e40a0a04b99cc73c8723c208d5f9c30a2bfdf81cd7fd00131136cc8e7c5d633bb262a23e2615376657dbd35e680316da3d8710821024b66d7add00a6bd94295b22fe50e62f80bd6c7cfe72c8175792d08d0ce0350402d117fc6cfbba6c7a8652d9870149851a736c239a1264a596bf725d27f02292f0ceac48144a3afe69e7e079f85e6149bb86c29655a77ca04070a7444d1f0219092a49e4b803e0de4fd9bcb249b60df38a6d5c65ccd42b5047ed992e70b5621cd58f76ec7a615dc451604a2ebc6c20f543453e9b4b8235f3500382f580446cb0617119041f589fc6d52c5aa4345885f5c551b628f96c001a4616686912eba44697f95b89e77e7e5b94c53995449a75a341665903238b28f5a1cea673c0621cd18e097a1a80aee0341fd84ee915b641ab800c031998bc88ac744dde0d74da6e4b27e4f4b3fa8acae70259ee318d492221cef0f7e70a8de301f8641ce6df8d46d13911949c11944692e2b39baef9db50d43803494987345868f7637830bc87bd8cad3467b3aeb2a653cf8f4192b76d8ebbf2df270f7d2c0a3fa55505dcf674a4cba7b3a7d7fa78fc865995fbb7be6532dab610b91d91e1b96f96be4bc2a7d028ceb723a3f921c67c2556eb185d82199cff827266585083d70b59732a2ee559b3cdf9d4bac158b1fd55df6521cf3ed6b850bd3b9d0d14b85de44337b3bb98c8ce4a4a2e79ad88cc8d8659b04ef96130d09b2840e78d39ee3740b0dabb987242136f82773d76a5e7d0998b28f2ed152739bc75ee1e7e907bbccabb2abdd5138cc09d93e41e0cbd809ef8b1cad9b6c5db9c234380e2f3a17455c3cab31cc70e1e3951380bbd486b296be09b4a4926f0e447e3987599b85e1a693f55eddf99a715b34dd44c14801616b0b5cb3315dbd3fbadd3c4138b43870c1baa6aaacdc9a2397db3725f5a040f23ea9e680078032ddda425891330a549c29053192a230797f46935abce0d25184b4e33f5e998d2c3f156434124473e0c856b13e5c849404ea5ab8ccd2fba7aa38a8140f33aed228d46a36e53bc6a1068d5513dc587a96eef41f0c17a061f5511f497adbdffe9fc71a6bc58b8a7934581b41dd473f3debeaec34ca52b9f2c62ef97b388a1fa087705933757b5c11288f9dada209c0e1e733182d89a2d8ef23dd6304291f615cff12e988185ef4a0c1878be9ae40e1a33eca26a21331d9f0ac97220d0e9880348616183c17bb8910fe0d4941f0dae41bd0a890db5d5ed139019673f4e8918a4d6f550e8c13359d865ad3c9fc22502aa4189b54147d5b7b8c785cd51f31d0458db5a12c55b4ba369476492f325e30385e6589174afdd371eaf413a90547306b5d81ce2e8c8a239f417955970b345966e1a5559817d0377a8d8f5f1b3d83ba3275a00addc619e6bf53f38a7adc92796f817e39631114a22fa936588655cabd2c03e68d4221ba7d23323b037ca632e6b09c191cd9a74747c5ca1b40cfed973bf8c5061d84ac2cf1791f87ce5c6a20cfccb29edd1b860312b6f826b39f630ba85bede5c4ae9d295d6ca9c06f5341485c8aad167bafce3ccb369f794e50544f4955d13941c73054a73052c44b8a96080c4449cbba475f244f2f508b4c7a42eaa36a12fd331c2c92ac40b912095230a0ab4d67ae9811086541778e5222ddb9774efdc61076552658b569aab68fa2314bed1201fe9794c16935761b2b38efed4c02d4cacd63cd8584853d0d60e5ca4d0aa60e64e803296359dee4e742dab0a267f79ab49ed500755411703ec5f020c5e43e570f0fd3a2b8fd3fdc5f94f5c924c32270efc45c03a579b5d52a0dc2718b876d5f5c8d65c3e57c675df593cfc85fd591703db858224ddb599c39aae3a7711bf3c08cd9e0784d790fed20c9b0767079547e9edb6337427b4ed967feb408b34f5412e2ccd9d3aab4d9cf620adfb8de1d285b2a7430d76559b7447ae794902d9b8e7741bc258691830eaa0671bdb6b31027bccbca14fdccda805047d028ea1c5cab8541460550a5df6b9b6486850d7b5012083c8a8810395759e23905de1c8bfa58e22c803718786832a60631d88cb0d9dc21a82816c3ac7ce2567418648ad0c8202eb5636e3f2ae455be3ea3e4daa2de84e37db9f68f4c98f7654fbb1cc6d30292aba35fe2f98dc0dfade89b9b1f52a629bc0cb03c29577333d442a8c4281754fb80d678db96f188eb90d94db6d7c8bbf2bae12abbe25e091ba8c74b3acb0cb94c7315935060028555e71b88b6213b3b4e697097b7b682242853d0bb348d08e9d8e5ecc84e845be49af80fb08519d3707b67f9700efb9e17e80c0a658775fbb4ddb474374dd81ead1f815fcbb772276994438d6f30d1b382fc2e21d4ce27d782ecda4ba8d5aaf0df8178870b7f8be5b4a8996b15e4a28a033c155bd3e9c655d7dabf1ea82a564d049de96b8766325bd5503a2b7e57777d2fa8856a41bc6e94cd1e25ed526f65f7ebac32d1b092b7657432431be88f8ad1d7250ec047f6157b5e1bec9215dafee48e0075b76298c63e11f068bc29b51942332a7a54783ddc6b3fb83baaa444fd828cf94f0f7b88b1642a29b64e4a36611b76b5f901cf07f3d26eca57a2e4541f3c3cfdf2fba20bdd32f443f101faa3c5b423f584bd1ba97c0569824d79443a60a3c1f087f8d67459403b5ac8ba38dbf3fe01c9c4f5d23200a130cfd7f56f33e477f565ddafca3dd75b8d251b7ccc699bb37849593c3363388e2b3a112d7dd77e4ab3702ce7d24b4e913bf17bb5aee018164fa8f9773b1432db49d79b5644f99f6753c2ae203b9cc7e37e3305234f8f9fa0044908d0f01783cdda5c91e640f4f8fa8bc9aef728087f8ebc79e9eff2402c30784bf412faaabf04110983992149256a3d628995454571659d5648671a2604564e70498b958f24c097042ce8f3423d7184e930ac3cf4eea637515053b167f17a64e36d6773f659799448ef19ac8951556134e4ace6a9bad267523811996390a833923dbe0878eedfc5aff750f4e4219683c1ee10583b0c223f159f0da57d81e3e7a64330bcfe9bbe3bbc313185dfdd7ce9a2a302bcaa0acc93fbb0f2a14181fd83ae3d28da953a9097f04aaecd3c6c11196f54e1e2549e63dc84aab8d52469a2731750d82c6f54287a21ee43f4333c0cb137a8b9fc54e7b346b1c10b653087a75f6fcd03a7a1887cb132a74c7127ae4ccf9598c488624efd522dd9f12722a87bf6b9eb73c55fdff27b86b582c59d40fbc1f0c2ff92868073bcaa74a97dd3c328a652ce6d8f1bab59404c74f091607308e437dbc0f1c7dafa10c12f9b406acf5d1a0a538268ab99abc46d4eb2c3276fed26a7c51e0a2b5bddabe764d799375b287a7ff53c92fc1508fe43e44dec98581eb8a959a056deb700d02e5c21160e3664b0fe16565e24964bda6ac03342a2f01edd26a5ceb96e62c5e7f20a7b67f6eb5432e2a4621aa07c6986fb9e9556c08dceeb86a9ef34b7c82ee49902454282f08016ae1c709b6e6a07e629fdfee345d83b930b10274c85af8f7342dc172ff8214dd6763d7afc0cf618731eb7204f59a88d1d3d0f97318f0d15a1ccaf73a60ceb168618c1dc37b0f06a27734b47d8a57d6bfc1391cdcf03f11bf3e74c6462ddb38094cb680e03c551da4b57f0b9931d3b26fb4472f9fa46ff198c457fc47021108751fd08cbe88585b546a2b7709039554b26c9017b8ae82a4625ae4d3102ef67e8291ababfb8b93f7cd72f709610cea1989b04054a721461a26f46bb0e73f0eea69ef234ef2f7b9f4e04fd174f63438fbb4df1aa435b4cdaddad3ace81ab342d54f24a9e19b512e8070ec71bb6f4c94c5c89278f9b1bc572d3cbcf1d3808e778b1512944a25813978ddedbfa07297419844204be64ab9780991d7527a36c6539bfd1e63bdd25e833eb4bb47461f70d751af08988ea24f6c99a1434115871c1473c3b5a55da2c6c1f9515fc7b6cb0122e0485eb0aa430d624ccfec22c207c3247f0834cfbce2d132c6b3dd23b3097aeea74b84d756452fb78a89c1c5365ea2ab49a86c8581aab72b3a04c2391f0fc1e7dd01ceab1912e2772e7e32093eea348b55c05024cd6cb6adaa5dceb3102de43eb39d8fc1a4d46493cec175bc8fe69e3f747eb596194562d6da1fed4375c6ef709d2de6ac326b70a75a01f349867aa22a0a9c5918412fef4f89f3aebed81a91b21440cb768984510e093ee739eb4fe5ff1c6dc8e54229720de6127b01cf9d06106316abad99b810f1467bc2b0d00156fe8da82686b1c9931e36b03edb86a465c7406e687a4f54b88ae1bed563fec58d261a80da4fb938a91605085a2c96828ff8032b2d5399a91e49af42e2831bdffa0a244a2a25b9612aade0ae6ecc11f76447deafb93743843cc92afbe09f96b38c8fcc0fae5c871614913fbc7434c92bf92b7d1c7865f99a9a898657cfba737fdd734f3f8dec6f9522e919a6b3e787c8410b4a16f96d00bdacc76de9d194f93e091c48ff540fa2e12a823784418056c0ba50ae28c6e535bdb5546e9f76e98b78d8f7e5bcfd726abac3cbfbc52d6a538910f7dc762d71d0efb293b1e3d882ce07100f34a6eb7771151749dc7b35f09bf739fe89ccae1c8d636f8d33da7e2be90facf0795239f99f917105d2964c37a6053952b26dc3cbbc659641f9095d26f63ae73b1765174916a08238fbce2f91d24b5a53efadf8d3007690d753c1fa2eac24fa1b0e16c078791ae297269d0182f5b321934e4496117073da343fb800e903d74a0045fc137609a2077b7ee64227be068ade3ed4a73dfed682ad3282fd8abbe6406cee32c2d607c05b94dae51e858575a2bebcadef38307cf76eb806c975ee4aedc1137fe5b54fd1f0727b4a0c859e742db068ccd7aa54d199b40bf94977dff96c03f81aad4890ede9f05931d896f84c5fb5f9b46817854d32f2492ecf6b55881565b72d9afade879d5cf07f97e9b0b245c4adc3678f4bd6a8e60a5138c5d73937ae7c3f62c762ef394aad211ef3f2d87f491d5ffe6c651038cc06c5e0d2b1482f43ee0c8504faabb51f34a7c7354087ecfc7ce2dba1ce67af8b76e3071ae0b84a76c0b8923afd738377eacec3cacbb3345d31bac35930890c2912e94dd2834cb1af3b75ca47da049110e47d94878e699f8a6ead7662cac12de939544941ec4c2da45e18236176a8ed88b68daf940c4bdf43981b865b7f25090bd7bd683a657f7fc608e6d3a9995a2ad71d27d2da6c5391cb70cdb6293a8c9b1b6d5ce9a2382b03f9c017295ec06963d8707f2d13a3d924e91f7180a6e22b776f4728eb4b15d6c0aef587a0d7aca7364b99fc15563396945f7cb19a9bb88a4f0a45c2149027bacf8dc301d30a717658df6a4bd28f859189e5d6422498841743a8e9240aa96bcad064061bd2692728db34923330335cc2400cba1c7d56f4ac3e66030d2a963c51", 0x1000}, {&(0x7f0000000100)="675a4cb6e5b08b07acd3a2121ab6d4426ed5209d6c00b75268faacd978a3adaf6bb463eba28fdebf5e20f4d7bd9e641cfe4086ad71458a1a41a38ac275a4b6f086f78c034dfa28b768e51c8c479f1c5156ec23d806804049b1bb5cb80766ee595894ff7562bc30a8d93f5eed8612ce0a9ef7431c748e69901e10d5b1b653d6c88444c0cc41071a01b083a7a9c20941ce685427354317955b6e09e9fae345131ce147", 0xa2}], 0x2, &(0x7f0000000200)=[{0xe0, 0x973a19559492afb1, 0xff9c, "54a316ee51627203a12157a8df6267e96ca9fdca555148b305556b385a9bac28dc0a2a64d9b4c3b189f1948200848ab4866e079cd9c1ba03f6ca80c9186f3257b6591b2562619e85bc7128f73a54165bdd92082fe69af6db49811543e50af7a6235fccbbdd4071aadc49c83313a535370fd7b6aed8705ced8558c1c00daed81973236e95a4a031d23c07018d70a1033b3162907a32e277e411af712198cb27c5f4b2d8710bbf83c6d4d7bd60d4e491e9965c7e6a0e0d7b870fed6497a81cb2c489828ccf1af6abc3ab9f354e43d5e6d2"}], 0xe0}, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:32:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd50537a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bd9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46b5b54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x2, 0x3, 0x8000000000, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 17:32:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xb7, 0x4, 0x10001, 0x6, "bdb80e64cdaacaad3f3d112f609bbcf99aeb0b56", 0x8, 0x3}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xd6, 0x2b76, 0x3, "16dd340695b71a851d20fd7f5c51c971a67de05a", 0xaa, 0x81}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0xef5, 0xfffffffffffffffc, 0x3, 0x0, 0x1000, 0xffc, 0xfffffffffffffffe, 0x0, 0x0, 0x8, 0x4}) 17:32:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x22) 17:32:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0xa6) write(r1, 0x0, 0x0) close(r0) 17:32:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)) 17:32:20 executing program 1: r0 = socket(0x18, 0xd8cd4738a18eb559, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) listen(r0, 0x1c000000000000) 17:32:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7fffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x407ffc, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) 17:32:20 executing program 0: socket(0x9572bf802e60272d, 0x5, 0x82) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="8dba495c000000000000000000000000daf616947b59f474f8b00710be5c78e3f8f29f3aaf307300516974f1e0f07247e018ebca6159e8d0e8302301ecc42857f05a618ce71092381fd6370e37cd595d53ba62685a8fffbd744d10c04ad68bf09fb02f7d38c1354becb51e7f993b3e78611c208f8a3edea9bebfa505e114060d46ed412ff63eacc273a9c2db75f2c1d5ae05ec5f0c278981d674f450bf8df5d4076b812c6ec1178504a0fc6f41c19d34ed2da22d1a3b5574f4c89d4f2facff4fba7122fa6675a98233719cea872c34b639bce81b11c82ed051510ebe91110d1bda75525f212db958522d5d6f7a517c77f7480c04249d70aff099d202b602f3365ef25687260f070b9604e76ab519fd48f01b5373d28ce13d6d4693b134653c4e1f3194bb8d39c22ba1ec6e5e722f55e2c41eb431ec07c385dbb14e6eccc107a6b51f6f5dc0c70cae708f7eed36b9fe1296311a3b77e0d0621d22008f3003283e91ac5b9bceda4525316e32e8b5b77daf68cbf086"], 0x10) shutdown(r1, 0x2) 17:32:20 executing program 1: poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0xacf4) 17:32:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) clock_gettime(0x2, &(0x7f0000000080)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 17:32:20 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 17:32:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xecc7) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x7) 17:32:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x5, 0xffffffffffffffee, 0x1000300010005, r1}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x17b5fbec30bedea3) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r2) 17:32:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xa6, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000200)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09de", 0x10) 17:32:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:32:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x10001, 0x1000, 0x100, {[0x8, 0xf1, 0x2, 0x2, 0x7ff, 0x6, 0x80, 0x8000, 0x80000001, 0xf4, 0xefe, 0xfffffffffffffffc, 0x40, 0x87, 0xfffffffffffffffb, 0xffff, 0x7fff, 0x74e], [0x1000, 0x8, 0x1fb, 0xfffffffffffffffe, 0x6cf4f90d, 0x1, 0x6, 0x6, 0x7, 0x3], [0x101, 0x8, 0x4, 0x6, 0xf1d3, 0x3ff800000000000, 0x6], [0x6, 0x1, 0x401, 0x3, 0x7], [{0x20, 0x0, 0xfff, 0x3}, {0x6, 0x8, 0x4, 0x9}, {0x4, 0x7, 0x20, 0xfff}, {0x0, 0x1, 0xa9}, {0x3, 0x2, 0x6}, {0xffffffff, 0x100000000, 0xaf1}, {0x2, 0x5, 0x7ceb0946, 0x1ff}, {0x9, 0x1, 0x0, 0x6}], {0x24, 0x2, 0xfffffffffffffff9, 0x7}, {0x9, 0x3, 0xf0, 0x9}}}) 17:32:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() syz_open_pts() ftruncate(r0, 0x0, 0x0) 17:32:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x20, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x4}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 17:32:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)}, 0x800) fchdir(r0) unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') 17:32:21 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x2, 0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x5a2, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 17:32:21 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7, 0x1}, 0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/95}, &(0x7f0000000140)=0xfffffeef) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0xffffffffffffffbb, &(0x7f0000000180), 0x0) 17:32:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0xf2, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:32:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) kqueue() r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r2) 17:32:21 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000000140)={0x13, 0x7fe00002}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r0) r3 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x1, 0x0, 0x8, 0xdc, r3}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) wait4(r3, &(0x7f0000000080), 0x0, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x1, 0xff, 0x20, r3}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) linkat(r2, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000180)='./file1\x00', 0x4) 17:32:22 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00007e1000/0x4000)=nil, 0x4000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000003c0)=0x50709408) socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r1) syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) r3 = getuid() seteuid(r3) 17:32:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x401, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:32:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[0x8001, 0x1000, 0xffffffff, 0x5, 0x8, 0xfffffffffffffcbf, 0x80000000, 0x0, 0x1]}) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x9) 17:32:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xfff, 0x2}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f, 0x5, 0x7, 0x5, "ff102945c7fcdf16c244621a4c7187e8c5d0facd", 0x3, 0x10001}) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x101) 17:32:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 17:32:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) r1 = syz_open_pts() dup(r0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) close(r0) dup(r1) r2 = syz_open_pts() readv(r2, 0x0, 0x0) chflags(0x0, 0x0) 17:32:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) close(r0) syz_open_pts() 17:32:23 executing program 1: r0 = socket(0x18, 0x8007, 0x1000) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = kqueue() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="105546787c26ae4fadee84838ee1dbfc260d7699df5839b6355df613c2219b539d4a8d939ba7b7c03794f6b4b00cc5de3f8c71a15c25875d6f1b1efb3b32783038cee558b18a495bcafc9392d5bed73604a18c2a594d5750a6192d58c7c468722622f39b7d5fa3c493b5e6fe18a4253a3535441c72be4795440a5d5b8e41ec29754fef1a89eb401f61fe82b29fd1717edb7648fc8c0adda3b472f88801dee7576f45e5419504e51ff18b936a5d9fc0a9f6b3d319bade", 0xb6}, {&(0x7f00000001c0)="e2f6f6fd43b90c3844c07a0f273aed55a0e141fd7e618f1b29cae34ca02accd75c9705026e01cf8c976e2861084c5960abe333e68299d5109de493bde6b911f0883c2d4372a1642eba90157cffa408eb6b4428e63a639fd747d390c3a079e969b93e5b1a1462a321975b27cfe2de4d6564b1ecf6bea4188e7940a4056fb1ad5576bcf0761150b838768a72cd34bcec0aaaadc8ce9c8d5913c3f5aca38b5e55ec1ff32492686cf7012f", 0xa9}, {&(0x7f0000000280)="44edfcad6c485fb5b757d74c8a56ab24f8020dfa686476c19e5d454c82d422da39d934a61540269804663403e65f30023dc5dc23dbbad1a2970c20e3f0ae29135cf9ab1a2db7c5d9fb55e7768af8f08ecc80f956479f1102536bc5b3508d217fbf04de871b86486cac211e8d67f3214ee6c291d6de742b5e74329439c61ddffe50d369e8f99fedb268b461fa3f70d0ec53891e024d9f1ae2247b933821", 0x9d}, {&(0x7f0000000340)="130faa368599dd28c61c6a4a94439a8f80406c42a1b9c6bc85319682dac803bd570d2b46157d3b7ad26a46c24d55fbbe881331b0749dcda8ec3732e47322f2450e04f1a4c20398f56bcbf916095919991075dc54685ebfc304539dae593b71d252da0b4370a281066d64930478c8cea8d7fa225aa3800b81500bf521d91df253dcb839a1f01c1583867d9dd2bd2431476297484fc5107c5810359e03e83e11ba4b988fd9b76d90907ace11c2701b08776aac9fc447857f89416e7b0a6a26764f319114ae3c46b7b5278e", 0xca}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xe8, 0x9}, 0xf) close(r0) r11 = syz_open_pts() fcntl$lock(r11, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x100000000, 0x100000000}) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0x20, 0x6, 0x9, 0x2, "e242365528f0249510a0fa82a9c9e56689097a03", 0x8001, 0x2}) fcntl$lock(r11, 0x7, &(0x7f0000000000)) 17:32:23 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x79) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) socket$unix(0x1, 0x5, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x8140, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000100)=0x4) 17:32:24 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r3, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r4 = accept$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r5 = semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x3) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r3, 0x0) r6 = dup2(r2, r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000500)) ftruncate(r3, 0x0, 0x1000) sendmsg$unix(r6, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r4], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000480)={0xfffffffffffffa3c, './file0\x00'}) getsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000680)=0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0xff, 0x80, 0x6, 0x1, 0x1, 0x4e9, 0xffffffffffffff8d, 0x1, 0x1, 0x8d0}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000700)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000004c0)=""/15) sendmsg$unix(r7, &(0x7f0000000c00)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="3bb9527cbbce65dd5c00b344e4d3fefb3d4262ee7c90c5496c15dc83256c86fed47af455f6ef2afd14876d80394b066d76c408936387203c0ceb9c6017f4d0875be91054bd786fa432da22a1780217d1b87e99ff0df4aea5febc1c8665433c78cab30f686660753c25bcce3007b40871fce8e8984692c6521667a8204680fc3ad93d4f74d67b32f9e443619c41618bba7e1c6bd3f8e56c2483bff0e201827e14bd7c1c5d34bfb04622b62c05546273ec08b2914a3c4aca38b685bdf042f8aeedc8350bd1d5cc544f8c865f5e305f7d00547e57c9df90694ad80f3c5ae64e4ae6783aa6d59247a7d6b95b91e20d4ca97cb8de3f5e273f90", 0xf7}], 0x1, 0x0, 0x0, 0x400}, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r4, 0x0, 0x0) 17:32:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xb, r0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 17:32:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000002280), &(0x7f00000022c0)=0xc) pipe(&(0x7f0000002200)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000002240)=0x80) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="03000000", 0x4) readv(r0, &(0x7f0000002180)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/4096, 0x1000}, {&(0x7f0000002040)=""/90, 0x5a}, {&(0x7f00000020c0)=""/95, 0x5f}, {&(0x7f0000002140)=""/42, 0x2a}], 0x5) 17:32:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r6, r8) r9 = socket(0x2, 0x2, 0x0) r10 = dup(r9) read(r9, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r9, 0x4, 0x46) connect$unix(r9, &(0x7f00000009c0)=ANY=[@ANYRES16=r0, @ANYBLOB="7b7c7f2a1bf1b26cc7e89d2f4ede12c9b195d9ff8c03b861110dd114131cf5dca21d89d18bbfd9f47add536d8f71469086f2491c3c97d2a46a7f80815d82233f35772e9a26bea7fc95a7b36c64e874c84b47cce563a4855d4ab0ba1332a591dd5744cb0fc3c6e1d719ec377ea899bd1d7a2a8b3756bbe8", @ANYRES64=r1, @ANYRESHEX, @ANYBLOB="a9fea004b9b19faab8c50cd6e1da48e8c827075d60fcaebca66bff9eb391a1e646dbf89dfda4d5eef7596134a01312cf11ac3acbe9a3933cebbaa4eda1e8d4895a9c8866d3ec2a07def3c7d6c5", @ANYRES32, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESHEX=0x0, @ANYRES64=r5, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64, @ANYPTR64, @ANYRES32=r7], @ANYRES16, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYPTR], @ANYRESDEC, @ANYRESDEC=r8, @ANYRESHEX=r10], @ANYRESDEC=0x0], 0x8) r11 = dup2(r1, r3) r12 = syz_open_pts() ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000000480)) r13 = semget$private(0x0, 0x7, 0x10282) semop(r13, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r12, 0x2, 0x1) semop(r13, &(0x7f0000000340)=[{0x2, 0x5, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x2, 0x1000}, {0x3, 0x41, 0xdc836a466d217d5a}], 0x4) syz_open_pts() write(r12, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r14 = fcntl$dupfd(r12, 0xa, r12) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r2, &(0x7f00000003c0)='./file0\x00', r7, r15, 0x4) 17:32:24 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x102) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="8418a19d6968347624e4f6514ee26d5d8f7647098069904787c1fe8c18288b42d63a9423536927278ce07b9829368fd3b03f98480162a9cf024ac06fa564204f8e90c2bcde67cf536245e06ddbbaae791bb34619c22241b2824c543b13309c0b9c8ca0d3162040636a7a05", 0x6b}, {&(0x7f00000000c0)="e2dec7647930d20d814e54905f4b28ff4118da6ddc3e203aec3ea9ec9d06954b111e84bdd0d686159a58002dee61c79667a881847db755d7347d08d47b797a682d763d1b05a48af598e5a13783f6a8dffadf7db1259c490378c4f0b77e", 0x5d}, {&(0x7f0000000140)="6be0777d72c4c3298e7b05fe5f75c266c331f78e0549375e69023896687ba92a7b2547281613712ec2515b6f0fc0fa026dceec80fddc4390071a3d2a3a9a97b6788896699a8b9c7bb471bbe965c20fe44b7ee3bad6e7a131f0b5a70ecd8e02e14ef5db459c1146b56db1353c3e5c2c500ace89c39cc83a6767f870f6484e4fbe4a8a97f088579e7a8070d91112bc6dd3b720485c6406d20e87a80d8e59fb764a11b4c6", 0xa3}, {&(0x7f0000000200)="1e84737fefe68eb81157704fb9eb3393780bc77c49b3b96b5b42efcef1583a89c2da0c5868a937c73b405402f583777cac8cf82165b6c195bc64b7e9de2f244dc6282d0046cb1d2234ca8d96f700ef325e84ff3f60754bf8deeb21f93f3a5352fa8188d5086539cc26e51b1e2e8a5a9e8228a1e088e4252a43abc4a1ce2ddd08ac42ec93e6fa13160553f6501fb07806e464176da7d582ced8062a6fe879773e8b99eab175402c99e861e135ae9c171f33f39a2cf315", 0xb6}], 0x4, 0x0, 0x0) 17:32:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x2, 0x4, 0x207) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) close(r2) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x40, 0xebfcda24c6c71692) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x11b) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) syz_open_pts() close(r0) dup(r0) syz_open_pts() 17:32:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='.\x00') shmget(0x3, 0x1000, 0x4c7f6743ba9ab67d, &(0x7f0000ffd000/0x1000)=nil) 17:32:25 executing program 0: r0 = msgget$private(0x0, 0x82) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/4096}, 0x1008, 0x2, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r7 = dup2(0xffffffffffffffff, r6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x520, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r3}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r7}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r9}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) r11 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x2, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r12, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r1, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 17:32:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt(r0, 0x3a411a9d, 0x7, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 17:32:25 executing program 1: socket$unix(0x1, 0x5, 0x0) clock_gettime(0x2, &(0x7f0000000000)) 17:32:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0x1ffa9) pread(r1, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x6, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:32:25 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r4}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r6}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r7}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r9}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x12010, r4, 0x0, 0x0) r11 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r10, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) 17:32:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair(0x1, 0x4, 0x7f, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x6}, 0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) execve(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0), &(0x7f0000000240)=[&(0x7f0000000200)='{\x00']) 17:32:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530004bf81342575a0781dd04f5ff57e8aff24cf21a0ccf8a078387be27c4b6fbce7532536ec6793d499ec096b56d90d7dd0b6a069b414942790ef37de8884c50e4d024c14761e43598fff392d3db043f0010cd08cc6118eb24891a3971b45f436553edd9ad2bd68262262c827ba04a22b8970f4482ff0b73335eb31ed4a716bce9c7c00893ea7e15e2a87f7f954dc64ce14a7e62d5ca51c48bd4c946141538e8164436d0081ebf648c1e1635e004d62b"], 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) poll(&(0x7f0000000180)=[{r0, 0x48}], 0x1, 0x3f3ab888) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000440)=0x1) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000400)=0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 17:32:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) r1 = semget(0x0, 0x2, 0x241) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/168) 17:32:27 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x90, 0x40, 0x7}, {{r1}, 0xa9869a4024863588, 0x81, 0x10, 0xfffffffffffffffb, 0x101}, {{r0}, 0xfffffffffffffffb, 0xc, 0x2000000c, 0x1800000000000000, 0x8}], 0x80000001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x6, 0x7fffffff}, {{r0}, 0x0, 0xf2ec4bf79dd482c8, 0x20000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000000, 0x0, 0x3490977}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0xfff, 0xfff}, {{r1}, 0x559397bb8a4a76fe, 0x33, 0x1, 0x5c90, 0x8}, {{r0}, 0x0, 0x8, 0x44, 0x20, 0x3c000000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x6, 0x9}], 0x80, &(0x7f0000000340)={0xffffffffffff1a6e, 0x7fff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xad36836e8c94fa3d, 0x40, 0x0, 0x6903, 0xb8}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x2f73, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xfd, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000001, 0x5, 0x11e}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x44, 0x4, 0x5, 0x5}, {{r0}, 0x2b000e2b32a3503c, 0xa0, 0x40000000, 0xf4, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x8, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x7f, 0x1bc}, {{r1}, 0xfffffffffffffff9, 0x35, 0x4, 0x81, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x400000c2, 0x81, 0xb0}], 0x800, &(0x7f0000000000)={0x9, 0x401}) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000380)="e8f99a49664da968bb95ce7d09de70f30aef91c8dcf135c18d1bfbad28aca149a4d25ac1cc09b1788507", 0x2a}, {&(0x7f00000003c0)="5c5294a405c00161c431641d979358508c6af0641cc81bca34405ae9edf801fc9a0cac70d885cff94e7043ed7300848baf6eca3e3e7aee9494eaf0993f8d7471ac0d9ce0882dfafcffcf2f485d5ef7efa89d17816a72d70932f0bf8fa2b46c68b3c1e685ad5083f6ff8cbf2ba5ba8da7cc8b4dab6669e2086f03cdb0306f8d3b4a966e2fb2a40f5fe6954c4a9dd64f87c4c5ad170d9ccf7b27b42289e24502601a8adae9", 0xa4}, {&(0x7f0000000480)="0821e72827483fc930a5126a57588eb92d840f0b391513ea9a533af2428d4d6314eb88fbc798e35e4d1d86aea8cbeaf557f721cde40058e4f39334809c0613a173d535b51b4e06d1858a8f7678f02a9ccaa70b7731d64292fb317558b2c4aa67f8", 0x61}], 0x3, 0x0, 0x2e) flock(r1, 0xa) 17:32:27 executing program 0: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 17:32:27 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x33e0f64cfe7c2903) 17:32:27 executing program 0: open(&(0x7f0000000200)='./file1\x00', 0x300, 0x10102) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 17:32:27 executing program 0: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x5}, {}, {r1, 0x10}], 0x3, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x80}], 0x1, 0xfe9) poll(&(0x7f0000000080)=[{r2, 0xc3}], 0x1, 0x0) 17:32:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x200, 0x3) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 17:32:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 17:32:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x100) acct(&(0x7f00000003c0)='./file1\x00') ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000980)={0x8, 0x1}) poll(&(0x7f0000000440)=[{r0, 0x2}, {r1, 0x8}, {r0, 0x10}, {r0, 0x10}, {r1, 0x54ed8547a2da720}, {r1, 0x140}, {r1, 0x8}, {r1}, {r0, 0x4}], 0x9, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xaa, 0x3, 0x80000000, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x5, 0xfc7c, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x81, 0x13563dff6cd129aa, 0x7, 0xf55}], 0x6, &(0x7f0000000280)=[{{r0}, 0x42bbb21ac514eb3a, 0x8, 0x40000000, 0x10000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x43, 0xf0000000, 0xffa5, 0x2}, {{r0}, 0xfffffffffffffffe, 0xf3ddcbe10b51bb28, 0x80000000, 0x3, 0xe05}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0xffffffff, 0xc39}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xbb, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x99, 0x40000000, 0x1, 0x3}], 0x100000000, &(0x7f0000000340)={0xcfc, 0x2}) connect$inet6(r1, &(0x7f0000000400)={0x18, 0x2, 0x6, 0x9}, 0xc) pwritev(r0, &(0x7f0000000900)=[{&(0x7f00000004c0)="85345b6e43ad9549b7b304547af7d07c3883be2fc57e4b4480aadc9c407e5618980d57c3908dc12ae8fae458bb5e29cf2a2dacbee93d83be27d4ae79ee3de2432317676f4df0b449043e0c6dc36d56509cf11afb35e92a711aa817317e2b8f3bb6d55e6ff1b1acfd055f63656c7f95424d1b24def28653b536a3276f49b1ad4c0ec482ee8190be6817c6ef7b6c1c3b71bbee516bef4950d5a29c5d0bd2328993f56714c39460f544c9e0", 0xaa}, {&(0x7f0000000580)="15a14cf9342e82417909015df564dd6ea5a1c2a1a147b593332334529c7996d22e838d8d16926ae8959ecebee0a2df202177a477d32ab11e05a9bdc8ae0da2b0aeb65f9d614f40d5accc6f0edab5e8dd018990429e694e197ddcb6e0560a3d177a5825517dfc4fa13bc195869db15cde357dd5c654a2c3d20f578c7ef14dbc1d77b971bdaa51e65612a08ae75e09eba39b63a4308e0c94b77787ca43e1ef57ed777af675485957fc798e4ef627e170cb2a0a570f3d0e33dc75ae4dbb3d84e0f67f28d1f4107fa40f6a9bc8b155cdb8464f9d95ccbddd0fde98dba60025428a5fc006ffdde60c38ac0fa767fcc712342814ab1e8dda998692ed25b35c", 0xfc}, {&(0x7f0000000680)="30e609092c09a1a470800236ad6fa9f9d9346fc5158f8f808d8a45a9ba29373b6c5b6d64c6678b7dfbc4c280ae7b7ca80dbf8b87420c46fb42dd9556a5112bd0907085d879943fdc400575654d3ecf4e4b501aab81c9317ebef3a1fc610b0fca2b377eaa032b39c84f009cc7f8d3169d900b0d8b56541f435a8fbb29a124fe3f936889bd795ae9031772a4059ec8e1916fbad852fa05d66c7d96d3102caffe1b66660fbb75412709ec196a598ed9d80bb12c2100", 0xb4}, {&(0x7f0000000740)="9c0592c34601fb7b5b689ba743dbcd6dd3b228ba2ff897d9c55e4d97c1df4cd30f31d09483c296ad89176f1ec7c2797cc64c6256027bae9f30c841032916445559286158aba60834d5a27e64470fa8d5ce70bd5f405c74c7d0dfc021bfde8b7892561c7d079510d416796f76bce0396e8106e1407c4de29880ec1aa87c2949560c0eba2dda469ef7e8c4493046759377354492b338f3031cfd0219047a3f8e57d33d35493f467a9ecb63ec9c14dfb04b72f7c8f5fff2", 0xb6}, {&(0x7f0000000800)="70ccf9204c4be0ccfb7235ef63716ae8cc13999ba2e8be08d8f95d790a43031e610a0c0190a30c0808c12f6cb4ac6b923f251975b44946ab184a06e1ebe297dc1deff7515adf8f4087c8d04ab09917ef850951727e272058d8c62749e3b3575990e5716d987e913fe309b439204654f73c18be556b30322921d15a7ce2", 0x7d}, {&(0x7f0000000880)="247a144f56cf0d343ed32c9ae46a058da742387971709c51d3b7af4fd287790000acd674851edbb2441f0b1a7de154be50089116cf5d2f87fcf1e42f5d63c91a651605427abe494d1ae18840a18f6df840", 0x51}], 0x6, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) sendmsg(r1, &(0x7f0000002f00)={&(0x7f00000009c0)=@in6={0x18, 0x0, 0x7f}, 0xc, &(0x7f0000002d80)=[{&(0x7f0000000a00)="fd3d71af29290255d9dd30c087d7c8dc91bef3e36bdf1a77a8579bdca7e8e401e56e50038a3513938fe7e28696cf804c0d7e267dab83fab7e25ad19b3ee5c7049fba4668edfaadc2149b9afa7d93a7de41248fc81ec636a7fb9295a8c79d6a7be793f0c86de1f2eac21aa3eac78182a9b2870f530202d7c4b1156bb85a419cb0c0f4e2872be0e7e7b834368a907dd8f94da82dba73bc75b6b9c943634a270da1e496fdb14b4ee3e19ca7efb241f2f28edbff4e03b257a6b30be7c97162a26c60579174a6c50bede08a84dec8bcf78595af70e403ee41c0353a", 0xd9}, {&(0x7f0000000b00)="cab78eaa647460c832d62e759e60b87666f6de8ac782aaa2839615970d05cb02bcfd7389e4d24702088306ede7768f93", 0x30}, {&(0x7f0000000b40)="36ba3db9be92c2a9ef7081595909dde4d697be99398263c7dec1d99e116f1f1e289399a64306a73316ad93622214eda3bd8257be6df74a4f5ea37e6eb04b8a58bfcc94ba382ed6781d8e0ebce6465e60a3507613f33a88af02bb952e379186a54375450dfa0c710054f5ce1c338ed48a8a6ae1f4c3ff6e9417eacb8a1f02a1edb5fac6d6cd69c3bd04d7af8690691fbe5fc21df3dd548aacfbc00a3cc18b6b7fe5680bdfe164a2a874c70d148730d332d59890386f49074ee2cbc93d35a195cc8e32b10d5672465c125a9fd43597c92bc369db0bc86df4ce687872bd8da06709616113c3334facd62f2174d43d9542a922", 0xf1}, {&(0x7f0000000c40)="2783d854659f9f1c9b60ec84707ac901a566d19d6c04edb90a5135600b18437e5b4e00bae9e28907bc8e8be0008cb9e83a925582c44e2897bf208a294193d9a87588bef41721d1c4e60347b6f8fdee4f6d5d6cc24f305631121f7b6455fd3e44e361302c51fbbfcf43be0e3af161435a7fd25400585a5671d52075878bb1c548973020048f3bd755b2030f209809905ea047fa257671bb66c905caa58c6f402ec3c81785d1a072aa032411fdff8352e611a48a32a78e55b2035ef6e7667858d44dc3578d6a8e6af8dc09b27ce45da8e33b7121cb00f7378298763e458c8314393837592e1446912964b370c3796b96967f84e3ab8732bbd608b4ad09edf75fc50e82328d72d61126162f87d08421f8d6507e2a8b5f4d69107e3ecd4cdc01ee70c6b053b128f1e2b57601d6cb0f7bfc466d9d0f35f42efeb9d2731d354574ed811a10c1ca2025069ffdb6fe14f1c33d7c2c0b9d55021dedd380e376d09bca45f057f06359aac6c0e91d2511b11f93b7fdd7a50b209dd25519d821a2e5d2b0fa7ddde29a32c131f968e1f53e9e1a2458084f3f6336b2229df969a0a7cca2f0c7fe56ea9758c8f5e06bb2545d8a722129795c9a403514df5c58f06185b44e7697452099538ded3dbc8d438904395dab8652e0bfc3ab8339ab9e87b0933de6c5526ce3a90638b5cb8257843963f3405359e1a3fcf45d06c4cc21938371d086975e73ea0931df6b926e7d6174349271f9d74029b12aa65580ea9857e9615c69155a672057cd0c57298a9eb1140a5b7e8e0e45e20d0d660cc7c5184d3f2d9934eb87c4b3626b78ad66eb8b593a7d7e97583720d0c6e7f0ec95fa4434405f21bec4616500055f02f5a13988336c68e64a64ccea57298ecf5e9780ca3a52851cc96212134cd75ff50226da11a76402a3728b99351032645e81eac8b8886b1e8031f3cdcd900d337a5883e684fcb0569fca913f345bc2ace6891e26f38b2db8b287b0650cdb8dc79131d4af9f17ff9c761692d116187499abe744ae92adb9108fea22f41d8201c453e75a8e5ea296d02b477724f2b3dece7da970324c5c4edff06280811da9ba81c6fd786fd046a4817154d87d7017753cd86dc14471db575c9b0bc9cd2503803f9535c079c6a20a6645b911f895d94122cd048eab2315ef5a97df93c7477c3b3c21ac9df129cbbe03a605ca810649970df3aa693df44007436b76f61d46a3035459c6fdbb1073bc11e442b79ab1e42a90bf4f5fb1b8c601b945e839d5929aaadbb6c0414df6cc111d9598c6a87fb05b0c542300dfac85c49947175f0cb345d1fc85848889c66e878010446f70f9d92d633597455767687381f16a0f829725be1c56ac490844199cdfd7463eae3cb2e6ad646486ed87c1b9e56e27100faef8b2a75adde0ac9088ec572ab4432b435de53776758554f8fe4963731b0f757bdc4a3797738adce4a0bad851118cfadeb8eaf096a65ad16032cb59cfe8ec1d9d096b0329162a4f88fae091b947911caee4c72cc2cee15f007736484c0b0b7ddc3fdf79d89887e6305c78e39aea39746a43719942e679bf84ac3c8e893d643e6c107a76798518e69f68749ab5644d3647f7cda9aadab19612fad5187af99d1ebb08b137e8e8dafd63ccd15c38d4f77fb7a0a710e77e85599b35f9aa52801f8a5ce11bd4babb0e8c39e7034331a04f80dc7a2dc2e81a7eccbe07cea83fd4a5d470ff393059d7d0ce8ad3d15acc5636f9d9c1b38e7bee2c1442969eb8a9395851fa1412dbb08b3f9894ecc45c57f9c04620e15d112844a59935fca66c881e8111bb51916090fa5c0a51a955e92d045b43d03e8931c0b6997e6811596d60027799d66b807c216a55fae85fce426f61ba023512a217eb6ec5bdfc420a6f7cdb3baf9eafa81a141d5d3f019748618fc330fe31bb0e5d2349cbd3427f3b69451b6c571e25c53897bb554905292eaee362bad456e24c53e43bca89c2f7c410a57f32733ac73662df6b5378381c601bd28bf233f8fd2b7e3c7794fd125326683ccb9c3efbf3dcc9bd856faf245939a0b01d0225d4f3ef0e7e24f803cc412a6eb927be9523e0cf8689e5d68e3f7a18b3ebf66f56b89a8ff980b88989948b8d1642062bc994849c6a4fbc3c22e153b433516fe2d802562166ffb06bec1e59860c74b706748cf1dde395b1ce6c08bc7db7b0f88e7beae9b5c7f8d651c372c42a47543d86f3698f5be0de0abedd9705f130b39eb0b44bbc19e4e0a757ddbba2453d69807169fbe8b9fdf4cc1a5545e9993524bf067f0c84e71f8f9a71553e4bfabb7d9e39abda7cf2a5d0ae25af74fd588c7ad2154a0f09155bdef18cb57bd082fd96cf7f58ddc2e576690e8a5284a2887d57379be05801f4f931c0ca54ef6e64ac26de09cf72d7760317c35dc45a8b36c153764007826d8d1eb03644f35c61e8c3dd145b6e364f6a6993970b976b41dbe0d3075e058df18a79603a7ce989159392ad88152a5e69d277e25ab6ec5565e8c5eb3a85e3693b9483e8d515d758dbfe07b470fa3eb91d2adc210d3ca4d3219db7acc337e3efb9b4c6fe147d8d73d765bc8b55ccfe7a24190e9ec9a4dc97431ef79d8b3660b41c1ed6ce0b1f017436be9a6a0cf0abc85d98c96f2040ecc980ff9d372ac6914a59fae2429a654f51ec552253a5d0c2d19ee57719eca4c3fe933528c0d9e209ea64adb25c692c8dc1cd6ab88ff26becb68f8536c633ec75154a12f15f50d2b56a80d9d1e42ecb87958f12045993e73a90001b09178e00cceb37d0f47057dc3a8a80349a4ce297a04395f47cdcc0cd5f2c48a524da057f491d8a0fcc2598e9b25182a34ea45e21cd8e3051805f057a98cdc45369e4b4b3b406e930651ea0bb0d2789e80eee7658c9407cce2591877881d74505520857843a31927baf24b696cf32a92ca900191109e5fe9056de6b595ac3be3f3dacd4a2bd088c8b50b3faab85990a1d9ac727523968255a61fdc954cae450866d920a2e0055296a0f094ce4f201e9c4977adb0c5e464f8c73543d9e5283283c909311076e0ccfa3051ae220bbab8665de4e6ab0178729db896547cc4b9945448bbd1a47c392b2fe1d573fa6b6a8cf7466de1e11a7175b887c71d1b9ce9e237ece9dfe8411702fc436c36013f3bf771faba388e33e17e6f34e92a902b6b67c26044871920c9d9b226f4ef20adc6842a4831667bbfb1a9f88a69ca5f0c77437f90d5d2fb1a57016ada9b8fbe6d29ac2bd852aaf08a2226b96574328702ee59e8dffd24c3bb255773d229bd18efbee6464b5884d4ae19c1a5559c48025cc1e9d12c0410bb17c4ac1de635e3d71e64b4d38a07828be2cd29c1e39d9c9250aee6c82fff57d14a89f50eb459b82acbd0679d46e42a8e287db54301e7f048b9e102cc5e5a5b67fdf80e30739378b218e0b38ef3aa4109f7b45718c2e5be7e19adfc59503a8f346485ba62079149ca78068b71b1397dc1cbcf9504d682947ea6e144199e4861e0ada2816f8bfa7376303279905c169034ed6fdc55118dc9422e491a4ef3998474ce2d14c0eb32775b3ec1b642f826e75ff54d90754b161badec06ced786ab702dcd1452d90e7f66e5a5a484e08dd3c29b64635831b073c9f3576d3b6cbd4132a7bf3d9f35f07ae1f63faaf1a39d9e26aec7f4849f41ae26831bb4394893fbb0896686babe67af1ad32764fc1ecb71e63d93fac9c423e68d9d63eab9fb71d542bddc41602023dd995d64d94d77a71764d4654256e767ccd140383030bcbdcc5c7e31319570354d416d3bd473dd6c6ffb6bf65de103ae6a490e6e44c4b759b0f47cda707d1c13f29076c7aa5fc605c2afa2caf6db6081d4269668cd1ef25ad1ec5dc71e5636057b50d3aec58d8d913bf937d512ab48a4cfd468ae62c632998d270715aa5a0cb6cfafc4fce6bf6833ea4485fd30badd674fbf4c04d315ff0ec9db6389206d725abf108708790e0535788c8aaf42ccdaa02b8b03cf97ec61da5dcc03a2775f9badf675093f5eef3626e5df76893d9cc41f2b1b1d61a77d51f824b7576891a6ab9420ced4599fde818a0a67604b107f351821fe275a7ae48ce49e7cf084a565a45fa394fac71016924e1cc5dcd002fad59466549c3bcec21d74dbdb1ff9bcc6290114e5b10f2e868c1542910a87f2d6fb0c7d5fae2f15b5afd17d2b0330a26bc7398231577323184ebeec4cd73a044250a9a094e115be627fc55d93fa3cbff58fba3a0ef266d05a55d6756004db8c51681df5b40ab4a181ebe7ec93f72fd3431edc1d71ed4951f1b9ecda971ebb7cb31cf2653db972e9401fa2b31eb90ba7a2b26eb10a27429054d7287c8b97332e354404ef3dc7785c829c5da7593a3d20b248d513a1cb46392848786a92a9737edc71296738a352599de2cfab6aad93adfe8806867659df17ea6578ef74bc94f916f1c1bfcebaeb1867652cfa2824749de98db48f07a3dbdf6b6250a739d153ece716281996fc67f27cc3e380c4851a7f38eb40865c94472d625fbb9b7a93047e5c07d737a7f16548671a77c5dc078142a14eaa275087031b347111c7aacefe0a668fbdc71f95422d2e9a14019a1918aa34663e32fe09ca632619872a22093c83976d5c9b8a4732a79d082232f3914660fc96b56f52efef388eee4bd3589a5510d6e179152be0320e095b6ad157719f2888c71f82dc0563c2bf45d25265d9afd7082496854772e46182afb914da52a589543abf55c2dc8cf5ea23c846df2e4cd8795708b97c403e0c7bb1d5af61a843cd8b8330c93c358a01c1c1cd143157ee5e7b65c7b5c28b2cf516e92f54430ded027b61a0d236d723e92dacddb984d777417899a94f82d74bc84145c02cbadc58b378851c9d22d64b4738a3b9c3075db2b74348166b93ce3bb48f5a7462e2d334bb29f038961bf18143c9e114df3617280077c960a84eab01f7a8291f8ec83f6463aeb63352b1d6a558bf6cb6e9de7a1c137fd8cc92df39c88c709ae5523a2bc602bca882324c8965b933a25ac34d8b842d6c0914050d820594d8506b66e6893cb0e81073ba7c9f035a5cc837b7a89175d1893277a473f1b3d6327493764c9299a566c26e9577be434eb769251919a5df06f172306360878e0ed1d2105c4e0ef19ff745648aa6c5922fb6589c6cbe2d2506ea7df87e82bf2eda116484dbcd3d0f8100da16d1ed151b81dc4f65aaeb762c12467040dea9af33b6758b4436f3b208298a5dad4b0ad9106400b9a052c62e5b252491fc5540752fe939f85f24609b0ba13f49de8cb572e6161a0849f92f77dc4bacfbbff750f719f8a8e6eb4d03bab5018e2c48785c2a8a7d6a08d049602c1c5b89c6dfda4f19d9222c92fd7b6ee8e954feb05f292716573aec3c365ff53eaa220a83e02a33b1c1dcc3bb7826dadece356c0620749c10ad3a15fa281625e493934095d7934fbecc31e470c9c1d0c13bba37c76565ae3e54e9ffb9aec58f89162102b35de8dcba55e046d9ac18ba6016dbada6e193535fb00cfd1db568f6931fd881706a807ad8c3ab7b2129f3ee5d45bdce0a00d483f681ee1ff3b6eab56d1407b5a76f5e44d1769e218554300d910f805cf5d613bb26a52dda3dc21365409a71809317299b38d58c25d659120b19fbe6b8556b288aca86f1baf71c808c4ef98717070fa107e267fd0f395c8cf70c7a47ad5dcdf6de74d0479586a070248afc3dab377bdb5f97e2cbb33a258b25b8df94d09663f2a09a6101c5e655f4d911903cad151be2e752cae69560af193329f9d4223329fc2bb5058bcde89aae4df2df35feccbe7f2f9e08456", 0x1000}, {&(0x7f0000001c40)="0559a48325973e89979f5178bae9b5aa84bfcd4ab82f45a449f76cad574d51bd8e1558bc2d984f5aa6242639982a19ce9943e8d72e4c1abef1558f4986d68849bf22353f7e8f52ad72f8e232063a2e8d285542edee045ae74d637ccb452a36a037d4f027ada143ce70c98103df746ae6de5eca7f0f29d59469b493586ffea9a101266d081c6e52dcdef3d589be4c", 0x8e}, {&(0x7f0000001d00)="f2010e664b0d3fde7a99498563fd2d9bd8bcffa612dd8ecc61364443c64e44803132ec0c7fe2c67a6123b45c2d9bd94222ca4768b488276a46ffbe375539cebb970edf436dceba467d0839b0a150ac69fd4c2df868b91d155dd78d4eedf59ce910f6596cfd23a7ae335bdae72b935ae58f3046", 0x73}, {&(0x7f0000001d80)="50a99aa0b624e336ee90c71e5c209395e37b34317442e9c16c9913541d36bd22d815af6a1a701bb3501179b778656b9bf296c241f37450ac877c85263e989153647ffb2930a82957eba7085c6948db0986a95ebb017913d74b9a3b11e669655ab5cb32b21bc7e0168f98c9370153e37fd199162785707936f58cdfcb845a7d420ac965b5622a4a55390a3223f620231759896b2d8c3cd0eb6216484ddeee0658557e46987b49c1d2a8846d19375a1c08c1dbe4ca195c980a4f1d912938bb69e01e79e4b30158394fd12d4ccae2519a2721daf89fc21c9de659805b567a6599205667eeec24e9216958705895be9d6863c99b3cdda781e4b6c50db1b4712e48dc908ffb38d432513295a294520af94de1294927c65beac63ce84a1dc06c6587d2bfec21454ed2a8490efeb2161fee877c504e425ed3717a0d4782b016fa9c970a5daee61bfdd1fdfa9166aa79862b6478455d60807f6200b75d444b8c82018665a026fbd675ea2fbd5b0a6785c916af09a4ac37e00a69189da5a4f086649aa23d25f5bf50c0b08a48cf3875b7fad0753c336059ae3c39b293155c3f71a18672d18a516c9d34c76a5e13b859363ce248eea6b9fa12dea58061097c7595c6d89eea798a5ce7aa8dc77fe9ade811396191fe4ad30c3c23ff02da50f79b55e651a3760614b0815d0e41cf5a4c8169bcc573d8fed101387288e64f05302c583bd17af72f2bd280216ed02836f63f9ec0f1110f57f2b2b09402ce2b75b86ddcbbbf81754c7049e6feb12395f78059fd04d93442193cf55bf5ef2254b30b4ae00f87a7a591ae25d0adc06616f757790a82f7bf3eb89109c102286557df2096f04faa9fb422dffd17a46298ee482462a7ad159669e0d5576f195fab9c566f5f85bb8738881f54165250251d69af1e5b69ebcf3595d4e836b2c4105d11c4555fb3508b24d9bc2f89895765909d3b1db8a9ba7d8ff97ae90c6d17489eb5f84fc940a0a13dfdb9d86b16dabebc0ffad2b476e8aa586f8390b2e25824c3bc0cc8796c6bb7a39cc8b0886e666d553be5831b91750a69fc0071423dbe2ef9a3e6a39a5f57c21ec857446a7c82335a8fd3724a64b358d93cd213f6ebddb9791f46c82077592ad130883ba5b309ce52a058c1824f2d55e6a350440f0b039c987c1552d6d3629ef98aaa08291a4417597ac40ba1097d77ea7141ce8bcd5291762c24a80ceb39cbd450cdb4c9def4545bfaf97472a0ea9d8cc9fe4aa659016b9e813965e5ce0d35e85656021aa541c1a8b99a09857e73430389d661b2e9c3cb3264eb6034560582da9243bb043484c20bee786fcee5dfb40469361caf09eb571deee186aa3bab41e32f1f75bf82584706fac060d593564faae1aaf1b87580f35c61b3ea5818108be77e6443e07292e36c93f58180733de0f3d6fc215fc5a819016a9724f5bd17e8dbf34e6c0f7705288c0d5c40d9d642a0b1c482515749220295640c4807113d514253c72ffba079a43963cc2ed95ad9ea291c039578c8b30ba8a297f41769a1d1cbecb800c66c19446bf2c997bb9398d577f85cab419ba22b665fabf164dddaf86e199c134eac3c22b9ad226346cddc4bda2b4280655ee1c27fd0b267512e606c12d8394730a40a240196019263e9a7417701934c5d109564155bc5e5e994051be99537fb325faa2ae129bc656bb64dc4c093244d7c075de91aea0e0e601e907f6926493434546b84466512442e575042abc30577e5d9e103e35c691fe5901a8fd7ca36c044099b9d5c0b7f0f5444e84620bc669bf6a583f0f531e85535d0fe61b9af0686aab62b38b73c8850ceaf3ba6e155dc5bda27bfa3de855c258079777f9e6b9ded683108de128f37c0bff0bb95c0c6e3791253c43c60462b459b44117c87f1cd8c04df3608468d26b3858d730bcecc5efa3e849a13e8519663f71356b69ece3dc728c3cffdba3ad1f6561735b334412d92ff2c66b642007543dba0f8ae7b6367e7336e2c3362d89235b67f83460f631d48523340a2a117e8d865c587a1cc2109bc66a128efdfda6767ee670cf08c2a63c3c984f1215606d2c850a48122158e47ed2b715bb8e4145f81af4abb1c486770ef8d36c00a067fcbf7133c8c389801c51f1c269a89bd7e66ef9d59d41e18ad2ce9aa08d4cd01476cb46559c6c2d864776bd07b688ede6da1b73a158502cbf0ccb58f960e482699c3328b79f11ed601cb9cdd326ec59e9fe531b8d7c92261485c5663e8246440c57a90d8cf7ca314250ac4eba43631d056c7acb9d825045383122c52acf93773ddb21b709c754efe1d386e7243ad272044926f3939b3077a202094104ac56461c682d90793687807fb71283378d0a0190f2e4e9db48b21ca7ff9e0b0e779d5d6facca99e58504f33c764e4b56c77ab956aaea46bfd9bfe9929cd4a5809cd8e4e8bcbcc44c85f7b09293db27006a7abce796919962cef5c4e570eac4c0d34db89977bb0af0fb6cef582aea093985bc1a008112ee0ba7d033a2c4e2330b28bafe583635084a374bdb350a95e485533b6f7beadd76ab31e8755fcb1f4722d658278ec7c01d5cb94ee291424010afb1a54ad39ddf189dcbb9ce2dc78b175bf36522208becbc2d366a0ed9709a15ffe858070c0d5ced4c0159c5f7bc1006a6f942b63b8abfd7cb73adeb4590abce37de5b074fb2e81cbac4356a4db78139531e78bad7d6a12e9b1b85272170e88c51829d8f4988741cac229293fea74837bf8b531e64555c993af311212980cfdc0e6f0bf63fcae523612631f1b92c2a268507f5ffd2bcea5b8c1b439cdd6f0f50e270787c9208121e4797c93bd37bc3dded7bceaab44bd45ba8eda6bc0b63f421a794096b31bcc322f3256c63213cb01d4d33afcd889e077f4685c4a2544e8b5c458a16a8a4dea52b7909301e8171373e33a7689bcca86fd7becd633159deadd65cde64996d86d2c4b91e8dd559903b237ca0521d47830f02d1614549ea8fc95d81049f4d089f75c2497f17e4e1980b3a934cc87c8dc743b289a83ee01d6e6917cd2fd7399046fe61202ba05cf800f9952f2c50c49372db9fabcca1a587078564604f6852b93ae23e9b2d4199acf6d7170ea7d6a9d6f28601146653d4e49af6028b2298587aef10ea2b8b3849624c55ea9b91e639d16181eeeac60623c540034e61678a0a48f9b08de6cc92e5aed6a0040d48b684e4bf988b54cf2838e2e60efb5af77d6f9d9935bfa45afa5eab996f02a944e179180c56b8a7f828a8d96f7816d4c7fd067872d4c758f67f573f28e40bf91e7eff555192e1a160c9d2b25ca84798ae5450326e31c2a6b48248b244936ea99a96fe111881d3c0260dd5f043a964a928ba529e6a611abab1a4f80eccb2c4763c02e7734d97c009955a5cef878c908ddeac44575b3deee4621d8ebb3ca58bfe154765f150545b1a7f0e319f48119946d4772452629b795b659adf6d021ee167c56198eea5e71f64f53c1b1a370cd70f66aed2a733dfc2027e3c5b90f4a19cfbdde8c3e32ac6ec6dc9768dda0e1a9db8e69925ecb97e4cb3203053db5679565cda2251d0ea284b997be3b466875301869ac8001d58dc44bdf76316e03b1dce76ae05d1b4ea3260a2b58c23ef6b657d61a54b2133fd2fc7dee9e9d1c4f3860d1edac7dfb352ce60e29c934cc63e79d68c619b00f7677fda897aac9d5e763a95b3674908ac06c9eaa05d609daca6764b02b305c8aad43b75092c892f02b050e6a858e642f0a5e9a7a07f53f9369a28f85e9cd4a7b6186910c949a3dbce26b5b037f66a78ecc732fcbc47a3775d5902f26a52beb4ecd4151d79984457d1da6b9e39a8e1ceb761757cdaa0af755f265f9fe5f7026a285468308e8cea1db31571a013d7e33ca9eae6697a315e49b9fa1c6eccd307791ad18be7081e166e8ed3a349ba19ab2ca8c8592a1964c5b75b60bad995c53cdb9cc328c378eb0590bb4dae61a96d44aef2a359e0ab11dc47a1e64d98e11f0680c0c5d45dfbeb0eee603556010f57ef1c82c5ec1a8de50dbf11d841e764a8d500d973d0a52d758242136642871f32f67fc09ff2c4a9b1b39f735d61858d20c6e6a1d1c66e35aabc1c271ba91f8fe42c2dc5018ce37d21d5628e7ac735aea56f6eb5d56d32ae1fd693222a961216cd9c29f9590a1a71931c6628666e5e6e8c46acd72e89e9a14e9055cbf0c7bc9cf150cfcd7ea7e543777e44ab7b4f14b6f3fb8029187c202e8f98be4201ead5cbe8ee75b7b01471d5d8d9d9a53fb60f7eb01c3a87d7d9dacb97c019766f861a84043908d96f3ca666165fb5a6a06cfa1e313dfd9f3431a48fa43422b96a4212af075e1b7183d28db8a5062fd7b814bdc8483febd2d2756c6ed76d6d4c53734976d9e2e9bb87b232177268e8fc8ac30ee7a87ddbd60102af3abe38e9059b2e9ec1870ab5fb01bf7a211139f8c97677d921d74313d89cd4b0cc0cc893da911be83393027bd0d4426923b1ce9b879c891ab4cb15602af4c96bcd66f39a661487e600668522b184365fcf315c9cd1abf12273b1ce8391692393852e207adc630c21b5b794f2b3a1093a3711dc3d0c323bca7f92ca0b9408f3b101cca670f4fc61f77dad46fc2602c01caf8278cf486b0a39729080949e10c0edbb89a4a7f06affedf5e93908f1cad486226f1f1d728951e06d32b915ecfe8ca63eaa7e2190123e96930ffff56f04a11c553f198349190a2819a171867fe9b4511aa2c2b94559682885ab84d9d6c93bffadcd21275768b2301c7e52fdcb476eca503dd0f7bc9fc48d1892d526942f2b2c03f0659449c064c4640e52977913c5285536a1e53677d81136668635b7328d8fc298547a7a1839fcf73a23c341a5224e5422a03ec0ddad986293e7a836170f4740db161562a80bec8ee5775e96823953d551736003142310657a318f23843ddd4548bda3c84de899427c9e36c47a1f4ee4e32e0358a541cbbeabb09f0d20ec60d2d73f24fbcc22109cdd0bfcc193456e3c7615aae9ee7d21070eca89fd983b4280d7efdd1e6eb95e7a4c8610378ba485c4b2c4db1e3a45fee1ce02869494d3c02dacff19acdf36f59a9e80291deb34df9beded6b9533fec610f8272946945b9a39e47c67f8fb58e6e8a1e61cb1a09407877dd6a786dd73364445772c5cf7edd4d0aff387981999d2be5690646ad5d3bac038231f0e9be303dbc229d41b4ba18ddd5b5689ad4b25a069764259183caeec672ff5a0cdfd61a0d6da23df4b03e749b0bd0b9cb993ec9530e06fcda948b639f589c42bb09146cd73899b625055fc5a750f4a4cd67aed44e7a88e0a2bf834f9ea0ddc8834d4262c2c54f86f1b16e342f0a38eb5afe1c00696d40bdb83c68cb9d7d671953973a2328711ffbd80f7e304af8912e746db00f0d2d5825bf3112bc060a142bc301a907f061f3f49b140c5eb97a0ffc11d4a04b581bbc9a68f8845e59cc42df4061ec6a492d18ab62bddf7d45214bd25c6af7d6166a19cb54a07821713de8c7cc2e8e95ec021bae7d79636b666969b4930e8cde0790d6b642ae9ae2c8f4ed183a9d6a02ce2ae5bff791bf238e9e9cb6c3808c3fcb54d4899bddfacbc2090149bd30573bb5bee401912442c4ca988575d09803d7e2f29c7ef16b9ce377791a4c83c7e110528060703fcc464ba3a5b1e1dec1565aadbd6110486158e518116f480b4be8c23ab7dee454ca987f7923e8856a06ed12d6650184a144d553765a0e25f834d8a22aa8e7c41e2831ddd84fdebe43d45602127fe70864fba5bb86622f9160b69eb666b0454b5d030fe61092e450b0a2", 0x1000}], 0x7, &(0x7f0000002e00)=[{0x58, 0x1, 0xa89, "8665f15c361424ad6c76bf918cccbe929b0382f6371aede4c49614c345a77cf971443c07460212b8a5d755a02eef3bb9adb8c47639b5631e2638c1c0b792b71a98376d7bfa"}, {0x98, 0x1, 0x0, "e62d0dc4abb72c769daadeb9e26d74550a026ced4e4ec768f3e1969e6909cf80d872bec6c6d31fb01c9b64ba3ba802fde3a7cb681c3a64624e7048e9ee77b294cd1c650df5bb87a71d9d07f24f25d7a1ca9cf29317cf5aa3c5027935bbcd7a091cbea5ef599edc6f671eb95ef2787ef4654021fa8078a2f634dfb8705e4714d9be36fd2bb131a4c1"}], 0xf0}, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x4) setsockopt(r0, 0x8, 0x80000000000000d, &(0x7f0000000040)="69607a38b9392cf52df6d4a5d8d31b834d086faeb224f615d3976f90d020baf9d72b705dcc657143214650e001f260ef0768837464f9c2afca02221d8e12a51a54c6c3669e65ed063b4ca9d43435495baa7e17b988540c5f7a90df0098b99d4a78424dfc4bd6d21080bcd21c295d6ea11ad708ab3d5ed90a2a037478945356a3331d706964887e0f3d00b0ca21481fd697053af6baed9579be7628a9a80c284901bc081c18195630d79372159b82ff8ea8656a04bb87927a65b590149bcb9d69e64720b1fedd30084c0948", 0xfffffe8f) 17:32:28 executing program 0: r0 = socket(0x0, 0x8000, 0x3) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 17:32:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x3b5585f8efc5a15b) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300", 0x1}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 17:32:28 executing program 1: open(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x00', 0x2, 0xc0) r0 = open(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x100000002) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(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, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) readlink(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)=""/239, 0xef) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x2, 0xffff, 0x7fffffff, 0x1, 0x0, 0x3, 0x7ff, 0x1, 0x2, 0x2, 0x8}) 17:32:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='\x00', 0xfdea) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 17:32:28 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f00003ce000/0x2000)=nil, 0x2000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) 17:32:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0xb0) 17:32:28 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f46696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) setgroups(0x5, &(0x7f00000001c0)=[r3, r4, r5, r6, r7]) 17:32:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() 17:32:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000280)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) 17:32:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x9346, 0x8, 0x2, 0x80000000}, {0xffffffffffff0001, 0x6, 0x7f, 0x6}, {0x4, 0x4d, 0x7, 0x85f2}]}) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 17:32:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7fff, 0x401}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="b9d9bb64ed97f7147b0f279212296cc9cf71dea8262648406ecc5627b115fc0820846920bff25f0c31f6170b7e5473dd41612b00a8d6eb41bf5edcbff4cd78eb80bab032ef37fb8410a8c363751a3ffccaea645118291796a2030541e69e8e432a0caf544cd7175e37450e3df0aaf93bbf2ecdeebd0af8641f2cf975d1f659d1343d51804405aabab1a79c0e61b506ad3d0b34b9bf81", 0x96}, {&(0x7f0000000240)="544e89200c4eb2c9bd44408181e89b65a7d885e0d1eed12a63817e3a046c0153454f64d8059086865455fb36c232575b2fa6ecc907e647f7c1a873929b92ebe88f3e877a82", 0x45}, {&(0x7f00000002c0)="e4615c6e3e81e60bc9c9e8614631f408aa8c62", 0x13}, {&(0x7f0000000300)="a6269149f732bea792986db1529e8eac73322a3f494fb9943b6030ab984ec3d954226ff53abce851", 0x28}, {&(0x7f0000000340)="87a39c69eea8fc44a3478fd269463dbfac3b0a7886bbb7741116c6d51328b46e0b2a33db6d667c", 0x27}, {&(0x7f0000000380)="ae2e513e81373bd16a72263eed101fe94c49b197ed8e4df48595523b71d044d601e877109b9226ca5eb8d91f3a8a16aaec57b2a503a1b06b183d12c489c3898f80417c2bc9272df9902d58ba988d36894099d43ae51786b3f19c422d223031e9aa76e80d9ab5163ac1414f24da22be10c054cb497f6804f012e4e7f1f8cb339df2411d9373a34bea5c07866242d4c33f8d694e35f409638c023191c161d0e5afe3993415", 0xa4}, {&(0x7f0000000440)="e0cad4e85a45878cdc314317f699177d721599c7f47796050f66bfc382449c7094cd858b9406463510326bff253f126b9c9e6976f40010221f203cc08a428187026436673c6ae7add9ed96aa2441b7aa311103172aa94709dcb80b690297d0fbf0656e08b2ce119203d28fc40b173d9c29696186a24e14a33213b9128108cb37731aced5c008c8f7f5ebfef0979504b2e6bdbdc50b16519594ff5f34f4062fa159", 0xa1}, {&(0x7f0000000500)="d12365837d5df82cfce5795a1d308cb268635cf1aca380969f254a699edd0833e5312772178739ba1219490a6312d9a0876ae85faebbba908a784d57c1fb0b49061df14004944b1352d1c42390ef06c1380adee225f494178b4129c2220e98c2d616af5905bb324bfed2dcf02362b3704d011e0c6cad201441591b95b87682", 0x7f}, {&(0x7f0000000580)="c7fbde15f74549d79a97a75700dde6c3ad32ff1718b3f6e6e785fe3830545e833f979ca148ead46fa4ddf640e51d720533d00e1f1f8bb2cece19", 0x3a}, {&(0x7f00000005c0)="aa3ebcf33f3c9a5f9d016f49239a7e12e23bdd0d5be2bc67ca243bc3d5eaec42b6a911444e5f1a64d044a9906fd4dc0876d205ab0f87c85445", 0x39}], 0xa, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 17:32:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4003, 0x8) r1 = accept(r0, &(0x7f0000001340)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0x10) geteuid() chmod(&(0x7f0000000280)='./file0\x00', 0x8) geteuid() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0xc489b47a9f5ecbe8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0x1000, 0x0, &(0x7f0000000340)=""/4096}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/109, 0x6d) 17:32:28 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xa1) r0 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x1) 17:32:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000003500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8951048602f56d5bbc04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xfffffffffffffd71) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xffffffffffffffdb) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000140)=""/93, 0x5d, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x6, 0x6}, 0xc) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff2d}, 0x0) execve(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000480)=[&(0x7f0000000380)='\x01\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')!\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='\x00']) chroot(&(0x7f0000000100)='./file0\x00') 17:32:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:32:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x0, 0x8, {0x7, 0x3}}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[0x6]}) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) dup2(r1, r2) 17:32:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) 17:32:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000100)=[{r1, 0x40}, {r0, 0x1}, {r1, 0x1}, {r1, 0x8}, {r1, 0x80}, {r0, 0x10}, {r1, 0x8}, {r0, 0x4}, {r0, 0x20}, {r1, 0xae}], 0xa, 0x1) close(r0) r2 = dup(r1) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000400)=""/92, 0x5c}], 0x1) r3 = syz_open_pts() ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) 17:32:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) lseek(r1, 0x0, 0x0, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) 17:32:30 executing program 1: socket(0x2, 0x4, 0x0) socket$inet6(0x18, 0x8000, 0x80) r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 17:32:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x1, 0x1000) 17:32:30 executing program 1: socket$inet6(0x18, 0x2, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) r2 = shmget(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x8000) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0x100000001, 0x8, {0x81, 0x7}}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) sendto$inet6(r1, &(0x7f0000000300)="d58569dd", 0x4, 0x404, &(0x7f0000000340)={0x18, 0x0, 0x2, 0xff}, 0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x1, 0xa3}) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/speaker\x00', 0x0, 0x0) r6 = socket(0x2, 0x5, 0x6) fchdir(r0) r7 = accept$inet(r6, &(0x7f0000000400), &(0x7f0000000440)=0xc) setpgid(r5, r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000480)={0x0, './file0\x00'}) ioctl$BIOCPROMISC(r0, 0x20004269) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000500)="008be94eec678919752898993386e601afd3c0368cf923cd4d07a014266761d64ebdc04b28fa96dc002b3512531daaf184757c9af6a9b2bd6544d462975ff024e5cc07dc1508346f3b4bf3fcf88ab0dd", 0x50}, {&(0x7f0000000580)="dc32cdf093952edc6bba8d88ed19abc1fe", 0x11}, {&(0x7f00000005c0)="6546ce198a7710fa5363f71a8dd095cc9c73350f982e947840c17218aaadda12b143924405a71396a97d7953a6b63e03f096ecd4fa85c024013bb56a51ba53dc2379dce7f30c168821181f3f41473e0d13c855bfc14024c3455d56ecec37dd29fb4bdeb7a3db4d049ad7f26050b666e6b3bf16", 0x73}, {&(0x7f0000000640)="930bf3d758c7adbb4ca8fd8c94", 0xd}, {&(0x7f0000000680)="75f17b5ce4a32c160c65d2782a06e069e281939c7166c01117c3a0bc68321f09dde41fb020c82005469648669fb49dd376b9b66f995b113a6eda26ed55ba8678b7ec8a4947f6f4d18578a7907326a629c01b489d64cafc8b867a742ae865c701a1c678928f7988b24666aaa222a62f733a0ab7dce2af7755a10e50964ce0b1e62376588e314802a61d63aaec7bbf167ae1a8af66999e1b40438789410cdab85ae98aca11c72a9e5a0c90b5d9164b6cbcf22821692296fbcdfd930293a2783fadb1d628c7db366f263fbcba1dfaae0e6c4c5cf1ede963cad63c51cecefe4c9c814c81c6c22c14b339b78ee8350d40ea7fd14580cf0b", 0xf5}, {&(0x7f0000000780)="a48981c7442deca885ca9ff755fdfad080c4c5a0433fc4192c7934fa2d72934d588b076b247111ef938a7d8980d1229aa77d499b565232b7f54aee0d0f404fab60dfda70ceb5387c1f3980d2e3f141f6697975980d6b3d3fa7eff2730250a604cfe1b46c002de370056e810a090eee", 0x6f}], 0x6, &(0x7f0000000880)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r7, r6]}], 0x20}, 0x401) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000900)={0x1e3, 0x1, {0x400, 0x9}}) 17:32:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026cf7fffffffffffff7298de0e5a6a747c63b8d49aec508237ea781a505f87e2fe1bf3ee2e5e8c5f6a5e428f291a21e4062baa8f9e1619549c324dd17212ee971071ffcbdb0dd583bc141e78439a6f7ed5480925affcb57c7c69bb4e281aa01e7d7f750dee72ddba0973d49b9e39d957d13a0067cc11f64d5530946054abc62044a1d1b26bea3ef3405050c724ad8d032af722b5fe4172e0a04aefad1aabf4afbcdf333b52366c09928384676a7d203d741"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b90cca859004030180000000", 0xc) write(r0, 0x0, 0x0) 17:32:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/189, 0xbd}, {}], 0x4, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 17:32:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 17:32:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) getrlimit(0xf, &(0x7f0000000100)) 17:32:30 executing program 1: r0 = socket(0x11, 0x5, 0x0) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:32:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="47f7c6e9b7589c5b9b7d"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xffffffffffffff71) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)) pipe(&(0x7f0000000180)) 17:32:30 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:32:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() fchmod(r0, 0x80) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x40) close(r0) syz_open_pts() writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="6e47cb71519dda6f9376122f2e4774619ca5c1d19c48c07b707778ea69980f72a46f8ac873645664807a506fdd6a181afc83567e44ab0fa04e80d4a83ee1ec2eaa534c8ff0bd029691129a7d0628a307de0cf567d7b9b8dac0021750dab6bb12823b3f69710d491963a47aeef7896095371da1eabbc2ae8882685449a8f757a1d301857c7e078c96f6e0f17cde522329e024c145fa545b279fc8cdbe1fa37e897a4207eedefa88c899d0e0d6c281699148462b8d6a9662ec154b57722c797c4ec0438c97d900a649e3c3faf938a4f1042524329697d41060470220fdcb4349a6a9a5de328d150f204a16050c214941a0b361e51845df8b2bd83854d507a860d9abec23afd11b4c7caba2919a0bd31d137f94301d216d06dd06beaffd702445c43f9facdd002655be4a030f", 0x12b}], 0x1) 17:32:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x5}, {0x7, 0x12ea}}, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r2 = semget(0x0, 0xce6b1305cb924923, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x2, r3, r4, r5, r6, 0x1, 0x6}, 0x9, 0x3, 0x4d74}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/76) 17:32:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x5) 17:32:32 executing program 1: clock_getres(0x5, &(0x7f0000000100)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 17:32:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x10, 0x5, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001200)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, &(0x7f00000011c0)=""/34, 0x22}, 0x800) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x6f, 0x3, 0x1b19, "abd0e20400dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2a58b79d8136e25f, 0x0) 17:32:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 17:32:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x80, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}], 0x10000000000001ea, 0x0, 0x0) listen(r0, 0x10000) pread(r0, &(0x7f0000000080)="6fe5d7f12e8da03b4a5b9c2c7fc002a1c8c5a7fa935c38c19fdcb1aa1d23528c29dbd8084ff8693b43df2217b940549e248429ed752679dc0e21ef7f2d44e2c45e66f374e567557b482b3772975948595cf88f6bdf0e25e1606c3ca75d42c065423e5fcf7dbe4c286cf0948af1fff1db0d1903c8a31640", 0x77, 0x0, 0x0) 17:32:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x109) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x7}) 17:32:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socket$unix(0x1, 0x1, 0x0) 17:32:33 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCEXCL(r0, 0x2000740d) 17:32:33 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x1f}) 17:32:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffb) 17:32:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x1f, 0x7ff}) 17:32:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/70, 0x46}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x8) 17:32:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r1, r2) close(r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x31, 0x3c, &(0x7f0000000000)="d78972f12ffe05619b96eb6ee14612821459c0ac51fa1ab55f257fbc5e35fa00c017f3ecb7a70b784091252637a8eacdedae3ed9a88abb32f3d3554b4fda3c5d49cbb568d077766d036c", 0x4a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r3, 0x2, 0x50673c324dd00317) shutdown(r3, 0x2) 17:32:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:32:33 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7532}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7fff, 0x1}, {0x68, 0x7fffffff}}, &(0x7f0000000080)) 17:32:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001080)) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) setsockopt(r0, 0x8, 0x5, &(0x7f0000000080)="b5afa420bf4aeb010efa0bdd3da974e560e558e73c7412a797cf18a7220473c9d7bb2428679c0ef0f7bc77b50b38f77b42f1eb64e7cee82d19ea23f8618afab475ebaab7f228612653ea4e3a8e79893581def7dd422e5f807622d1578cce9b7c6d0e8de20fd190069080941d68dabeba57e8027cd62b91cd386402b98503374498f8cc93276a4cadaee810d0e94b965143111ed3d9572c52b3acf38adec39cc87c1ef1b5442529cbb6177e022fa3facf5c74c365b1c03109c46c9ca52a564dc2e844bfe4979f91f76ff957abfddea78d94b8c0231617ad6592333bd321f0640c95f69e44b06e37e6771dafd73f0e9214b1c1ed85fda13bf3177bc42dd0934c852bc94c362510a3aa2d0caf658fff132a6a55062b2df868daa80a8089de6256a544533ac3bf4a9c87bab8c36eeab13395e6623bdbe1ac2e8c3844bc7f7c213e510264a8624b12e8b90cb0dc88b425270618ee1c79d6f36a49ed3aba2861c55e6fc5a05edbc7b8562167510f36da821d7d073fdb85ed7792c85726232c54fa1539715b2df8a0ff66e47600cb0070ff9e4b2cc19e8b23d3442315eb610f9624abc362cae0b813ec3210705d6c3b2005ce039e10801e08a82d7214f9de0b2f96c1741806f083a423ceaf5b483ec6f59b79d8857ba986671efb81dabf2712206eb458b5b10003b0770d41975189eb5e11d3f251bd9b5b6871a6a203c71b2f863753d87163090b5d28f2c6f8f7b4816fa00bc62409232b2e8c63263bae87c66b35c62f07e1e598121704c3862abc604398119ef0deb8099df4affa5cd3f2ffbdf356b03475ebf98cfec7e19992c6e15a705d28de1e4b52db200c18f85e6019fbdf7fdcb5bc0fdcc3c1f47844f917f7d2d6aabe541d879b50d95fedf07ff9313b4e4bf4382c674322fb688a85cedb2f644c76572a5dbf14c7892c7fcf9af92c8a6bb31437d77891b484fa970d6425ef891f592ca25aa722e7736da83242b5f90abc823b112cf390ef98afbdf2a81746e5ed50185c1b83c7af35f006135d01c3ca2ddf11d1510fd0f1b4ccaa6aeb8f105eb7c0f76ad385da5bdcc9c0ed8bdb67aefada4f114273df80913c5dba81ca4bd38006b04d34c9bbcb8e32b632949ddfd7bd62f30be4edbbcbc084d220935985a513c25ae8c804fbb0bf7d96f6c2fddd51a8a4a7958e236878d4da27180bab320d5007077221fae89bc7f2df5d5dbf9674a7f588f22b5570637fca3924a8c4ef180e0ae932bce83cd52c9c9d83c582f55a287cee128fe147e5ec6019a5b4eee4e36ee33257740749ef5188a0cf414e5850a39e78bbd3bf0b27b0433930ab23ad52b271cb0354514e841fcde7d1c88d87b4e78e1ecd00356fda3d94d4fa42798f7b27398a7becb2e008826107e316d56c41fa26c174891424c7161a6707de5e72c269790cd270dd32a335d8e195cbfa2534097a22c24a8c98c68dec3a1e59c6fc6d7cfd796091607b88ad035156988df9e195f51fb73eb86dde9a3d8dff715b937a5195e86fb46b55d9c7425e9147a679f3596b770be8ccb572bd0014e780ad5bef259bf66431ea8cd91e77ddee333b31696129786b7c2c57108d8dead611de2f367f6e1a91165783fdc6a506e8ac6e2f24de3e12cb1755fa53d9ef22c73f26c68d6bc76ccdca987e3b95e7bded98b3abd7391f18a7426d9448b73322329522a9c9aecc7d9607259b2b33c83c9790c51e8dd28e278812301410799812e1e9c0605d5fa5e33c549c85483a2b8554f374b4dec61c72b6e230d4dc700de6d6bf4539b9b751511e349edbaef496e901000be9de767db0e44b0192b69dcde646bbbb83458e361d7c696c740b33361f7cd352d1b8efb80ea553225014386bf6fa6ddf72e731ad513a3b0568a3cfa050eb013426c05962673a7f855c0aa571ac4920580431b451d64b90c327913c7eee9fc3e75c56ca75ac38d8106b1d167b315fb97e0fb26f1176ad3538f8e64244c07f74f0b6ed99737afe7ed122448198c59941311343e63926dacf1305b9d070e6e5c51c776f32135dfbf132105315bcffc998cac1fcde419239a22b085b3b969080f22b9750bf36bfa8eb77891af66dede45b80dd2d97bcc1e3714e0640ac161bd764de1a89da4db8721d9c8171a954d03942d75723c2f973e6be2c1f256511dc28241895dd57300d25de40c58cf12dc69524ae5e9b50428004359986b184859faed3436f6bd3ac031eb2d946b2a0083061f563cef9f27933fb57342ad3763f4f0ccfd9206d0ef322db4e60cd7fbe36a82f4974f78f396635d718b12992e287067844468d0eacd61320d82989b57e769d4866c054d95343d53e995499192167d2caecb35fa4a78ec9b466a3169323d04331da076b078381e32e6ad4abe986e0290d40bb256daf5e440fa68486c3bae5576692210c9d0a28788ee57d0c2fcaf3ab3205ca33222557ac0e66f93c96e8266da25e226216bed9c8d5ff6f754fbffd5599528ba4bc6baa87d9396ba2e030cfde5afd2a6c8550471b820a9cd81758674169ededae9142daa0b6545275d7598744724bcde244a9d4c6144b796bf9542dc4575a433c302a78cb923549a900499766886e33a1ce11b6e858ba372180dd255c24d5aa4295156530162b2c119be05c150e510992d8bf601256792a0ec115a838a83b33526d0cea4a80d8aa68c65fc8cdc234c88b1b45c9537d8c4d35bdeb9df2719b3778449162e82960e968d184176240a95f9a9152f8c904bacf46e63374bb446500c8c46aeabc62b4c6de505b332a4a6644ecd9be85aad5d2ce16c241a9841b4dee77d713b661509f519b23abfc5364b1157ca3349b04e2465fe07fdba8a5e1931510fb8a38d847a722b4f6e7859697ca66ce8bf5928456ec3e25725016b4a377759a9f99ae420cb51befeed35831da33aee98dd2d41442e15daeb06de907379ee21da17a697db28cd4946267421220d73870d4ecec5c3ce13b8a5616646eca6788bc7b1cc92806f53ca9cbd5ae5f9efc2ccd048e894cee434b5276acbd853a27e7e6ea08cd85f1963fb700eedb3d5c5799cfa3af8def7f195e5ced4cfe76a005a3335fc848e70656d3ffd5c61cffe8d569306bbec55e405e8abdde11d323311acacca98475d41864884e051cdba405b85c90022a9fc1d414dd59c1d862ac6e91f35398b0d1a583fe5c839438dff1ebdba2c8cb1ae9f4faa4386abd8b7dc73f1711ba2331fd506a855df2034f1fda80e9fe1d937d6d67421b520c3bd61193d652efd37dea3aa22bdb7302df58a87c46c58313a4c7113c288ac14bbae27f8a36a567d00fe47fe37a3c1df496d6da8b665a00f9dc7b423e7c220123535fbcdb64ac7bf5dc7e73c595a7831bba25f5bf6cf5d40e0dc2384c33a2cd53023216174c8caabe0fde2e3fa041b822abfef02fd007092b90becfe2d06b02380c2eb33298a094cafa1b7b2024c8c35fa684b387e5d4a6724515b0a1a23e7854ddfb2240d49217fe46d0eedc8a6c6f259d3b26e2753aada28c0997cb4e42734963ad5484e0380bca9cec741f997f7ca3b989a524e0371c0f9862044f32d0331a6e322b508c2354e65a2e031255e40d0aeed4edbe719eb2a20c1cfb010b3acc4326780a643f80b1c3877d39d01b09faa3676f005bf91b3fc99202940f74f9f1354488ddc3ca353c5a265b2861dc7926e5f6b735e43c4b210a04aae9612ada1c9ccf3f7cbc1f7c6afb83145489e69fd7f80bd9f654a6cb7b06ea6f02cab2d4ccf66cd1d99936e28f73a7bb0545014f92bc275a64f14bfb763890e4f27120feef6990940627cdb225aba6f93c826ea5ff659f4e40d40ad01068b6e678b701605319750bf37dee6d90228e0e3eb796dee744298c5ac03c01601b8ccf1cdd1fd5bee5d25bc060095c2197aa598e88628dfa73383feab1dc7908af7a2adbf438f8db6af0b700462a846b7bd7e14a0aa605d009e08a311425f654c0a41f8c4370e0a1ec1bc2f81ed83b6b5b2781f113669388d160021d0f1d9c10b3ee263e0de4f863bb7bc91c6feced6fd87963a8180ed17c866e237ac89f6cfe08750f4f230615e3e370747e74fc4d06453c02fb54e687cd20ebef19fca51d99fd78f17c96a538ab13cf1c6ccda7959ef9f125112ea525d6ac4e144d205eb9f5333bb8f82dcfc39a4c9ea6e59a96b2cb851d10c86dae3ef286406b206d81cdab0126e838b8a470c952c45c29a58085c6ede62aac0d5e857c0e3e6bca6073c27b9ee4c65a725a6431e97740a4a74de7bf70f9bb0ebd1ed8f869e4c28a91681387b2567a3b5ff365c606a1eb728351704402caf54a00bcfc5782efa33fe51ad0f7b0918882ec481e59ad0402cb06a73cf49a9093fc16afdf063f2742a46d5986def765be4d3f56d9dceb7eb587fd482966ada06245d88c609c1c4520edfda609fc073a7eb3dae842ebebb9997407ebf45358367822a507131fd2b75e32ef13aeef12613703068eb2cbf399f653597c56e0207ab1c197a09fdc1282cf7866e8e65f30fc85348627975b1a352bd818569a141b8e641ad4a7f5a89103d38a21e6b7bcd02f0671f248cbdbc2c6bc273fe9ebc92f167a721e587c69d42cbab0cf70fb8cb05ce9f45ee12b7be8df1804004202362359ea0b5cc2ec205944db31efa2c3205054ec2d2fbb0e4289feeaea58448dbe2dab92fcaa05f2ca6654e1c07c5462d9fae942ac4b611015cd8de2212d53abf286bfd03f19cb2f62833a5ec3070807588069ad701cec6dc5d89ae8a3aeca7b1e8951f446b0cd504d152b6867637750d8e0d77c577ed168cb8dd4466617821185d3e8848859dfb94bcc76eaae9afd3fb4f878c2bb9285a8ff3b94b07d0b2a7f0a1694524a6a9916842cf5b60571f58d0ace47b9bfa690035a57db9e3f655357bfd994a49d4357a41ec93daff4788454a3892bde8720e98bd819058248866eecfdf9d22a5a587a15ecc7b1dfb8cd5c83e9412192111757038f38f0998857650ef57dd66e179a84b7d7cafd2d3962ba383671db5118db1f5c39bfff2975c7a26d483d601d5adb6ead9482f41e576b26f08fe516e44ba11bce458fc27e8640021a50c02496500bd0dd1e5439584394f0cf49d74c1a42997efc19d9c3de0510efc777523c786b8ff4e5d7a99a25790bc1512d74038c533a159356ef019decb9d4bb53a3d5227d137a28ebba30132b81e879c2165b6b71d07739664fce41f055d6f1d9458b74d96a728be8277e391ed69109776fd4e292a044760202e17db34e9a5c3bab318c914c062d209f78c99ce56f4f5ff957487e86854390d763b2b6df6cd7acd9014d848e33095e907738715b355eff5e30d631e90b450885bd053935243da464f3e32ab2b63315110869ff703ec53ff1030af43f31dfd20cf6d6458ffdcf54c5d6f626bfd1c7ed3d928a4a5c7f5e3e7843d20fa2a6496f5a3e1c5e4157ef1fa55f8902a31d84a2714a734df73c8ecbaca919f431364cc6fe6c3d59859727f2a2c1587604869f565eb4f5cda8d30f18cc3f69a8279e376ed594847dbe99807fd907ff37592ce0f9aad1c11a401cadb53de5816dde248ff6789d51417f2cdbff81e69b853c00dabda1ae9249f85c2f7243f3fc90c6d83863821021e7e852b092c8631b935ff0918b2d6b48e02a9e723c1327880a63b5d2bbf4e5dfe01ef7f422487edfa15e3fd00f06c2114cb31f20cf259cbde009373344f340f4439cdb3f7494b17b40caff8f71fe3bc3762fc32e0beb1db389bbb6118af0b047ce52c8fd9ed495a14e4ce350a910bcea4ecae4a0587fa45d160f4baae0f3bfdb11b9487c5810a39e2b8a", 0x1000) 17:32:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') 17:32:33 executing program 0: getegid() select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x401) 17:32:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffd000/0x1000)=nil) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xffffffff, r2, r3, r4, r5, 0x40, 0x7}, 0x6, 0x10000, r6, r7, 0xfffffffffffffff7, 0x100000000, 0x1}) 17:32:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) socket(0x6, 0x8000, 0x7) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:32:34 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getrusage(0xfffffffffffffffe, &(0x7f0000001a40)) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000001b40)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f00000017c0)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r9 = shmget$private(0x0, 0x2000, 0x88, &(0x7f0000002000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x8, 0x2}}) 17:32:34 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x48f) read(r0, &(0x7f0000000000)=""/150, 0x96) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) ftruncate(r1, 0x0, 0x7) shutdown(r0, 0x2) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) 17:32:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 17:32:34 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:32:34 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10000) r1 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000840)=""/4096, 0x1000}], 0x2) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x2, 0x4) fcntl$setflags(r0, 0x2, 0x1) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x2) 17:32:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) semget$private(0x0, 0x3, 0x1) renameat(r0, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x6) 17:32:34 executing program 0: r0 = open(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x100000000) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 17:32:34 executing program 1: close(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r2 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/185, 0xb9) close(r2) read(r0, &(0x7f0000000200)=""/107, 0x6b) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x5}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x9) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x10) readv(0xffffffffffffffff, &(0x7f0000000280), 0x1a4) 17:32:34 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000100), 0x7ffc, 0x0, 0x10000000595e6ff, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) 17:32:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xa0000000000000, 0x80, 0x9, 0x1, 0xffffffff, 0x0, 0x5139, 0x2, 0x0, 0xffffffffffffffc1, 0x641}) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000001c00)=[{&(0x7f0000001640)=""/182}, {&(0x7f0000001700)=""/93}, {&(0x7f0000001780)=""/130}, {&(0x7f0000001840)=""/151}, {&(0x7f00000019c0)=""/200}, {&(0x7f0000001ac0)=""/208}, {&(0x7f0000001bc0)=""/38}], 0x1000035a) 17:32:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x6) sendto$unix(r0, &(0x7f0000000180)="983ba6db42707ad1737e44388093a11a0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716139566d03dd95007daafb1ee12c6fd904bc6877cba8dc48f94b51c11f820df43dabfe4681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b93", 0x91, 0x0, 0x0, 0x0) 17:32:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff1f0001000096dcb9ae8f9ed2347de1726d4a30f68c9972123482a72f13a24aa28a51db44c478193bf696b21257b6cc0a06a3a5f88e57a2b5235e2d7fbbf262698e055dd91b0282b2ef46a2fea8cf652b666b65c83217eb7d49560a70bfd63ca1b4e55fc9816a57fdc9aaf7db6387906a83aeb4c625ad303454e43bfd3f0aab66eedd2bd1719e42d2130710cf8319cd8ab85a6fba184e7458be704d1f62001ccd7806a1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 17:32:35 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xffffffffffffffa5, 0x0, 0xfffffffffffffef1, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001002a5571b7c733d9a64151d1a2000000244bf20e0d4ed9a78f7b00e50092000000"], 0x10}, 0x0) close(r1) 17:32:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x7, 0x44f, &(0x7f0000000380)="4c87b3c9850216d97492", 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="8e22e794651de9bbd8d8ce5a5dd74bd359f7fcc0e7f73a979b05f5217e1793449ee3c726bd26ae3be7dd5ef9ac7fe2c0bbcb5a5eefe9f2edf9d9441bd7c657c6d095601efeeb0b9dfda7200809514d25fc918107a26f4be7a3c7d88d6f5d4a1459c1e57ae0009ea7a526ade3aadab22b7f29251591c5574b8bec01f77a3693daf528756f4bb8e8ea0fe2ab0d479176b3d655df7347931f98d7c50e326f2adc2978096ac8cb1d3bda3637dd5164e8408d41ec3dc701", 0xb5}, {&(0x7f0000000280)="4132920e507d440d613a5bcc9ff329e4f28d638495c8952855089243c85b27e8ef4330e0f1bdb0b2a555622d7e6ddeea5faa40b490613ac24969dd83c7f63ce23502a06aecedb72467d342767ee892e3d4073ea4f63d0ffa09d85b1dd7ed21f10e5313b59f11702e7306675971b3b11b45bc89", 0x73}, {&(0x7f0000000300)="ef8b6fe103c82c54e633b92581eac87016b2774965b74aa56c506b90d3c5e3051c270b21bc3289627b2f487895ea57eea26b05e245b8c88a1761f18ef3106ffda33c14b44c81f09f0824f232dd1c8d9f5cd85abe6d56352a65e770945981ffa2eaec3406a68930ac315de9437d617c5f0585", 0x72}, {&(0x7f0000000440)="99034c3d367a4a33586366b7769b8b3eec70fa31dd25d990ba2ca9acb9a67ce3d37a135a26404c3836b4490b9baf175eb9f91eaf1c465b1b68e26ee497ab07f8d9e6c603f64d1baa9b45b9ef9a2d4e87b937ef2db426005e25135ae3a5194732887aa259c4739f854f1eb21365549c2726b27b289c8e3af51bcfc8aeae3cdceb622da6713bbe990b6d245929bfa3ccc5d8a69115b23812348ff79f06e08b1e989c462aee3fa7d19154450f9e3ce17a422f994c5f37141425777f38baab49f2b62150721d540717d2f3c1a3c1fc6301a32db00222b267e6b0712803424120dbdb09a79fdbef01502c899c706018a3b51d", 0xf0}], 0x4) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 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(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 17:32:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) accept$unix(r1, &(0x7f0000000240)=ANY=[], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 17:32:35 executing program 1: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 17:32:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000280)="3d43246685d80b0ec37ec39c8531cbe240cd4f8c3fffc743d921c9da1845736436d553d11facdf8959953b43a3ad2fed1541cb72d83d07af1a1b67bd3909fe33fe0c37cdd9cdec585c0f8e4ac1a3deaab9965e5fb824438eea966eed0239a21795af4c0cb6af53b5963f8c3d1b76055a2eeb32685917a75a295759f9ce03a29a94c77343da8b9b0dedb0e1de2aab2036de61d228e8df04de78f1c6d219708cc627259f829648db9fea6efecb8ebc5dc3bd556ed877f3b501d9b1d892f88eac18a3e86acb9ae46dc144481e146fa1d5201bcc88e8490adff643104d15df8a14", 0xdf) dup(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7fff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0xffffffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x80000000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 17:32:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a5b6fd33fd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 17:32:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) setsockopt(r0, 0x3, 0x6, &(0x7f0000001940)="a3f6e4cb16dcbe9520fac94410651b3bdf87020a96f566f8263980e40420221ede969816f7258b81bb5ce911c979702b1ed0e5700d3ef001d763dc3a5109ceb0800b66287293d9f7df9cab7a41fc584e71d98c151e1c00ddc3b4019c83a3e0b55859a450f233652729823108ef673c51f64ec8a321b05df3b50d2047e68ff547c1afa8152dcb8345e0538747f230db0a7747a398ff3116a26f676bc8da202b4730c25fd8603d9789d21fffcdb6b9ce0eb0b0e84fa867f8a018c514a91784fb349d51a7c5c460a9d98229c541af6b78587844ac2c1f384aaa9a90e828bfd2151a42545e0b2dabda3cd4a9a9db000531b406a06f50", 0xf4) shutdown(r0, 0x45a4815d9a295fa) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000140)="4e0851ef3c7cbe7e6cba0d8ea0742a8947e61256e72e3b6320d8ff6f8cfd6962e5c9f8a676455ba2f9c8fc9c0cafa8067ac14bdc7c298ac0b61a6f391e9cbe31327239a275bb9dda20d4d87b977cf11c02eb4780c3c8975b31556288a2374aa33d3fc8be6f346e89e5633d6ea16f073d3480ad22c4b288f1cb2ff27401c8a202a6f614567aa380", 0x87}, {&(0x7f0000000200)="f81ad0bac0ea324cce7a66a7d6800398ef0451a43806b462e48d97150af9cbf010c86793601721244473a9798eb5473752988c8889424040d3180d20628c4ae39b0b6aa08daa9699e534e5356b8cbb3a095be408ad62eeb65c7884299d0b9abe12b6ec2c1023f29fd244fc4f0406af4802f4539d702dcec08b392cfd926b5efa8fd000fa017196f0df55c2f9b6545d41e6f05a32e9c35aa6cb26982be1a8ab43d9c49412a8db44ee88f898e0a855fb1a83e92787ef140bd99d0738ca4350e2998313d135ef95a4fcd625a6c77eab2f07f869d3a6b07d0819863d86719f64bff1ca02380afe65809d5af2", 0xea}, {&(0x7f0000000300)="52eed667f43dc123c591c3e12c113faeb2c5d8fe067afa0ce787216b70ce416972684f3b4283721a526d3f7010c2a225187e379eff2842655032e49623e05132bf88feb5946d77206f89844feb8e75eb93e8186c5663e89d69a45ea741094a6e46a4d895bd2e0ea8eb38682dfbb7202a643edf116b645170af0e67394b0cfebdd3701933f0f5b3da17135d3179dff1f37a5de5d3e750e5da8e4d7fe7fc2a904433c54988545502f1bf67c984e837b14490451570d1407df988c0137546925c", 0xbf}, {&(0x7f0000000080)}, {&(0x7f00000003c0)="2f42c9fe7f84e18a75ebc66b55d994acc74b067bbe46b3c2f7ed7bc3cf7b1977f555bc3d9df5ec13a16546eb663c9699defd30f7631b6f6e6cc1d4bf3dbe605600a16de42e7943d0380bd2b91aeb7273a3e5c89e87dca05d559bff65cd35121da3382b3f5ac0c3e12b6c1b894640cbd2be758f1c3eb4bf33d95afe566de0bf403773e6a28ffba206584edb1723c66d570475b455f036a7149e1666b7c2da8c6d1e05ea435fb8b422e589805c319df36577eff9da3706e293a28da02efd2ee3630f9d582512f2f4d16016f889c381e19a8356cbfb3c58d0dbf26da73ab1b07d606f", 0xe1}], 0x5, &(0x7f0000000540)=[{0x108, 0xffff, 0xa667, "f4e2ac87594dfd691ea23d00cb4f7055daeedfe83f1d8bf97030670af51396870d4066bb9e52c9deda79f276b358cee8493879d53c4a80dfc08959d9bd5e4c1971f7c7522e7c4bae0d58b9a32c4d2cf1cbc8c18a9e2f4108994e6a7f031783f469a87db2d3b771dcb1e061cdd39ed599fb92fad37824e4d82899ece2ff5048e35293ced03c30e66aa9aa184a913faa9e796ef39835c5f245a578bebd4838e3f74b35d8663fe9ee533618a0caed8abaab19283a4518d263b8544dc82c8fc1e106672bed7265cb2882634ffce8ab6cdf76d89241661aa717a536c8a61f659b2e0ca675ed8b09a816d52292d6818779154e11a4c6"}, {0xa0, 0x1, 0x8, "531d06e1480c43cb787662a03e8bd3c168ab1e83029dcee5ef8648b48a49077cdfdcbbd5a64b9eee50786898f72d03d82328038b3be7577919d0cca9cfcdf34f5b873f1ecd24c6c6542346aa6f05bd1f2246b2a11c62b72e1bb265826051e8ffb99c1f6d6ec550829d1375d46408846b5f9ef8b23733a7fd37b442e6c7774cb7a7684a9de5020eb91a2be7dbc6a35d"}, {0x40, 0xffff, 0x100000001, "4387cfef957e8727d8889ca96656b3a5335e077a38fc7ca88fe399b81a07df83ba265f08d1bbb55ffe"}, {0x68, 0xffff, 0x0, "b29661a1de843f936a473229ac54ef7fd84328773e9dec67ae801bdadbf0ff341f140025db657f8c177d87acaf6f23fdaaf947f4d119c3c6f9b68b27a0e175b795c369df8a25e63350a3832d98482abee8045e"}, {0x1010, 0xffff, 0x8001, "422b7704abc340ca73ff70b0e14449c9aff0b6c75905c386e107e393d2eaabbe177608a4ffd9e7aef8f43e94e7eb1763378c94d480773aa784c9ea107c191c84249e51b44f2af1f95c4dad909f290de504cc137a7ef52505f39def455001931c5fbaed000f755093d55ed74a039a0ba765207d1a19aa3139350062fee911d750df8993c1ccb418a4515e330486f4adcdac72fa3b13ff9df88b176aedbe515f6c07c0d6a5598bf9faf08bb43fe7069158524035b1e6a98531170e63a777199355ff07ca6983d216b80cdfffe3450d1f8069bef1674ce31d269b57f3576775ffe587c4c79784029fea41fe0c1288eee0f52e3de425844be6f250d3a5b66eacb0fb9726a693703ed2ea28b46292ad037750b3e84add9fd9cfe640608b7959f71a6c5c85713e416e53d52aa75c631f1548fc9d18065bc206ba2fbb3cc0b70a4a8c56ef0a4dfc809ffa3c4452aeda96c4cda6cd2c1b31900aff9844fa3bfd0808c1051308a436a3818161ed4b1708161caa63e9530948874e941eb79b252c6e4a457bac22409f61cc4b4d9cec2f7db14e9338a2c8884c5eeb218669a2e0d118fbc912d631dd59d90bb2d42c3215a1a2003727e353777d0ea429dffdfe44cf6bcee258fbaffc93c9aee8be40e87a29d0bba06344948651915b5bb2617336b389796c27fba1ba6d0fdbc6b7deb55ed3db229c5eed597f7df7836030cb08c12ecbb8a73448e1d345c762d02686bb1bd8df1a019f7a706ace0bafdcbe52d6347d6c89f47784d2fd4a027a3f4e7357de122508673d6a067fb9321288179b245ee78bc0f7beb432db703b4d2ba0630bdf44e4a293b615d70fac5891356c38bd589aacb1af10d14530c6f4d1d57398b4ab1d4252d170f5cacffe3b67076368d0dfe9f2c1dbc1daf2f809226efd8c13f62f0d1886ae7c0741f6c1179c73d01686fcab97ced3b8d6f47cd77650e47ed417327ffb25e1cedfe9ac5b4fff11a5711b7865a2351d97e1d15387f35f38fe3dd449486a7675477978ca153dfbe81dbea2e7633aa80b80ecd7565305a900ac109578bca83746199af5dccd6cacd452cf49a21c243b8ea31ec4ffd809f07d50bc8048a8355d11fa757e92baef4c93e835e96392f1726f00a744d9eda12168e89e51ba798b8c0a5d35763a492d20a1daa566af458825eeef01329d03bbd2fcca16a837e7d66cb626fb98585fbb223f7c7408c14ef1959d2addbb6b80ea2a7c5d209a4f069e240162f91c22d09fc3b715d3242e04145cbe2ef66608106d8f3c320ac434ffff3bbe78dae04dba10dc9eb8c9d3ae3a57a4dc9d87553e766011d8b822c56093706575a1e4f1250de276e9297810143b87bc2af4d6841f50ddd060fef089248e814d9907eaeb1adad5877def9a6301b892aff12269ba182ce28848850aee2099b2cee0ad497423b53e2730694ef16790b871491c4b774eb5d91e810185e4ea441d5b6371f796410d7d32cf7a4f0050b37617b60ca971115c68d70ad4d0af12334d92d5b4952e966b49fcd4c95cd40544f2f8b405ffefe44a25f4d7809004398b672483db4880af95861b03c7d3d7d602a07ea0fe07cfde1fc28b49c5388fe1a168f234189a478a7730c6e9ce345518bc90939b8635f666254bde122b6db236540c7c9a2934751f3b22f5a6d85769acc0c0f6f972abb55188073b7d01c4a91893dceb5bf17597019608957e11757b600d441f7547e615b819dfb7e982de232d578d592d1fbea5825bb7e533c8cfcf7217505d0f73f9e2f53c49d31490e6ca70193e402cf964607b2fc855585f0c0799b7688686b7a1c64c990623a50481817062b69a402806f7d39db4eac4f31cfe4a8d7a3af344424b1d346cb5310d4f9948ba2aec5f2f8574874e5751f5c977b8134ddb5913c28beb819b1449a9e55fd491ad7b39114efadbbd50f7f947a6c933215ec6f5c8a2a04759b985046cbf481b7f0c60b178157c9a8ace6b56737eaf9b22d214d8f3dc5c74352c9898af8720efcea3499af0d1fc6f409445ecb9b8911cf7bf79fa6b9b5bd278db0d1ec0bd808e50832c761df50b03150cab46b8f10a86f709287a1539ade117ebc084f39fabc582ff3246826f6308e658dd96ccbda60d2742b34c872486c7b5efeaf4173e8d03ce72530ed5e954469c0518e78bdd649504c8bd1bdeb44ea2d7db41a00e7b246d9a091ddd276ba9c7d42e0fef4d1e1595bcf81fe08e16ad2647b06d15e8b47c418cccdb1341dd305c26f3bce9a5cb715051db6a1c0fc8e99ea069d7a0d600b79752c61bbc075c36aea1c0c345b3f8d6c665491fc5565cc64891966f78facd8bb4783eba2966bf38e155d6ec557ebbc098cef62416be22878ef6f3a6762b442ec1ce7064ea8c880bf2e07e286d620b5c2533c19bfe9fefc0e0ba65891c6d49bccba85ee3fdd6b41c0b67fff611e693945790f001cc7424c5e922d798f40cf081eb2760fb5d92b081385847b2a95228f4c3821292ceccb765c92d3137efc1396fdd6134be4d75bc99a602d8e591cc6ea739c48e684c80809ea5cfa44196e950867c28e1b3190c534b4f38e071c0b284f7857adf2992240d8161e0b3e6f8712b4142ec49524c004dbb2f81ff96a1ddb883ef58dc29ea863ac025996fc6d07a8b95e26a901b9715732965ce68bf30ffe207504fba4ca173a9238348a7e4684a347947291be35fee5c549ae64680336b17cbd542f279ad6ea90b5616c18b1d63ce550952f9e2834643960edc4d449c3fa2fd410eaaca78ac17748d8ef4c8d152c2e0edd2affbad4d9acb7d31b15fd0c2367ddd2a6f53ac9f76fc76c4ed0362d12eaf1464f1a17ae2f1bf4fb88e2e0b72bb8ba4bd3c38ee39ef25b664f0e061317217c367ccad839fc927a65e721ef0a75356669cdb2f2ae9d08f128210f7a64f4dfcf7bcf00486428c83b4b17aeaf988f3d67e85515bc952ba35633bf96465605d497984ad25ab01871667b9be4ab2b518396985a096da708714711f6cf3addf6bbb5261abeafed3db815c2bb15652aede2099ab27abf94c631501401009cdac2450a15a6c97730d1c70f7b2589631865fca354048fc72759b829c4b545b68e8e85857a11d06bb8a9f063149d3ab30e8d51ea6e4bd15f14c2fe23677b4ed1b9cf63a4f082a67d1d5e3c6154d513a7bc929894536f174510913e35c13a1295a9e4deaf51ce499ba6cd758514cb043821e91c67e0a8807609d697fb5425e045950a07d5a152226c57745e105348c5e426c8d984b8503ca4c7360aae10be78f8b3a641ffec480d806de05dbf7117821dd3ae3a58de8bebd79ab0875a68c496ff7e909defede80aeee7ad3f28dabeda3b78d5421cc8c167bf16367514399f1ad0cec25f59a9e44ee0b970a2e164a05fec01c87a47fe0caf86b7f728051006c4740a2355a497a5e41b74d98b34ee1b2d0bb51a3a9ca8083ffbc808e7e51aa9851085dc8a2b77f9294fdc031cb049be1f539206bd8b134cb078cf54ac49fa010a325bc7eb7883600542a657694b09f37e4edfea3478a0954ccda7af8660fbc31ba84b04271b2611a5062ae5eaec9a293d5957269232ce796910764772e6f13d8cea750739b1977ed0b4da434785c0387fa43fb4de28c05df9ad2ddebd270fafd5eb0054d7a6afa80b017e73edddc926bb852c2b842496e182c787dda7ba0e415dbf20ce9f8097e89399f6a6a572d34ba55e1b375ae9c3a176fe8dda089577e8b4fd42aa418899839991bbb8a0db0b6b7e2555f428b9176cd6ed7dc261db02741ac4d0d197f6170e5513af7032632cbeb66cf3379b3df9ad628937283fbef48451730199b1d2d78a52f014497f6380ff44b072096322757166d0585d4a3ea708e8ed5a4dcbe395c1fc9db6777a7f051f7625203dd1762b0e1faa08d7b77d5c0a80590114e44a2f6a0c8d9f7eaf01967536341e47a78b1fa5e8dc6fd30faf91efefcbd7ecbc0c54aed511ca76ba87742be09b67c6f1a7fd68cde587d866aef10f0a3963a369cebb66cb16fb5a3001fc2357828da8e92b15c6ed2ba2bca9bf17ebcc556a0adad5e2e07d39850d52cc8502797fa84d267029186e9d709ea209a8c3914a58230d0c3bf60dce72dbfa5bee4dccebc62c2f09e8c63860c7b656c199746431cb97f4150114fd44cddb81d2f29481fe631b2a767202d5efc426da9b37c3be350d91277926048c4a3676510a6dcebfda4853a67a943f397926895da8f29bd01382c1531d06c46220410b3ebedf06f4eab5d485c9e04548a494de8c8a85d993804875d2692c1f299483841c9588891635733bb19c525f65d4968763c9bb2b95cc00a8632f8448f5b4df8c83595da14371d29567cf590517a47676c0a4987e6e3c53533f851802ab644ce12360a27f4dea13981c0a53f82462b681cb3bc517cb9296b4b40f4ccadd18018d9943e85535237c0c3da95f5c00f380f7e453fa01fcee76e1febdeef9dd38d0b81472322867c10f364bdd5a35933b9d2ff2fa0bb428dd309dc2dea1e3c7b6d4b5942ff84509805d4fbc9af693dc7512758580144043b2bcf29bc25f05acdc9669a9bde6ed11c96c588aeb2a9d031a243f0bc8f322cc027499ec300e2dd0f521d764591470b12607bb7a7a79eda1dfe2a2d63122f9cbc5cc4dcaacc84558f824c741a9494c3696b7e3b3cc169ea850bcb3430119e9fc17cf251e8916b55f7a1e05fae4b90fec07c563cae890eb194e0219bb3a62469eadbfae790d8145a2ce2be0e5c5b41ea39e7a34c96a9337acb44bf45e7f7b22c85efef7e23b746085c3e1658361b10b4bd9ea4e3fc3a525973cfb112d2b23c8111d0028188248346dcb6a3b8f588feaad54b57889fc26acef6511476715714c51db6468f4f734154c9e95dd21ff1d5346a67619c8e8959f1f7a637e64ac0bc4aa738b2825af8b73dd617275421a929dcffbffd372b4dacda31d6b48635271782779ec7964b6d1286b75e61e9afa06b00e822ea3a3c4f6368ea8ab88a8fddd78b28cce0bd08b8f67227fab7485d8d5b4e83ed0f6b43cbfae351d2f0f62796cf7813427df5ce9c0a2d8dec70dcda0dfd9b4447b75afa2c8502e76037bbeed8099136ed92870d1acf30b6a5940d89a415731447245786942d9ea37acb86b7b9f579efc144cadf579bccc30486889e70881683b9aa094449ada351c4b452f3e8d46c75c724d6dc41c9aea66b98e6a8adc7749f3a267f761875fd8d4322ad027d6fe2700b7e4fd920ed2112c4634b80984cf266563806358ff6887f3205108f716e8f5ed5b2a1905a372a710f80cc25cf130e8268fc8d174fb8c675e5956d93c2c8f8c46ddfe9151beb80683d58fbaa57ae94926a03846beec7463f895e91896be3f9d3f2ff17245a8cded635e3fa89132e7091fdc7aa6c71f6bec44e53104aa19196795216cb913425c7acb86c8bd49668eb0ed9ca2ca7786c3bd0d0dd2d6b0c39bec38ee57a5add0a945504d67d4c36e41bf2b1a53a2fabf5ed2fe1d2f81fb841d1d0d923cf240beabd21f0eee51b4c7c5ee56dfc818b484120d88e38b69a3c0f4a93760a939aaf9ea5453123639e83e695e9cb04d360eaf35e8fc8074b8dcd16b14f9a22b6578a73a2e04c527e094467a8c9135814f80c9bb866d20a4b4232c5d2e256d55cbd7b9752c6968a3b2c9f252c2d02b9afdce3b3aafa2222537e615124de85e984b19a96947c189e8bf5926c9e431bf57fac80e9e1d17db3ca53be1ccb4ad8fa53f8ac42912f9d5c7e835f9f4e60358e8ea17e4b83850e1c2eba465ed6a8447f22a224aeccd5eba274b9747d9156778942193d0f579e603fa1"}, {0x110, 0xffff, 0x7f, "239a31b98ccdd60c22e1aec821cabd46f41e0d8f665a24c20ce7d26eadf3261e1ce8e6292f857a07c4bfdf44669a1eee3c8f12e6167ceac490a16362ca1e9576cf0d496a12c398d854924ad004c01fb286057ced123ca7151c827c5311ee301ba90323d590f0a2402af874f1a84a8529161cabd20a38ffbe56690edd376c93d95ebcec5ba8bbcb49488b8d5f19a56a1fe9177be97e24000c9af452d895f0a5915a169209cb0045d6f15f05045f9d269824d89fc6a1086474dca9c26acf9f99a2fca634c83363a0b0822283de2fe2ee35c2c335adeceff1effe2413d71ee8d8a9bd9305da42fecd54e03ea5d196725aea24b26a583636826c42fe36619f5d"}, {0x78, 0x1, 0x1, "80aa4a8d5bda0561013eadf8c343f8b1d0e014e1c5ed7c579b1c2a020718798994530aaf7ddb1ee9e4e26b3bf674d117118016d6abd69ac0e69af4fc9ebbace4d6d2696c8f0a438bd1469feb77d51ffd579be278c52ae2cab3078bdcf9394920c3"}], 0x13e8}, 0x8) 17:32:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() r1 = syz_open_pts() clock_settime(0xbe1f90670c1b98be, &(0x7f0000000000)={0x100000000}) read(r1, &(0x7f0000000040)=""/155, 0x9b) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x5, 0x0) 17:32:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x81, "d7fc00e64de400ef1f00000000000100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 17:32:36 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x3f, "012000000000224ab519b100562500"}) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000000280)=[{0xd8, 0x0, 0x0, "3ecc2e008746cbf917230651bd39ea51d3c651b76da0e4f5bd6790b0f6e0cab4d0cb37785ac1d52a690703d4ce466c360b1c5ce07fc7df358e754d78dd7d8fa4c87ff2acd9098c40d5c7979b70576c47af11f78a9ed5aa1677aa7db653c17a44117c265352c4d0832f1879083fb3cb50a6928170a65831cd5ed1b6ce37be8b68dfeba900367b82669c61c95892c5dd5f6920d157220257e07e7ac0ddbbe3023b8a60cddd6ba40d4632c3b0ffaf141afcd48e89d5ba32c872ca8cbc1b04709824e8"}, {0x10}], 0xe8}, 0x0) 17:32:36 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 17:32:37 executing program 0: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 17:32:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001800)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000080)=[{r2, 0x2}, {r2, 0x8}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 17:32:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/210, &(0x7f0000000200)=0xd2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2b5f5417068bc64c05b35d67d8804522d2c38b2ef2155e485ec83cd2bc4d0063dfd7c2110cebb61009b23d2c5293edc82f291b6290d886e0dc43a381d2511caa99c1ed3ad89769e182af44ef3933c878890f5798dc1131332d6191f5e0df454711d4c890cd672613d25921f29819d35f7df14aac9afb0174381d150321b5e057a8174f0829b2f0f7b83039179ba2d57678ef12f6100c7f5903b2accfaa5df5cbd447bd695523e28e3c4d5941652c3e7907c8dc", 0xb3) dup(r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = socket$inet(0x2, 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x8) sync() getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 17:32:37 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x9) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 17:32:38 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, r0) ftruncate(r0, 0x0, 0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 17:32:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="009194000000000000000000000000000000000000000000d9000000001f00"/53], &(0x7f0000000080)=0x33) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:32:38 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) accept$unix(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 17:32:38 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) geteuid() r1 = fcntl$dupfd(r0, 0x148823cd14aaf5df, r0) getsockname$unix(r1, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) 17:32:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket(0x0, 0x8000, 0x5) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1e9d8d09600a95f9, 0x0, 0x100000001}) 17:32:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1000}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setflags(r3, 0x2, 0x3) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r6 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000a00)=ANY=[@ANYBLOB="08000000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403d9af2c6c36bc6e44efe36b6514eb37d7f372860c2d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a192246efbc70b6979bf707d46f49a6c8"], 0x1, 0x0}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x82, 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c9128966dca573c9fe657fbea4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361d5e300357aeb0b5e38c40b3ab223f22f03f4e7403450b42866fe43ef2b092150c2f74b051e6a50fc7f4b9b2e2eda8045acbbd4f3018ec253c8171fee87ad863d8eab43d8477edfd925e100548b3158036d41fc2083731788409aedbc42aec77a8e39cbc50b8f7320159fb3443fbf4ff6ac9a01821f907c9d8f77e44e96a516e1d0aa5210f53464bc6f034c6bb7afd05b6d1b1a73de55902e58ead9b7a8723f98326166a8a38011a4843a7648e009000000000000004e0644f4515402e2630bc9aef0c82000caa97d5ea722a7c7c6d2ce065eb996da19864ccec27344ed9c975a782204dd18e4e1199de1a4c0b95b5e45d26868b6abacc2d092e157afa4cfd1d7d934905a75a41d1344a324514a0f4aff3c08ade95353f1b9c9495927dae3eada71d321d9b0d7"], 0x1) rename(&(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r6, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r5, 0x3) r7 = dup(r5) ioctl$TIOCNXCL(r3, 0x2000740e) write(r7, &(0x7f0000000d00)="44076ad8f8c20638c27b5621d3c9a1810720fa275e134a3ed444de9f0de5eec9298bdb03bb0a782ec4a182df3453dc2f30b845ce26ba74df3d6749c2344f752bad1cba29edede2b04d843de36aaf90e277b636efec3ce9835ddee1fb92af64c9a9c10c0b19cf829e6de7d2babdcedb21c1fb32db99bec6822f0e1ca8254fecdbba5acc736f1d681df8d06330220b1c08cfc1c5cc8f0f1fb96656d8af57d2e921e8f7905e862c86cbdb8a1d4ad7e7330f955fc113b582eef7bd5e2d8b7dcba0e3f2e49bf28ccd72cbd9d2f0c9407dc25b3c8fae2275b67cc4c44c08f2cc012592cd01a34a05756ebe20e34b3b498a8af20ec7021852d381", 0xf7) 17:32:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10004) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xc0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x200, 0x9ff, 0x0, "d730c1e7e40000000100ff00800000000000009e", 0xfffc}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:32:38 executing program 0: r0 = dup(0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000040), 0x3) 17:32:38 executing program 0: r0 = socket(0x20, 0x1, 0x8) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt(r0, 0x29, 0x80000000000002b, 0x0, 0x0) 17:32:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8e, 0xf0000006, 0xc08a, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x10001, 0x48b7}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x12, 0x40000000, 0x1e, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x401, 0x101}, {{r1}, 0xffffffffffffffff, 0x65, 0x1, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x3, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x60, 0x2, 0xcfbd, 0x7}, {{r0}, 0xfffffffffffffff9, 0x37, 0x1, 0x0, 0x7}], 0x7, &(0x7f0000000100)={0x5, 0xadc5}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) dup2(r0, r1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 17:32:38 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x18, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40000002, 0x5, 0x4080000000000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x101, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x5}], 0x200000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x20, 0x7}, {{r0}, 0x0, 0x8, 0xf0000000, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x400, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x5, 0x5}, {{r0}, 0x79a582e2e6037efb, 0x10, 0x2, 0xe0, 0x3}, {{r1}, 0x0, 0xcb2ea7391a09ee7d, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x61e24ff27796f982, 0x2, 0x0, 0x4}], 0x6, &(0x7f0000000000)={0x1200, 0x1000}) openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x10, 0x40) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/7, 0x7}], 0x2, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0xf}, {{}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x2, 0x1ff, 0x958}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0xcc78, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x30, 0xbe2, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0xba, 0x80, 0x10000000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x10, 0x7, 0xffff}, {{r1}, 0xf387016b875f6825, 0x10, 0x40, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0xd37466b2372f136d, 0x1, 0x0, 0x22}], 0x80, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x3, 0x1, 0x800}], 0xffff, &(0x7f0000000380)={0x6, 0x2}) fchmod(r0, 0x40) 17:32:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:32:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000480)='.\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000003c0)={0x40, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = geteuid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x681, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSBRK(r5, 0x2000747b) setitimer(0x3, &(0x7f0000000180)={{0xcc, 0x1}, {0x8, 0x9}}, &(0x7f00000001c0)) accept$inet(r6, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x8fb5, 0x4029, 0xfffffffffffffffa, 0x8, "050f7970e28142087e7f547766d1be81db1d5223", 0x1, 0xfffffffffffffffa}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000280)) setuid(r3) nanosleep(&(0x7f00000002c0)={0x13, 0x3ff}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000067e2baf1b0863a4a00000000000000000000000000000000000000008a37957bc88a0d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021562907c1"], 0x6e, 0x0, 0x1000) 17:32:39 executing program 1: setrlimit(0x6, &(0x7f0000000380)={0x100000, 0x9a}) r0 = syz_open_pts() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x2, 0x5, "4392c8ea7a1d0d6d5f05b9588a598e1742c49b0a", 0x13, 0x70}) syz_open_pts() preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/50, 0x32}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) 17:32:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) 17:32:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/66, 0x42, 0x3, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_open_pts() syz_open_pts() 17:32:39 executing program 0: chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 17:32:39 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x81) 17:32:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:32:40 executing program 1: socket(0x6, 0x8005, 0x4cb9d8e9) 17:32:40 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 17:32:40 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20090, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) write(r1, &(0x7f00000000c0)="3016238a2fd281682851e54c20a3ba9f863fc9b331f3556897f8911e2b1ad84caf92f96233c099ac17446fdbe3a135d1ffce3639cb2c384d7cad36fa96b77cf102a2b8df138215017bb864e03ab5f50be2972c84837103b5f129727086cc4d67bf1bc98dbf8f4cb5b5c7ed5c072fea6efe97778a5d82f547d42a5e05cc58ebc9f54190c4dbb5dbb1c7c851a32d664fc71367fd3c80dda598453cad9ee748c0af266f4fb216b4980cbea758b9c94820a720519ede7b2c1e4117a23babbb0a974df3c48e0af94f318c280f4d697a3ae1848da49408c0ed2a0452c6a3c25e0b", 0xde) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="da2913b16eb2ea9beb7a7c927daa5e73c87c56b09766f11a0faf633795e130e23a5e4b40242bcfe9e07e5b19762bda0c28190fb7c57bedf7c4bc3fe2b406ff7d30d331d7092111a4f75ca35081a6e8ffb8e0259b5354e8ecf4b1a2c576cef1c05060f3bea29b081df60c9bb121ebbd224f274ef92142749d73e122c8fdae3e5b91ca506e1cb85ebbae35940c5a861dc16b1f334d5701daa924d4f16346d2cbcf65baef4406d54d6e8aae5f2e20841c7ad65275229cda083a7c52b925a0b0c40dcf737c416ad6a4af464fe4a6addfe6928c4e384cd04ed4b1165e921528895e674a574627516f30249c7352f478cae8046a0c63c729", 0xf5}], 0x1, 0x0, 0x0) 17:32:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x8, 0x2, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chroot(&(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x0, 0x30d4, 0x7}) 17:32:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) kqueue() dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:32:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x2000000000000117, 0x401) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) close(r0) 17:32:40 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 17:32:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040), 0x0) 17:32:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) r1 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/231) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)) 17:32:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x83d8b88022793996, 0x4, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x9c, 0x1, 0x769, 0x5}, {{r2}, 0xfffffffffffffffd, 0x15becce2afa9c980, 0x80000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x336ea501939fc48a, 0xc9e55a34bee570e5, 0x0, 0xe2b}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0xc, 0x20, 0x401, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x1, 0x6, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0x5}, {{r1}, 0xfffffffffffffff8, 0x80, 0x8, 0x10001, 0xfffffffffffff800}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20000005, 0x100, 0x3}], 0x3, &(0x7f0000000000)={0xef8, 0x7}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 17:32:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x14) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 17:32:40 executing program 1: clock_getres(0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x200, 0x6, {0x6, 0x3}}) 17:32:40 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='p\xff') chmod(&(0x7f0000000000)='./file0\x00', 0x0) dup2(r0, r0) 17:32:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x41) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x7) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) write(r2, 0x0, 0x0) 17:32:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000020000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0104000000000000f32174ee97acd45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb3c6c299473ef1d53bae74ef8594ae919df003ec5d0a751b0a209241c940ea313b07783da9485a8fc6bdcd0b54c869b7c5fcc239e5f6f1953ee3e74e6de15c25114587cc6180b0bb91c98375d13c6b845e666b0250ea6a5a21682819a8b8336ca46f1e8100a230718b420"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r5, 0x0, 0x2, 0x8, 0x1, 0x4}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x10) 17:32:40 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x1, 0x5) socket(0x18, 0x4, 0x1ff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1ff, 0x8000, {0x3, 0xa83e}}) close(r0) 17:32:40 executing program 1: r0 = socket(0x1, 0x8000, 0x1) fchflags(r0, 0x1) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000001780)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x80, 0x800, 0xe32, 0x0, "60fb4191d66cc85baba5505069b3446a90095f32", 0x7f, 0xff}) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x2, 0x400000000000, "856000", 0x0, 0xffffeffffffffffc}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000280)="53bca4cda018ad0ec2eb247ec10901a3372cd5f42035fd96632db00eccf7cc00e3f8f1693992fb90e51fe313db983c029e89bcdc5fbeca37c2217c37e940169f207a0b84b01203a7f0794aca02fcd5f9772a9db4310a74e86b9d90fd256ffb67164815bd460750574cd4d248029d8d092942ffec75936a83e045cb610de717c0cc680345f7f5bc8bdc5202469f3f23f5e5610059dc3f047db6cab73b47a6f7d1ff31608a9f7b5d3dbb2acfff68ea85de9aa8a9309ff7549134baf986a110e77448f78ef8e1a23e11", 0xc8}, {&(0x7f00000005c0)="0db100fda74b9e2ac22bb0add47c555d6c2ea0a6d58e0dcf3b88079eb66985949c6ec28e54b2cd369fa5e6437d365bbaf8c14a122fd3553945d60860be76105d5e3304b0d5d5a1dd0247de4af1f15afc5b0f1c40343c42246b291c310142f738962448f219d0a7539dc0e0f02d4d584d39ca2eac898a569f07c35e0d0552073d74863d723669e5e0a7e004b04e1baa2c83582af297f9c79b8c61e3c8f4b893d7fb7bed06230aabd1915a44d746b10148202dbe13c556d57d", 0xb8}, {&(0x7f0000000100)="611434302aa26c494068b1d36b124368d81f8262eeb88009b690baa07a5a0d9bdc216c8047372e5ec695e64c97d9fc404f6a7d29074448eaf698b67f6afb1981d61e01c56e0cda166a562a7ca8a5a43a9cb6bc234331412aeda4", 0x5a}, {&(0x7f0000000680)="f7fa50e26b019eaff8765a065b589186f21e02004985e8eac9bf0dde66c7093ab3625d6a7b45a3e6bcb2a589278f005b3c25b3269c087861806d2dc28b2b24659bd3a23f4632833068246ac7e6848c", 0x4f}, {&(0x7f0000000700)="93ac3b6174a703e85af83abea246576eec78b1a7dd974bf43c7005dde85d24dc57bd8b60f169d2422605c5f30eb281c08d1273393f29ee8c59ce29c3cfbcbbc15f792b2168a2a4f347eeea1bfb150b2455d5bc65951423b969c1b14e12b2dce00d922336b06714e382e861e2bd581b254610c898cc2df1b455032ebb5855ac64828347befd7e6da62ac6dddefc09dee04d989c3e50710ae2d5f31fdbb66cdf8e8305b663cc277bf3f1d736bf2ec1a09a60c57908bf69e3716520d2051bae2b37fece9935b8d9f69e6e2c068db81c256d7c40bb7354e853b445ec790e713adaabb6ee9e353e2988cc991ad11f1df93cde63c4326fc18612816bd40d2956e6914c8176bb9b90ef5f09ca3f55f354c733df4e4a16c0f61116c676afab08f541ec3eb269ae0c61d65895066b435a162e332c3c16339bbe509cd7f2fcdb67d011f95f0b7e04cd369a390acd8e0a6be83be5d8f360bc2359ffc6ece561be926f98d6eb15832314b3cede5165f34b08ee19763aee13e42b7324ed5155b95246c3653820d5952b73c550851ba7ecfcf657e4b78f2d763cdb96f9f95bad4dd089b08e6322b794499d87719fc9f69a49f558d8af3af09739e68e6f93c53459880a2a400508737f48dbf778eaed28f6db738075bbc613203b197def08556504125225921865bde6bde57b99303daadda3f9786d535c81d4f064a44b049e37ef454dc8c39d777b198155b3f3c83d6e10ef62784de1e12fec775a4b8866b90f2697e77946e636df97cfffabbfd024a5dd76b542a8a349a92daf51f31e88fe1e2efb44b55353e653d91eacfc3fbec9997d27ffcc6ce59c9e51b187fe9ebea3d2b3139617bfeb79842ec130ca5de820e5202061d8c707c264c62a00abfec31bc26ad0346512f6cdf87974d694456714571aac61f94425c63348ce6b9db3dcdfe9d0b0ccb313a516095998a57d3aec41499769cc9ebbb2b9f773f9deb1aa2a098aa7e95ca834b8bdcc13cde94ea35216ad953c466246654b183b181509e82d3ff057b133c82cda3e4a5adf3897eb96321b43e20e5b037365fe59250e56857c0531cab9596558fcd7613738bc8b203ef5756dae730f685efd3df42241bf97642e5d41160b10a384e0afc82230334127d4e515b450039fb462769b0a24e7ff7316101febe8ef1c535a384763ed7b7beb2118ef4d193df232b6ab8549df320fc02a9ea6a77de65db866125aed41765da889e227a6675e4b9f39c39befb742e1245fd0912815a2c505ba2b12d38cd70494c98606c5e762993f33e42c153227301c5a1132827c72f3a4304537160405d6beaa6ef33c980799eb9976c57cf2a54427d1a20829d86474a7c73c1b88adad90fc90fcd6b0d8761e6fa7d0b03e400e3cf4a7cf00dc00ab9a673be143aedd668f03d42ced4e09177fbc07b58636753191464380eccc929cbf252af947f7ac7ff64f72a07abf11311592ec6f9a1ec62b1fe5724ffe78d9b41470d17d86d019b9aa848d2438b49680cc6a9700ebe2a01f3c968cd8f867d9e31b057248348085be173c1ef4b31864554378d42e28ac07387f1a22115d3d15dcdb69add02cdbfdd3fb4c2f3a8e0820cbc73fe7538ab438c9dc16b7b07a0f20ae44817fd1929a9b771305ca3c46476bbe460eaee8da64c6aa5f03b2f8824b7b3ab57f920d02d81271e5fab5d838324ee9578f4382f6be14a3c479905d828a5458f2126fc738f647508d650df2c36902a06c360b8e671b34ab70abbffbcd0a15ea6cec68204486d28675514cc27c61d545d0609a83afae4b91436feda4ddb9011cbd95c5604e2cb4af1dd28fdbeab86a4e4f781d9ef326a956a9ffda1a8ad76846ead25f003c846c697e3593088c44da1f1a60880c969bd902e6e974e5d66c7cc25b0ab4f2df23798bb66eb2cfbb06c3dc568103cb6d42d70b3a1d6ee8ad0d7dbd521ad90c67e5382777749090c0d14d7e3bd9a6a2f36e9b943729a970509919c450a7efb076bae87af1b0fccc64cb12c062a6f81adbb7819aeb2916e9272f368811a146f64cc8df4295811ba2459b896d6c6c2b1856e20b21320f985c7fb618aca1bda29d6f3735724b4e5cb803e9e89ff82cd60ab7f0382875ec359e1bd90cc7a527621e62f3f2393f3a32c5c0b46dae2aa0d0943677ae03a3d0627f44f8d3c9e901a6d29ab4b4224feddde0e175c09a07560c8bdd40d1f8d7ef759804c31ddff517b43826a0d339533afbb1ca624d86b591a30f3f7d92a95e260493e48cef75865541ccbb73026805ba166133df83fc7e62c03a2955550ad1faef9e9c4ea38202807a4bc319c1cd5bacbee9a8be3e934f3e89742b2d11570deac48e08998561ee0c572c720d284518c54ee225e61ae52ee8a8da9216da24117d89f4343eae2ec5d5ef2c9b617599d7091dca018c847a00e6cf6fa354015e5cb89279e05b7864d61a3c58f454b5066d61492765a082e0eb88112d52a701118903ffd7c724972d2177fd69a552684b2e3f287ce5869753d5540f3c82289d523cf232b4103bee222ebcadd36c48e893fd58a89bb193e12b592c849c91af58799ce04a5f6b35ceb3ad761e448124915e5ee4e238020663891601a61b545b4c44e51235c8bbe04cba731db2e796120308faaae880f5bad1c0d621d9f17b070545d7f25ff31a34fc409144c30e66dd0573dd61d5d956069cf3fa201f6e726c706bcc35c648c010052965ae3fc6f898978f8ca0f350d3e2b9a0c27719edc84c0f0e2f8daa254ea1a975efe2db88fe0ca29193c34d44faf71b04afc9a05c6e736dafb745f2cad77f49d694daf33754db7c79d3ec48534b2ddab33d7cbd2fc68fe8ed3017d19ac07e64d388db3987e83a22f2c285d064a2d9e4fad31992d92027ec5475442850ab1c0ea8f41c4b5b05616b33d35894785099a95b8e5ad504b677691aa396b52851ca3f83e9fbcaf3d4c621a4c7f8984e4953d4c6e08381d535ba4c064b9383fd110ecd09b1781f080f47948c7e17d8f67d288f775a44b2e85e4415a6d85d2a2d79c883bac27cf473a630295532b5d34069dbcf03979dcfa04f38d6dc6352fad99d73e6920baf59460e46a6c3a5c8e690aa0e97bbba09be7e448b41f6b59134d7ddc3573ff50344d561cab515c945efdd05d29e27d8af1d05dd5417748b8261ea939e7a1d852a1464763040c85c752e9a89161299151e4f1e6565328963977b50ecd08ec8bf95a92f3deed401b37ffaf680db6392bb30b5cb9ec25e33704c7904a25108aacfc3462d3b96c0c35e920e29dd30960f8fc48beeb006c0c8eb66d174d4c8fe7f76cbb2c9586c7ed77bedbd1bc8d4aa2b0cfa291c9bd5d8aaa8c6d06073e180f63ddeec27289d067a4674106983a962a35dc1b5a131ac9ad17eb0cce8326b4bbe3408171e3047d813ff81f8dbc05bf4dce746188522ffa9c5357d143e76388e7c7ab5e251c4e09734c1458bfce000fdfc93b1cbaea15b8a8bd5da91a271f7c80ad96df1549048943ca19e122991ae832e61cef5bfdc66108d0729390a1201132f6c9bbe83e2e2c7f4d6605cb8f12f92753ea49886d0e79b0dfd22bdeeaa8e3f784854e548b6fcf5bf2a56e84f33a6705140d982717c4cfd048e5da449982950537497b8b4d74054f1f6be9074fcbd55b8737020b4a0a9457709505de6a926072bea82fbdfc92c7f93b433b91ca1ae7b3cfc33fb7858415aaeee4d877e992ca7320645811156bdc89a2f782a723a57db540fd0b70c4e15f17bbf6ec5bb86925156c0a91dba039ce06d2913281c82dbc7da18090cce969a617ba9b5a94aa500dfddd8b139ec4c44a470bececb5e924bfe6efffc8b180c11e7e2c844439d0bae09ae74b3b9daf536e708a3add00ecb006e234e8b565099a6ef6d99cbcb8bf2146946aa55429cef06bc4243db69a3e5e104aacd3c3c0dbcb9be2b47d03af92cd7c29d2497eba7cd76aa40d6e4b367fd4249f98106d329d3f7f3ab505e2ec6128ae6665585aee33c3261c6497d3ba91b36512903919c9508efb5df7458a8241276dbdbe288d596e5e171a2ed37eae6fcbbbf1d4a39a06045fcb5e32b3084a6ed30773bd1a66338662d420d2de9440859fdbe6362bc111fd4b5f139e6a87dcdc34202ab1755fdf3a20fd94f0ece98a2ec1ca1e11b4b98cdc1c364cbd4fb88fde5815a3ea5cad2643a1471dd6966d0721e502bebd701ced5c224ee4c378e2e3f3f12413c4ceb23b3b6128c2d57d8aec7466d5167702a55ea878f0766b96f96027a16bea22b66a9869771b9efee91a78ce7e6f1508cc2da649b99ccf2c05819e0db745d7e5fb08e01ed53ee7f71d2cc1afa29d3554ef0458c035702801b6786245ec54c2267725b6371683394496288bf7496b847354a458a4a4cc069f083874dab2e66bec5c1157f78d0e38b40d0119953a4ec19807b0fa57d80ee6fc5aa2695753b3307722f82565d3abbdf3a147fb74c5e82b7145317e0856431d16ad232dd32aa5133fb1b70e96028a6e7f7771c798a19fa751c370a9e9ce887e2a06bb441c8f3488c63172b61f9405719ff8d182aab61bd5772a0422ba594c3602bf1e46a9ec6823130591224938abf1ec4620168961b67510c04f871c8a88e4b9c1c94345998c411118de4588667fd307ae28c19de42f1d6ab37344021f9ed62a498db4d8cc6c4c902c6af26a83f0a8bc08cb6ac2bd9e35d7aeac89a12d535b6c4b470d7c903d8480808ca3bc3eb5fa62eec755124cce99baebdc2f40960d5cd6014ee7bd4dedc639c77e63591068f03455a266d2eafd934fa01cfd13936fb2a5b7aca3d71164210b16b23dc1c28c1c553781223d7bf35b50e4559564e51e50b3e68da914232c4d73dc3375412e72b7b4fa57c4e1483d354c498b178d816081a40a09c2ff066f5ddfdf1ceef800e8b741a8b52b0fd881092c50477715eae2482498334055b229c8ffdd5d9a959e8a1f1496ff93e675d2ae5ee4279e7da84c4a6c7412fc5ab99c67fa70af89b81a1f89c1a34be8050fb7adf5da95aa51ceb33d12b02df719b388096a07e9c6e5493d657c8740afa9db7b29ccad09c714b978b421aefcbf5be6c1630499e9d7fad9f028c8f727cb7451b6b48735df252caca511815c5eff068e36f140157445a66c24fc45e07a0d662c52f692577dc82ce5ef84f5b5e3a02e18c2e38e48902bd2427b66dfd2895c466456b9001f6f826331fa9dd2cda9d71e924e29c276aa9cabe82e52f6ec7284e28fb7afa21824e82a0d3501bffd7f2277d7a429816da172949bba148eb513af0d4dd7f75580d974c706f7d501f4020c8ec309082c2485bd5ab198e5e96c93a8064dddab1e315b55e0d8bb90cc47c4c2ce8b89025005e2bda0f816bbb1ee3bbbadfa50ee3b7b1a9958408849807ce7687739887ddf7890b53e67304335f442d8ad25990f237e3aa410318f30248addfa9c120e9e3f6ddf52ffc0ab550a41c58621026be2335420f66273beb9ea923a6d550092c7cd557b679bac8fbccfaa2dfcd3259b91a4b369765535425f45d3a542d9d268e3130d59e85c1d8e9b9db110b65dbc5eaa922ad2315925ade7a216eff5ec83f8d7499cc31bb1193c5d7c9a22bc23ed2bf9059ea5fb32b944f46445d42fc2d045e167108b7df882fd69575254421d756ae3d9ae6ab505f44e6fdc3b58fab0616ed30e17be9b4753234d1c83164f88721e69fc81b9ea9269125ccc7705b7cb329b417751b69c846390608b140ca60b0bc0d55bdb1d703f0189cac5cba13ac21d4820cd586a129a30f7c9e235a7f7310842b4de26ffa69010bf64eb6934a88ac6fe88dc8118c", 0x1000}], 0x5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) read(r5, &(0x7f00000001c0)=""/161, 0xa1) 17:32:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/4096) setsockopt(r0, 0xb00d, 0x7, &(0x7f00000010c0)="a702e85a729c836632038e7932c9c7c2f7ed986ff2e09715d7403ae3a0eca81b458643388e2e2702412bfe1cb9854e39e75b6be0015dcb04e30e35c3d9352b2fc82f8716f68550123b98d7efd490f458a9f5b15f7e56fd9645be9e1fd6dc7725283d4462ff671c73caa9558c9100cc216502016dbc045714dec6f389efac99b77d46c11fdea7e40cfe7d78c38338342eb0d2d01211190aaae371cc04582b663b02a174f2946b6a51a9ac33a22bf15329f70f0cbbc9edc3f0b46c6ad7026c633faca2e5ae51ac27189e2c3edde967a740fcbca05f6996fa72176808ada6881d9fce32ac225b3545bde87a44a472d8f44a817c5a36e5abe3a72861f7ab39cbf89f785810b55ecdb3ce68fd7fd943c12391eafdde515ac8f41ae6e0e4f9714d98ba3a3bb64d009f5b0c6676e53f662fafd265f7ae109314a8bd39c577c2131bad159ab10829cfe01de20cc627f9a7884302103a3f090aa4b55328b105a21a5a139733e3a2f20581988f79c9a75215ac4f97417676fed35db939dde6c1e08b80dfc417e49f90f9ca2cad6d879d3d3f72cb6e5cd72a83ba2a02c62a585273d4f85e64d921c30b379d2e64b4b01ff0d804aad6658bb5bd213dbe65b930806b493e7bb228ef8cccbbe06ba77c63668659db0f7334eb5045754bf61ec09fed616ca258f843501faf0fb7a7e4b1fcd3e1c6045741f8a4a5a8053e3fe442e363c0441867adfb324032f704a3077cb9d5bdf92bbaed7dc891996071e755227f6cfcbda2c0a62a5b53f9e12f8dae0887d2f5a7bd31f949aa5ab35f76a8183d8ab3a237fc5654b2c81006a8655456c2b695a09b695f47ccfd2e6854737db70379624743ae24eb05f894b2a68d0be756b62b376be21c0a85cc5395d39c9670d0b3ac483fbdc8941e84af042dfb5ffb65dc027a66dab9c61f83c5a1edc5ce0fbca24b76726ba1949de4ed21080a3d3e5f02482604c851085a8b8042623533742353d0f6cc4f29d313a9edb5253db0890e0ebc126c1660e0b52a5c48d113f4496e70ed5532f3938dbaf50b2eed5958f49b39627199a0d008cb146331c919628b567d002c0d2c3f59e36c963a146f8fe89176858eb298425ebc07ed0a20bbf45774e690d82a5d6a66906377e34587898681615d556464e3bd63cbbabc8fdba1a5161134787dc45dff2cf6cdb6e8a4339192812f267b2b46d8d10dfef6b28c0d7db7ba61cf6b9308d89fdcb38d360741e6b48353a60967400fe8e44aee7a9ba8f2c73ab09c85039d56463b1954342ea9fde6b5f31278ee8f2d8ccc944318d5b898c0dc9f169614ef547727ad94810ba7dad6e49bf3feb56eb2ceddeef8c5bd5d65ef64a46280176084ecfc7e86c3fac5ad3dcaa6e5a21be76a498aa7c113df778e6fd0ef47924bda78c554ba5613fec061d10bad2cc7fe62f064e478c559ef20834deead366af805aa298f1f9acef77e163b756dd831b702a4e4992ab877d2d4491912e2cecc2d4b6b4e49d4a9ea8c6371badb6deab43ad09f52e0a8ec2e3ba64a266fc2c9f7bc5d260d827bc97436c052a1eaf2fa7dd40655a4d19ed2f428897674f542743fe2d8410a1140f6fa559489368c785bfa268185a0317614fe1e5c646621801049ca0e6b6a3bdd2b1d084ab1799a305859b6fde601a1ee79cbdc46e7889a582a0ece4342f59cd33da86d2b7b4f567d3a7ff65bbc52a6900108ffc2ab54392bdfa123a073ab628f9485d0a5b41c1b9b10459d22e551409251235a6a9561ea13e5a26bb005eff98ed5bc72dadc6a724b56224b12f9fb8bf5a81be10e7c041c8120976992ffd5520581d0972d7f859514b1ffbb005f35aad181d0026ca16a0b6b3a285a8b164ed14e50f5285be358d5244ee42d0e0095aa92a5bcdfd6d1e2a730a0de47c78b945d0f95468730428488e05c6ac8c5283b70b344e3d6c116cfa117ff27bd2eeac23b0bb24284101aecf984f50c82419548f81b61b1efad0870c765a2b8658c11e91814bb9c88a4dec6c376e4752c88713624f86d06bfad61c2ad12ae1db6b629dcce57d71dfe6dd969b7c0d35554a61450f49385c9b5ebe335b125e8ce87cefa990633c7084ae5762ea7df3546e2328957f5510a302dc36cefcdb72013e2f368206b94c680cc57514b54fc8bd332983cd2833ca7aa750b9bb90988e16a11a08a20a82077b3c3bce461a00f80d5051c60ddc34acb3f2efc1de32af895c95f40ec5cb430947c95b0aa6c10f00e5510c5d5a0f692612f6cb7cab3481db69abea5d4545001a5a47d41a7dc90d4f89e40372c6f0d236985660a7e3031bf4b547073eeb75a0b823c61edfd8c3d7a48b72a611283ecf3838417ce2a2dcfc8512257ed8fdf1da206ed146167e3ddb219dc8904dff2920443f742d3ca4e888c6ea1d35395f3b2ee6da3c6124e4bb4a89083230c5afb7aa14cffa674e2ceac2b00b52e96b12591ea8edb5d3f226fae0c200f4f0d6f2b0f1a32e565ae4c97afb828ff554d9cc435206f137adf3c071f2511d711c8f5090fe45fa3c7b4e0eba37f0b5a16758ed9a6c0e515d6f15bf1364408d7c5cef230b1aa2876756e101d8d7fb1a47679c7c36d58d09ce4e219387f3a3d32ec45912cee0553efe62b119480f593790516b4ce2fcb4fd40949213cfe9e3f02adb8a15f4af91d86b2fa45c45eb06c61303f0d7f758ef300b3e68f1344e3bf0655cfa99988dcdb85a8035808f877a2a34240b0e4d23ce8abdffa26ff511eac7e3157823971c25fe5c3e5430f147d9060a414993d02284aca288457532ee5f73766fb8e06a6f6d24465dce2f063b3cf4db10dce95072de3d110c161db53a13882f7c4dfaa41f29c7e8866afead450c5859c61f78740cab7ba8944750f0e942e5588c684c1bda2262fc0dba1ea19cd42c88e3ba5c461e6015e11a01d97ac77d560002ac5836d2c8a9a01b9270c171f128fa5c067f86478b3725cec9db8fdc2c694d600d1bc157789fe5f51d1e7f0a04e1f265466fcc1b5862047377666900bc9c51242e8380ad775c4e0a4022bc5df0851a237d84a7fc1ace043965be6d4df86717d911cd0c940ce21fdd0caba0cdaad1f46412c5dc91d597035527068f906cdb36917e1a676336c5562a9ae6e1d08b96b2305abd33b1667dd266ac2d3e30c1bd098d084a6606badb1d5a6b58813793967aa54b3e9122832343262691f6aac6bfaafc490bb898bb1fa9f3aee30a3a4c48f7086a3fc4d47dfb1dfef498c9cee2d4f8a7b54898b84c2fa8e5492fe9c7d3501a81db937af2a46ec410f275592a95066d4e8362065ade5a8d2f36fcac3ac2d03f6b250566efb07e7da2328d518372e629d15ec7613965d1821a8844c7026c21ce273c506dc848b03dd9b58f00d01785fe81c5e75e021594dd527231ae59c65df3ba11b8ff9f0ed4bb63b96396fcdb7ce2094678af4a838224e53b4e8668683fdeb44548a299adcb204170949f44a0d9964d86e1b631d0c409b47e6f05d8c80d2c91ee61171c608759e84e6ac0d5d0a6623c465f5cc589d19d76c2f20834f6e4c10a54ffa35546b609765baf96cd2808e3753ed3cc6edadda378a6b61970d4fad3b5fa862f8713791f5c63a3f4f5022f5e6f3c014bfac2da29623ff5e0a2d4ed26423b956b1d64eea7fe5a8c1e393b49bfc3724602d826eacc924008a0962f60274a27e3e4d487ff56934cfc26bfb2f24c8d55c92480a798f4d890dfd26debdcbc4959c2c41ca51e75d96b892e09f7b4ae2673482a903b34cde7e8672be50c9069a8de0c05ce27f6beef3bfcf91bafc660a002489bb838aee04dd47ad59825d5d8e878dcc02a71a940fec0bb1ab2c1a59fdbc016a01b2983c04d5fefaea426934eecad530d1e93e537812ae77fb26529315b256f0e9e68be91aa1b0ab8c16afac9dfc0ee5b77938e0b03352030009c1ecdd2d76193a03766931611fc6d419f2c7d063b0b7591f5ee32da7f2656864c0b8c51c051f9664c79a3aa335584808bc46fb92c6fb2b268a540d59f7e36a25fde7a3e9c91ac15f872390346ebb3b1cfa5ef0b02036895fb6a00f33436a36745da5c6045d08c9fe431e3057657366308b9faa6cd1aada28bb597f9716aaeb542e4746181e28b003c5e03bef94541016a024689b9ee4adefeff55b05d4191c0eb69defd1ad456d418a525e5dbd827cbebef3185b579284c26b65122db260e587e4fa727bfea06360c03b3d93387cd86d48fdccc2c2ddee8db676d75dc60bfb62a252504d40b5512a37137b9b2c941361068e34314150e0d6324124b1da207844e4d0410586038def9b8733641bb8898306ad3132b7a0b317b67a803bab1310e1b356a03f7f13d5665ffa2a139750f2e8378ad6ab2e76e59fda661e215042b5526edf0a60889353c83f61c03c7a7a33d9720e8cf2e3ff6e2dc01f894b2eda8ebbab32b2deece724373aed2b7a94db78862298056e675679008f39e46a97b4c3892672926a81905607cb527c7ff620d73a26926a006ed0feffed44c5e3b078e8c4b19d5b8cfccb661c9bb9195b90dd7c13112a406e0ffb8eec37f3872e1f297eace387c875eda09cfe52b9ee202bd83fa253a88f0fa73f6bb5471dd2f526191b53b82b6401446ce0a2d995f45ecf845cc4683ce0300d9c98d09525063a6bbd4e0fc7118e58bafdd36bc4371e6c5f33a2d6a17357cfd189aba784ab733f16c6e5a4dd0469329cb9534c54bb507f3595567a15a121756f50fd13bad80cd98a9377457c4c3c2d9c175d7088f507cfcddd5865ff0bdc19453f0c8ba8ef9413407a84f4c54f3c030c1e03e597f280a81202f480837c9562964506821a67951ddffc3f383ee8b50a8efeba419acadc1ac2dfbd7fcf21055965acb7e15bd8ab73626046d521c97b341a303086237e79339feb95e223a24d7cc3852b1cbdabed5dc6c652d9b8d72f9e76d8fad20b674beca186590a4c8df49a1fc8c85857d25105ca172c6de99ac1ae3758433195830d674a362fbc7820c702e5f25bd097359bc977eb931261580e8d767bde2223f482c4bde77c0d03e06de6ea3ebf3fd1d765d1cd44bb87d114ee567034ea6be3c13eacbcee342ea1aac62c108b4609c22b18168b30f8f8cd65ee622bc07b34273573386d9ef47ed3b07d7d7d7ded90b2ada6e2ef46213d354110631cd22fa813dc54b0cbc9fd8ba1f682f3a3c036ba60172d2bbc22e3a7d723bb15766bac667c457b2c6dd2e576c21593e381749e94a7b9ec2c5c78322b5fd9828decb875f6421c1525ee953ab9e4aebc5f33895df0a5acc9a70e2da74015d5813963e7bc6609e82581383e4d7571be4697f4f0d9890bf0d2e3a1640f7f7cdef7752b76cf93aad4514726a2525300549a2f7f365831755a67bedf32fae159d3adc3ce4b0ef78ab1912ba6f3fea43ca1c61d8905681516aa22a2ed3c935f95cb555b87873d12f8bff790a90ce60e3061239696dce93189b5b764c5d842ec5905ab0b98f12d209eb789e79ae7f56135ad96fbfec39110592e6fdef6bcaebc8f6209377a51e9b2c7d01a0516921cc2b08d10e2ecc77ab353861c6a77b16eda8f0b281eadf60d8a75b19763c1129df949f8982a65737f663e881e06c0e51761c2fe4330fbdee52689ae88b909b4dd31373bf3c7cdf8441de6d72f559f738aff0820b1c87d366ef4e22655dba903ad2abdab38177f6a6ad7cd9f05057e77778b5d27c8d495ae317354e70a94c35ee4dea181375d22e2572b6c5648b3a76d78741c7b88b45fafbd7bafee8e06aa74151e84a64f7048fa67cba2770e57f2f9ccb77b6c403cf683d7737d6297c3284746dfec89667523", 0x1000) r2 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3e5f935b0bf874d3) shmget$private(0x0, 0x1000, 0x11, &(0x7f0000fff000/0x1000)=nil) r3 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000ffc000/0x4000)=nil) read(r2, &(0x7f00000020c0)=""/44, 0x2c) connect$inet6(r2, &(0x7f0000002100)={0x18, 0x3, 0x3, 0xfff}, 0xc) semop(r1, &(0x7f0000002140)=[{0x0, 0x4, 0x1800}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002180)='/dev/zero\x00', 0x4786328e0805a0ff, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000021c0)) kevent(r0, &(0x7f0000002200)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0xea25, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x3ff, 0x1}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0xfffffffeffffffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x7, 0x81}, {{r4}, 0xfffffffffffffffb, 0x32, 0x1, 0xffffffff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x4, 0xfff}, {{r0}, 0x77baeeebda803894, 0x28, 0x2, 0x3ff, 0xde94}], 0x3, &(0x7f0000002300)=[{{r4}, 0xffffffffffffffff, 0x0, 0x8fd393c49801f02d, 0x9, 0x5826}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x20, 0x10000}, {{r4}, 0xfffffffffffffffa, 0x0, 0x40, 0x4}, {{r2}, 0xfffffffffffffff9, 0x8a, 0xf0000000, 0x3, 0x7c}], 0x7078800000000000, &(0x7f0000002380)={0x7fff, 0x9}) r5 = kqueue() semctl$SETVAL(r1, 0x5, 0x8, &(0x7f00000023c0)=0x8) sync() pwritev(r5, &(0x7f0000002480)=[{&(0x7f0000002400)="06282e5bcd87b5f91e1bea27c17fabebdd1c5bb5be7176d81baad3e12f7dd4a158", 0x21}, {&(0x7f0000002440)}], 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000024c0)={0x0}, &(0x7f0000002500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, &(0x7f0000002580)=0xc) getgroups(0x7, &(0x7f00000025c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002600)={r6, r7, r8}, 0xc) r9 = socket(0x6, 0x6997de3a522d1e5d, 0x80) close(r9) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000002640)=0x475f) connect$inet(r9, &(0x7f0000002680)={0x2, 0x2}, 0xc) 17:32:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 17:32:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000100)="d0ef97c52ffd182df94a0dfd9a091ebb86d9bdb2aff9fa71f7b8a9ffd7ba912a2b0be47bbe93db8e54cd4b67caeb95d9a08aeea9fa77dc2ca6daad476cbd7087dfcd263670a2e0d5f0fe214fcf8b541a58b94cdd65d15de9321a7e39911fd16a343ddfb2eb34080556512673a75f7491843231b58b57bdcdd49690fffe10a76de82754cdb6c0a62f13dfee72f9a3e875546f02e7b367632ba75f4ce926cc5dede66b5ded59", 0xa5}, {&(0x7f0000000500)="6227c432e55f3ef59c6bb03814503d30351b633ad953e5181689296a911d5ba7a1b2fc71810248658aa37f2ccda72055ccb05a6e57bf77fe61426bc985537c0a9f9b44c4b32d473e812bc9eaee336aaacf91e76f20dc5e32310bf7cb7e3a53e81047b3ae26f26aadb8678bcd2d1e33c0371438b09e1e34aa939b8ab291c69efa1d86313736f6645276c1494afc6106eeb2f1543ee5b18ebbfca31cfe1936c7698595a05e8051df77af0d28f4be269cfef1da26e2cf7a773137b36f0b4fdca9789305fcaeb766c12a5ee0ef613b688a48a538cd9948d27dd3af470f60c64425348ce2625c643ca74050466bb69925a4afc61ff656b7efe60ae9978d52c865509b8484ce92e0d4c4dd2b362e185fc1fba99cabda1fc7c38a6bc7df433efc9a8e9452f6a4b2de120f3d6000db9aca870903ce51ecbb5a656ac484e6edb0fe0dea85773bb1e4aab5149c51cbc2281db4820df8e4f2e91fd2eda7036dc933c2f674b33bd371baf374e008699e3ceda94673ab13224cc29fbb0159e05bbab23037f5b3395b1dfcf12322760c9e0db038a3b49ea5a9242e1da54db808c2273c3f44270ebbe1f83b6abe5b1dc1c64c4bc14afebcab416f775036f7af6747d358f1d7539548ffd8c0eced36fd0bf5661f05494ea1313c05d3684890ec36425cadf516f7de16f09f9885deac1d5e9df009d7a371cb0f392acf1ad5c4870e777ddc5879fa95aee76fc5e20b0a3fc43575f324254e82b603be60b2b23ff81b0be81a4c67c652fbc31f827f3b540e9ef895ce96ba67632be3f5a3c3857ff764b5ce925a70b71ce2bdc3e55f43dabf3387cda018623891e5c425d8b107a2fb08afb81b02c8e0e535bd16d7495dc78912b3a6dd830027a9ce9f0e4a0ed98cf6929308ce0b05ed155d1093cdc4e7218cfd5f878759508dc16394c974bc692283b878689204b5ae5439ea6dd75b64e4cfe4d1ac1570aaeef79fa2501918c8f18d28b891cb8514330e035ef0956abbe3af17f314007725978ba980af77de2197c99996a8f8e5a4436b2862743bc9cc9b06ae7f8d580ffb05a9cf6b2f844a1499a8c07b9c0a3f9f0cf661af98aa20fa4c7494376b3b02f577eb70d4ca3f3f5a3d42f23341c4d0ce9ee288b2b175c674dc9dd90b6c2382d6af6b8ac95d6754fc0f0456ae595b12bbeff3468d4059e06bc5d03ed06b67b7ff1f7d3cd8137bd5454ec357c1da960668fdbd16b35705ac75e5ce3136c717dcfe727d910fdcde9ad4c98e6956f2a37712947a9f7351ec5d1d16edf76e2dd3551408bc6649cbee322faca573ea10869443d605fd15787329d005744e7ba0854787c3a6382bd38da9480ce73dad056f0ce45d2aca115d448df8d15a2b65a63a11f8c046304f218f516c15c30ad1a545386cd9d1e6c67da19b0197a468a747e09b9942e9144c9091e11785a4c9d5bccd9d360ac08ac8a69942a6315a6f0dc65d543d5bb738d027e9e118aab4bb678f5d12558ac0ea4995b72c755848385952460e1e70d01e8d8519be576112df35b9613a79b5c55c2961e34601196da146b730fe8387fe2d705c5a2fa4f2d447bbacc4e0b294ce65ac9ef687df8513f9ccb5ffbc54ebb3c0d41309b7eb6e01d91950147ea2506d41b0915b19efe26787fe24885ddf75c05d94161571dd147ba2c50088430c31ea792a2f2b320deee02d418b28e8ccd4bbc922ed2a7bcbcb0d230696a24e286cf8634f031cea71d11e9ae38a8870348e2cc9d95c6b1d1aee64ed3433b13ffe0d1d56c41de67772f912239258fe96c52e3d66b03b390abe84501cd03a4b9649ee7bd38224ebf6c5e6697675eb2c778c2da962dbe2be6233335a1300d94b72874b5f16286692a4c4c7c1a7d0680682aae034419ac074d8c43ff1dee05238eb528a983292c94fe65a5e0f916d8ec85d3f2385318badacf7dfaadae93e50f7d00a7ae9aec51b7d557c19870bb2f6aeb9589e04a230ebdd50c42277473b9185cd5a367365714ada7e9388470c463dd3ea2e0eda369f18e65729f33816e05936444cd2bc4e9deef78037ad524b0d2db887638a6dc38da5047180d146a107d79191e68aea6f20289a9f6099fc44eb1e73a1c0a5fe08402d9df0b4003b758d86029a04ae2e9f1bc5b9883307e5d21b0789c648bb736722b2501623186cfd3319ec416cca2b52de24640a0f32d3cbbd5681d259f026a7a70fce3402ac24167be5f711d4b6f8babf1f6fb6348e5fbfb93bea4432ce7caf37b7b8feb988d2924c16a0735c7cc7fabf3b5c757068a79826c1eed22d3b9ee4c324aa666bfe27e54d3a2cff6800ad4dd724f052293919e8af9ba5352bc2b2bad6aefc95ff30d5ee9b0f09044319894d37e71853a80d5ad19a829fa43e2b5501eb8b0832dfa6687dc6a8784da0f46a0498825ee87197957fcd1157bacc4bff2daaf81e9c730bf50df8d20e6b1c31ef1a62832de4f694ca12560694e67c9a4abf832ae0850e61721695009c15f12ee7ae9a9b478dd31c88399915e4e210c50bc3b63137979dafaaabd3a34b95f833349e964ee45d050345ad895c02b91628934e40099f2fd51d56da6260a4aa3f515475aac4fa3f06214707a103552c9f0180d1162b3c8aa5987b93f26b7be951502540cc1e2f2bf8ccac65eb4aac65a299e27736f9461afac18478d2715738c0a80f2109af1b6f4dd5749dd17ab1b82d1162882f96872386834d1ac1fb0e2d818bd8da206852c15dc0d7a557a292b3e5775b230eacc0dc9399ec3a23d26df12ed65ee8ca3a726290ef37d50c8f05b8702525f6b2447a3e924c80d4d0c5e26234b5fac548284d9ab5fa17a804a78b670920d31f053fd3f1066edb06a3dcd4ee1df0ffbc095ea8740e556eb95468eaca24cc6486c780f370810c326892d05930b4cd13a9b2adb16f45f0fab8d98b2aae2065f7c1449ac0652f4ba54d851aede8430198b377daa900c9d26142f8d501654f3d5994a348b4ae3f4196d48ea49e5adacea19b97d0b370928b6a979b7b32c3a4c5b748f21d34524364c9e07ed78c1930ceebc19c9a03564dce8d41cf5444b028e650b630d7e31d1c71ebef83c88b866f26cc22a79f4dbbb2e5420656ac3f40fcfd3a1092d9670c4a305324bcf716ee2fad721a5f6b2130443b3212fc12a49a2dccbb210d74a1de61b7d4850f388e6db81e73fd1ba397a377ac35306f76fb0d24e76fd07345bd4cca8be9b2b70eabcf80926e0b071d937cfe614075884280121a72f1eb481290881a76d33561cdb68bbe8fd1fd0826696507168c007aea8a267cb4fabea1d04a257a3afef38ae7f647df0f805944717fb7f9f95dfc5419016a828ec01bdd5760b7623ce9f64294ebf29336ecf430ead588cac87a30ea7286af20e69158cccf67511f3c363d3ae6112af7d8644e97d77b39558912533c8191a241c31c2cca3bcad973a4a8efa173fe84027d5cfa7a2b16e93f64798df3d9f52b87eff7e34de429f2542d793572d2959191213d062ec1045fd8f6963e6e685db8871224a813a5851cf2c9b30483534a64433dedc5d028e4eeb3d555a500c1f1bc7f1ba6a393a2c71e26c5c6f72b7ea37c99fdc29039c6061b0da23040554ac19147dbb67db8c7f92616ea9c6447f534aee9785bbc25ba752077524cdfc4678526b0e48583428264fbb287ea5dc55c4dbfdb767942e6ee6aff1f92e2029a164e0067b32f859818628525d4ff00d828081e5a824aca7a86cb6f0dd1f53d5f2d5f0fbff8bcb374245a5695fd310d0044a33b7c338f43057e3eac411af40fc965943290ee9aa8e9573daa84fbd7986e2a69d5a4d9779407733c93abd4e6a1c4a2d94ec15c1200422fda562ad63807319133cffa298b8fb40155bb7ebfc514b0a4953957486a3024631448c4a2d61516fb818d8673d3c04317fbd3ea7f0a8259c803724a93f31e9cb34600609fc5d86e8c4761e24c3d4e42e05e790369cb1ca36bbfa07ad30e5569a1d2514c60c6ed386b39f13ebaf515e8d9f83e6248fd9876eb90627ba5996831c698d6d84cd75c1853d53e4423e1a027da26dca8e8b75ad3c16a71a64b47ed87a43a358a08459a1046e5ce93d6bf36a32c9461e7664a8843593a22914c6d93dc0a0ee5e5e006570b15b81e9f90f6c5d9de8a626d21fdabf88a6a20ef76f1301350a3b9e73f0d7ef7c0ac74411047df19680e37a3e1f72bb26f94ec6364f555eb672a9ed094cb2836b0956d84ad5042ea18b8a51ea506237ab84154b58b81585e1b5275f8b4fdfffac2ce8c12bb9701089f9c6ad1d7f51396a89ec351a3a09dfc0df06f77936eacf6574c06efa78e6e49b39d8664d92cb8b163b7cf50da308b336cd3b2a77c9e3dee38fd50c1b8da3d176d01ab47e29f35559523c004636209bb6ef6ea07154d80ebc04fd49f696a6a9115b54bac2df2d71d0a0f5459ebc67443eef84ca16edfe3d9773d036f68db81b38ebf48d7bb499ae4d2d72caa495377fe9d53ab4c83ca917d7807249bec09934d512a853832c0cbbe903c6902241438473eda3de9587ec308454a459769b9d71e7e4fc34bc942a89545c014287196e0f87cee340ca3e2cf53ba8def6eae2f6fdbb6d6376fc6d22b5695bf55654161c567456e4da24fb206671df3bd8745cf87d69dc8938fecc4c7658ff45f7bad63805946492065a970633dff7d429dc837a71138a19c435d34334fd0a50e6201a7d19e2409c75c9de15e4ae533b1f8dc69e48c882851716c904fe2847254982ce9fea02bb6c54e1ef7b630d723aa34d724a621b641e0691198a649ef329a679387061ed71615eb71066164646bf2a1973a0955a167fbb66c8b824f9817b8d67ebd442286df0ba99ea881051dc415e6a05f3b51f6dbb5f3491c407d0eda83c934553a59e62803d10f8ed91e93cf818ce3c53b126d1a8225a1b2528472b7f090de56417c59b4dacc906353ee7a1454eae7a8390c8dddd59a562b26298edd1f3cdb410b7ae99cbc18761dde410eb45fe55b063ba3f2a7db6e9ffbab91d13de2347975e3d77a56afd39d6bbc871104366fc28c7de8687eed025cd422d3d2ebe0a7931d230e3cd771310f866ae3e43d2abbb24492e956c9286c62c05b168c39e93d7934c800dffd20066f6b8b12b11185102f2ef29d3c95879d43328d5fce9a744ed47420b31125b873d8be8ffd95f62242f601d1babb5d7aee172ab8c51b33bcccd1226d7629540e7855aa7abb4ce8d970b1bbd4b2233127ed48d3fe1729dec87949aa1aa947e0e2cb40ca0700cde279ec349fe6500f32d431c4e7abe32ee8286d5358092a0ababbf104848bc9c27626596c600acf3ba28c96152b4825c6a7bf9e3d5ea6d660382a5965e8a99e30b2780c466f8f5da46fd4eed841db6e7d77b683fa944e797d2f9033ed6203f0db17d54ced519461263ea1791546000248262ca806a285f9d79c8a91e42c28dd61c25a8fd603f8dae5744637033adc00a339a36b1d77acd757a36b781f6928790949c12e0c000a65c8738d0dcb36d11b07108c3274b08738e75dfb300da76f8cdc10383d867b865954ad6916a70b0d5fa2a35824e9c7a0f5c483ba18cf76759df8cd2b9836b5aef59e7bc67a08a58cff2ea181055aaf5c0068e97f46e5ff03d53bd412a09defcbd1eb274af464e713f733674a0c743bbebe66241d4637254b104e2089bfa75daeaa910671287c87d423e07a4da516b18290af474b2a3e973166eadc8e5ffd79b09cb1162b7375a565b879b47cad6180c97685a841e47db25f6e3dff049a4936a7bc93ff5432e63fe676a7cca8b3a22ecdee16010a32dd68347b169c1013503f", 0x1000}, {&(0x7f00000001c0)="ac37e1bd0b55b6ba80fe35d0e27de277a28cbc54e17bebb4021ffe72581a9e7f33120b74cafbf9b7ec7e3ba4efd785bc78462b7887bde31f3e804fbff198efb7d55f58052f7a4278bdb7cb5aaa8ac230c6de799d12eef29ccd5f0a697bb0f6beecf01cd92b8d01d7e20ba5ccfeb68ef3bf8135e694b73e11b3b2b1334c4d9995f086c378725ed270af23e715bda3dcf7a49b22b2f4e4a9ed56a9400e45f5791be1133570efea67440bed5be114d3d7fe9f7ec6d3f743210cb9ebfe60eb63a6c2d73593fd3dae5b45b355d8091823f77d94e26c3e7da632", 0xd7}, {&(0x7f00000002c0)="b14d48d0d8a95ad905cc29958e56666c57f35260b2764ff059b77208a9edce251414acfe0990a2971f5e258efa23d63a4e72f7160f4a01059cc967a98669338d44a4603f22514c9065fe3050f9636b861a93c0d298cd1067ff6d78bbd7118c386b8c3851fec35df15b71798a06094be686f144ea6f8c426644842d0cdb04d24c8ecf53846f3677fde2b47912922c3f387d821553089a2a65108601a4974b9910", 0xa0}, {&(0x7f0000000380)="647f0180cc4d6bb8afbf4e9ee62661bb8535f69121936be8ff3be3a9ecaa629b17f78a61bb422dbf53874d467b9308ae3bb9fdd5f9e2ace68de33570a32310900a7252c51a876b60f672c38dbf46aebcebcc8f421d1a930113e9305853f2c8d4e90e1fc78846535174da9ae5ff14ec0b0636fcc6a0102b1839e4afe02613b5a1fdf2b8e8786de18b96e9233a733cc5973cae50dbccd6b68f8c78d6b23538c82293c82576747b422f1f223ae6e1eec56ed6c5ca92300e175e9e8ef86706cf513a7d669822424e3e54ef63a3b93fdb9a5a2768ffcd90cec4", 0xd7}], 0x5, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x80, 0x5389decf338f1173}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 17:32:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 17:32:41 executing program 0: r0 = socket(0x18, 0x8000, 0x6) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) 17:32:41 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x20000090d2, 0x0, "93d58e6100000000a77b0000000000ef4de400"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000080)='\x00', 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 17:32:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) chroot(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 17:32:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x11f) fchflags(r1, 0x0) 17:32:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setitimer(0x3, &(0x7f0000000040)={{0x0, 0x2}, {0x7}}, 0x0) poll(0x0, 0x0, 0x6) utimes(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 17:32:41 executing program 0: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="0300000000000000fefd4a2c9d651dcde0dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa8654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb239ccd9d191eb347b3ae6410000000000006b756f"], 0xa5, 0x800) r4 = getegid() semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4) chroot(&(0x7f0000000180)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r1, r4, r5, r6, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 17:32:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) r2 = semget(0x1, 0x0, 0x10) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000001c0)=""/135) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0, 0xfffffffffffffe62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000000c0)) 17:32:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x800, './file0\x00', './file0/file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x1) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2}, 0xc85fc1c3) 17:32:41 executing program 1: setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00', 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/88}, &(0x7f0000000400)=0x5a) r3 = dup2(0xffffffffffffffff, r2) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0x58, 0x0, &(0x7f0000000000)=""/88}) 17:32:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x2, {0x0, 0x1}}) r1 = socket(0x16, 0x1, 0x1) r2 = msgget(0x1, 0x52) sendto$unix(r0, &(0x7f0000000240)="a3d4e95614fce576ca232005f6a5444572e9efb923213015a7c55247e18865e30bc137394ce60b62ba780c0c434e9ac2c807ffa15712e5eeb8d825", 0x3b, 0x2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000003e00000000fcf545001293b2ffb5b73709e214e8228e57350cf6de5fdf3fe3d7f6e2ebdddb34fab9b009e822529aabd08e5c2d3274b750b2360e6290b26501818fcbfe2fc50ea87fbb3a90d08afcaa52557af1c7efccb8698540d53bf7cbce93b95c71b258b0e55bfc230a5d331efe0f6779f97f4d5d064cebe173b26fae00ebc7708cc64337683cf1360b6fd5355e386b225fed667cc3ea9b99c3d6e8fbadbc049959002378d459d9253ad6c61d822897e708ff"], 0x5a, 0x0, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) msgrcv(r2, &(0x7f0000000180)={0x0, ""/128}, 0x88, 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000400)) sendto$unix(r0, &(0x7f00000004c0)="2b2ef009fba82f9e3e7b784745858206a5d636e6b75434d1b5980ebed72032d9f315d3aa67fd5216a452b135c71633ec764e17d9ed51cd9ba6aee8bc615c564566707630c1b5fca8b6c22d02f0bfc8e085dfb9d5f117cde1ff8fcbb96ce9543fbef174150d733b63dd510cfa9c6a1b3940fe96a33662e9a36a1faa4311ee6adbe30703631c0e5653136463961788efdfb71a97832bb4a100c178e40560", 0x9d, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgget(0x1, 0x2) ioctl$BIOCFLUSH(r0, 0x20004268) fchmod(r3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 17:32:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="e79114f5cd41a3a003cb264f1b2a7f1e53133afa39d8e44f37046dc3fba015ef83393dcd4246c0b4c31571929bd61b78749a20a4a5dc2df65d84572f2116a50692ebc447b593d66da47e81cb76cbac1631f4c1a5d5", 0x55}, {&(0x7f0000000240)="a41caa1c9b33dbd80d1b5476381a78b1409021a3223038eab80de90ecda424f1e9f741f9fcc52797cfbc15c27aed0fb867c2b4ffd3be7a1a1c7e42c486fca295ea4837961e3152629990d1d46e56f20e0fbe372d432a6f380070ae35fdeb59e6d9fbce0d54fdd28c6037a3a73e672944f690559bdfbb92b3b39a59553ba3fc056d57a8032552a2ce528f610f22a31cc65134ac7f15f7f991e7e7628f40", 0x9d}, {&(0x7f0000000300)="00e1e0f2bff50402e113b72f2b9fbcaeda3d4963bce56f54e8e2e795b3e3473a2df59faae86e69e7cebfc41badf3c21f8a6f00cff440c6234a65be5fe55243d2b4d995f081381123a0fd131c35dc8b785b8231f9d2304f792ebb28c3cd3b03a080096953f7a257eb661d0fd202defbea968d7e653276cb0a0fa461d496dcb376e8ed7d179987ef310d6afaddc356201eb230f51d2bc6927b1f6820cdcc11dbfeacba62ce76b1274b48f92ee487a95e9020e3a88591077affe04afe591c117f249124e8ff605e9141a4a8a53117a097fc386f54daf41032347abab2c325270b460355c0", 0xe3}], 0x3) close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000180)='E', 0x1) 17:32:41 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000513000/0x2000)=nil, 0x2000, 0x11) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:32:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) r2 = getuid() kqueue() seteuid(r2) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockname$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x4) write(r0, &(0x7f0000000140)="96", 0x1) 17:32:41 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x1, 0x6, './file0\x00', 0xfffffffffffff996, 0x0, 0x100000001, 0x4fffffffe}) 17:32:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x7, 0x7, 0x100000001, 0xfffffffffffffff8, &(0x7f0000000040)={{0x2, 0x200, 0x1, 0xaeea, 0x0, 0xe267, 0x4}, {[0x1f01, 0x8f4f, 0x3ff, 0x8000, 0x8, 0x9, 0x8000, 0x7ff, 0x630ca76c, 0x8, 0x9dd00000000, 0x1, 0x5ead653f, 0x8, 0x0, 0x3ff, 0x9, 0x2], [0x1, 0x40, 0x6, 0x9, 0x1, 0x0, 0x9, 0xb58, 0x8001, 0x20], [0xb4d, 0x100, 0x100, 0x67c7, 0x2, 0x7f, 0x40], [0x400, 0x0, 0x7, 0x7fffffff, 0x8, 0x9], [{0x800, 0x6, 0xfff, 0x7}, {0x10000, 0x7fffffff, 0x8, 0x80000001}, {0xd5, 0x1, 0x7f15, 0x81}, {0x100000000, 0x1, 0xffffffffe9f800d6, 0x40}, {0x7, 0x3ff, 0x53, 0x8000}, {0x8, 0x9, 0x302, 0x1}, {0x3, 0x539, 0x0, 0x100000000}, {0xdb, 0x0, 0x1, 0x101}], {0x0, 0x1, 0x4, 0xfffffffffffffff9}, {0x9d6e, 0x7, 0x101, 0x4}}}, 0x879, 0x6}) fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000300)=0x3, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r4, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x80, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r6 = semget$private(0x0, 0x4, 0x101) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000400)=""/255) pread(r5, &(0x7f0000000940)="30fe2db9a98b1d1583059263023bab7f026f6c333671fb7eeb3014078d4663efc638a1db808d77bac9f262e81081fbbc6e79031a532316877518d66b635f33d7d1795f2d284fb49fd752193b5502ead321a68a21728e0afffff78ca3b798014c2de6d5f0c404f3a18f6cdcc2fa1c3fb7e70603687571ecb91f42fe8163167500b78a5e6b9e730fa9598f5c26293d4e8d41cad4db4f25fd9f4285c83be6f6ad18c40c2b1d0019966abd71d90bc8efab703003cd836ce23afdec3cc56569f83f8590924693748d0c764ce3da6f9ade4a1999b8b8b92256d76e6c0ceb9623ff5d1cf0d91919304a78a018f5e0e0004157f645ebcb42d24ade15f75ebbd2f7dfdee29aa524b719a02a3486360a42b1f50571dc066ca758847d77c1aafea11748abe62d33ef03517a0547664f444d71a41a5790768b5a7f18edb40064cc2d0e9fbaf14d7ea209601634d0cc2566e4b0d561a37e7f7d2e85d99923c759400a9e04", 0xffffffffffffff9d, 0x0, 0xfffffffffffffff8) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) sendsyslog(&(0x7f0000000680)="681503a6d5eb3f0998783f373737b7e668684d7b0c2ed105602b3ff3e6e2ec866bc580745ac8c48679197f4f76ea8c8069df4ce0e5b3351853e80f49e87cd315cbf0e5f66b519af8eefc3c6ca7f2ca75df238faa1efa9ac205fd9210a29e13338aef321a45cd2bcdd774c4c8e32d34876b48b0f1853fabaa7158849f92b9d5cd68025d6548257f11b576136ae01a4496c6995e74705e53d99f8c971bf1ea0957610c711985f529624acce1817f75e65ac103d0e7e3ef424d02adb6fa86", 0xbd, 0x10) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) setitimer(0x0, &(0x7f0000000740)={{0x8001, 0x7fffffff}, {0x3, 0x3f62}}, &(0x7f0000000780)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fchflags(r0, 0x0) getpid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000007c0)) open(&(0x7f0000000800)='./file0\x00', 0x80, 0x40) open(&(0x7f0000000840)='./file0\x00', 0x20, 0x1e1) 17:32:42 executing program 1: setsockopt(0xffffffffffffffff, 0x61, 0x800000000000039, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/36, 0xffffffffffffff68, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x7ff, 0x8001}, 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) 17:32:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x680000000000000, 0x0, 0x1}) clock_getres(0x85f33fb31fe08352, &(0x7f0000000080)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) 17:32:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x2, 0x5, 0x8, 0x4, "fcb0355330f10467220260c10c009c28a7014d8f", 0x9, 0x9}) 17:32:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) readlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000180)=""/246, 0x2b) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x10c) pipe2(&(0x7f0000000080), 0x10004) 17:32:42 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) renameat(r4, &(0x7f0000000240)='./file0/file0\x00', r4, &(0x7f0000000480)='./file0\x00') recvfrom(r2, &(0x7f0000000080)=""/97, 0x61, 0x40, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdc360b000000000000e297a4aa0d7b33bef28fcb24986a57b9137aca6496a85554c457623f5c6502fe1511e442728cc6c04308f72149497ca128ed16d13c44d48af0ce273da65a1d3db90133e90db6dc47c48e582d225bca80000084000000000000000000000000000000004716409cf0bb5abedbac01dcb7c7bcb0384a2d"], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffd, 0x133634260447c147, 0x1, 0x3, 0x9}, {{}, 0xfffffffffffffffa, 0x48, 0x2, 0x0, 0x8001}], 0x3, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x62, 0xf0000024, 0xffffffffffff65b1, 0x10001}, {{r1}, 0x3b50647c1e6e9f27, 0x0, 0x0, 0x6, 0x7492992b}, {{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0xc3, 0x10000}, {{r1}, 0xfffffffffffffff8, 0x44, 0xf00000d0, 0x20, 0x94}, {{r4}, 0x0, 0x1, 0x20000000, 0xffffffff, 0x5}, {{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0x1a00000}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x15be, 0x7fff}, {{r4}, 0xfffffffffffffffc, 0x20, 0xfffff, 0xd0, 0x2}], 0x2, &(0x7f0000000640)={0x7fffffff, 0xfffffffffffffff7}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="cb0000000000000035355a0907572e3ee98fb8bd20e00b06ca133083ce5d64868cc79077d1332a3f6d09290b5599fda98eac621ef1a7eec56f7f6beacd683d4c2e6ae1baf0a51cd22f804d6f39e535e8c30be5dc6a676580a4e85b00000000000000000000000000000000000000000000000000e43d34bf38a6c71ca5e3cf2e9bd06716a5ab046522c7a1f5183680887225bd631258c9a3e268ec41a34592dd831895948f53854e66a9c454f100f3191bf9a333284562acbcbff96abfe693b1a6136d691246049057faffff4900"/216], 0x1, 0x0, 0x1000) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000009c0)) r5 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1}, 0x100, 0x2, r5, r5, 0x8100000, 0x4, 0xda, 0x20}) 17:32:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) 17:32:43 executing program 0: socket(0x2, 0x5, 0x0) dup(0xffffffffffffff9c) 17:32:43 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r6, r7) r8 = socket(0x2, 0x2, 0x0) r9 = dup(r8) read(r0, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r9, 0x4, 0x46) connect$unix(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052daecbc32090ad84fb6fcee8b16022e2f662283b719feb3b615fe9ecf2bc59e0045f91df0a5a1bc8243aff64180558bfd49942b43919926396e04da0c4a252ca628a5b7e7264cdb93ab3b775abd7019fef9a20c98fb1b00"/113], 0x1) r10 = dup2(r1, r3) write(r10, &(0x7f00000004c0)="7bc9f65a45b1e99894173297c86a115e483e8d338c2d6c86cc44e07b25271ec50334ec07630c5b17653e839fad5f75941d6dcbe47e2352cf478445607fcbe16b9746240b6bb6b360b41744f89c68a8b135bf4a1e710c73b6f7c2030d1aebaeed2bfc160ef13729390ab223", 0x6b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000480)) renameat(r10, &(0x7f0000000340)='./file0\x00', r9, &(0x7f00000003c0)='./file0\x00') r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x800}, {0x1, 0xffffffff, 0x800}], 0x2c8d) ioctl$TIOCEXCL(r5, 0x2000740d) fcntl$dupfd(r1, 0xa, r2) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) 17:32:43 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) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) socketpair(0x19, 0x3, 0x1, &(0x7f0000000040)) 17:32:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff19) 17:32:43 executing program 0: mknod(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x9) r0 = socket(0x2, 0x8005, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x6b5c, 0x5817, 0x1}, 0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66606c0030d4d9a5ffe6200400d0bf87bbf76fb647e82ce4d563699fbd282a61066f279f31e4fb67397ca23f3fc1830a6043aa7f39d6c1ebe58d3310918e4ae2170467c2867af8c92a7132"], 0x10) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) 17:32:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:32:43 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) 17:32:43 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x7fff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xf0c, 0x7}, 0x8) 17:32:43 executing program 1: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x60d29e5dada00306, 0x2010, r1, 0x0, 0x1) 17:32:43 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_open_pts() ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x81) 17:32:44 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 17:32:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 17:32:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x3, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="cc7112247a44e41681a83f34f72c7b5566218e457fac150b021dca120187e392e16376023b2500ac0a0a3ea596ee15e60738618597b87c29064ad5590d2463cf56e16417b46582a33ea703e09f6a35ac2c6d69e94b19ff8b6634cde04a19d1fc4de79ddad11c588960f51e40822de9585ed159bb6b42bed2050fb8f97ebb82e4b2bfa13d1a0869d8774fd5b0a536493c3d123dbc7a3e5c5eca13891663f0c392cd5865e9dc7d64cbca328e395194b954f604a3a043349767d974f7fe67710889468a4c5c3918c26675cf", 0xca, 0x3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)=0x1) sendto(r1, &(0x7f0000000000)="646170963d2c1db8796e9c17e1e6a440008624d5a52d03e26d55c499cd3627ffd5f17a143581983f008a182e02930b18d93df8f7b73f6a4535b1ffdffad61c2371258415ecba7c9761e3dd39ae8f649c5226c97d7fb1a8d0a09e8e00", 0x5c, 0x4, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 17:32:44 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100)="3b6a730338f715df989e5375da7a8399dd40fdbea453aed0eeb94cb4dbb719a490caa95cceee1f45ab5f8191eba3c33e999b7384d8af5618834721f81ffdb797330f7c853ab72c131fd328ea621b4c9783dc970300000000000000c63afa6d3a2133000000000000000000bb010222ee185d0ce60b2e5d9ce5a06252caea967533b9033bd10c96559b166d875831ff6cd290e34f9a29372f724b0d094dcb441c1368edb6adef758d66ffbd2716a019553a49cd2ee5e30751d8f5bce699", 0xbd) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="0ce8f46d730715cf38b50a6c66ee595a54af62e30f94", 0x16) 17:32:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() close(r0) dup(r1) fcntl$setstatus(r0, 0x4, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 17:32:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0xfffffffeffffffff, 0x2, 0xffff}) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0x1, 0x3d5, 0x1, 0xb9, 0x4, 0x1, 0x1, 0x10, [{0x7, 0x5, 0x3, 0x9}, {0x2, 0x3ff, 0x107, 0x9}, {0x6, 0x3f, 0x86, 0x40}, {0x6, 0x3f, 0x5, 0x4}, {0x1, 0x30bb, 0x80000000, 0x7}, {0xfffffffffffffff9, 0x401, 0x4, 0x6}, {0x200, 0x1f, 0x5, 0x100}, {0x1, 0x2, 0x7, 0x9}, {0x20, 0x37ec, 0x100000000, 0xfffffffffffffff8}, {0x1ff8000000, 0x0, 0x7, 0x5}, {0x2, 0x4, 0x7, 0x9}, {0x4, 0xfffffffffffffff9, 0x1, 0x200}, {0x3, 0x20, 0x2, 0x5}, {0x1, 0x73ec, 0x7ff, 0x80000001}, {0x240e, 0x6, 0x3, 0x4}, {0x81, 0x7, 0xfffffffffffffff8, 0x3}]}) 17:32:44 executing program 1: r0 = socket(0x11, 0x8003, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) socket(0x1, 0x4000, 0xffff) 17:32:44 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) semget$private(0x0, 0x630e490133e79415, 0x210) 17:32:45 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/126, 0x7e, 0x9fca53970ecef78, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x0, 0x42000100000005}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x3, 0x4}) 17:32:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x10}, {r0, 0x126}, {r0, 0x4}, {r0, 0x20}, {r0, 0x60}], 0x7, 0x5d) 17:32:45 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000003c0)=0x7) r4 = semget$private(0x0, 0x1, 0x81) fsync(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000340)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 17:32:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x4, 0x4) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) 17:32:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{}, {}, {{r0}, 0xffffffffffffffff}], 0x4, &(0x7f0000000040), 0x6, 0x0) write(r1, &(0x7f0000000180)="18aae476234d648d1ad34502693860ea8baef5627cd9073d2ebc17f692cd7f9468f01e1fbfe88c5f9232aedd09d24abfed1bbd8594281c2c10d675ada852da9b1ee9df39a420ee576a71935074c4bdb6405d086be2a0cdfbe100a797b9f58025c5f6eded5c3b59f1d5d97576830007c29b283a0ee0458a403ef84eee0602e76964081888aa8ee1f11ae8c3", 0x8b) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 17:32:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x7, 0xa0, './file0\x00', 0x7, 0x6b16, 0x100000000, 0x7fffffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x100, 0x3, 0xfff, 0x0, 0x8, 0x81, 0x9, 0x1, 0x3, 0x4, 0x4}) 17:32:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="79957199aa4ca3b94aae0f1a86df3c25b253b378d1d45c98d02be163c03963f97ff3fec055c6c30458c652eb810ffc61eeef39d9d7c8b1ba20b6fd20872c8bb80e20265579ce11a50934026b82da4684f03995b0f4033b0c3fb519fce2b4cbb036fa229380bc7e6a21fa18c0486b3bc879ca2a745756ea971760cbb4f1c9210dc859c8bed033acd69883d45fc8e96d35c060a817b0423f5b46a8c9fc8e0689eeba022bf208e75ff39d8e259d78119a745b24a27b3ac3c85192ea9317df96", 0xbe}, {&(0x7f0000000140)="7dd04080957056afddf0341e50683d048a92d5fd0fdc0cd7380d19dd", 0x1c}], 0x2, 0x0, 0x0, 0x4}, 0x406) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 17:32:45 executing program 1: pledge(&(0x7f0000000080)='+/\'}]\x00', &(0x7f00000000c0)='\\,\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 17:32:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x306, &(0x7f0000000000)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 17:32:45 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) shutdown(r1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:32:45 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x1000, 0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = msgget(0x1, 0x502) r3 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000240)='\x00', r3, r4, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/212) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chflags(&(0x7f0000000300)='./file0\x00', 0x0) 17:32:45 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() read(r0, &(0x7f0000000040)=""/25, 0x19) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 17:32:46 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000040)=""/10, 0xa, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x7fffffff, 0x5}, 0xc) setitimer(0x4, &(0x7f0000000080)={{0x8, 0x7530}, {0x3f, 0xfffc}}, 0x0) 17:32:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f00000000c0)=[{r1, 0x2}], 0x246, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) 17:32:46 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r1, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgget(0x0, 0x8) 17:32:46 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x2, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000480)) socket$inet(0x2, 0x4000, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x40, 0x0) r5 = socket$inet6(0x18, 0x7, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x210, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x6}, {{r4}, 0xfffffffffffffffb, 0x1, 0x1, 0x81, 0x4a3}, {{r5}, 0x0, 0x2, 0x2, 0x3, 0x3}, {{r6}, 0xfffffffffffffffc, 0x24, 0x1, 0x3, 0x1d94}], 0x80000001, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x100000001}, {{r8}, 0xffffffffffffffff, 0x45, 0x4, 0x1, 0xffffffffffffffff}], 0x7fffffff, &(0x7f0000000340)={0x4, 0x3}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000380)={'./file1\x00', 0x0, 0x8, 0x9, 0x0, 0x1, 0x7fff, 0x4, 0x1, 0x3, 0x10000, 0x101}) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000005c0)) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r10 = fcntl$dupfd(r9, 0xa, r9) fchmodat(r10, &(0x7f00000000c0)='./file0\x00', 0x10, 0x6) 17:32:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001100)=0xbb4, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x0, 0x0, 0x0) fchdir(r1) socketpair(0x10, 0x4, 0x6, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 17:32:47 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000062300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003acbefff02d08cdfa472c158b85471915ec8b05b3d530a4382f51e8e8e4a899eb02e7fd159d1c77cce50dcda62d4df5b5dfee00a"], 0xeb, 0x0, 0x1000) kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) renameat(r2, &(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f0000000480)='./file0\x00') accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom(r1, &(0x7f0000000080)=""/97, 0x61, 0x40, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdc360b000000000000e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442728cc6c04308f72149497ca128ed16d13c44d48af0ce273da65a1d3db901c48e582d225bca80000084000000000000000000000000000000004716409cf0bb5abedbac01dcb7c7bcb0384a2d901c0ad715a91a43f44f88"], 0x1, 0x800) 17:32:47 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) socket(0x18, 0x4, 0x8) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x189, 0x10) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 17:32:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x3, 0x4, 0xffffffffffffffff, "010000000000000000ffffff7f00", 0x0, 0xf03}) r2 = semget(0x2, 0x3, 0x280) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/220) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) setsockopt(r3, 0x80000000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r3, 0x40}, {r1, 0x15}, {r0, 0x80}, {r3, 0x10}, {r1, 0x100}], 0x5, 0x7) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0xfffffffffffff424) mprotect(&(0x7f0000508000/0x2000)=nil, 0x2000, 0x5) 17:32:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc5160527b0100e5340700"}) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x99fdf807ee5282b9}], 0x3f3d, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe}], 0x9d2f, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xc0, 0x1, 0x0, 0x8}, {{r2}, 0x0, 0x1, 0x80, 0x7f, 0xffffffffffffffa5}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000004, 0x3931edf5, 0xfe}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x3ff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000083, 0x401, 0x4}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x101, 0x8}], 0x712ea65a, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x7, 0x7}], 0x7, &(0x7f0000000100)={0x3, 0x7fffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x5d3, 0xfff, 0x6, "6376b08e027db5413b719ab676cd5673f67b67e3", 0xd8, 0x3}) 17:32:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240), 0x0) getuid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000000140)=""/14, 0xe}], 0x2, &(0x7f0000000200)=""/193, 0xc1}, 0x40) recvmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/81, 0x51}], 0x2, &(0x7f0000001400)=""/195, 0xc3}, 0x2) 17:32:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x2, 0x4, &(0x7f0000000040)="9ac5121c8ca479f4a7dcef54843d8568ac4e7f93c32a683a9ef5382d3a10103fbcf5d745742ac6131ac3d8a0a2f87bd70d11cc1a0a3793d949bd729733aa4bad90699b4eb9fdb1bd31e5b826c9403878e1de6c94fd4eb42bc8743eafcedecce01dc22f9de941691394275c1ca284115e6206d39560a2d63b8ea7f568c31cf9d214d57c8c246c3dd176969f935d1daa7880", 0x91) socket$unix(0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = getpgid(0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10, r2) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000033, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 17:32:47 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d1c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b4256a63b2c106500000100000000003ea480ec336139183e02fc9a21965308b9a56c01cd8e942cacfd57d002198ced79f70f5e3b5edd41c9038fc098245a5f7d2d9b59cd45ffb06cff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d784ac3822341ae3cf7aa84d4b58b68e6e66d29ce9fedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d640d0de3fe91b5258e181a"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000400)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f00000003c0)=0x2) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) fcntl$getown(r0, 0x5) setpgid(r7, r8) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r7) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r9 = semget$private(0x0, 0x4, 0x1c0) semop(r9, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x5, 0x1000}], 0x4) 17:32:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0x3, "661fdc1f000000000000008bc1ff0e091fe60002"}) fsync(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x6, 0x61d, './file0\x00', 0xffd, 0x8, 0x403, 0x81}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000d40)="db9d0f02e03bc7a61ce8fa72e157a4f9fdcd35de5e298a57f6bac5dc32a25e3fa6f51355c74814a2d37d1bae198e2e7e329fe55fbf4074ef13558c1ac45e46f6e1249b235658ef87d0f6d3bbed1f0e9e8a91e9b25b23f07c03d5b585ff14af5141884a54ab6d3201cd02fe3c0720c79489689238056c3862fa03bc22d908db378ecfff531a8cc00f33fcac37e5271d06549219d5d217c8ecbc17b708baa27a1606758b4bc8bde56bb6e8e0a73b346a3c38af1331b2adba00d7ec2bb6a20fe6c614891f99bb96c6033624432870ade68c6353e3337b76562d5ec52067d7378bbb3423be0b2cd75eeb7ac22fa004dca2e8c59de122a98779663dbef80fcd5c4a951bd53660e16ead8d949a569616d6f18a3f70fdb1d91cca6e9b84ab176bb46c7a768af2a11b30a021f78917e287ab230b42f0c525b28c532816d086135b8ca447f6d81181e38594051bbee79e4af8f6a3fe44649ceb10f9c0e4d759dad96527973359e588ebefda1d60a88883ca04308eab99741c75440ccee11a11c694a388076210393af6298fad2b016fe194090b28f6eaa3eb73ace650db118e8cdc2840e4ed67fafce682249cdde880c8bfd8689bb65d140883f7bbdea96bc8666485cd3ac7c88986418b55f81c0372c21bf8d221790abd0c3fc9c5e3f9f3c40595f939650a9869a772b4a08ef990173146272ae4badc72884abc9ef348e377fb5ef296bf38cde7553eb5263856e351c83a9d988e418bcab90c21cd312ec48e2c6e916d2a633b599bbe4a08f85b58103512bd4e408084040cce22f13b8757547ba392042cef15e521d6a38b635147d002412e78dc9415506c9a49bd11ba2dc35f2dce65d2400d4744d7b3b616a9df4a3a327d5f2565693743b27546d0d72585bb262943d683beef3c6589e6e04cfcc92a54c222bba74870f87b6a18a302b71c333fdaffec4d910efa436334b647aecc7cabeac6ca75d71a5620d6ff2872926e80dd6e29aa2401b1bf76b6f889e0a8a7cf862c1956a35a008ef37aed50fbd9254ccbf72f61f1795dd798ffd9f9dfa62ba92db2ff8ef7246e3cbf3ba05ca5b099d2d4c03e305946273a452f2754db288bb230c82fcf6f4cfe9a03f9b5fd248299f4d82164ac186025864fd325045672edfed9541ed07d476fd411147867be7bbfe76c9e7982643e9031e32d0e6bfdb7f85958467acacad0378fa94f09c9224a579d5e8bc494b1cb7532db47d652ac11c3da351f59a4433ebf2160a221529b55f6b5ef9ef8d5b0570a537353973e59ee080d67493486c649e4a2c9b8b1fcb0d21025b7f80a1993b8c9537e0f703461e955672c357efe31b22df90a3d24188ea189a5e2d381fa235a600545fbf35fd0fb1638850dfdd444981e27048284d9a4f26e3c730e337c67dc95f7b7822718526ababa55d620254b9564d1847f50b40a6e3207d16d96edf5f22154bee4d87e45267958aa3d5cf58e6e4eaa32000dd1bfa48eef37fe03f797f8d3402558f2d1019644b5ecab43ddb7d66c644f15b61ef81a7882f813ba2869e7efe189b1a272f7d6ad060f9782335ed6c7daed8120564f75b3564cee05b397b1257644cf8860ac7313923bf71a05207c848253a87905173a3e316ca249bce09cd97d6b699b7daaab8a09723ddf785ab563d976658f1f95ae6aac9f6c76239bac6aba45541b034481d5515330d49f2ee424649d3c212a61254983369108be0c78f605acc153cef7d8dcbc2341f8e6635b9e127b8ccbca8556b73c61c9e3819333d583b0ea63d0d66d1cc2ff96cadbc4d7d51062d02629d06e9ef99555c36eb75a8fa834b9369862d7eaddf197380cc41048422abe0c4a11b3a756c7d4e880f6402dc5602a89ee796774151b5154a7519886c6ba13a8edaa26e310ad1b0c345715ad0564280e96c423c3a534f7a1b24dd723ae1d2a0e482290a881c64ec8dc7986110c0a15d5fc7fda27e41f7bbd75ff964c286ff9cdace24667ecb49fa433664502d35579adcf78043917868a73c7044f71eb91e4d159f86a93f7a7ebc043b7ebe6470684d08cd68d08c3f31a3640f3d33b140a4f1e3d4e9c1f34dd18c5866aa416ffac738fcd3c25ff7fa28f364bfccc9a57a8ce13ee23ee8ecb5a1b17a93e6eaf126613ca25b98e631e85954faaca77d69e3b62e613a3e692d4bb09af5d938e2b5420d204871326d5cb2f1354f420e5539ae559d1c539ec7dccb073915c6624168d3d1e1ddc4527ec2c64c5a82c1915673248e5042ee0e7a3e8244fcdbc84e68f3e49e22cfb5864e038e7cd4058cabbe63285b4dd1904f62b9413cbe497a46e2be293f5a8546f9ce953bf2343564ac831430d18e695a10dc95fe22272556dd3d7728061cbce4327fc5397f77d5b09d2aa51e90c97a5eaf087312b40b3dcaef331fa9d3456c92fa570a38e2a1f1f1a7ec6d3c927db1f028ae354b2f9cdcef2184a80e492b0cbb1612e5b2cf81de502ee266aa82579a6087a566c21ec4c16e8d54905c1434bbe9aadf800083a93725ea2482577f5325fd4243a028afcb8ea5635321cf357662b957938e60490a9dd42b8f2c89041fd66ad5da90c5d37d1606d17ea005b3827c99e15a8a00ea95af5b70537911a09e8a332fc634df548463c60ee98181cabb6da9bfdaaa37eee2a919459f7f20f700cfc69f75d768eaa3bf8b259631bebbb4c40f0efd41d2c4bd7a9a7ecb055a09f40b90716f2b127a8a43a97788d926e970660fc1523e5b037c9c4eef4999285294f75f52638a96fa32cd471b7d80e7af8a25cc9ad96bb29ccf200b3d1a14e24ab7c7959d82737f1560799a52b8ad1e89f235af92a6e03d06f6ecd653e40ba79b13f9312184de2fbd02b832b04c27ce355f5f2ab4292ddf695b3506659c0dbea929c43282da59fecc97d4a5e45e94ea9478208eddce72e1dc13cacbe92493c6b1295b4c7b5ad15fec916138258b89e3c1f0f398baddc4b9b9383cd2c076f92cf6f264ab82ce103bb2552986367179da5e42ea231961be9e344f210b4368dd47a03be59c12ed166ac2d4cbe20bfad17c514f720223fc28d89e29e5cdd06f34874bd81862c6dbc8490bea73ecdbd7aee73be7b86e1f4435676d0d4bd4ffeaad67772c5e748a0fe47357ef34dab7e33e374b224a8dad65f1f76b0fcf69057ea5dc35811a753f442a9870d64966fdeb43444cdffeb15432be65a34ad5262d66f97e9cf34c468c389502642c5dca03cb0c11b458083ba0e6ce4da782c3456d656ab887bfbdfe23273bd1ea971624397545d10415bcce998d033ca0ce898c82418b27684678493d1319927ea902ec408122dcf1cdd4615f510d90d1caf1901a9c261c4b6c618b4e219fe38e7aa6ba3760d30d61a2dc1f8b02dea3d4f98b13aab8c8e92d74402c66c99a5e59c2f4946e652802ce02e54d2f914d6f6550b8e7712883e59c27aa57dcb4c1fc45a430b74c7064e819b871f9bd40eca2eebb35f43054f94f75c62ae834441399fbc0d35ace817c7812d4d60e4f2437c36601087a7a270425380ae8e9f384ceecab2a8ae50f473d6190f98029627116ff55eb70b83203454d48486070208f5538ffe6f44caf068dd2fef2f31da8ba93a87f006b3d039ce36eb6bba76aaf3b7dc88064d9deb2fe4d1a42bd8c48d79ed9c8a10aa2534e5e678098dbab5a410cfc18ad1a68dc353f5015199df61ae01d4010995b7f56d05c28cdf0eafef5e63d80baa399fda1ec425a5b7b9a8715b46bf1093ec3811c56452f7c3725e55ee9d501ab3bb9af6f624fa35d615e031dfad9ab6662248eedb8f23be92c195f509800f13a00d698de62fb1c45e69fc06525a17e7b248287012e35ad5bea8e63f4b7cd8caf0818417c65aa2f47925ff94459e2e257e91cdc16c39bc91ca40870e8fb658f0aa821e304755ba35564ba1d1ce61c5d5d1680f85b4433ce7939a96c57052aca22d9d9c85c9fe0ea813500a67fb465f6b2464bcbe4375c6e04ff4d777d1d8d3deb87b3eb131031d43e81014954c0a122e8c85fddef5d68ca729b6d22bb8cf2274aaeea71a04e81a2b460979d0f9d0f72af63724086433ebded0865e47253851fa43ce7157311ec6ded160926afecb48b384d66df6b07470ae21b2998aa3ce03deb9054e7ba819c263381e3e47eebfd11a269b53621a0fd771ba3d9973031047c2a0f6510df7edbdf2da7007aaeb195a1d2f4f266b36a991767a2482b0e86b5850cf5db3cce71f1430f0eb69def0796615198833bfc353e935cbbd28c500de4414c1adda13a8beb9e872f9945a08a38d4f46b6119643cf9314f8d1f01e9d1b818a301574834dbb92be831bba329a7e1ddb8de1fddf8a1893060475fe8dac3d7ffe28319968a75a3d470e9c55bc6a1555093ec802e554a24670c4979fb3cd98f8dce035334dd268aca6b7c2b86953ca3e18d362f92b3a383deeafcc117bd9ee238628667beff9cd111ace00b739d3ce72d9ea4a8242910055b24a8cd63c5db5a8d1bad2745925954614daf9762604916b8eef642a82608f92cbf0f3d4e258be815beccd2917b61010290a9a9e4874d711505758ecbe12ba799d01895f660ec4250456cf2a442f5c4e48302396ddf6a87beb3c076e79303a17d7a34f41577c40931ad0b37e29e3be89bf4babef07739b95ab360a9cb6a3cc7d4caa07ef9dda17b62d5caf43f7c6f593f27ef4d74279b50234d259858766a89150666a5a06af72480d5d12f8c43a2d0d0c2b0309442cdb63fd90f5f305a164ec078796abe473c305008c5df94a3b0fd79dbc65696e15936dc945efbae8910f503f414d8729bc006c6cb570e7c22949e1503eba340dc1385948eae424be64bfae610fa6788912a7ac2b5528fcb445af433ec25e21224670e33456b7b06a2fb23d6fcaad242ef62606167c967f2f6a7abad8d469c3cdb34fe8789210d58e4aa1efe1af69e2c380c6d2551fc9b01eddd9994afd93f35d315678aadbc4c5dbb99f0a6ffac9ad39acfa8635f08a821793f29d4ff6e1972f174d5ab9b624169939ba2f44fde41ff318ba5d36a2871793a360bf58bcb1b2dbb73535e57d831a7aa0576b0e1700a4c0aed105d29186256da77ad8813ccf494a7f1687629590d1bc172363d8ca54c90a2370ef25ab6b099cc45b4c5f011cf0b38800124cb69df33c19cf23cf6eac840689961d9edeba7207a424cdd45afb7f21a8d9dbfa4db24f71dbbd4fe6c53d48e14a4137827a844ccc19a207bdfd6462e29e67b0ebf3580e51568b1f08d56112eeba3f4dc46a8a0582d2db59f431831677f8353fda7975c2b968a8696aa5e6e59cbbd6d510de0effcf5c5bbcbee166a2b592f3a0bda0a20b421f328be4d6d3d05113d928327d4f1eeb70ffb4e56870f0b2cb1888759a1b0ce3a725be8d42cac4efee98a84787df3bccaa49e43ade9c2d93ca2a0bb58e8e462a4e1cfdc0e21c17c1a0dd398bb5a8c74ad6ef9f9b31adde9b692abd41da000055a7be527cd17d27c58b1230581514bab47aa0e3ae84ba5c3da5b81b252f4721ac6842a8f666f0bacbcb3f2e6ffbfa95b931adc1a1c346effdbb8ccaf0f76441d9b03575333eb5012f93f1e6380c46778a9fe8c97be9ce8174bcae3ec7786d89ee3005a98e53a949d5a5a4683d48eca249602e29db6d3ecf2781280992b324739791231b9a42b9add37865a1f44a6038ec0349f8a725daf3a7d5151fc0f503cd648e0abccb6459f0b55c3f1ef5e59d5651f163714e42f8f616c1f60e7eea2db94e9eae6f7f928d9fe6d8d22f040c194a775e61fe93f70698773ed6103b575d6e866e992a93a3c060ad5a9d7f2a7e3eac23", 0x1000, 0xc, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = dup(r0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000080)={0x5efb, 0x100}) syz_open_pts() socketpair(0x10, 0x3, 0xfffffffffffffffc, &(0x7f0000000000)) 17:32:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x100010133}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) 17:32:48 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82026cb3d9a4e5ab4e4a657002445cd2d5b8f01fdb3c29bb1884fd9788f245"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) 17:32:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000fb0bffffff000000004b00"], 0xd, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) 17:32:48 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x11d) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 17:32:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) clock_settime(0x2, &(0x7f0000000140)={0xffff, 0x3}) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r1}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r1}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 17:32:48 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) r3 = kqueue() semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r1, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r1, &(0x7f0000001a00)=ANY=[@ANYBLOB="feffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd626d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"], 0xd5, 0x40000000000800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lseek(r7, 0x0, 0xc600000000000000, 0x2) accept$unix(r0, 0x0, &(0x7f0000000380)) msgget$private(0x0, 0x44a) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)) 17:32:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 17:32:48 executing program 0: shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x1, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7ff, 0x6, 0x1, 0x0, 0x6, 0x2, 0x3, 0x1, 0x0, 0x400, 0x80000000}) sendto$unix(r1, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 17:32:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000000) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) write(r0, &(0x7f0000000000)="3280cbda46b3e940761e5733c58a545a001da9afe2db7eb042cb580fcb8befdb4ae38df0f1728be42e02b199b6eb488bd35853cf2e71616b8b5ed0e6e654985fd0a93cc4cebdabf81e50ee05dbf44869a9ceaa", 0x53) 17:32:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f00000001c0)=""/250, 0xfa}], 0x2) 17:32:48 executing program 0: r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x4, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x2) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:32:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0xd795f795887f4296) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 17:32:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x80) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/92, 0x5c}], 0x2) r1 = syz_open_pts() syz_emit_ethernet(0x20, &(0x7f0000000080)="448fb1825d4b10d953d51ad4f55593b637d269de5411e221bc7d8bb8110bbc35") close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x9, 0x3, 0x7, 0xe9, "2b42d97f2321d32647ff5fe6d7cf9f97d65c5da4", 0x983}) r3 = fcntl$dupfd(r0, 0xa, r1) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x4, 0x80}], 0x2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x2c, 0x0, 0xaa2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x81, 0x1}, {{r0}, 0xfffffffffffffffc, 0xeab9967e53ee25d7, 0x0, 0x20, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x2f0}, {{r0}, 0xfcd47511095580a2, 0x40, 0x2, 0xa1, 0x2}, {{r1}, 0xffffffffffffffff, 0x84, 0xfffff, 0x200, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x100000001}], 0xfffffffffffffffe, &(0x7f0000000440)={0x204d, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r1, &(0x7f0000000100)='\x00', 0x1) 17:32:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x7fff, 0xad}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x1000, 0x5}], 0x2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x20000004, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0xf0000040, 0xdd24, 0x5e000000000}, {{r1}, 0xfffffffffffffffc, 0x68, 0x1, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x6, 0x4}, {{r1}, 0xfffffffffffffffc, 0x12, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20, 0x2, 0xa85b}, {{r0}, 0xffffffffffffffff, 0x92baf123282523c0, 0x4, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x7fe000000000000, 0x7fffffff}], 0x74, &(0x7f0000000000)={0x6, 0x8}) 17:32:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0xf125) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) 17:32:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 17:32:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 17:32:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) close(r0) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 17:32:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d73008e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7fffffff, 0x5, 0xffffffffffffff19, "02000010000000ffffffffff0d225a2200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) r2 = getpid() setpgid(r1, r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r3 = syz_open_pts() close(r3) r4 = dup(r3) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r5, 0x129}], 0x1, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000100)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r5, 0x4c}], 0x1, 0x0) 17:32:49 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 17:32:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000280)=0x3, 0x4) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 17:32:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x4a}, {r0, 0x104}, {r0, 0x1bd}, {r0, 0x100}, {r0, 0x1}, {r1, 0x965983fcada04671}, {r0, 0x4}], 0x8, 0xaa5c) 17:32:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x332958a9e7c27e13, 0x0) r1 = geteuid() getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) geteuid() r4 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) setgroups(0x5, &(0x7f0000000400)=[r3, r2, r3, r2, r2]) recvfrom(r4, &(0x7f00000001c0)=""/146, 0x92, 0x3, 0x0, 0x0) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r5, &(0x7f00000000c0)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) readlinkat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 17:32:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0xf1d67e969bd6630d) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 17:32:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x5, 0x3, 0x4}, 0x1b, 0xffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:32:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) dup2(r0, r1) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000080)="c4d8f94463bb41b4969359120ee850c0e87274b7bea22083ac9e2bcfcf2d71fbabbd6f73940ce08551f198ae4844ac255c2c8f2aecd07ed93e168f278551fdbdc386d6dedb7f2a7369577e36c8", 0x4d}, {&(0x7f0000000100)="d3c08a08d8cccbcc01cd7cb0fb1e9baef335e4ecbd9b9d610e5ef20410d307c16ead074ba3fc31caa583db393618f375537b5b5b5dad21dde82713236355e7f68b1a3d9459cd72b3885d1972830388334a414cc0f9d4e4b357fe999065da10ae0452ffd1e0a655c8b706848f11b6860956d1e7cf7dec286d2a0a07ed99e04fdfdeefd768ef506ba567b386740d5071fb1fd8c50d015e0c", 0x97}, {&(0x7f00000001c0)="26dc114b3daa7c39e1c1c56203798d00aa9c3ab2f3e80ce556ca9f16d7d02be7cdb3161c8087c182df9810c9c609d956a35fa42005cc3d39ce44177fef931dcf43517ef7d9c6ce845be53e5fe41b8df238864412d8efc704e9b7d321d6a8aa9cc344b7611962e8ee5c2a3e172a97f86c5e975589535ae7701bb28c7a45e4ac5d9ebae4a8ee53318d437150da122e584e09ba29f37eeebfb340274dff3d8a4dd7ff797b1de062dc40d76e0257ad0b8741fd53ff3f54098ad68d1f64539c8140f89b1434c0c7f53928c92221725e10e626db4ddb21a6cd97f7a052c640c705807e288833e8e949cbe7d7e955c5636889c8bc299528790235eac6c66d11c3aa91a37b90e5ca886a42a2809ee9c23233c9c6a32ab074230a61ae4c1a0bf4b9e1c44f7ced19884a10e17772678aabcf817c28eb6f8cf4d25cebe6873463ceae2fd1cf18e6b964a4b33a2e55c57986694c0adfde00e8237bedf6c820d8d2f92ba1e02351cc02d9b9b963fbe4d2776cc423660867a7186cafdd3ae133bfe680cbc02a517e6d7fa64a3ccc5b28d955adfdf283d82d6de855a39911a100d87e305f641ff0fd51fed519db1b4ede2cf8ccd87ca0ddfe84ca78daa3e9b21fb3ee2dcb17620578c5aa97d627ca15de66eb2f1f9e4ebca89733d06ebb2a1d1486bdbed46d6fd82aeb21e3e3147b9f43444ef70a6c885bb85ea1275d3cc42742349777a24c8f9dec207f7d1f041c737e2093dfc54c08ab16ff936dfed2ac8e627973cd758a3162570904c022285c607f2dc060bc70e749df8da49f92a0e2c946ef53b219f98b8415854fdbd4b04cc24f7684cf7316e3584426362a5fc48c003b572485057be031bbef4c25cef727d889e53ad573b9a18ac08c7ff5c1c69eb9c683e94e3df00a33bc7ec398f37160197a4488ad89a517ceb1228d857287759ba03f5944411ac1c62aab65c11c721e6d863f38624bed5658774164d6c5e0df0406b14ece7582186421b6e5e3dbc39245dd5dca18c4c483c19dce4ffdf1be98e5c76be03113ccfcec778c3f2123a0496e8f6460d0ed2dbc789254dfa0d1a2c7bbc691438c81574487d4347b818a3a7c9c95458c44822a8e8df1eb60d387aadaaa92e37330600544a4c04abf5b6337fa75b184ebd2de5bb10db0332aaa8db920fdb3466d87663def10d213768de95e87b9b29cb4b71ba3c248adabaec8dd0a9a1289bd88487a05b95ee829f1be95a1660c9e241a56b8ce42845b6b6370302fa573f294daf3b638081d78d915c906a23e1021502fb8d0b918f6a2497295f5de58e74ddd1237dc5a7430b46a873238adb5cb6119c5c2914bf99fc712cfe0ae123a3e45593964042b10a8247a1b1d8f28dcc4d77d1e12f1db8b800b392295c115a5c505c3dd96d9ee15022e1d749939be1ac0be1d18dd2496a5295a5fe2e3bb35424a460d94c0340d1ebaca9129f87becf0a5e7be5d1b082234430b9fad562573ec9b4f8372585ce53006529b8337fb51bfb8117e1293cfafc2ed3bf31a2e178e550ffc6e42c0404d33dbf9d1160dbe09586341023d78f4ee99a86e733ad3c9ae85caee49145704aa40ae692c29ceccfa7d19321c9c4d9582b0cf5d7c97ef904230c98512f28fe1ea31998d5f2c85998c8f25a1b3f597649d81e8ab1c79a869e86c85ff740349b15b3d2d7bf225464641a0a75ed2ac854dbfb2b956eb95e7f6c4adf123859eca3e717cb48e13389dd7d6ebc4247f2eac1da6b6d135a470dce32de2a248c1cb5b02fc0f48ffcfd21506212e1f098e70673bf0bdc624bca2e721af5abaff17615af8e55dcfd4bf20fe55daa2c8897f70e0ad8a6595fc2e67eed95bf1f757368dd39e218656f9f1838819b7b9caf91a9c371cdfa7cdd4a29974f593368624f2b02660cb9b397a7b143ece60fce5735d3f30edfcc6c62fd971e7af86c41ff4858ebfd039766edceaf5c50d454b1b0f7b8e97819237319ac900b078a7a510fca64dfd52d926701a1dd8fb278bb8e14d71e5d1eb92f8e1cdb70aba3fb98a426b0f3b5bd453ae53fb22a96306f1a21e21b42c1eec73a4ebd92abb0350e1542a65e61b268b061e9be247aa2b885cd04c153ddc579880f5d720f18468cc7d49dd58ff73e5e426c32eab4a6d767f213e03f278799c151bf2b2917165c8f45e097cfc1bc54dc2b0207131abeedb94d67abbd3c5daf2a5f18424e1a3a0cf118f19e721c2e3750cbe338a0f174bf717b61fc87575497eae2aa192901c86449dbf7cbf8dd6b0752531e1d5eb493bd3330f54f4a43dd0d4bd05f4f6995c5ed07310aa43f3081d733d0bb7905759d2edd3a02cacde52a096e1047c820d89411a38fae19b9f82d3ea7db1998acd1d00fb013760b68e0f391cac14c76264344bef897c9ab4509031251e1e6ef1b3e3c5c9c3981ccb44a9872f4a6dfc1cc735f572128cbc9168360b30c82c220d1702f888fdcefa86460233b0a93bd67c187a363a6db925565f07cdbe41c91a82374d771df55ca3eb914e96d783660e6f4b25f3d75eeba63d78f5c12bf753496da4b6b8ab099506684fa9a1120d7569775dc692e49f42c79e417190186422a61338194177a5fc533e67506f001bc290682e7ff32f25f958688941d14c7abe73a06263318d66ccde854dfe3eeb65e3f806918e305d828dc9540c0597c8b91ad5c9b5b95bb4aa15d934c263e9cbfea2a1b3bebf47ab48c49783e26c253fb7685b757391125bd1f2c4dab53bb9f0ca247e6e2c6692f58f37be84a83f359ae7484e41dd79721a5086620d1290c01f22e5e59eca25ca754f87b81150d3695768c0dbd807bcfa03b85da7cc0df6cd8cc3005ebdd617b2702fa3def72c94ff868acfacf099f0755ec5269b73c744d8b85039abe73a4107b6d67f9f0ffacca96a2b31ba0991f488f9c90109c8f1a414ae9f9c3e229860b9088c5ebf6b4f6ad02c192b104bbe07f11b41708edddb1ec8289859fac705bc810df5efdaac3dda355427dff13bb39bf6725163fc4be103dde6676d700412c72b25eb7049dba1134c009b86542ab28069c534fd489c19e7f83dba3e3eb66d55896d44c3fdfbf7a6d9f58a322db1ca0ab65e62678d0df92cead46a59fbec91fad6b01a4db152b165b0df22acfa6ab76839c604e32b62c17813f29fdc3ee79d3c49e62bfbca55162f03fe2bd9753cf79c129e157b339663f1694b5ce542e96248d733fe9af8464ee0e14b3d5c8b2bdad613b3a88f596d0666b1ac9b51311025e5e0ffdb5fdbec03f969f7d7be2b5fcaff0acb4ff34be4b882fcf4d8274d813f87679a85859272fefcd5dddac1aa562490e8b7d687e4066d831b7968f0a729c6f5425fd567c6ede5a9dc0af2b3dc32157cd9766a98da6bfbd3b2b8ba354f3c60a673555ef7a17541a32ed539b1db15bbca7235baf1d898844226597504fdb2f045640907fb9b890ea9ff5c5f615277d0aecd2e6a9802644b67a7f4b71a9a5b31be39dc58bad0174eca786592ddfa5d4fc3873c7cf8d3fe51ef5116c21bb28cf8e7c6bc53cd3738685841cd0d74a5f4a1f9f0f4fb042f8db9fffb02a1cc8d34fc3f485a63adff1602883121b3b85ab67a74a4a825c375ad8208d1ab6fbccab8916dcca2ea671402ac3c0098f4ea930f8997ff30853d6ded7cc4198cdcbc5cf68495755a5307049bb722d965b4b300553e3a8b20f72d519f69cc8999dd397e816ed601185ab57e119a6c09a64915e0411a3c53088571da8e32bd612c449e9a16741c33aff609a7d537a43edee9743fe131e9a03c5668c0931a5551cd7178d3737575d3ff937a5c2703556f3f848650bbb9e261a57995d977a7d7d298b65a28573352bcc21e44443f3f81bbced3a9554ef727318b3f5506b11b2bb1e0d302e20c257be973adc6d374119df0ed9c1745650c61acfab99c6a511f6095fb0c4c2b124a2a6635b7f800273392f58534ce7d583eb39eaac2f1baf842ed5d9c7bafa4ecb05024bef6d616261333e7f35769268221cb33d08616c9d57bc02fa07533d1314bd37d2b2b5092841d80c2446552f9539396348ad5879e678d216d364af69c629e156e89baf073a0804a17c6f668645958818aa9a8b42285774b19a5f87a260526fa3b2e68615ddd889bb538ea70fd64167ee882a241ee60573398160637f67e68988326c1e9dabf90ef332c8f1bcef7035e2daa867880caab1fcfd72f2caf17b1fc41370c4083be2083e1c54b928c3dd40cc8265bf9b03f13f139760422e5b6f56a7c8f83e1ca48544900ea91ae179ed798b1a464865f58b737f665f299c936ab706bb3f6552678fa1fbdf55c5ec3fbc11759d0cdb95d4c8eda86ac9fcf29ae17788ff665930908c2bb53f079750df4b0388da1b7cad567166449a90e0af51e6ae787879ebd4f322ebc8e3c141b27732a3cc779305bdd4c8418826311f386f593dcf19838d59da0f0bf4321eea5ac17d742be934c2f9df6a852f58782c021f6c724247410bcb7cec177e40e8f8b89b09d262bc16cd54edaa2a12792f5466681fa8bd93b8aa6dda58231984dca068c34b9f4b97b531389438c198910650d9d3cce0477885f05891a37b4c518ed106dc9530504c7a8e6cfb57c82b02663e6a9005a08bcbe3003cee7e451d023ea4303169f95a6d3f84374e49ea617716264218d14aa97441ec1ae62ae26777bec425583180c16e449cfcdce50cdb8734f85b6f64e7dda781512f99ccd4aa85a56f51e20d64803cf4b6c442434749b26f25c8232709aab3a688b3fe7050751e6c15370028016e14124090e6e93c3b89a88402d729e91717f72308310df799db7318e4bc5a83186b389f2cde08e4d5bbed093925d67fc01b46a6256b1298f454df0a84342c1fbf5aa8bda92328ef117594160bcd5831b515711ff5a6b5a64e68de4ee9afa182e16afc2280e6bc7f067e34367692b4a277d736bc7b30a8da4df7f79c967f5bd59ae1f3c818b00665059bd93131594c48f346c2805c4585131ba9a96614ac07f438b5f001e64261b7d68d65ae0c26caf23bc68bdd20305d4d1d2a68d315c25eb41551ebd9f8b59827dfea7a79c5a077f5a432225cd8dee5232920306dbc38b0216a43671c5520c8e06c0ad7c3bac138b52d886b015b5996d345e2cd50afa5aca213f10c0c7e3f61ffc6d43808a891b73ebcad7974a81098e50b914f94c3cef89f8613e39cf7c12eb66263d875b3d623d3728ec4692fb909be23ed534de884296f59eb87e40ca6d1573395458e6c7ad2949829368da0cc0ef1c2d2c7469d4e7114a9581b2ef4bde84ddc7f7806be32dd609c74e8460c9ff2a0a115688f07e406d08bbcaa308bd5c5c832b62409abf2e19e2cdbedcf4504d784b5ee8491dc3b3baef50a04277e066fa79c3b0e1fde3454c587e1505ddc4e757b4cb33dce7157b60689e0f7c46168f1e5de238b32b6d2b2962c9b42446b9c30d4796ebb71566ad0d8322eb09f58209700258f6e9afdc1e93bfd5d53940ad365e5e2aabf080524ba93226d0ca25fa534084a6c191f6970e0562665dd26e2a921c96785986d50ea22889d014a66418d2d646c4089ab0428a6c64707750326c495c94c07c33a57b13ab410773598bb72f0436093031b710f9dd42300643bd27d074675afba7c8e948c40a8aa69d7649a084a7b7b66da2db727882ca07b236ff2a572295f986cc308c5f5cbd50415240574c86c9e2ea1a4ee63d6ebc252df9b9e7eca1d11c0a83dd81290e8c59996f27df3e90a5a04905f247cf0c4662a09de23bcbe007a89e7cf7fb746207413d14488cd7bf970e9a45125fa2dedc09d63051a433fedc5b021a202b", 0x1000}, {&(0x7f00000011c0)="0636af47201367052afecda92a3d41f04bf1ce4dd43b2b9def58346f5b611e1ed6f49d66c9b4c734848cb2ec026e659be3a3cd2ace25122a34f2ee1b834f5a8023fc5dc8ac101a3d1ff5e1dd8dfc6bacf6e134536b04694acae45d3b45a1119ae23ca23ffa501c413db7dfb8076683c8b7890e2525646363de3b2b12db1b1c52f1cd", 0x82}, {&(0x7f0000001280)="cce1abda8631e45c348ee122f11e80d7f03ebcb102a992656adac103d72e48eb917e5f1c54c42e6ec4874904e33de2db3a8a5bfec0735de4dcdb273b65f767cf5b25f52903d2", 0x46}, {&(0x7f0000001300)="aca2f433a63016fc6bbd1a091ded0492648ef951ec7b671892d8881382a9cd053bb18ca106137297e91620ff198680675da87f12948cad285e601cf6c249390d52975efa86fcbf6b72504e47c280641a8ee233c2d235474dfedb7eec3b7abbb4e03424b3b884be7d7ffa116ca12e4d6a0d74172aba5d492b074bde5f5f1a45e5190ea46ab621d5f4a605f4355c8eea111f57b6eb643ec36d5c603379c17bcf0477e6d422e9d99d597ac831bd0a2b62398c5492dd846165a90a25f5d4d339173d817a2460f7b9d0dd443b32b094d30ce504a388870af0561db44656614534fecadb5211364378a47f51fa93c1d0d7daafcbfba28f9b6de71243bb8cb6d16d3a260ce16af98dc8db37b5209df2ec1bf41155533f6b7c46b4beb3222abce59066865c6b402f5117d389ad8b5f54430e092ac28cf3dee15e60f860cc013a4d00c3ef2483d579cc7b784ff97b6ba0d34372489aab30cd21663a5010129a543a094f7161f082d0a50d002754a67afbe336ee1ebc217138fb455c7d158e95577f01d02b47164b487b5f904708634df97f8b9e1d681f4554b1d7343dfad104c2df86cc2b026a4984383879ef0a4bb868e91cdcee234dda7289b28e648dff54e4aa0c9ac8d470f86008528778d43f17e4f0568971bda5778228a4c9eb1a6430138d22d07892fb85bcda75f5c0677e2bb49c8bd51065bd8eb4753ec9c1c08eb2737ad73d5e788385b0b5c0d14b7521f7b7c8ac885679fdae91add494bce28fa6cfd6484f83f377445eeb5437f27b6525d44f4bfb41485f436f783ca851e8c9e02383b1d39073c67030c1bd98eb545f8d759732dc9e165fe9cde09cd69e45237e3dd0da0e1eea8edfd7fd3862a60d2a1cb7423e9bb3ff5a426f4b0c259300dcb9fca4b03c2acf48c3784c6edc4594358eafdeff682ed3c729dfd42987efa8245a0f42b998f1b5c61acb507142a78d4818c64244a15a0e352c1cba7f8678cb8937f4e2a5d1bc22470093f747300e5f9f6cf512f777a73dec9bb3bd517d8ec3b39e77fe363ca380620f2da3fe9870f10f9a8da27733efd048e6e9fb9ee251219bf8ed2f6b904df639e0788e12974489f24cbc9edc11cab30b6009121a69dc706bf6caf1dfea0ad19e5da64b7eb1d9f7153f3ba3e22e54267bfe4e4f4272eb39d1c66b084e15d7935a9587e71dbcf94b7c8bb0fa5d619e8b16560b9da9cfdca7e0155ee2d258e98080597695bcd38bbfe2156a59c4eb63712afa5c1db2f716c937e70248a8c5f71f3f8a94861f95d31f5f31fd0baedbfeb7c227a5d6ac673d119570dbafa1ee8db2a940f55b4d78816a13c42e53b501329ce5943c328bc152b9279d52cf92b5024b9105d229bba7db1e45841b2bd1c48dde947ffcd853c5469cf4f6ebf7e322bebe883417124e9985f210ac1e029c54a5c3c5b7c104d83b9241f6d179136ea3365a1acd1f22748ded9dda04e2090c5ab39ad1ac692b1c772544ded7f6c938a4e53bac6b695b99923e1b884fe7217b51a8af4821854a156acc3e2828cc5d745ac04fac38d9c34403d96a658563f6de5e7a94220e0bc5b1de7d88feef058738bbd92110c70ccb6ff444fd9e98de0b6a28d2e72e12074a2a78b61b66b2ebb3a848dedbb689e6b054a5727bee0b364d44ea0d5763ae02d02e707e9dff82b4afde3e4ec527f3e9626f98bb9c9e0a070d8c4004ed9b76219231ebbda4e851950861d4ecc17cbc92759431ce7dd6dfdf916a46b45c8d0051df4f4ea7b8d84129cc67fc94d6a20ccc6bb499597b2ba3d4ea6012f685e7680940993d41aa4c20efd79b8d096bdd910732477fc9db5abc14bdb4c8b16b8736879ea9ec5977d5cee788dbc97cfa9b65a3b15c2ad6c5b0d4eaee40e0e2d2d75f29bbd92856f2baff4d1d5e1ed10abf76c483e2855cdbd8b5ca4491642a0836963377a69624756352b5cf872b55b3759a9d1e5df56870d4bb8ee298036fe5821ad926354c65aff46989bdf574f97044d45d85fc0470cb5aa155cde2fc6f5ad904d8292240df4441591484621b7d67edea96208d28bcfb28af7c12117dca651c329192314b3f9cb2fdecda6676c08546120cdd65bdaba0b953aa5af4c44617bcd8da456cabfb0564d92887566266f4e721877074236e07e9d64dd7a766b356fd47e378d3f1abefeb065376d9edc4a0c6ddc356b81ba7556f7a73a4d9cd2aef001ac393f39a39f178ad8ca772b6134371595f4246840b9efcf0f9b94c68a7107a983df776a2c7cbbb9bcbce11ff9e6a06ee7177545f1a679fd802ea7203e196c1807b9dbf75c752ad51c938e7c7be44d655b8a7059333ff79465cc1293ac62660dfc6b995833a4747cb84c6867e3f1b51eb7573b97467edffdb8b050e9d244291ca1e73efc84299f327ffca28a24c1b92b2c81d2cfcab45caa450f2e2dcb09f76f8b047ff0ab0bbea2e37b5ceea9fda2c28fe01877549dd3490095703395def984d5d37561cd81152a50652a2d29ffca0a2892febdf27e9119b266c7163b9c9a3eaf2b5e1f3c06d899e852b16f62cdb4ae6a952108f8e4af9f314e0b7deda6016e76ff44276bf90a60483d479c68fa6ac938f58c5c11710d0573ef7ed2713a144c338ae91ee3de4e026bc61b5e03e491c4604f291cf1ef26f90862be0088586d20f2e0bb5960a67878eb09d787b6fbf27c9b3c21c8850220ec20f7e019933457b5df462945e0b08ce60cf378aa535618b039022e46c48ea1b31bac5a76950167a7aa64f9c106622ec4cf9e924e0a8e4b8564e01f94ca31b4fbe6b902e53ab82b1c52a6eb351710f977f74d71e3890253a13160e3d687a85767810d0b83dd021f5064f334dec253d47be4efeccfda9a2c4f5d3593bc7e833b3a872e94f112d790179ccab70ca236943251f8987efcba6b4390a7fdd9eeee91d06b196a9e05b490ddb79da9d4f2b4048e6cd7b577863217223c5d5b2ed1679e3505e7799bfde4b7f86d9fb04c0c77ce9f9df9559541bfbc3cb34add1fff526ba2dfd64c769373c91ffbfd7e43dbe09f9c3075f19a5a84b639566e7265deb79e2fb33896ba36a70d9eb5ca65c5679c8d09b69813515dda49fdaa03ae7a0fc07f8c7191ba032b5b0fac9fb07c4ab380486e600cbc445d35705ecf2fbafb77705faef376bed05766a6533f40e76c09e516d18f65257ec9881d76a6d2f02e651eb55f4419d12e45ef00501ccab9177afc251fa3f974ff858210d6b7a09a7b5d92519d2c35d9cf03f3b6de269c3217e60db5ab2739b8b9b2dbf2cc996f8a81b0fee0e94180265378f419f6581098a8e5ad81855bb7f8148bb88710cdc0150e62d5fd1513ed1b4b467fb6fcf5a1bf18aff691eeaa3014a38bb7eee08b6c4db2ba9d9170f6550f9131ebee5b58015a1926c7ec54059145af44481233a52d0667287b8fd0ea4be3ef305bf33d38aa85de6ed927e65cfac50fa4916046843216874664a1f0f9257a948b62167d88931292484dd2db529cffcdf7cd2f7febc8cd6e29ea8950c12e0d449cca66734f8a791b91efe94aa8cafe75cc49e3318f61196c6e3ad147c97f8ec8a3213dfcbcc028d0dee1f4b242ccc424846eaf49523b118da62caf30bbfe600a00ed39bb4ba16190ed7c67113bbe73d44d5f792bbe4620fc59ab09ac542a1ee371dde855638494a192ba76e826c363af65dca54b573be710414d051282674bd5169b08ec13f2aed7624751d1f4f0ace5e562bf1422896e2d9beb21291d3f21377b1bdf7bab4268fff94edfe3698ec40c4bad2f8ef355eb48f7c8a8576d702f4b63d525d9d14ef2091b3cf9fcb89fb36a11578e2f8a83d967460d1e2dcdc696c2e46c99ddd6447e230f04f43ffa4ecacc44479ec9b855b311e4b3f0b2b19f138341c0dd2b6d5a0c995ec986b9c6c2b867c95303ccd1b1f057d3200fac834f85251cd9e8990bf5267108fb3487efecc0dc92fd1ed8006b4a28a14e7e76540cdfef8f840b4f09ce85d51dfe8b1f4d7842cd4f714bf8eaf69cd9013d2b5a87ea9edb3ae3a2b86c95a23ad1607c991189a8e87b9f549f2853a2f9b04819caf1f7e1a99e762cb2161053620c665cb90c0756c1672771b08cae7dfc79b3d47e17cebfb0d9ac30e5a06491443b51864852d5f8e4036de868db35c429eeda2811639fe24cf05593779f9bfed0e6894df40f6594aaf3eaf5e3a9e65d64ef18421dd9c3eaf9d9d85473c149ac895dd7ebc86de27a127ac35d153a13f738c09075fa94f9dffca83292f6db126ed9d9d1080643f74e57cb6404724873c12514eeaa60f5baa1f8c3bc803c7767905f20fb065ca7584f39c67d107cdb227c7cd5aafc2dad6a715c3ea97a977b130d82767429c10343dac7bcaf03e707d73cbfbf974f5c3d5abcdf97a5e48b8354122ec8fa87c41586505b252e15321986021065a2b8360890425c09a99c116f512481eba50a5c87c61c76084dbf7efd27ae098ebba718a77c0157be90e2bd61fe3f5b78d0d5003c9b930d0052d7ff2bc150eaef44fdea6261b97ac1fbc34bfd7fe766e465b24ed4d73f581995a0fab386bc301dfb9bd06b5b4aab460cd709e648bdbfac30ea371e86a9d06c98fc770d3f7748647ef109079f19e53e4a4f0857a303f0779073ef7959062ba9c7b1964cb66b66a2822875767342a22ce13dd5c14a7cdc621eeb62f0b914c35041dc1ac040ded65c4f28d4233e1b2396504ae6b159458b71d9eae67c6826c593dd7332fd2e24e2366726db6016c71c9889da714114709b893641162ef5b286329b62c64d73bbf55ec8970b039aab7d250dc721374ff70b0b9a2a9822d96ce54928819c8ca979d5d05a1b5e6967b5ac0a139cc94d82fcbbf809cae490ea4940d90a99cdb40ed74098942b6cfacb66dde0b30b4494ddfc325b6bde1f640b4a251a168afb9f9079a7befe20b436c670ddce3657b70b06e8b8a67aa4a7d7b22ca1d2c7cd63b85435377380af01f5de37837cad7eaceb9e73b2a9eac743df00731d5316b32a3e1bdcf2ca9fb1e77f6ba5f6714d4f51324b9751efe08637eb0b2e369d12c4d7bc2eaf5be4a42cb536ebb2feaba4b5ad547cca3cae480786b69d5095f6f365850ab882061be7c47fe04c64cf0836c44e555c080ec34e7d7ad2be6e92809d0c12e50249858a339746c0c0ee7632b2c7ea3dedd2dce065253e6352d471ea357a9243b3bcdcb607c7d7f29425ab9ec3bffcaf8a2bf049fa2b2ea2443f625b0dfa94908a32bc434766083f5dc9d0e6bd861d21d63d903b205840e35b168bfc05f514ca96ee61e50391e6afb65753dea637ea4cc422554cb95ab88a534c891b8db544dea90077744d935c23d919eb32c5852f51e7bfae084890db9d98db47d654acaa7e4c8962f7a7c529b5987b35191662a09a2582b1688cee96bebeb3bf9c1237f2d7ee8ba55d8bc0e19325b67443642cab2079de5b8cdeeb4b3be0bc2f87982bb2dccbb52eabaf411f15d0829ee045fbcd381ea909a69fd74dd8e6781e86b9cd1104c0b2aa90fbc3e3ee15509b73ce62dd6d61eeaba4659697ffe5943eb81edd982b0cb43f2c1939587c7e866ac2352c3bfb993f2eb6a0ee34401969c98901f6bd2ad47c625770d59b456960c7fc257f4ba90125cbe2845d84fdf1d3fc6c5983d390ddcb8c68d23b6beb9ec84b99b3272c64c1a1fa0c1fabc4b01c9ba07c5032b483c699f2bf6817b4203fff469ca84702d7cb5508813f3224366d29e2e5dc83392e2938584233a58ba6f466bc0ad19931787a8ee4ced5b73934ffbd955b9401f24103cd31af9941155d3f8c71e5f3d932f9c0a7222ff2339893bfc7993c0", 0x1000}, {&(0x7f0000002300)="f65a141ec3bd0e119736438cd06350751508e5f1972e3101f98fdd5b5936039d905017399587746a97eece95bd61aff5c9c12a29b1723aeff1c5bfdbe48a62efc0cbdd35fd12acd83a2d43fd37dcc220", 0x50}, {&(0x7f0000002380)="277339ffff5cd048d6e37ca26f48daf4b167b20ce80a4d861f05d405c0922e33fb0c4eba849b3fbe1650848645de296afff89db2e55ec7816bf3433b1b173babbe18e109ebeb010b28104557ad011ae67f1c3e79e58e5b82a643c5ce24ebfb6e3ecda96ba085f924a54874cd78d0a77985fe7477182003e10a07bf9a50f5bb963789a7498e6cd8052c1fff663d856dc63f860bc56ff9", 0x96}, {&(0x7f0000002440)="b938e4ec6636919fb0a51cb7899b8980f9b48a7ec0a381b7fb34e5771bdab0a5eb12029ccbf13b99a7d177e79e4bb3a8d69a0a343eac375f6eeac98a89ade06ec18440a5f6bc679f087ef35f56d2e890b83c8e2ddd841603e5bf8c6d4b5809f61daf3c6a8da684aa23b1c66ae3fc26bd7ff20a8fdba13e511c842b5c0785be4c359f4f2359d8745daedb8f9b4f8b36f2bcd6e551ccbcd743b74b8d9bdaa4f7fafc7e5a5c63c9e3b158621db03ea1b20359ccc6ebe75a2d6c52ae68d1d452ad2e7ad304", 0xc3}], 0x9, 0x0, 0x0) dup(r1) execve(0x0, 0x0, 0x0) 17:32:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10880, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x217b9b3bb2752d12, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 17:32:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x210, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 17:32:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) preadv(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r4 = semget$private(0x0, 0x1, 0x81) fsync(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) getegid() fcntl$setown(r2, 0x6, r5) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) 17:32:49 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) close(r1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 17:32:49 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfffffffffffffc01) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x401) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r4) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="dd2cf824bae17d198662039aafe1a851e1c9d7603319d4c6571ef147ce4c6c2b3750a616261f49c76ac4ebc9039aff32c5a2c5476831c25da02689f721d0681f98c193d57f4e8525ebe5e01883383de07471120ae5234627891e20f3536bccae13f7e689b6f23b7e60997fdb845f6d1b2840fee1c4053a58de829fe9df1bec153f7e82a0a651adc4a21c2890ab1d434ceb", 0x91}, {&(0x7f0000000240)="039be88dc9024af9e7cb6f2aaa9fad2e3406abf801f4a8c96b83820e87f62b5f407dbc211db8ccbdeadd6010e3d86d9a04642c51048519a2e6b640c6cc3e252ac7b328e522bb5a10c4950a6d1cc4442f318bcc6c19da234dc8d2e2b2afad962a09223799502ac410cd08709b", 0x6c}, {&(0x7f00000002c0)="ff051d8ef7bf33372b6028a737ffa36b7e2f805177dec025bdd294cd0f87726887054fd05e61e19eebfb58ca2cceb907a24b0c9665a21a6ad7dc0537cb23003b6d18df1961a954cf60912b04a6cbcf2001bf49d90ed3cc54a29cc4dd339cdc101a88d8839cfa71afd92fe199aa332afacb48426086d6698f9c8ac1cafbc2aceb21928a6f1e5405401e", 0x89}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1]}], 0x18, 0x8}, 0x4) msgsnd(r0, &(0x7f0000000440)={0x0, "3819fff406d0cc1c3ce682e3657ac1a1859df8efa547c5e0e5d76ba784c15d2efac3d0bb2589b1c9486a1145bf496d3600a4b1b49476"}, 0x3e, 0x800) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000480)=0x5, 0x4) ioctl$TIOCNXCL(r4, 0x2000740e) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r5 = msgget$private(0x0, 0x200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000004c0)=0xc01) kevent(r4, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x80, 0x2, 0x4}, {{r2}, 0x1bf580dcce01d0d0, 0x20, 0x2, 0x2, 0x7}, {{r4}, 0xfffffffffffffffe, 0x10, 0x2, 0x2, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x7ff}], 0xfffffffffffffffc, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffc, 0x84, 0x80000000, 0x0, 0x9}], 0x414, &(0x7f00000005c0)={0x100000000, 0x7a9c}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) msgsnd(r5, &(0x7f0000000600)={0x3, "1cd47304b5e00826d54c6c89fcb50c7d62ba9a4176c608c6ecb1ec11f631d8"}, 0x27, 0x800) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000640)={0x7, 0x7}) setsockopt(r1, 0x1f, 0x3, &(0x7f0000000680)="640a7590debdee9725c6d8bc44b6d79576b7bdee496cbd258e01f4bb4dfeeca73d0237f359e96b6a4585bb8482acc1d1e95a192c147f5a886200b3fe75378f0facd42557d5f75ca909e3bbf6e1661c8b2ca697642dfc9b867ba3e216b9727bbc853e43235c34b442209693399750559d3165fb429305bb00bc58d6b4d6f0c9db8a027c8b2d81f7ace4b6990e996e551690d9f40d336db69265143f8e8df4ead513aa4b1298c7b8cb66eecd16b074a077911e51f250fa2ab4", 0xb8) ftruncate(r2, 0x0, 0x9) msgget$private(0x0, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000740)=0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000780)) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/192) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000880)={0x10, 0x800, 0x4, 0x4, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2c51}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1d08}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x20}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r6 = semget$private(0x0, 0x1, 0x208) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000d80)=""/4096) 17:32:49 executing program 0: r0 = msgget(0x1, 0x0) r1 = syz_open_pts() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000280)=[r2, r3, r4, r5, r6]) socketpair(0x2, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x0, 0x4) semctl$IPC_RMID(r8, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000000080)=""/60, 0x3c, 0x42, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) msgctl$IPC_SET(r0, 0x1, 0x0) 17:32:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0x7) r3 = getgid() r4 = socket$inet(0x2, 0x4, 0x0) recvfrom$inet(r4, &(0x7f0000000bc0)=""/98, 0x62, 0x3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) lchown(&(0x7f0000000a00)='./file0\x00', r2, r3) r5 = msgget(0x0, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000ac0)=""/48) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000940)=0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', 0x80, 0x10) fchmodat(r6, &(0x7f00000009c0)='./file0\x00', 0x2, 0x28a0e4045398c0be) getsockname$unix(r0, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f84e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x10, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000b80)='*', 0xfffffeff, 0x104, 0x0, 0x13a) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 17:32:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) shutdown(r0, 0x1) getsockname$inet(r0, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000000)=""/3, 0x3) 17:32:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() semget$private(0x0, 0x0, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:32:50 executing program 0: r0 = kqueue() pipe(&(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0x2, r0) fsync(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e67, 0x5, 0x799, "b3ad2e0d3fc9c06d00007f00000000000200"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f", 0x4d) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x101) 17:32:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x1000) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 17:32:50 executing program 1: r0 = kqueue() getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x7, 0xa2, 0x0, 0xffffffffffffffe1}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xbaa8) dup2(r1, r2) 17:32:50 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 17:32:50 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000002980)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x3, &(0x7f0000000280)) r0 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x2, 0x35c1, 0x1}, 0x8, 0x100000000, 0x9}) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) r3 = semget$private(0x0, 0x6, 0x4) link(&(0x7f0000001700)='./file0\x00', &(0x7f0000002940)='./file0\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002a00)=0x207) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000002880)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x385, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) sync() geteuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001640)={0x3ff, 0x8b}) 17:32:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x80, 0x20) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000001c0)='L\x00', &(0x7f0000000200)='\'#\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\x00E\xecGg\xcaM\x89\xcb\x9c\xa5 \x15\xd61}\xc7\x9f\x8a\x84\xfd\f\xb1Y\xb9', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 17:32:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x20, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 17:32:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 17:32:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000240)="5c013303616601fd7482dd57f53c9e25f434127e75832792ffd4d89a013b803d8d9696c4e8c35dd1bfecf0655615aa77aad75e670a4d4bb049863799e053abf2cb087581428eb71a085de9a1045e9ad2ad6659c818775c04dbbc4a8c3f8cdca081a11d5ced014069214785f49cfb4eefe69c28eef4f1b98a090419034b7193a33b30a6329eaf57bd1ce5c89c9e889e7e42f60ef63df0ba38a635179adf84436fcd3fa021c635e564e131c022fe823c18740f286e4951eee2bca584eee1501e14513cceae0aabadf3be956840358d", 0xce}], 0x1, &(0x7f0000000340)=[{0xa8, 0x1, 0x9, "31702bf2815b0908f4035afc9fcf65a88a8cdb471b491e450a6289d5f92bfdf69dcca588931fd3b43b50334c123ac583a3d50536d245e82d86406a64699f79be0b3a77aca822daaf53f1c3ca99fc2771bb730bc6ea4fd4734462243d360fe58315204f4fed650069d38699978afddffe9756d7756d04d192590c91161cc061276a452059aecc7964c393bf08ba07fb7abff3f3aa21883a08"}, {0x20, 0x1, 0xf2, "fb79534997b56808ff1d8de6cf19"}], 0xc8}, 0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000480)) sendto$unix(r1, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x7d, 0x0, 0x0, 0x0) 17:32:50 executing program 1: r0 = getpid() ktrace(0x0, 0x7, 0x4, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) 17:32:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = msgget(0x0, 0xcac78df823881b9a) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/204) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r3, r4) pwrite(r1, &(0x7f0000000440)="5f9cd57e1eeb5ba53c60d3c65d6ef8181934e304c23a5cf8d4c1ae77420843304c07cf535af52f2b5f16d19e78150297bee67af64ffb23a6f1fe21f51d72564acdd66c07b245bd1219b80fa48e639bda2cc58d0d06b2369f704560c370670f5c552b2cc81ef26b160a89fb356e0fa9e393de244b093ac3f44c6e2ece7c934c26df0d4cb5183b86e53f052d4333480cd0e1630303c2fd3e697f6c6ed2138f0175f6e7ad07247b923fc62162a5b3ca24d901fc5d502561fc4bf99888daa6e71c991d4803817483b8691312f9f3b3473d33b7c2d946a4110d61c8de80d73ee353b7e380fd4c1c47ad61e9d2a1319d29f1c96a9432b72de2ac0dd4d4176cab950542fdc7f3ce0ae9f5444898b5a556077a1814e340ab8455bea18d69e71330c2d79791d8401e7b6ee37ed38314a03b0da23f57bec2425f20e07e00d35a34c3b64b117c42fb9a459fe888a75ad2a78fb4fc5429cc6dc3df27b3c2e3ac121c35a47f5c3b5430d22d60610219d409f38379221657d0ea20bcc913f450133d2774a8fcd07198c9c85a04b4173ee32396d77bb0d90daf26b11f806274ec6e124d50555bc90006c8b2dac79bd662e814bd6a13e151e5747a5fe65de59a99dd33844d56f4e1b6c711fb18cbbd84dd9f252735123c20e1b95ef395c61f8266b013a34f2d6c8351f2e839fd6f1337d98cfbd2e8f9a2942fd20a995b189e0084ee63a51f90c70df5fa9794303bc3d087860bb53755d091a0fa4d963655e9b7016d9df237dcca7d5cf2471d2b127a96a68576df5d16a5c0646dc99649814ead2c00c742f236128ee6820f5dd323d66e8a0af41a3fdab61c677fa75dfd6a14cc02fc7d8c0f6d035cf0ff4a8cae3accef23b672708a2dbd98911e58f20d8a5836c3c74c4bfcc6a96f1e26234515ebf4720a21b2b53c763fbab7eb8f19c47daaa51560d940092dc57db079b7d8f6dd937b2dfc12a0b0eb30878f8d13ce6411660b1cc2ac8425796f367d123d98515173ef249413a193f73987c0da131a36dbc00af30b6da1ba81381c2d2d6e772e1cac5e8893f347ec5bfd4ee754f5aa373bd892a4475e0e62e96f997bddd92e14ed586522e69416704369c809534abcf52d86bd680f60b19c54efedd9a47bc11aefbffcc9fb60513a740f82403538eb2f39744275275cb5c2b1cd884062bae6ddf6e2387fcd32646ce4ff7c23193a3d407f31aa43a1779fb0441db3e45b4db247f3ae5c64b7a1d4938a85173f30aacee26cdc59580acaa33262c54e71d23cd460f0082bbad86787599e06002de0688266f569f4456556756c8788bcfcb286d4b8ac065100e70768f50581ef491d3d9600a9a077284018484530476bdcbf60412ec61380e025b52ffd478fc6076832f9626545c40261bc874990c7aa2089a26d1feaf2ffed16a1451d6a5a45cb53df8ef7909198cc9be1439d4725fd54af07d072d2123a7bb805c822433b550ef53dbf8cfa87f142556ae16c65251f901b4e6288b3b1635c8e3696c4d974d1a737971087397126acdd9fb07ea6f86074286f355b42704dcf70fa45ae6545fd5a4afb15ff7cf76727e27351f533f1f576baad6a780450b8314f56aff580d5bdad31f1840730aaafca02a9d9b05e08e209864dd6e15c0383dfcfe928bad72229bc3b688656af9e342c811b5abd6b2ced833d3e3ca63c64f3ff3980955022a4f03ba40f833ecc79084e7e7417d6f96172ee93aaecd0cd99c32e9ab0a27603c9d98a34b26dcb87fcd7482c71b1f6a6b7aeec2aad48e457d750e6b417f8fe894a7e96afa266ebca90085fc757aa73e3e80abf822cd66c8b0cbe95df3c922fcdcfb58b677e6ce2d9de2ffc273c2b41917ab8684b8e8f1100e9ac8656f7fed8a6ece5faa436853d48bda46fca30f017fdf5a2ff16aec62d3397fabaa0248b0c7bf4dfb56ad3a67133d415952d7f5c2f1efec0db3478100257e1194dbbf9e4955ffcfb49c177a397ffc1b9c89100f303e46eaf6128f20b73c72c74ab2a53e44ec0e1481842727c0f559f78aa3b84acd98860638b7622457c38e81d025ee5873ebde85006bd7a7fbcd8e6a79476d930da6dd5884b89565777ed29dec0f05208a15c10a1a399628c59ad27f2cdf83ee3043b513aabc709135ed3b3b6b0afb3ca4ffda7e58f55ad133d4d4b1db53c2a8380874647311c835a13f11c91f066304db0f5d23128fd182d800c0234fead2782c27739ab74eba8ad32f559be54b1573a73d15781209a44f0f456c4ec0d42dd408ea0510c6f9c11556f3048abbb100f4d5b7242c0f5dea5a656becc64959be4c1d33179488fbc3b4578846d4fcd9bf6a29f6a730cb618f4050a8a49246fb89d6549bb7f8c169723005749631d48ff28c5cc78b516e7f9397944e5edd9524adad18a462055708778cdbe80a36ee9a48133121e85baae878b21c274a0100076b0dbbb2fb25f0ab428f3830c9117f6eb26ceb1b02b83ba3c0e5e87219df3e06ac90367a93e1a28f07044e95c3006c1b720f8bb27650e75134d5fc2fc08df38cc0971367cea2a22cd91544fa2414b5736d17ba5257781eb41a0c2278dfa6a0f647e06461267c1c5d3e9e9fa19cf30cfaf4f9e858c50c4e0265974352fcda1ebc6634de02a7f44accde32947cca7aba1253bdccad81fe7bb1103fd200038a77313bb8230437d024322b41131637c6143d12e138fa2e605b00e281d1e57b369760ac638331923db5844a70505f436cf7a66b6760c35a179314d1c604814eed2e778f03fc2c11ab42c96bf66acdcdfa77a76d6e64d7f26d6c0442dea009295389c6901b15110df61ef27978e79a38dedccf95b463bb82afb208257c0f345c659a9f7df29b21f5f8dacac478125b496481d344e17c348f1575d9b6d7f9988d5da424563f9801b8af0849758ca98ab1a0b3e1e53482e1fccf1e79d4c4e2c3649d6c23066abe97badc20b429817b0506bbb5a626c1f6357b30a5b28604296210b9d280e9254d9d7c6fb8be939b848e8e57e519f91b34b880f0f9a59e1217793e95de7cca8bc64102050043f6c17ef3c91280ea3606c780375a6ff5b4f351e34987b0e6b54f18bc84e5bf159bb5b137815081bce4439098b9a44769d359c5bc9e1441258a644165d42101643a28c9191c0aae3f7c64bb205821092d13d1625794075435e38a918c7c7b692fc89a66e6ee263d3920ba01cc51d9679e32ca218c2c8fda6695fa401ba4541934382ae0956620e58d1bcaba268354686e5268c67128ee893f805d95ee49e62ded5682c003df7bf7fc379751806d6387810b91b3e38bb1a82eef90f77e17ed7a50f91d05abd4d40c2e8ff175c14fe67ff19a01f394d434b252465d4c9a171dcfbcb6c4a9fc728cd5448064d7b3fe53c0ed949fcb451c81d4a5b10c73035b232dc2cae30c3b8df4093b9474ee1db920b91a40294a4eaa6a08d8caaa77edfc43a7ae9454a4eee64682a5e09d97ddb8c2e824bcdf08ae11a01ce7e1c256489d0471259c67d68037482694d35711d3645fd221a40c38cc93833bd9f7af78f2f07c53247e36e79a2da84477272c74bffcd78c4bb1aa8fd22d7586d9acb3fba3fa076db21e831964f9243635cdf6bdaa234768eb0a4cbc3f8294a8648117f6dbc1c62dd464cd36947ba085f69df535885ba5ea60cc069bf957693288074ca86f867c55f109e32bfcc268713dd3434c7a2dd9e5afccf84152017f738a112b237bba1aa14479bc6d3cf95617f743b291cbbf9cf77694b06d275a26a13b8428768063069d367a4e1a7cf5c063c9ea33ee7fc279ad0297ada660d8ea171f96530c98f9e9d4d29bcb2e410a50003faac0dfe32ea2062da2cdc6c5a8b8c76bdb2e3b044d71818bc0315d870606ba05f3267ad73986aa1f37a3d1151605c4f120a99813d864a3d8f322fff1df246d71e0bf2fa04d60721827d01a2121de8ef9b63fd90995bbed180172d21132af326b2d3d4ca5583171311bd44fa7794a49b0aa1f6c91db34ab9313d355c83a20c424d94c384f0ccaf331a5c714ca9bdfe679812f81a203c4c5b30b22ed8a1f84a263421908fa48ee1a88bb2b7f487c9ccf0738236ef0ce371e2dcabd9db782f70c9f54cb41a6c0228903ad403d961b82959854d9a0dba1ed7a5e0954b43c934212e8c2e5a8d3e3ea87a8d82e31962e9dff435ad1a2065d4ccaa61fad598b44d508a7010c145c8f79eb7ee49f5ff285ccb2469ce75af700ee6ebcf24cba39427e0d57d0a2e229580e5f161b8b767a08eaac6b127629d60a575964f233ef6f192f3159660eb75134918ef3f23d719a5be7fd381c58ad2bf3f50f167cdcbf0077a4846f874e1d91cc8de099f70a10f3b14f97242d8385e9a9c9671da8e25476ffafdf2d17bbf2c0f1bd565f9f4caff95b760acbc4423f38cb5fff71688d613262e0470d95f5ef8e798010875d8b051aff966e4f173dbd0301a690391bc490786ca2d29d0de5dd92382722287a86ed104c3b5b8da74ba7037cfdf6edc0d3d4a936a189239d8a520c719c4e3654954e1b95d5da2a357b453f5049eb818bf41af40e9fdbd296a75bdfd042ec97ae60ff6b0ab86f19c22477ce7730be552b41dc59589dc3f6092ea31a83f854f37d5f74145fe3a981704723552ff544c95426087c3a7ca486af00e5fc4fa769f102a8a4b849203ec7ac72a7a13b19742abf207e7bfa6c2797f8fc3bcbcdfa22b1d4339267c93f105f9db2525b034e09a0cb549126fa6b559a4aa86abf7043d89ec17a077a7cb4910fc6afdfdb35958649729f3e7f1dc8f7eb7ae3f28c994d78274182be9310f1da0d4d7eff853a66a811fa3fac37ba32019b8c63e3054482d7bc0d5b7c19b2b6637cac7a87b8c6e3ca35fbc04f2741105034d9df8aa3de702f9cb4e59e70791d1b0a531f3c55d1474f5969421f5da038391c333e758e1d7ad296ad0b4c9790cda703f5f5982a06fe60b7453c1882520757b3e503db47f0f0446ba558d7e7dbee3618dfb9fa54f7fe466e58218c175672cc7c77292b173fb79e1cf785cc370a39b00f68510743391a5d799e5c33f99d51d74fd3c0cf371b269858ba0f12f438acb2b47f53e33cba3cb714fe9e7ce4e5c696e0f28febaa696254153c41ceaa11a6d67800647e7516c9b8dad2a0d91099ae1e070e7df1146cb4898876e4299a671af11434180fe6819853e504008336379551614b6b10cc031af0af1c1b235d8751563f1f024d8cdeab90709e61c26bc991d37b389f4b79662d3359729bc99aad4bdc147719085603dde1982a16180150c02ab0f0329db5e5e1de9ce46e5d1ef40e874059f0417734bda3ee6b4d73b94a735ab4f9d387c0513916db3e325c64bdbd94feff9c174835e7ee053f7a021e996511c3a321c67be136349af3964d21ed20acf1e7bc588b612b392a111289cac6e60c46a6c420e78625a1fbda8db73eb1fc7b99745b9f3667d98bb3aa86687b91fc92bbd3226e67351f20247472a2dcc89f58173825d51bafae3bb84b34be0916b62d7578f650be1c70babb7387592240d875ba79b61f3c2de0df48a8f55023f68eb2fa007fe3ddd0a44a3828a6784c6557f4ff239dc6140a1cbbcbf3bd322dc8eceba0d789c1bdd0a74a51faa5dc4f205a919a2b086a711eec66a5e8b11ae763952757087995a1938c05332ae8a938f32acd682fffb7c81c8df3c8dc8096174105aa03a43d0585fa0c69a149d757266fade0072f718c5ea41b6f02ab8d69ad750de26ede8a3ff5b8657492faddea7b3ba46f64d2ef8797c3208f9ded12f3ed6a164ce0305d4a75f633b1e6255dba2a987dfa024c3eee37d5f6d", 0x1000, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000140)={0x0, 0x1, 0xc}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 17:32:50 executing program 1: pipe2(&(0x7f0000000000), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x81, 0xffffffffffffffff, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:32:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x240, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x30000) r2 = fcntl$dupfd(r1, 0x170060da9124d6a9, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0xa5aa) 17:32:50 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f00000001c0)="76bc832d6c595d6803999c879fa4917a770e6841818598b38ed3a52b6399957cbe998c0a943225de3acae0a87c948d6958b5e130c38f77f0f482f766e31e81dc26743c4af54ec0545fed88799721d02d3c665fd3e61a0182c1cd735a874ed8a124b81f254a96b6f08501739f7610943ae1ee0de548c08c340bbcae31d2d1fe3ffde2d68a734b915e1c9d4319a8d08031c4310b8432918966afae27be764e1ae752806e951226977e6e043d3aa0daeb912ef3b4b56556fa760956d7991cd73fc3a31f7ebe15696d081d47f33aa121d23a916f49de322e3d5d40f3f60ecd21b398457cdc6caf8afecc487e96814b1749b1e9117a98b8bc8943c59589c9a16711e93227729fc96f38b98eeae3ffc57dc45c7d232be4f1d6c69f767cfcf7a65c4d6ded622e2ffb18ca51a7f5503de79e42fb0477b9563651654bc5ad1bd3abc3dcb896253ed7b13611d441ae7cda2267d2ccbdb7e09f224cde266041b594244f5a45bf6173e62f8db5637584ab814e11dd2ea364210a55ea9eb52e630cb842f89bfbbfa8438c343bfa68954c5e7aee920dd262d970a44481c42d7afaa7b7bfc77bdef5b637b59dd441100ec09ded28d5d92b95c8b9c10a82ad31d8883cfe8dd2887624bd26608be855f6f38b1fb7d6a99f49241830d85f50ad3d617de8b9d4b5bf48adf76a27dea52656222b34acfff8d989331dccba929c73a2cca404eecb7bc427599ccbc08e05ea82bd41c892c37f39412709c8d66dcd750d61ed4d1e1e28d39ffe26aa0a84169ab482f4dc69c719dc7e6e80c2c93505ecc589aa60138ff9666adf4a143aad5eaf3cc12b05d3ab3023e4582b1f8f93a53c46a68ee2598d5648488941e54cf87fb5e2c0fdc85438b6c9d15428a2f56cc74143361bb00f1ae48d9cc8306eb53d7ac9d87f0e0c884dd062f3b0a1d8071bac2befeb8db341996f6f33469e2366f305d6241a03733fd98ff5b744548a1dcf9f5703de811a243b0177fde3b5ee0458c17332324c27b30f210c696431a36f21181d61b2a2bdf289d4e99c2cfba2a424f0afcadaa496908a55e6847ab87b9db9680cd5054aeaabfa19df2b0aa1b2dfe12a1ae2a609dea4c8b60cf31b0d513116887cf4d995dae5690343dc61a5c8de40dad592545427ef40f063640f4704dd39c273dba87902a98a7ab221fa4aed725334d23543202bac2ad9ab507b59e2ccf636a274d24af5a73abd19560ccbcae8ffcc5fca31898da8d651b2c66bb425d623bf1e2b5ebcf56eb08623b73483579e0e3618e838875997ad5ddf91138186a507a2c58e869be2b74c2988f819ef78893e2d816d9e6768d5a96b3c2ceb273d45b3d12c3665cf97988f34d5b518b83bb9ab8402cc878902693619301b6104c043eef676a1963e046aabaa1ccc11a8bdd7aa1c81b3ad111cab8496a64c769c9fe725e91d29c4825c55580533dc3ab16e1972fb791a96a3381281d44574f3c363bc618e5bf36ae3076c76512c30b1416ddd1a6c7e6f80f84cb18f084d67f5917e272fed1836103d0dfca50039105b796fe3825f189607dd2602a16304e53ec605800ec7d69ed9470ef627ef0004ec461a71d1e1b95fb69addb92773ff4060d5a138b674d9c0b87fa8abd0a9f1b0ec16beaaedbd73a1203a26bc888d049238f64c8ca3fbfca292999ae99014c7bfdc27bb3303b6df87ba8c6e8de76f0ee124387f0b2f7a7327fb80c1f62bf2b3c56ed07436c568b4ec342e23cf4e580529ddbbada881ecc839e837991d4dc4b5f84bd0bafdbdb8cff6b0a2c7513a0e9dcd6deaafd884d60b6c406053b51bf3c9edea9a0393edfb0d382d38c236e54dbc7831c5cf3db8c9fe589bb0c77414f9d1282ae1c8bb7ed5c18e3f9196168d83ba916254b08ff637cd31113dead68579a579639735a318deb7f3dba6cd97528c84b3c8d717284c8e351de0f188201b818f0e86f1a6e7aa29a97da8b8ecd7ad33e21c123e7831fa4dd592f4918046bd6a5060e628b4e2138b062e14e06ee99c330d00f8f1f4f76c61991b1a22e4b1373aaefedc2568a0c076303fc2be45c5c23c644219bff4b26aa52bb1d1af33a84b00c61aacef217ed88e45a4b089289747ddb81f7a93a797f5e39412a9299dd456721039ad3459bbdf9ad501c042cf477a2d55c979d276c1a083465691935a137ac306b6bde573ee050544a9d4a936fd205720b41528e0b66519327308c4d1516aba02d5306d7f7ac1ba9686e19e1afe8d4515332dea24b7b2f57757cd43fb42c1aa50cc3a202c5bab77ea7b432ee96f6c2bc51b16027f5b8c36087c7538fc269d8668bf6537f18923c6a9cbc118030af460f582d2eaae0775051c1460af246328da64945d801c939e79bd568b41420f4f0ad245f2654fe3cf2bc2166b22dc14e9d644697a67d5775784f7a0f8402586153b1fedc5e2a5776797140a87d1b56cb5c34051893431c5942305e14cae695a1c4a4126ef4d27d7f2b14ffd235835f941398ea536393d94556985b44dcfe525625a044830f9c1fdb6db3c689a5b2c605b41ec32f135057a777f0a01e2ff20428388a42bef3cf1a368792c402a959f61efd41d8e85895ea51e190666a12c9420aa70e4df90de1500668af37ebd7bbb67c2423d6004e8e7e26f81eb27fa949536505e78beb6eaf9b031b6e42bdb96e304633619afb619966c579a6f35b5376ee17359ff99843474a952221e457c888c1804c6891f649aa62cdd37935ba5f6c6b1e7e36cc7e80e0f12ca6babcf937518c789f48335dd280868c1871e9dbd39ba2fa06e890c41918f21068ca2d89181614007a44aa5de6bc950a01115bcc273a863a098df539002652b1369b6fa72ccf526c56dab274ea3303a63f9df64de9242d22d4f3986962b31aaf5ee84a0d731811d5f1058e16e98998173e71aff27df21ee9cc08405f2e5e87020a331dcb116a86c4249a3511a10bbc931ae1dddc9532de73fa8f497222c215489b22baf8f3f01ea92baa99114e99af49b3c8bb4c18dc23695180bb7337ba98866b6d77cbb54a80ffa571535a42ad8feb57660b8d51293045c83eb2ed896cffb85890d77f98689d99c762f300703ae3664e9a800e396861a5d19fab70a88515821548e609fa139875c37afa6e71569ba8ab5e7eefd7de484f34e109a385d83959ec90494d5ba5f57b6082dee44321bb3e7af5863f1958c56a1fd271c908c733f55bd25756ce6d7d03d052c3dd4ac9503a4d1bf413cb5dc443097b29d8c9e86ff6625104b86bba62ca871b8b4ed6ba2882eed8f7de0fcb896587efe1ec41410011988f1a1d0dc4cd6b2dd120d3923aa7c9325847d8b1a71c5b6846f929f41e7ad7b81ac4136ff4c6e20cd4d2bd160c077bd0e67797f756463449703d98ad5e751cfd7a4250feded1e78814afcec38f5210870b7ba7cdc962b989f82047295cd4178e2b68a4d747383d9791270b7363cee148cf0afa48da633498056bf0e1c0415c05868667b9ffe485c9b7aff9ff26bc1da0d7c89f534d889e6d5f56690e0c59b716ee1c384e18248bb0dfec6b3cec9da300dffb9cc449cd3b1b5a2b222b8db6dd506f4d5ec7ead901d2b1d8bb736b95076e919cb6c3398beb4aacc154be3bf606f50a053b7547c6539b4cd90c69506488785c3cd8441ea469a327ef9457d8da815d1c520ff423dbf3aa224dc8a8d64b1132e44b415783fed6e9230a20f9f4ebee64a20f74a8040363262abbe36cf7c4aa75be58ad378d17abd5a54e456020ab66642ae3eab0092c4749d78717224575a38ead7cb0530dc8adffc873ce1d5a815c4394d68d02448d9743bf09c152e5fffef96bf80de7a5cb22bce11359cd98bc5a1403b80eea57838edf3116aa9a8119f514c0c29f33ed694616852ad7a487ad177b18937dd9d43d2e0fc0b9a9069df7b11d226b6d518e5decba63bd65d83c94f643e85f840551d384ae0e5aab6d1ef40577e06d86c73980baa18e32713098edba5054ab86ca5bbf5f66350b32ab59e4a15563e9ed19cd970b4494f05ed4a2ba5128c199988e499a04fc821c22b603175586e35b6b58b99debc61bfb469fdcdba6e39a4b19aed497df29bcf054fa5a3f38fa58b5cac27c571cee5ff385dbdcfe270b7a66c4579a479eb750e4250f98b39a3f5c08f3a6397eb4272bc3c86832570e22a8ca7a852078e67f10ac15f8c513c3b49b7d88342e9fe5de4ce8fdefcdbdb809cd7f57f2ae97d8079f9e2955d5049d308b9bbf55308bdd0f0cd9c3f90f9e077f6711c16e15d4e15ab653fe6706a82422f6c051374c8dc7263007d2f5daa575dc85d742b489bbf57de16f30d9971dddb54ed2986e68866b8a0a0f3c6bbe6af98bfe482776abcf5a6241782197fca68e8218e3fec452fa1caecc9e193ef5110b8f719c37f53e4947db21002d4b6245bb21146e5de24b84b56f27b447b07ce077b4d432234631cb60adaec76eb234e43a3870410e433acfd27bfb01be90f05124330f943b1298dfe269c75c6cd6305566834852bad30c03fac6a6f54bfdea1a10a6815c0d27823d28e674f46caea34389e27dea120e83f762198941a61ae4b37865b410258c4791b6009a3045f5a4783366526ab6d50a5a6d8d45e50e59f14b68c824664bc88177d5b486240c096eb32ca4ec2774df26b3d4a9de846148e862ebc8f973d2a5b4e3d1863ff15ab8f5d99ed1d483bef88fbc78d6913b3cc985f121e17d4dcceff1f755aca0a499cd75a37fba5e8d8c04efe1d5df9d292cb9350421a72586cdd3018109dd5865a4a726b62e2dfadeedb6531af3ab8886e869d068999370a863bfb5c022b3b9c31156a4725858225af95cc6fc7ceed01007f79fef348ee3f71b69f28a2617872dad187591b6981cecadf8a9a414875a16210f90917e281cd0d1047d10f07cd2d9bb5f153fa0f401fcb4c6b57df334d1cb94397a5a37142d9788f6a663211f19de4bf04a1dbdd12b8ed2a1d354700604100c12e3db83addd16c2512ca911ce616ae4971d8b7ac4c1181c853745aef1785e9c3e507ce5c56f66ac95481d32e555f48d366cbc27873671b7f135aac22e6f2de12876add36c512c866d8057b41864ca8111de2331bd7d2ca2fd7bcef6627664ad996b8d22e6dc2ffb91e9c14c9c239b8023516927186776ce1a60c8a739e53b6b8f5cac92b4054d9377624898e51ac9508f77be1dd8761916dc36214a3cb2f63edfb19e0e56a049d1a52c116ebe66f1b7f49e2e614d62e2cb6e541f28f2b5a06ca2298121283444e1dc31e17f3597875193554bb282967ab31c89228018311a8a283f8cf475362532e682161ba20c307dc92db492b7653beab3b678ef1c20d86f3c517e50cd7556917b71c5ce476270f64c684a6ecbf087f9de55177fb8b3bd68cea12e320c10ce4f9eb2502c23e5d4fd4f71ea6f53af8165309caa36bc36fc0f61f9d521db976c0dff82fbbb5c5eb51395a0aa0425c7080190b7fdd509fd6324825d46eb5613c8f5346541738c96726e1c4c88321f0e50ff2255be7b2b1094d478964d22209c4a2c82fe325ed73b4ff46158fb7e6737b4461323eb2f2a105792e670a99f9b2632f908d39bcdeae15cc3a48331585cd42c4eb19701f0fbe783bafd08cfc586d430b5ccff6dfc81686a57835857bf1c07120b34f7359d07cc7fe1320beeef332afa2a78ecabe639eb52712e9a97d516d02f8209e30f04ebb214281da8523376be70a5ed4dec906649cde0e4ce08067dba135f3b1f864d186d937086dde6728bacd18c66ff558442827f0c7e0e522233f8d584f50cb594fdef7a1e7799b90e8ceb28780b93bdc9408a72f", 0x1000) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000040)=[{r1, 0x65}], 0x29, 0x8000000000) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 17:32:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x800, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) r4 = open(&(0x7f0000000380)='./file1\x00', 0x20, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000000c0)={0x50, 0x0, &(0x7f0000000600)=""/80}) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0xe8, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0xb7, 0x0, 0x4da, 0x3ff}, {{r3}, 0xfffffffffffffff9, 0x330004232788c2a5, 0x2, 0x249804f1, 0x2de}], 0x20, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffff8, 0x10, 0x4, 0x100, 0xe33d}, {{r5}, 0xfffffffffffffffd, 0x10, 0x1, 0x26, 0x100}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x10000}, {{r7}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x7, 0x3}, {{r8}, 0xffffffffffffffff, 0x84, 0xfffff, 0x48b1, 0x9}], 0x1, &(0x7f0000000540)={0x3, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r9 = open(&(0x7f0000000680)='./file0\x00', 0x80, 0x10002) r10 = open$dir(&(0x7f0000000240)='./file1\x00', 0x400000002c5, 0x100) fcntl$dupfd(r10, 0x0, r10) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r10}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() nanosleep(&(0x7f0000000080)={0x7, 0xffffffffffffe4af}, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) fcntl$setown(r9, 0x6, r12) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file1\x00', r7, 0x2}) r13 = kqueue() ioctl$TIOCEXCL(r9, 0x2000740d) kevent(r13, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x9, 0x4}) close(r11) 17:32:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)='I', 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc608a2656ef63453, 0xc00fffff}], 0x80, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:32:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600", 0x0, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 17:32:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 17:32:51 executing program 1: r0 = socket(0x18, 0x4, 0x1) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 17:32:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4000, 0xdb2}) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0xb52a0df8f5642083) fchdir(r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file2\x00', 0x8, 0x1) syz_open_pts() fchdir(r0) 17:32:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x2b, 0x1) lseek(r0, 0x0, 0x0, 0x2) r6 = getpgid(0x0) r7 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) lseek(r5, 0x0, 0x0, 0x1) r15 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/bpf\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r5, r2, r4, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r1, r2, r3, r5, r2, r2, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r2, r4]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x138}, 0x4) accept$inet6(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x400, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000b80)={0x1, 0x3, 0x4d24, 0x6a, r15}) r18 = semget$private(0x0, 0x2, 0x0) semop(r18, &(0x7f0000000bc0)=[{0x2, 0x4, 0x1800}, {0x4, 0xff, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x6, 0x1000}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) semget$private(0x0, 0x3, 0x5) 17:32:51 executing program 1: r0 = socket(0x10, 0x4007, 0x4) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r1, 0x0, 0x800000000001e, 0x0, 0x0) 17:32:51 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x10000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x64a, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) minherit(&(0x7f000051b000/0x1000)=nil, 0x1000, 0xa3dd2ef36c42c831) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r3 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x2, 0x93c9}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x100) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) mmap(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x5, 0x2810, r4, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x9, 0x7ff, 0xfff, 0x10000, "d59885074772a253958e47dc331b125329fbe523", 0x1, 0x7}) 17:32:51 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x100000001, 0x5, 0x3, "76ccdd0e6b6b996885480f132b4c1c3a40320d8d", 0x7, 0xe4c}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) 17:32:51 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x7, r1}) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) ioctl$TIOCDRAIN(r0, 0x2000746e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 17:32:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) read(r0, 0x0, 0x278) 17:32:52 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) r2 = dup2(r0, 0xffffffffffffffff) setsockopt(r2, 0x405, 0xb, &(0x7f0000000180)="ee78de5f18a7618a54c30aedc88c51d2269ac7cc6a8ca1273faac7158ec32f05b8c6982a27fd7f64f4e20c51ca6b4bd415e3e9e262225ec84ffdab50b9a0269c35de964d1f62", 0x46) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x9) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x3) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x4) 17:32:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0xa31862561eb9550e) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 17:32:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='c\x00') r2 = shmget$private(0x0, 0x3000, 0x31, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/11) getuid() r3 = geteuid() setreuid(r3, r3) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x7) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x180) 17:32:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffff2) 17:32:53 executing program 0: r0 = socket(0x11, 0x8003, 0x1) sendto$unix(r0, &(0x7f0000000000)="b10005046000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f90a3ca8f860000000000020208a371a3f000000100"/177, 0xb1, 0x1, 0x0, 0x2ba) close(r0) 17:32:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1f) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000180)) 17:32:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x800}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 17:32:53 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES64=r0], 0x1, 0x25db5b84510e3110) 17:32:53 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) getgid() 17:32:55 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8008, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x10000, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x200, 0x0) poll(&(0x7f0000000240)=[{r0, 0x1}, {r1, 0x4}, {r2, 0x10}, {r3, 0x100}, {r4, 0x4}, {r5, 0x100}], 0x6, 0x10000) 17:32:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 17:32:56 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0xd115665914bcde80, 0x1, 0x4, 0x2, r1}) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair(0x6, 0x4, 0xfffffffffffffffb, &(0x7f00000000c0)) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x1c0000000, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x400000000000000, 0x100000001}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 17:32:56 executing program 0: socketpair(0x18, 0x5, 0x5, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) clock_gettime(0x0, &(0x7f0000000140)) setsockopt(r0, 0xfa2, 0x4, &(0x7f0000000080)="9950c56baab38940f793b946ab1d65029b36c495ecdf1ff3c16849b6854be55387385b2b682653b8995fb82ec8aa858c03bdfd90990b606662d8e20582f32f7789794bcfb10222b0186533786f1d317a7ade395025e9820f10723f82f31bc36c0734e3dc5604dc3c462dc9f6c09ea9c0c7e91ff915559cdb7b4e919aa0468f456df693dd1386492d", 0x88) 17:32:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:32:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f00000000c0)='\x00', 0x1ffb, 0x1000000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) dup2(r2, r1) 17:32:56 executing program 1: pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x2034c4d60f64614d, &(0x7f0000ffb000/0x3000)=nil) fcntl$getown(r0, 0x5) link(&(0x7f0000000000)='./file0\x00', 0x0) 17:32:56 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x1, 0x9127) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x9) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 17:32:56 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 17:32:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x800095}) r0 = syz_open_pts() close(r0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) close(r0) 17:32:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530009e1e21245c12a99b2a143ad86627e7fd09334943e9cc08e77d7e8ee67e87f96817fee9df65674185d08ad9c22d109356abe31c0e11adf5d3411c1975e69498ec3fe3b40a2028696af70e9773a90efcb2911a598e96f748362410b1f712cd499ba1fb96c8bedbf5bdcee1652c3cfdd0f8ae13844c9d6b46e994b7c1c913c1fa1f1719065087e7ada2cf4c2ef3717d7bf280d047a05ea3b29184daf80cbe0fe755cad6"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa0000004f1200000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00bb9400d1d411f7a2f7b186f362755ef30ab154bc177645a44cbaa815c8b1c90525a391c67397d3d82c71a26bfe541456b8dc540d45a675a778d0dbd22d14fae67fe13c032cd669870ad860f5b7cbf9131687d3d2f84a99879ce064355dfba2fcd589"], 0x30}, 0x0) 17:32:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x46) 17:32:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x69, 0x8, './file0\x00', 0x8, 0x200, 0x9}) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:32:57 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) 17:32:57 executing program 1: r0 = socket(0x20, 0x3, 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) socket(0x11, 0x3, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x6f}, 0x8) socket(0x6, 0x1, 0xa) 17:32:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) syz_emit_ethernet(0x1000, &(0x7f0000000200)="d1a862d007a696dce83d88617142abc1f4aa0fddb0c5799db78c8c5613dd6110fd11171877671be4acb4fa3ee2ed9eea5297db16f2dc05ba9926b6448ac38399e0378ff3a1ec7296465b0fe1fbc1b0f02419c6587780325c22857bc13b42e9fe37ff3d7e0590bb2a29751075b4de5c7d7ee92285e6a4808af180351f952c088fa15b57eb6987590f4f3e537cc7b89011874aeb02cae2b81a4b675b000b0e333517c38e2ff00f220f546208daac02a66a72d13ae39b33bab6071672246fff25b6d5c9b4aba5993916a8d6d6ec84c3d118a8d5d1f4adcaf130a1dcef20e29e9fb836599e5c7f5781201ffdffc1e89987c53e01c86b6eeceb3341fa1973d9902e99f124826714ec4694bcaef05ebb6ebeab4b788f7dcac6b5a2bde6efb4343895a7e37c59cd5a2f8f548988609d4db5d51297f1748d766a71cc3968cb7083703a599268608ce0f802a94c609a4d1862f0f53b4c36e307f7a54fea54a0b556a33a81cbf647db535eff1399d9b8eb9d2e91f4843a2b13e78c9b948b1e2ddc6fc8f5e45150e26c1e6d4061ee26de31c1920291efae5170a4566d66380bfb8579936492e734ac4586fac8e06cbaf79dc2aeb50d612fae14e0650474987f75e8a4ede441b122a33d4ca62fb81f80d356813022e514473f5b4f60ddd5905c5589a84d7925b5eb82c85a4d8b43dfd1d79f62a649fc45b89b93c54009f6dc99c00e7ec4601721a952342accfde8d5a99efe4bc8e0ac12bca9d8e6a1d2ae78e2f87b961c4fcf80ba916a792c41b125adcea37e5c88f07e1d6a85b1003a389129b11c21951e09247fa947d480e23b97f07f7ba13f940c4e25944ab20168a8c67b48fa839d06c29d9e1c3e8a9ed48e8d72b511f802652f2cdbd4f7a1ccfbb69f2630cbc9fe3e8e069c53a27b03714748855d0fca0eb2487c2c67d5492428da87a56b68f5452be2c87fa2f25d17ecb4c148edf647298389abae8d24c6b857eb65e87c32e0abaded0d9eadb3a59c902deaa9f429c6016b632ad3a889e2cd30213854a0698389c0c4406b32a9e3a8702d13e3d91d42385e006fa1ee4dab1268d7aa3bd1e3ae96dc60c0d3e78ba2e84f5d58e4746d10252ed2e95c8ded67e58205fe47cd0efe717eb575c7674f7220b87a844ece7d3f6734f7a552af3f346b5de38e14cdb1411d15be491c7ae9dc33215a3691eb9ab6a95b5d0bedea1833c0b42435b163590ccfd88630d08da837f8952457b7d903684149513a2d1be7043f4092747c27ea498da948ab85a92f273020853f00c37e819e11d5807a29ca0deccfaab014f6e07f046745b0dcb847cd4bcd743a21f283cbe63b672eff63aaea0367d70861fd439a82ab4f7ff389e082c5ccf1c51ed31960719f312838b2954040311b4c178563f2bce5bcb40d40c7f7222e1f47168661fb851ab07391dcd7ff500ea8390e6952b0a6ca46351ce7744874f3d592a1d9939164a43d906ee8c8f1a75ce7dccdcc185bf566dff58c9ada94979da286d29e4f3f215693fcb522b6af4ff548d7dad876cab88deae3271a098cc0ae3cb465b430578a1a5a76e5af402ae529fdf3f69f6a5e16c07d075d2115e431a889cdd4afae21ec7cea42daa9734a0aa70e064f336f1fb811ca0ccc97951346f1653f431fa546d27e2765150a5b2f6268b1aff01de513a0a835552ac1fd4bef28679a2f90981f1310b66a45276b4836f394ef821c7621d1a8d8064b3eed48be91f44abe73f545ffb1d72b54ea2aac7e7c6b17f5ea9c179f00a5cd7cda2d98b1887aa1a9265071a40462e81be289eb1ffdb6c4b37f7ca72768e32f15843aefec04cff02605b07c343076f4c240ad2d9f5f58bd0ed4b93e3f52b1dc3e218d6481d44691d0f7931ac65891b39e157da8c5b8d6f7263b22d8ffe597ff2f5f055e1f7c082cb1f71aaf29b8fd8cd175c51cf5975978854863c633ebda2d5e7052287a4282e26863b08f8ce9aada944b88fa6737a7d19ae2ad20a0a2f2b2aa291b9302842c5cd5cd72d754b0b71cbc0bcc0171297f7a0cf460c35b90c844dfffe68f50bc9e429a8bd38f6ffdb3224042f5beff135e18fe899d68f79a4186f8ed5e64de5a4a4cc88584b86a23e3062132422d8850067171a8bc83ee475c5cd583125acc04bc6bda746c3b28758120f747e81a685b388e9789a554d8eab53ea162b0d4b89338d8b7374a62e28e96e392bf6e3d57c30c31ee699f322784b0697ea3c373f99125779027352bde717ae98fd461ce959d215e1634e94fff830d9ef4650c9fd7e400ed7d8837a8f3af5929db075e566dc8b5169503a8c17a6fee197346bd390fca29fa5119dac76a717c48152662f984621f50af80bea6f66cdf36746fe0209709bd7970e921cf76349ea8d461d96b894a5c06344c972b643f93df37c6988cafaedee42f3d4bebddb507adf31f29cbb94eb095e204e9ea4fed0411435527276789e032c8adab8ae4e2dc1c306b38680bec619a7f38a53dca342faf9eb746891eee8f499016ee8e0116ad726630b374c37eb3ad89c0870ce35ecbabe2f492d743d0f6681f30a9b9658e55fa650dabe6c84d82bbf42d581b0abb94e22180082ccf4c0ecaa4e3af9ee4feb00454a84f42f064a81b612d3fd42c843ff7c4bc6c1357103eca8467a58e53626b28817d502b9d8da9b36cf92f5f10d6df6fad16f64a5a3cb9db1b467fdcf1f063b05a21735d99688737cf0b5819191b4eba6aa38be4cecbf3ef48429a85ff88207d4cf217a6d86e00e4b592c221b40d33cd07dac0f9e791770efe4ffbc0e361cb6554fde28d240826632d92047fd7b8e2651e4648a40e3b3018f9929476d4fac7995dcc508e5e0e5b7b1576cd4c2cd79487454cff3bed37493667f20ff9ed8151ecbb6ab8b7b29e699c3df1da491fc95a8d714dc0043062c14d385c4ff70a97800bedd7b392eba1e9f4f2bd98a153a7154de8c471894113994b4179e6c33eedc1b61463ad917dd5bd7f7361669ee6415a858866031c46acd0838fcd69684aada5363eacd7d56e909ed6542abb7e7808a00d8b325209bfd56660eab65b12eda7ba712e1b534e0e676da745bb79a661a15ae1541e956ceebfdf185e0436378b9405dd8ecc722181ef290a2432929a080c2614e35891ee8ad85b7e6ced3ab5d10e370fd565312dc29ca80c11a610752fd17b3fab1137f2574d03777d075a6ef15300f88c8040cc062d8cdf98b8388ae3b3303c083dede8981b88cb6536454380cb7f69e81fb788864a3d7e82ff1d7438816089b253f76865908398d988ddb8fe27764ead9b187952e0f7a35222479fe40fa8c46114fe1a1ccbd3b1a29d477c8330c346b9202c7c75a3ae1883e6b6b0f76e9c606e5aeccc7f0d1e4d9661ef68b494b3c1b63bdac69bf95a594317da4cc61558872bd1841aa565f9be06fee3210dce03061a36191b5641905a8e43d266cd8289dbf23648229a1c32128bf45a5da511a6ae8aa46086d196db40459ed963bbca8cca9afbdfca31c0baae71cac0e5fc7434a89233842f7c348cc7789c4c4b8cb07de425cbb08c697c78c352918302669382d5611e6fd15ade84d382d521748a3f0e6b9b17650e98f91dd522333d371203317c2e20e3c55699003e5e2858fa51b4998644a8199e1afd583bcd7ec001d504e6b58695e11b718bf4b02bdd08b470e18d9595f53f27b583f9f036e6981b99aba80691b2a35c297747e9286fe9745417b70992b85b1ab3bed9160b93dfa432495a57ca27129f6be9a95b3e70aa0f310f21240e76400b295c4792b6930ee4e44621465ede646fbb8f59eb7b9f9f37c8231bebca8bc05a2ff08dd1d4740611538f399d3fa0c7c6f8579ca573f292409eff972e158ec0a733a2196a0eae0624116000ca7671d14e5ad0970fd82c4939ee9d81bfdae53d4304e395777ed4af3af24622ac00791abff4d724bd7fcb38e5a3c075d6f3f78a5d9039f7e3d8b90cac09901d9d370e38e7fdc2034107b4ce4643391815d5c00f6e9eb1186c2c99dd290888c36eec75d6db3bc2096ae2def3f0d3504492c6be873869750371b8864cf90871d91915d5c24554416392a96e717ccfcae8b1437e9a3c78b243ad1f6db36a3fd381a0294a41e164f13c5c152807182592d20dabc28f7730ee8283e41c28a936a85ecec027ef92ec20ff9ab4fe32f3f38d0b835b5df9803b8f40fc89c31c22678c69d40bf70835fedd0911b88a25fe80f0efa7f82c6c47d316a43207635a47d451c14d6af0545ca18dfc5d82e8fbcc3a6ae82b9cfa8b77b3538e9d0dbb4e5608f1a49cf6f3019485953e23ba513a7cbc7b2214e3499cb4dc26e9afb1d929ddf64a6fff7a547d5cf46c7a3c82b21dc877955ab79916d86aa7b870740bc89acaba78e2ab495aef8ca32a79900978e46ada866de93a9d014057b3865cfb65e05a835526a5b0358fe117ed488547dafad73917dc74317be35a3f721685c5e7a6847f014616d12744f1d578f0a2d57867041ed859c54942e95bdfbd2d09dad629dd1d0c4759a38cde0103259fad61edd0998ac33df3c3ff4ea416e51135804d1acc9f9c939c35ffba23f88278696b7237703a1f96fc8d6711bbf4d7f314a4982f5747db48bace0bcbd8307d72e3a3b1728c57f676cfc4abfb7eb8e920b3f091cde0135bb0460a006a47060d3f0a3cadf2177a23dd6e28b64e308413671298c0628e0cf61961b4ab10940b78cc5ca24419c7dc8e79858d3bfbb0fe0dd689eb88d62e297760d0296a64323a3fc748a1540289683c38bc90869ef46f38a1f865b9b3d6b1fc326e62545cf5177c710528334a841bf82c1a9d3b93201b0ed1203f5487046757b413836a62e11d43b31e3a932deabe98161bd6e096e2a3eee51c3bb3a1708de246463a1f1d241de8270fe7cec6fc2e619e0e172bc5477706975834aee7d90a64dd53c88645a3e67977baa4f2c9e996874dd71bd03b33d53c2f98d61edd7743bbc0bf46ce4976ac3034093cacb055ea1ae8f37d5e83fcc6b20156ffcc5ba935b5c536f7b43ee89eb883d4b12384c06d1edf0ca40481a5d74709c8ce58cf5aa3e4f8e86530ec4c0d8d241f9dbebee37ffb9e118d21f2e3aab0aad3bffd8cee199edce475e2989d3efa6b5972e754109811a3fdcbb5e11886c8dcd504f0ab0a7b0cd92eb0911a238aad5c5b49a0357052d31115b7ff08391c012c22de511041ce8bf8a76e1a97878c964b53d25c1dfe99c10f4e2a5bd40a998eb8bfe6d45ee763a0435f76c66d390d1c7fef95201d7bf6fbcc80e33c6075d8a3452275c8284a5254074f44a70ddd35bf8cde322e8520f0e6d90ecfabe18515fdff3da14b7649ebdc9d1eff5fc111abc6de04103e23fb4f9d8109012f292833d93a0edf6689ce6132738c805b60862166606243d065e66c73a88936465954ceb0ee0322cbef235c00bb140b5e277a274fb0743b05c80a793ae0855077ece02401a1c9b7cc1506bec7b66d1c59fa23611c934e853289e3e58f6ea08f716051865eae5cea3fc7676c4958adfe35fce825c6d31982f707262e587b01e5fec19f37f1c0f41cac2e42666b34c6c0c79313b1e95ece67f818edcf471085e36acb9695631f37dba98a4676fa9238b98e8d0e4961d65a14e85ec7249b5dd4e614badc71ae14e4a848f7ce7828692fd4403277f249a86d56c04c43427f6ea48ad7c728ec07e0cc33ba33ed78a5f95c78318cfec8c91c39d0cf3534e202f874ff954164ff91e31ab7b2afb1de96e3bc291f5446115ae922dca663b72f00408bb745a2d78db8be94112aa9704a4ac7700f7ce93fce456b93f6ecb586aaaad8") ioctl$TIOCDRAIN(r1, 0x2000745e) 17:32:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/174, 0xae}], 0x10000000000000d4) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x9, 0x460000}, {{r2}, 0x0, 0x8, 0x4, 0x2, 0x2}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20000022, 0x8, 0x2}, {{r1}, 0xe09e65afada8b3b4, 0x10, 0x40000081, 0xfffffffffffff800, 0x8}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x5, 0x8}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x9, 0x6}, {{r2}, 0xfffffffffffffff8, 0x2, 0x10, 0x8001, 0x6}, {{r2}, 0xfffffffffffffffc, 0xb4, 0xf0000000, 0x7fffffff, 0x3110}], 0x2, &(0x7f0000000100)={0x5, 0x80}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) dup2(r0, r1) 17:32:58 executing program 0: r0 = msgget(0x3, 0x1c4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/104}, 0x70, 0x1, 0x740b09a52ab0949b) 17:32:58 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000000)={0x1}, &(0x7f0000000040)) munlock(&(0x7f0000767000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 17:32:58 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000100)=""/203, 0xcb}], 0x2, &(0x7f0000000240)=""/94, 0x5e}, 0x841) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x7, 0x0, 0x0) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7fff, 0x62a5}, {0x2be8e8c8, 0x8001}}) 17:32:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x138) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000002000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000100)=""/216, 0xd8}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f00000004c0)=""/198, 0xc6}, {&(0x7f00000005c0)=""/129, 0x81}, {&(0x7f0000000680)=""/131, 0x83}], 0x8, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 17:33:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x2, 0x0, 0x5, 0xfff}, {}, {0x0, 0x0, 0x1, 0x1f}, {}, {}, {}, {0x5, 0x6}, {0x5, 0x3}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x0, 0x2, "d730c1e77a6fc6e23c5c0000b6aea417e4e74de4", 0x3}) write(r1, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0xffff) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x40}], 0x9ff9fee8ea3fc20d, 0xfffffffffffffffe) 17:33:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) write(r0, &(0x7f0000000040)="41e132d14bcf2c5b115db3da8fad3e047dc1e7b3ab3ec35cbc1dcbf3e7328cac2c86677b0709", 0x26) 17:33:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvfrom$unix(r2, &(0x7f00000000c0), 0x0, 0x802, &(0x7f0000000000)=@abs={0xbc4fc8500032cf74, 0x0, 0x2}, 0x8) dup(r0) 17:33:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x5, 0x100000000}) flock(r0, 0x5) close(r0) 17:33:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3, 0xffffffffffff459d, 0x8, 0x1, 0xffffffffffff7fff, 0x6a6, 0x3, 0x1, 0x0, 0x80000000, 0xee}) pipe2(&(0x7f0000000140), 0x10004) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) r2 = fcntl$getown(r1, 0x5) getpgid(r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 17:33:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) pwrite(r0, &(0x7f0000000100)="deb949a18a3e202edd794f791e6c87be67021ace3b26ddbf225e54bf375ab32850b8ccaf87f424b74c3c268c8089020e2fb798d526616e3a6ccf4e807e81783ad52ea6acaa17c6f889952dea567d5eea05f0b60c374f8532c422d8971a97f1c3974b9a562358961cf001ff3dcd830dde6c36a06347c9d735a6583dc3945bf9c5b714cda9", 0x84, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 17:33:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000240)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d58326211714081400"/145, 0x91) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getegid() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="760674c199cdd69a7b9e30c315d3a1c01fa29ce78481f06de68cba9fe127097e46ce89bd5c5c103730e09356b367074b6c7cdf3315be332b63668ff62221541e0ef0c87e1017006b9059ad4451ad99a3ed1514205ce931963c3740df35ff7dd589a981623326d8767cfdedf514c21677aa449b5b1d9eec861fe1", 0x7a}, {&(0x7f00000004c0)="b269a50960e41fea6e84766e6c69e8c16a222e8a88b154d6670dfe3671e03b43997950b4b5a62251363232350c8bef9de9f85dd609861b24c58aa9da7f724a7c85d42be4a64466eb734534bacda468841dedda629807b5f127e6e3728f0a070cac4863db0d1c7d74227670c5d51aa4b92fbfbd1407f05809f0cc77fe50e6128f81d42e48e2a4be2ed0fa78f901a88a5f686f848b61c1bdc98cf425da7839ca52264f7597d94dbfe4582a4953ec50c176f14fdd813a209386c512cc2b76659b5568e0f436509c", 0xc6}, {&(0x7f0000000180)="d397307948f3c2ef0a283d94385944a3e568282770659e0469d871c0cdc78a6b7ba1c1eb4d70bfe708c245d3fa67f255b2edfea6eb79f80926e5b52b6b01d8b2c769e86f32b861af07e1fe53abaa946fc6d4d9f0916fc6a82c1ae3da6e023e2da559ad6a1070eeb18dbb28f95b71c2b5e0c147b7ba9874067b155c43a02f481e9969b145a6d784d39f921b10bff6ded73b1af895c973e5f86f7f4e9fd884bb01ed70c3eb18fde154b4ff5ff2bd933bec985eee2eec4b49ca4fa782c35c", 0xbd}], 0x3, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r6, r2, r0]}], 0x70, 0x4}, 0xd) 17:33:02 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffffffffff0c) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 17:33:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100010144) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000000000005) 17:33:02 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2) ioctl$KDDISABIO(r0, 0x20004b3d) 17:33:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) r1 = socket$inet(0x2, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) r3 = msgget(0x1, 0x52) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1, 0x3, {0x1, 0x12}}) msgrcv(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000036000000000000002000"/90], 0x5a, 0x0, 0x1800) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r5, &(0x7f0000000000), 0x342, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000002c0)=0xffffffffffffffff) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getegid() getegid() fchown(r5, r7, r8) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) madvise(&(0x7f000002f000/0x4000)=nil, 0x4000, 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:33:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="a6ae13ab7569f3638c036d1aabc3d37b5b6e4390a9b766837320eb803104b430e6ccd5e10df01192f9b1437895edef6e1b8c0342e0f53c070e1845a9edd6af590c6737e224482204de11fe2b46b7c3c8dbad9a314ac901f430273d3a71a2ad6eceeac5232c146e77885fa08852c7d6979b9edc15d11c1e71c2ae79756fbeb2fa694cb30a23fdf0477331328156f8cdcb48a7750199615f24319838b19300b487f4f5b7c66609e17e8e6528854f934af473718e6716d7f048bfa1ae47595932acbd3e245ede46cad9fe3f6148ba39d4", 0xcf) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 17:33:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x8, 0x4) socket$inet6(0x18, 0x8003, 0x9) 17:33:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) fchflags(r1, 0x10000) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 17:33:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x4a6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10013, r1, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = geteuid() lchown(&(0x7f0000000180)='./file0\x00', r3, r2) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) sync() 17:33:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) dup2(r0, r1) shutdown(r0, 0x1) kqueue() 17:33:02 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2870, 0x8}, {0x1f, 0xffffffff}}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x9d, 0x40000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000040), 0x3ff, 0x0, 0x10001, 0x0) r2 = kqueue() write(r2, &(0x7f0000000100)="bb853f613aab62e5ffcba99c721a8c9107260e0cdfafdec015cf9229f1ad2ac48202a1d6fd90a205e9f64f89cb864139f01f307a59e7009093181f2d112a0cc1c492542f1eeb69af496041d2f046fff26d03d2bd73", 0x55) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 17:33:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$unix(r0, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r7 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) msgget$private(0x0, 0x149) r8 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f00000004c0)=""/106) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r9 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r0, &(0x7f0000000a40)="594a7499966127ff75be9e0f71f007ef9b32f4e007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609cdb2af6ac9982350c8363a574ace11368e0b2a42283f6c778010000000000000017685b6c58f48266accefbefa57e245302be96b60c4620fe9eb7fc24145c9553fbc9002bffcde061df3cc5b32e4f7a376f2330eb1c0600000000000000000000000000b27c0910065b44a49fc3", 0xfffffffffffffe60, 0x9, 0x0, 0xfffffffffffffe86) munlockall() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r1, r4, r2}, 0xc) r10 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000940)={{0x6, r4, r5, r4, r2, 0x8, 0x3ff}, 0x20, 0x7f, r11, r3, 0x25, 0x100000001, 0x1}) renameat(r9, &(0x7f0000000680)='./file0\x00', r9, &(0x7f00000006c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000700)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000780)) rmdir(&(0x7f00000007c0)='.\x00') 17:33:02 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, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001680)) sync() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000140)) pipe(&(0x7f0000001740)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 17:33:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 17:33:02 executing program 0: mprotect(&(0x7f000050a000/0xd000)=nil, 0xd000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0xa1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x5, 0x1, 0x3}) r2 = getpid() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 17:33:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5143bdfcaa044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab0619882c64b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b867eee3dbbc5b9ad8a4f5f728193ed13ee2e7d65395cbb31a889f5b0b3236450d9c33cbdbca4a5df051ddfb89511a4276ff3b44a10fb43699cb2634ddec76117645ff781ad9ae4b89e92a701ed12efe9b2e9a2f1b810b1fc9baacb25292b6995990f3b4f62f65a025b5af068cb67087c3b3938b770ce1277c798a56df24f04783", 0xd8) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r1, &(0x7f0000000040), 0x1) 17:33:03 executing program 1: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) socket(0x2, 0x7, 0x100000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) munmap(&(0x7f00001c5000/0x2000)=nil, 0x2000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:33:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x5f9, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 17:33:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = getpgrp() shutdown(r0, 0x51de19835c2c8ddb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 17:33:03 executing program 0: r0 = socket(0x18, 0x0, 0xcf2b) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000080), 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0x401, 0x4) 17:33:04 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000001600)=[{&(0x7f0000001140)=""/162, 0xa2}, {&(0x7f0000001200)}, {&(0x7f0000001240)=""/18, 0x12}, {&(0x7f0000001280)=""/139, 0x8b}, {&(0x7f0000001340)=""/70, 0x46}, {&(0x7f00000013c0)=""/113, 0x71}, {&(0x7f0000001440)=""/49, 0x31}, {&(0x7f0000001480)=""/91, 0x5b}, {&(0x7f0000001500)=""/238, 0xee}], 0x9) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x18, 0x1) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) kqueue() sendto$inet(r5, &(0x7f00000000c0)="e9925ba833aa41e335617816cdf6291ecceef9d51518378af3c2ecf030d008f78ea4498b431b07e3dc067bd30524bd350e2af5f85971210baa533a6bd2b0b8287596282d2f14921eac064f892aa5587d209d29a08135743547ec4b0b30a282b6f5b8c6473098fd88be60b3b9bdb2c96e33a7474a7c00637172435b57eaf0b9ffa479fd45d89d9ba3db4a18bb2981d5ab36141e494f26ca4549e0e99b950825538ccb1523835b95d1b2f7627e30dca173dc315b7008fbe1a823f09815a9119c4af9233ec4aee84b263e1c0cebda5b459e8eb0e1dbc8992d89d1287f36cf908b81324a5edcb28bbd6e87d0d26aaca3ebececdb40d5bbd9fb156d226709c390f209e3e089417595027c31f2d02d2278356757dabbc618ac2b9a670648c601cf21c36281f326c40d0a29f43b9b546c1e373206bd6b3c25abe803790472313d660d871a41b0433d44e668ba56d845ba7d2b30f71a87f279d642e57e7e2b58dc98183b10bfd01d8fe823571039f1d55c65684b52e5c997861280d3dc542b67d44552257a66de8d5719342e4c3c8db9483cceb489f59440bbd7d9df44ebff4e55f4a70a89238b2fc09426425f228f34257e3295715efa14bfadf6c4ed34038248ea8854c66fe7f5c999ef959e5256393b5fc0a2d6af93c588617bd69d4bfe336753e59c7db2a1295e43080f330c75cd214e0d4fa26dc53ff63e0ca89afe382d91a5da3a2ddaa81a654c8d9055e8cfbc566042db1c98730dc86787ea14e5af27a344bc93ec1c1fc0462b3f504fa89f9b8cf72a1b02554ba4c81cf760a762f08f67aae019b88330c2d9767b39722f175e1aac7b2639cb49189d7340eda81a44d6e5f61714c252c2bb9dbbb97847f794f84f06b7e4290994e636c672161afd2a22a5655cf7f09c700cb28ef65cda5728318b917b604f705e37fe7924df8287a860690164444bb123c3544df686e6937429f4ae72c8a7b2c30c6434c96d2fab2ec0d6a735284e38a62badbc35b525a1eec0341159bcfb0db964f62c0a61d8f9aa412af45e651cd4f46b6323045720b50627b53dff1cb19cfbf04f288852f01ca70ad646a19a1bb891489b8c10bf9ffd7d680a3319b76b894ab11546f5b180edfd79cdf3ab3cfe5b5d21f6138dc50720d18983e9e34a44cef7e75973b41078cede6f2b18795c656131fd30868a7f317acc9d335397cdf5f859ec9bd48ce95cd938dbee0cb55f06c20cbfaea0f071e07848664f1b5d6fee7e19db68c855217f8fbe96c770c919661d3058f341ef6751b5529640dd9763b55bd996b89b926f604c896697991995a1ffb39c7ce5e1df355bcd62dd95315b5ed3a49c999733750411ec51c20de9828778d053f5888cdaa720808b253ff2880d17cf2d3d2d90120a5108c2068736d322d99a117d2a5b579d66b2f27df9a9e85ab014af433d0248421f045c1c5d4788403ccbbc84756be8758050cd8909dc13f915cc50f59151fdf4a27fc5539288df26537e144a05dc9303d62639d88e9582eb9221e68272e92a10055338dd698561fce5f7562b6282e71ced9c00bd39671bca2aa1283b3d2e257d69a85d420d8dc5a79d13bf392965e1d12b968f3b31e8d2f77ad0d426358a045790a0ecab0bae4a8c0d3e5f06a719a4ca1f2b4a8ef28bcc6fb1c2f975eaa297c94245ba4121f64fe7e61eb20d34d4049f78aba31212bf5260eb18500fbcd38afa7932b258f5a9f4ae218e415753107a6c99093b5879f1138c1c5e0719689ea6d8d14226f08236e2257e2482bc34896a693282935481e886438011998aa20adddf46c61cf3e23df5997e7469fd3ac3e8dcb749f90b8e25ef3a034930f04ee39a93a3402675be312a4b9f40790d2b46769ee263b4d7ad4e83ede0b875415566b58dad18512d36f4b156e0fe840986c90ae0172d0976dc8636fdf8d6467fb3b47304c4f872475ed482d45c733cb54bfcce22fbd2b2915cc5f94ef24e29062edbe5cecfa56482e66de62d559bc6e8b4fb9224281924d58e55f21884f598d2bbb89173a88e5762074ff12da1aef27f0069d31195df780dd9eeec4840d2ba87991d31ded75399b0c771c6146dabc6f0002eb30342e081ceb6659872c7fdf60aad75900a2b2fd1ac21935830bc75524809cff05c2a68830388e6eb3efe14dd1e4ea4eab7f398192c6d178a86f61d8e7e6b813f38aca8a3b1253e9cc83e1b0d0130afc8fac8090b06f411ad680b563eb87d298abb132f666668473f421bcd7ea79d3d51c7a6a5693b0e80705d88f135a09cad041c40a0954ad71f4f626b9042c20ccf0b2ae5744a66be64c672c9b45bbcea9b29f35492817b2371cd98a0ad69ce0649f071a1c12644193ceb4dcd07982ee3c2dfbcf5087df3176859794e3c1e38d2df0c987861f68d5af052d80fda20fa55a3d57f0fa94b90ca221a1ccfc9e92fae25e73db9f322869b9e96895c000be3ec7bef5c74668fcb989a6940e542d1fc7b058543a42f8b8c7c00f1a5b026049e23513faf3575bdc438ed0209f3b6ea3deaa09832a2e4aaa5fad8cdd15cb12212f35243636296ab2cecc078759e472c4a51f67cb96a5f01995b19ecbd567f736111ab1c6104046185f8079dc9c71270a75624015cfd3a20e99c4b6cbd679d89b33108a7834a3af9eb2494c4f16f217bd8aa7a8c4ae25d947887ccb8cdd6d58e7c85f5abc373df7fd98cae9fc9bcf9a5aa9f852fcd347b0740ac4ebd6dd91aba95157de8d3d45598d4939d29cc054248ee94984f8cd44636b4e7c9bf3a77d346a501dcbf24c682d7d31391ee4bae5659d4aec8a79a7881f1aa654df7768f0c7e352c7c47e3106b847f4b94ed89d885063abfd24abe02d9e976387fc7bfdcab2a85f80e2aad5dc8041ae26f19769b49f9bf56b5c5e83d8cd8c413291ba3b7e535eba7beb22e121af28494e6200ea41639bb3024311ab7fb47739eb2d5e52064382d7805f9bf99ec2db8fef38bb4bb4d8a20d6a1b54790d5b1821850385a3e195b797647802cc5813da8cf88896bd245bbd7571cbf9a1c63676702ae1bbb0efda0e75aeab338f3860eb9b62394f7e8e4d6bf2c4eef73cc7fe574ea3916aa20fbb123d3294043fc9ae17087eb91d83a58c258d366448f783e91a75503fbb1bd3be2e59b98b4902d6a910dd3362c2bcaba9552740d07a59810e89637da03b7000a124470d8bcfb2cf9fd151c32e59723f9da857f1deee9a437b09ebb37e2ba9171b3e9fc9e8f40c77fcc00df92f916fbfae4fd6404a7a30e54565f0a34482951bc434e632b35d491891da2e72d45ea6da115e4108ffc6b2135a18d222a6f7c0eb0fa26371f81a68146c6e00d08f3ba27f261b432fe499dee2478aab9f0993cdabfebad721551ebbd4e99e9701b5a2b102957461a0f7a23116f2637809c59e61cf457af2a9a7f2231c79053277b24b9033b48f1ddd6a31e98f41f6ad2a2e1eb775b45e86a48aff3782d04de7b8803ddbd90a20847d5853e7d1d837ebbf3a9f875c30bf3607aea8eca7229b53c19f56ad338138d5f27e397edc1e218da8c03020058361b481fd07b8418e97444d7a3c0b1a6b4b2caa0a5f0773439a963d99fbeb2de8ef00268f0c23e3c0b433be403e7fdda5f48824c2b6387fd33b4ca9ecc71ea419fe5d924286d25e6276af0f87ff680ab91f2170ac5ad56833382f0dea3d5f6ecd7416157720dd7a6b4ed2210b4480214eab9f881de837f6abdff60d5c8cf65527859c35caba665f23e5a19d2663585d47e426237fd8f779512ad138bbf11114614fe04cc3e8c3e03f3ba1da1aafefd56b087d35bb5371e793a2f06fc60451e3c69c1f7d6953d0ac5ac1e5d5e579c38017c1b8a208f40c929b01c2fb4e341f7180a1950c8024ac0bac65206455e7c3d319a620f201506f231d92c6457d50467731f6d771260d61dfb7b983c6e83ece7d617626a38939cfa6a8cd4ae5b82c4bb63c987db0ae3a28a58a4c095f4b2d9177436615747f76900d0e460473696c122e0bffae137dc58ce180b07eaf6c9972b809414f3e1c9c17d0e7d5f44f4b0800192ef01cbd406f2a6539850b5d576c7ced171575f4f40164487456f2404cb46b9b5fee75787c1a6024c6b9c915aecc3ca4a4fdd5d6affbafbbb51498f61fcb7f1c922e26e980c8f189538fada58762cb3262b258d013860c2df9016e58d1eb9aef77ce7a75401377de4594837f9b688377ff09bbf40748362836f650ef79b325b24aeee30db0b4d8e6313203889e0f36b4e5e2528caeb13bae6f247ef602c7b7195e1c4fd8f4246ce838501a78810d840b065fc441a30f8cb3d664e3b1d5afa482cbf82ab192c0ccafe48085cb1393f555d6c105d614960bf0ed660b43fed289d226796dc41d5c2db2985207a3ca169f9366d1f22c4cec91ab130e593eef9caef629bdd33c35c4ed96782c137e8b46126b545b9a170c47e26e0fdfc2a549428a55dc274bf4f117f5350cb815428ebc82019fd803483eb48a33600363b5ecbd605692f290286d725a1232542420f587c6382bc3aec344562124c1828d87e2e6d198b688c7d000e100776ccb3269ad520ce98b1746986d881a13ae4ba1dffc81cdbb0d8b3f86ae7d976a1dd8938752c2006da6611262e6a83e2a11026acf79bf13a804d63f167572916aea00fe89a5e29d1221db420b2c660c009b28cfd08cd2e14a9715cd3d9583bbd775bc3ac93ba92fbc44749a23b5af6357b1b77bc3ff330586076bcd95fac091b8561dda613bc2a59378577b7f248c8f4b456ea774f4109dc19a4e431829aecc5954a6c5416dbe0a107c50515c76056b8653b301db9ac6fc4ef3d20c485134fd6cba193f0dc2eab9cdbbf19bbb7b8124f37b012b8eae90ea9e013dfb710dbb960af3deb2d05f5f7569a7d230acb4755331e836a36f28f590f5284870ef326ecb6aa9ccdfe4e45fc3e8be2c7dcbe1653974ce6f1b7f1e08fd6cc8009fc2a2cdace0dd776140ac392662b8d351df825e295c8ea6dea342d1dea29bcd4a932bd83181b9beb7f22244e1865a5da652ac71908a7c4869d07530c214d0ac40922e944451951ea85b49105ad0545309c475dbabe2ddd69ba47c515b7aab37825ae88e959489b54009c335e7fb7859f86c47266ef0dcd503dd28e2ec03afc8306fa39164b79b5fe72872882b94116e8ff627b66292be3858aae11230d6089701f41d32b55006d97e156f901cd30009a820ee5d25dad2b56d3dd04ccce04729b5b9179943cd5582a4f5954e34516ff36a386daf56a9194d0da27cfe459f277b1e6671a21bcb5e0ba52ea53b50e540c26f8d3714dccb4a6c6229277ea5901ffa217ee3d6aa362cd3b19a3ba00a8d44cb48ce872cf11cf4412d4dfe0c9fc96548fbcf51dc606bb0a2c7c43b090a0a663a908ef95d0cf30447469ad8f3dda81f222da733ace90d55aeb20732821a5d3c2734ae1a38b7f2ad36fea4ed16cb686b93d9b8421d35b9cb616dee668cbf01dbcdaa690326b8b6a6f474b9b8e6ddfcc1b7607ddee8914901db6ea9bfb5f50ddef1d36cd5af91ffe05b30640b63d2b2a9deac2579d38de84ef901944410de855aa2cab7a3709a671782ad7d487516144ecd9fa2e170158bf8bd2698f085e03547c2a8ea3596d4992bfcf7a906230fce9fb31b83e729f8bb4fee8e7b50770ec1ff88c7947bed286f8e6fd73fe5918a54b75d1ab0b2248186e4797a2513e14c6181bba5ad0008da25375862602b263e1bcb304c468a2d37f4eba7117c9d636647ab95f5b034a50e58925401e0c9cbfe2252e729d2edb4c7a6cfe42c3aea9cec9bc48cee0f1c7d21b77c612dd0002", 0x1000, 0x408, &(0x7f00000010c0)={0x2, 0x1}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x80, 0x0) 17:33:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = msgget$private(0x0, 0x220) msgsnd(r1, &(0x7f00000000c0)={0x3, "f96f82ccac5c4418db44172832413c818b025ac90d31c3e252b0538aa713571a5a546927beb58f85920684"}, 0x33, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 17:33:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7086c583981f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb892ce6b3dd5cb705821f31048984e904200", 0x4a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kqueue() syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 17:33:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xd0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000480)) r2 = getegid() write(r1, &(0x7f00000001c0)="d53a9903cfc85f60bd1e5c6a35e9b2dfb59701aad23ad969a71046cd40dd6874", 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, r2, 0x4) dup2(r1, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x101) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) fchownat(r1, &(0x7f0000000200)='./file0/file0\x00', r3, r4, 0x6) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 17:33:04 executing program 1: r0 = socket(0x1, 0x4007, 0x10001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 17:33:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000500)=""/4096}, {&(0x7f0000000080)=""/116}, {&(0x7f0000000140)=""/44}, {&(0x7f0000000180)=""/74}, {&(0x7f0000000280)=""/228}, {&(0x7f0000000380)=""/5}, {&(0x7f00000003c0)=""/23}, {&(0x7f0000000400)=""/181}, {&(0x7f0000001500)=""/194}, {&(0x7f0000003580)=""/4096}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 17:33:04 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) getitimer(0x1, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000100)={{0x1e4, 0x8}, {0x2, 0x5f7a}}, &(0x7f0000000140)) getitimer(0x5, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000080)={{0x80000001, 0xa2d0}, {0x8001, 0x784e}}, 0x0) 17:33:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0xa4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) dup2(r3, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) 17:33:04 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0xfffffffffffffffd) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(r3, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 17:33:04 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/75, 0x4b}, {&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/200, 0xc8}, {&(0x7f0000000480)=""/169, 0xa9}, {&(0x7f0000000540)=""/186, 0xba}, {&(0x7f0000000600)=""/93, 0x5d}, {&(0x7f0000000680)=""/186, 0xba}], 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') r3 = socket$unix(0x1, 0x1, 0x0) openat(r1, &(0x7f00000007c0)='./file0\x00', 0x0, 0x40) getpeername(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 17:33:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f0000000000)="61a5c5016d69cb148ea4dc", 0x3c) 17:33:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0x0) semget(0x1, 0x1, 0x10) 17:33:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000001580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)=""/242, 0xf2}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/12, 0xc}], 0x5, &(0x7f00000014c0)=""/159, 0x9f}, 0x0) 17:33:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 17:33:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffffffffffe1f, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10088, 0x10) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x1ff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x4477, './file0\x00', './file0\x00'}) setsockopt$sock_int(r1, 0xffff, 0xbebf907545ab016d, &(0x7f0000000200)=0x100000000, 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0xfffffffffffeffff, 0x1, 0x7fff, 0xfff]}) 17:33:04 executing program 1: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xfffffffffffffff9, 0x4, {0x6ee, 0x80}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:33:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fchdir(r1) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x0, 0x6, 0x5}) flock(r0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x100000001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="34758d90a46bb97b40eef71058fd117ffdb4331dba5647c87c8459c9d3e1cce443c8ad199f92f6a026018c9d507126827c410eecbde24a2c76e3ff90585b98df579d051bd7c71888dcd8ac36dbb31ef8d6de2e39fd5218c33b40723f7c8bc1646cbdce566f2cd7f60a2ed310fdacb02a10c4f451055748ea87f983badba4", 0x7e) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x4, 0x2) bind$unix(r1, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) r2 = open$dir(&(0x7f0000000300)='./file1\x00', 0x80, 0x4) connect(r1, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000380)={0x9}) read(r2, &(0x7f00000003c0)=""/24, 0x18) readlinkat(r1, &(0x7f0000000400)='./file1\x00', &(0x7f0000000440)=""/164, 0xa4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f0000000540)=0x10) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000005c0)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000600)={0x3, 0xfff}) flock(r0, 0xb) symlinkat(&(0x7f0000000640)='./file0\x00', r1, &(0x7f0000000680)='./file1\x00') bind$unix(r3, &(0x7f00000006c0)=@file={0x1, './file1\x00'}, 0xa) socket(0x10, 0x5, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000740)='/dev/pci\x00', 0x1, 0x0) poll(&(0x7f0000000780)=[{r4, 0x8}, {r6, 0x20}, {r5}, {r1, 0x20}, {r1, 0x10}, {r1, 0x80}, {r5, 0x1}], 0x7, 0x3) readv(r2, &(0x7f0000002c00)=[{&(0x7f00000007c0)=""/253, 0xfd}, {&(0x7f00000008c0)=""/228, 0xe4}, {&(0x7f00000009c0)=""/57, 0x39}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/129, 0x81}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/122, 0x7a}, {&(0x7f0000002b40)=""/63, 0x3f}, {&(0x7f0000002b80)=""/90, 0x5a}], 0x9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000002cc0)=0x9638) 17:33:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) dup(r0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 17:33:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x20, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 17:33:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x62aa88a6fb80cbcf, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xad, 0x80, 0x5, 0x1ff}], 0x5, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x7, 0x10, 0x8aa, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffd89, 0x7}, {{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x712, 0x3}], 0x80000001, &(0x7f0000000300)={0xfa, 0x3181}) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) write(r5, &(0x7f00000000c0)="e1d051a6d026e3a1b172523939dbb7864b36d67daa63952350df96b3f9994088141ea0383e937c362487a21775398ff54f0231270d55d5f1b10f4bee30c4230f", 0x40) 17:33:04 executing program 1: r0 = syz_open_pts() r1 = geteuid() setuid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 17:33:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1012, r0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='W\x00') pipe(&(0x7f00000000c0)) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x0) 17:33:04 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x90, 0x0) pipe2(&(0x7f0000000140), 0x4) dup(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x100) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x11) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0xfffffffffffffff6) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) 17:33:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000480)=[{}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x3c2b2117769bff67) r3 = syz_open_pts() syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() lseek(r4, 0x0, 0x0, 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) getsockopt(r0, 0x55, 0x400000002b, 0x0, 0x0) dup2(r5, r5) setsockopt(r0, 0x8, 0xff, &(0x7f0000000000)="283383df3dc64658ed328ac0d3f3d0692ca56a25d8ab2165b2a90b6094bea4771aab2f77f41fd1be16821c51bff7ef2c85e3d12df0199ef0597be4ac5d867415946a41003fe797fe14561d6c3009edb04e1015fc4360c801d8ce969160ab14cd9bb8d29b18510034e59228960a60c721fd5fdc1a18a9df9c1a8d273975a84ab9215b380a04fe8d77f1e7ea3bd887dfc42430b86f50a1621a08cf48d03e068e25eae2a985d94fe72865f56d437b6daf8154a12257231b6a15b07823455528412c341f3ad9a805", 0xc6) bind$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0100212f66696ce53000e054099098c89fad544ec42b8eddc0c806abefe24710077f88e701254d114dd4964691361b533169154ace664cd749e75f8a4b19de9367e04e70aca8a205f8d55a6a54bf7e64b2d8887b05d7a965544b9d4efc466107"], 0xa) 17:33:04 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) close(r0) syz_open_pts() 17:33:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x9, &(0x7f0000000440)=[{0x3, 0x5, 0x755, 0x1f}, {0x20, 0x6, 0x1, 0x9}, {0x8000, 0x6, 0xd9cf, 0x8}, {0x1f, 0x0, 0x401, 0x1ff}, {0x4, 0x22, 0x0, 0x80}, {0x101, 0x1, 0x5, 0x5}, {0xfffffffffffffffb, 0x81, 0x401, 0x7}, {0x0, 0x100000001, 0x8001, 0x20}, {0x7, 0x7, 0x0, 0xffe00000}]}) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x85, 0x40}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000500)="8947a40b303e187bf7d992ec3dd2abc36604bf125ffbc00ba85a577466582f00b99884b5d3b9b4", 0x27}, {&(0x7f0000000080)="7eaf9ace2d4fba4c5a3a4d1d8b5e2974181ec7f82ffd1ba59751150a26bc71f880b6e5eee880a4810b57e55f6a174b17b7fadc3d97c207f66f6f9b62e1afbaf0922c2dfdb1fb30af30d67a72be3956a6fed8bc13", 0x54}, {&(0x7f0000000100)="b3a4cf9f497a91a5df178984c32a6e92f182b8ab7247b141821d2cd219efad7e4bad85fd289dc84dceb1ec2cdfbdb32f40b95164dc7301e92c15102db7787da39f665ab1b89d5113c7dea3f6c01cfdcbdef9707d0096b0072159741d5b657f63b3c7eec803176d29efe1f36247ed308639b02ac9a3e78b3cfd23e02921ed04bf6eb0e175a86de7cba60c", 0x5a}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="6000000000000000ffff00003d04000093f2e3ed71b83eebfd0f1fda81f91fe7c37301540373bd27f20d2d008dda0f365c587d3c12bf153af524e2191242bc1798c5b980e101ff45ece39edf53ddeee7fd780766b30000600000000000000001000000590a000098b1c79601e994999885381e4579be72384322810f7e80693d4875034df61e245ff64b3ce25bb37d71ce3ef557f0db06ffd3d99e17045994e121ee86f488cf0bbbde26027f95aa05adabe3000000000060000000000000000100000000000100477e390b49bb0f3c3c45ccb9687ea23168d06e3bbf60ca5219a225ff5ac15fb7b2113cbb2e63e4074bb575fc1728657f77c37839f37e0884b8a3c6749709346286e4826a743acc97274fff5221511000d80000000000000001000000030000006ff430cb25d68435a3df8f32e9b81a45e2d6e6b164d9bb10c087ca9509a50010cb479c802188d7f32eed7c56e9b4c295127d1c01f0c8ec845dc339b312098b46eaf813ddf7b6ede2f8e30fa349d0bae2adfa5d74c7715b669117a22a94f2a6a869021f5265c5e85568443466b388d892d4f9c056ce81aa84969e313677731ff28e6f3a691c07addbdb6a6260b6bf99d9fb33eb5f3df1ea2eb853701eb8b18eeaf83ea61ec0d5bd7028d632ab5cdef1ec87a6b11620aad4364d203a4c17be46c2e10be415340000003690ef6eb5c1bf5209c05c6bc9a258af5fc0e9d4979f8b68b05064b564e7400230521755d700bac09327be1ecec3d3a527365e105c75b500d2dc9f64b13b71afd9a019742039de0fd31833fd7d80e26a782077e93ae0b1a25bf5f22f1ab1ca3b693692a4cda739a33189f89719d1e4e0cbf2c18c8fb6cbd22b4e7c6f678382ceb6112d51796f6aeddd908bbfe4dc876aa8489c0e4bb899798bd811859b80444715167fc4580ff916fde3d638369a1f053d"], 0x1f8}, 0x4) 17:33:04 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 17:33:04 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x1, 0x5011, r1, 0x0, 0x4c) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 17:33:05 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) socket$inet(0x2, 0x8000, 0x1) dup2(r1, r0) kevent(r0, 0x0, 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xd6, 0xffffffff80000000}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x80}], 0x5, 0x0) 17:33:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() fcntl$getown(r1, 0x5) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000500)=""/185, 0xb9}, {&(0x7f00000005c0)=""/181, 0xb5}], 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000380)) r4 = syz_open_pts() clock_gettime(0x2, &(0x7f0000000040)) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x22a, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/45, 0x2d}], 0x1) fchflags(r5, 0x10000) 17:33:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) r1 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) flock(r0, 0x2) flock(r0, 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="c13f73c66b3763793a6e3a1dba9963932e85810f55d2de6c5bf810a3fbb5f67a15e13560ec5f6b350458125932f419a247c03934962e2979a8070a64e6cbd642a1a33073790f9da684cb713b7a654cd385a33183e883548c6c2360e686472f3ed5798f58216adc46886164aaaf300f080676d99a9a4b427344b70cdc1d9ff2dc54319d2a5805", 0x86}, {&(0x7f0000000200)="54d028cb8d8b1beb27bfa8258542312c75a945f4bb9ebfc619739eba92af2a2c665cff03384ae659dbe225f2cf67eccd3938de37655cbaad3f052935b02dac457b7092742b2eeb5a64a15e8aeafba3a5330d30be8352a1bded69c05ff8091f233f44dd24a147298d99d0fb4d96434ee329a372b78ee1272c8bd583c17a45557ce515d4e151cabfa944c6c1c3a6458f7fcf42064109c58fb576fdd0114b2dfb5057a9c4d1167d96e969c4562ea29d9b5d55a02045c3ed6fff3a9df19c21a6067717dc3ae315a212db2c2e258e", 0xcc}], 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000340)="1b1ef63ae9db43150c1d35cde4c62d57f8fb3bd06925d89a39898d45942d3c627ea8f7e3a415f3fb2c98a852e534b9105dd01cff572d556ecb04b39f97f3fbc5a8f9e08a4ef86a7e625931e89747fb33d4946af89caa170340b1580f8f442e57593180ead6e2099f59dedd1fa8ca65f5222b561d57de9dce4114afac3c1cad48fa0a3d422ae37879e5bb976e5b908154880c3c09ee25eca90963f9ae7d5e822d406495729c27ceb990b90a93e5f26c8c1b4e5c5d48", 0xb5}, {&(0x7f0000000400)="a06cc39b6b197c72af0902bb1c7e0ab3c28ff6f526314abd276a9ef05e9fb2a051a594f327c787", 0x27}], 0x2) 17:33:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="a8087028cf5ce5e787949006bb33eaeaf5b68d9b6a2c9238810074d88b0aaf50", 0x20) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1ba) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfdffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x2d5}], 0x1) 17:33:06 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) fcntl$setflags(r0, 0x2, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 17:33:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x400000002, 0x0) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000040), 0x416, 0x0, 0x81, 0x0) close(r1) 17:33:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x4ad7, 0x4, 0x40, "270b462732a9299071cb9ee88cc6f482fb7bad0f", 0x5, 0x2b}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x4, 0x6, 0x0, 0xf61, 0x103f, 0x2, 0x2, 0x3, 0x1, 0xffff}) 17:33:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="b5739908f15d3690633fdbd36f2ee9190d9ece51d38c2a743ef910bd1ba29a3861c9cdefbdb63712fbd065faf5047815553c0fecdb025c55807c60b5852953dd4baae3cd8341f9c9df3e64ee755ecbe7b813837918fc18f8bf899c0745068d3e34b28e7f2ae68bc244a81711b640a280a24bd816fec4b59137226e54a3a1", 0x7e}, {&(0x7f0000000180)="cdc0cbaffc0ecf798ac3c25c73c334e952f46e6e5f07613dbae6b8164c026b533f8d3c2b9f83dc19fb6bff5408847f8c819ce4d9c0118d44d3a8ce3135926e484f071bb4eb4bb7f205b7866e0fabd3b62d5ff47be715b0988bbb5fe68c0e1ac2818ca1b9efaf942300f5ae03112d7792efd754", 0x73}, {&(0x7f0000000200)="2d9cccd46250274bea59b0cedff29c017069946c53084af7c5e9ad0f4420f59de7e872cf2002c7871b99f774b05b72e608515da1db2210", 0x37}], 0x3, &(0x7f0000000280)=[{0x20, 0x1, 0xffffffff, "81a83efe83539766f26454e718"}, {0x30, 0xffff, 0x7, "549808b92d4a5cc28ebbc370a39f2f7d2bafaa47d18cd202526f"}, {0x68, 0x1, 0x0, "87f786e013318d28efab825d675720b18645872c48a09e61c85486632c5f7d504db4636db28b49f547ad14f0b262a53ff30628c13d7300ff04cfe4ff8822fe2e3be62d68ed055c452bff159b3e56d5da42bd"}], 0xb8}, 0xc69d18fea0a28766) connect$unix(r0, &(0x7f0000000380)=@abs={0x682eb13985c518e6, 0x7}, 0x2df) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:33:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:33:07 executing program 1: 17:33:07 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) socket(0x11, 0x5, 0x0) 17:33:07 executing program 1: 17:33:07 executing program 0: r0 = socket$inet6(0xa, 0x802, 0x73) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 17:33:07 executing program 0: r0 = socket$inet6(0xa, 0x802, 0x73) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:33:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) write(r0, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) readv(r0, &(0x7f0000002680)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000440)=""/175, 0xaf}, {&(0x7f0000000500)=""/132, 0x84}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f00000015c0)=""/149, 0x95}, {&(0x7f0000001680)=""/4096, 0x1000}], 0xa) ioctl$TIOCSDTR(r0, 0x20007479) 17:33:07 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./control\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') truncate(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x8) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./control/file0\x00') 17:33:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r2 = semget$private(0x0, 0x0, 0x12) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x4) r3 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0xcfdd, 0x401, './file0\x00', 0xb33, 0x3, 0x40, 0xa2}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x5, 0x3ff, 0x1, 0xffffffff, "585d4aca2c75de368425c94fadd12e4e59eb32ca", 0x8, 0x459}) 17:33:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000040)="e343ffbdf9ffffffffffffff4e0c2b5e2c9b133e835cbfa27640c4b4db02510311b69d91f21a2215d03483e3479647d08463ccf74437629f5bc65cd26f093b1e84a3f0be741474bdfa47ff327beb74", 0x32c) 17:33:07 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x200, 0x1, &(0x7f0000000080)="45cacb130f8a310e0a83a46881b8d1c06582c8ebdb0935063e45e8924a43597d0707c1e8e2cecaf23e14fe6931b0a176192df2c85b27ea14dd00c19769ca5ebe37b28fc4c982798d3d3982737eb3098af1808f4579a445fec5cd4beeb13c1b8b6b79e06d1b08a07307cbd7451adde9bbbdf5", 0x72) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000516000/0x3000)=nil) 17:33:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) 17:33:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x2e0}], 0x3e1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x80000001, 0x1000, {0xfffffffffffffffd, 0xbd}}) 17:33:07 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 17:33:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) r2 = semget$private(0x0, 0x2, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000d40)=""/4096) writev(r0, &(0x7f0000000080), 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="56a442fcd7f41d7b96286dee329bf6d49902c5130f43c90c272ad56d8347348991dc4e84ae984196f3f699d919a97c5358699772ebddecd3dcbbae8ccccb89445a2b7042b09ceb903a05ff533d549b69d8cb7d8d060591817861a27707cc35a9482bb246d2eea1d0f3a6290dba6968c78d2f03a5982d", 0x76}, {&(0x7f0000000100)="62ab066984431d5175ad7f17054e1df8238d53191c378c9cbbfc7b0024f2ec8dae", 0x21}], 0x2) 17:33:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x1}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "00081200000000000400010400", 0x101, 0x7ff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) pipe(&(0x7f0000000440)) poll(&(0x7f0000000140)=[{r0, 0x18c}], 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x400) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x7, 0x4, 0x0, "6143dee8de78ddd53c01adbdec10cca659700f10", 0x7, 0x4}) 17:33:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x8, 0x26, 0x100000000, 0x6}) r1 = socket$inet(0x2, 0x4000, 0xc00204000003) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) close(r1) 17:33:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchown(r2, 0xffffffffffffffff, 0xffffffffffffffff) 17:33:08 executing program 0: r0 = socket(0x20, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x20000, 0xfff, 0x0, 0x0) 17:33:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0xa) 17:33:08 executing program 1: 17:33:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x6, 0x2, 0x2, 0x4}) 17:33:08 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) fcntl$setflags(r0, 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 17:33:12 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTART(r0, 0x2000746e) 17:33:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) dup2(r1, r1) 17:33:12 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xee, 0x8, 0x0, "aa7177433efa5b8ad9be58993d5e4b190922c59a", 0x6}) kevent(r1, 0x0, 0x1be, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x4ea0d14e, 0x9}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0xffffffffffffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x800000000000, 0x5}, {{r0}, 0x0, 0xa862bdc9ae48cc60, 0x10, 0x7fffffff, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x7}], 0x4000007, 0x0) r2 = socket(0x2, 0x2, 0x7) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="317f255f456395828c71111e0ee132534ccf0e15c32d5e0fd594b6f62b392c548c9c3ec9dc365fc452c620f5dcc68a37836c113c0d8e71363b9de390ce66c53d1e4b3d3a28d6c32adf20a11804e3c8bf8ed3b9269d487f85776fa20fc0fcccfbfc5ad8dc43647d066b855060ab2163d1b2470d867499d6e72f320ef12120da6e882cd7c2b6ef4d048b2c05982a3c50705c8c00645c1095baa8f1c7e43d25dab36a77c2d1bfd9d7808f71a71cf9a6abd80cf4cdf9", 0xb4}], 0x1) 17:33:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="267fb968218ed3d64ef0b63ccffcab59fa571e5ea8f1e6dbff9a73b473ccc76a04eae8f5a2b6e6f1054b247aa2d9a4510e5fe238e8f39d30a85e1f1bcc8d0971ea0b862ece1d9fd1aa06dc5efb8552f90cf888eeabaf5de686ed4464a7011641cc8fede62ef9b745fdb97c7250ebacaec900fa831e97d132ef8c559ec22fd603a5dca30ffc986befd34f523057c2fc333f3336a9c4925b710a1c98a710aca3975f33f26f248d7e28fa44e67570816b7f1e06876460c82dd746f585824b0966d5a7a537cf0190d04806703f439fd1dd25aeb414", 0xd3) close(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/6) 17:33:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x6, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffffffffffe}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x10000, &(0x7f00000001c0)="ebffcbff13b97b01ffaa4e10a6a000bf302658a1d282cd5e2892d4005ab5009648", 0xffffffffffffffde) 17:33:12 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x4b}], 0x3, 0x0, 0xffffffffffffffff, 0x0) 17:33:12 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, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafdad35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f00"/152], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x81, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) getrlimit(0x2, &(0x7f00000001c0)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "3fbcc06d00000000000035d8ca831e215dc600", 0x9}) 17:33:12 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 17:33:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) write(r0, &(0x7f0000000200), 0xfffffffffffffe1f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7ff) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) 17:33:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x3) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt(r0, 0x4, 0x8, &(0x7f0000000080)="7d275ced463333cfcc3a305f22a9640c1c1ca20c95fa6215a0d8b95689af6f182103a7b12e386a6b8c204c43fcc165992b3ba58966a2181961da0099c6df5a9bb20134142e049fd219396fed19292a788f249c8bda82dee3a03eb3bab9c2544b69214c7878da8c500c29a0c979e363ceac5bcd3b76047b060186", 0x7a) 17:33:12 executing program 0: syz_emit_ethernet(0xd1, &(0x7f0000000180)="692e0d081d4c8ebf8104c0aebb9456e130678401e131ba0fb413550530031e272baf3ea39f9045d26c3b9d77ae218a2cba80823a42d03fcf7f0e5dba231d08f4e6d3bdf888d99b8d324d34c6a3a2eaa7181f750c2485d03bf7f9921f4add770e9a8af175331d73c3a05d84e27863d8ea8b46bb5835f23e46156a72231e12341fb5443162718fa2667fbd65463d09178e9064cba885c15a1343d60b0c7fb0f00450b08d3b68d6168f76b8b1df43024be44dcb2fb006c0bc08e5d81472f7457c20f56b1a3c9cc8743e4d73617949852926db") setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x6f, 0x3, 0x1b19, "abd0e20400dc65827774fdccdff3fc844ae89310"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x102) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x9) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 17:33:12 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000100)='./file1\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(r0) syz_open_pts() socket$inet(0x2, 0x3, 0x1ff) writev(r1, &(0x7f0000001400)=[{0x0}], 0x1) 17:33:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x2, 0x4}, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xffff) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0x10000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x48, 0x4, 0x6, 0x4}], 0xffff, 0x0, 0x100000000008003, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f0000000180)="90409c6264e7e90886f54e0502f09c5b6d10ea2f241f26f849dd659fb4a5c65b349d16cd37a20fcb101f1896e9c556c014c16e9e855bb04c5a70b68ad8aec7a20bbf", 0x42) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 17:33:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 17:33:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xffffffff, 0x0) 17:33:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000, 0x45}, 0x8) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)='!', 0x1}], 0x1, 0x0, 0x0) shmget(0x1, 0x2000, 0x202, &(0x7f0000ffe000/0x2000)=nil) ftruncate(r0, 0x0, 0x20000a) 17:33:13 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) close(r5) syz_open_pts() fcntl$dupfd(r2, 0x0, r0) 17:33:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000180), 0x0) 17:33:13 executing program 0: r0 = socket(0x10000000002, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x5) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x1, 0x8db0c75d9c699167, 0xff, 0xfff, r3}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0xd14b9bf26c30bad6, 0x0) 17:33:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0xffffffffffffffff) getuid() 17:33:13 executing program 1: madvise(&(0x7f0000365000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000366000/0x1000)=nil, 0x1000) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x42, &(0x7f00000010c0)=@in6={0x18, 0x2, 0x0, 0xcca}, 0xc) 17:33:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) 17:33:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 17:33:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="bb7570772fae0fc8ed0829d7e7ae9b93ae29a7ad3e5109ddd450d6a5c5d42d329c10beeb3d62cbd854295280495cb89f8ee6ae64bbd0ad889696030ea1b8e7dff9b228824379039d9e4caeb4f1878127636983f5a476f8ec99e4c877b6316c1aaf1aa294837ffed0a4290d72cacebabb2045d78b14f158ef467b72f7345fe7f4f021e3ed5a18dca46fca9a6eca7b", 0x8e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x890, 0xb9eb3d1a59102f87) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x7fff, 0x10000]}) 17:33:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xcd, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) 17:33:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x2fd}, 0xc, 0x0, 0x0, 0x0}, 0x2) 17:33:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x6) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000200)=0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 17:33:13 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x57}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000040)="32fb8570cf4dfa63dea69d1b71938fc04f3b1182d98ca9331fa6efa5b80e517377a1c84ea4f6be36a76370", 0x2b}, {&(0x7f0000000080)="9df780726f3f", 0x6}, {&(0x7f0000001280)="cbc40567fc3c1c3b0d95ecd98fba3f0b50dbdeaca0308d4767b6996a2ab1d84f638cd9bd2e1d05d286731ed53c08254ab15ea3ecb02c1fb733ca024aec0a8d3c5d7d206ee3efa3dd0cb6c7ac3e151cc665bcdc05b56429e77b4969120f088fd645dd0eed047cf9605b13fc77f5e6527ea74653510fdbaee69fb37ff684f5eb42a4bf8c333bb9e71c2fed569ac45ea4f8c57181879d2cb10891b0", 0x9a}, {&(0x7f0000001340)="8fc72b7e5b839878b5026870f023ec2c89d4da8be6f574e42909d00efdc5917ac753327f5fe3c32f5283cbeafaa09780ed2dda47d4a8413a69a2087ba9275a86cb47a3721e8927470f5d8acc9560c98b392edd977375bb9d514d6ea5760c0502719b32c6034d2c97d4b1b1b0d6641f371e833b064023d15ee8c968fa040fc747bb408c96a7cd84a7fea99d71ad810d84c9e219349634cd2e67837a22a00ed4f925666bb24fca7e65927a09e1da26cb0c25163723c146503e83a2953f640176e38f547f5a4971c289b62c4ba8d0", 0xcd}, {&(0x7f0000001440)="ca6317878b7436286f4ac1dcab91c353cf24f7131442e2407d986116c2661d08c6927806349bc03896df224134c471aadb19fdeaf64eb1f1961f0e0f07a4767a68eca6aa3e0274f5f7fd5dbbdf8a107647db52c60581cffd0c8abfe7c234af4288f165bfc20303bf28152ccb297e76ade5e8a87f3d969fee73f40d0f46eb9e423953de49c2a81e03a9d41a3d5362f92e362cd38ca512b2b2061f7dd60357dc9e350b2dbf78cd1c5ff8baa5f8c35466", 0xaf}], 0x5, &(0x7f0000001500)=[{0xa0, 0xffff, 0x9, "f59af689809694b6a46b3c45e8f63b8d69edacbf03e711731639db85da853db8f6f1c4685c79f0e49d1216bfa9216c307189544a65b4bfc0e1fc2829428c5abeaf2b2b3d9030239aa45a39f611f216fe9301423b28df871ac6a36049a3542e41d134fb80cecc7919d556b601f30e6034cb2b180c53279502eff627a27eafdb73ecd908e00286c6a17eb9c6fc03"}, {0x50, 0x1, 0x9, "3183b92b06f0ef575871b8577ff6c9c582981a5691abacf2297267b8b9a52eca96244bf53fbda744441a22c342d451deae1901c533cb9f7b85bd1600b82e"}], 0xf0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="fe5482bac94f61738518ae1eb3f89b3f1502d23d292a03759ab9b38e1df3e1c561a98c1cf68d325f45ef35048ae3aa0e2ab17b0591a0b713e11874af7958249d6fb61c604099e182705f096d480142c008158d2968297d7f757a0c7616a77777dd287ec625fc56cd7ccb29a189129af7000931083579149ebe5a71061252a31294bddd7c8529dbc9ff55b54c8d8ae7f2e20b5bf5d6977aa4c4172f4f441cda3a183e847689f7d4bbb16c3361950b884ce8321fed44c28067862c4fcb89f6b2db69ba19cc8e7cdb685e6297da3dbae5b218c815e992ff34fb8158e377947a982a444be2e08b7caea136e11f2803e9c6dabcbbd730c3e4d9ee4637c6f9664b32d5d0db66a2f615b800128e9881f32f74d75d1f554bd6a043f9e6a93cd2b27a714d4b5abab0d292a98ab754c9493f806f66174d8aa09172bc7d40d97bee6f7aef32de48118be25472dcf0d10296f28372142081e8c59ca2741e9325716461d40c94113f7627b8239feef6a4291b3f03afa14fc4d61a59d325fd7abb1c337e5e62719cc6dd5e3ad189d389fbbc3cdf667cf593de19951c14108a2ebb2563d42320ea0184c342d5cf4aa226079133ece26888ef09c6069ded6158b156e32c4d2fef51c39e648c07f3dd23fc09ac4e9c2d1fc04d3489d388aec1b3f47354efca833658aa4c27fddd822017e9db70bf1c034532990ec72e7555829ace2e8c2485f2dc85c71e03854dc4498e6659097c14f8cb95d481e3fa6bdb7abc7c0f5f809489fdba29a528a20a8419c597d77bc4675f1b7f55e1154bd5025c549d143bc3502c496edfed19a65b67fb00e42db074bd29c20ba6b873487c64346a3f7c047ee6caa97169a23bb115fd15f9374244245dfc132197e47da051bc9839a7aa32460f21c8114adbe1cda88c336bedb0bfa717296c8d2218cb6efff1e56aecfeab35950404ebacaf3e5a2ffe9680e937286e6417e329008eae2c6c524fbf1c337ea7da645945b06ecfec02f4badd23dbf76d3ee826ef5af5a79a051c929b7d6d10bea04040b47d2bb10efd6478c108aabfe17ab27619630642fe945827e52e182ab5dbf63e5d711d8550254a1033070290222f0e3ec4b8e60c4748ce2bd0bab5259272c6d4354fee4e71774644d91e13ea9c3a7a3c15823f8fbaa13e809a1e7b4e0f3eff895fca37c2a1c884a49336bd3d3ead16060629b61ddd8a35554137ab2617bff0ff93e60c5b6a5d356547f8d7fef8ae5ba10691beee125158f6fca37314f69fce495f7c51945033fb464f8e71f471c77f87df5ed57c734064097444689f2f21065b4bd534a3adc272cdd53bef949eb80818246d9574dbfca31d2aa65b9c8a4270acf56977b567500c414564464fbeab8a05a90a878829c028f23598400e76cba059c2b53854e16c8fef1b973aaaf0251d36d39397c1ce220deea67c2d0d94049b9d779d274917cddffa4eecbf4c1797447e2d673824233d86a2c18aea2ede521e6001631c73133b25f227d96604c2c09286226ad8c1d62039f9384d7203b41f71d2e762aa3d6d3dc15569768f3a6b138332226e916637f64a1e72c2c3e1c331899cce242c3c6aa2d4c3bb9b41273b108b85d414ca06c645d8f1e25658579382ab15cbacba60f8976b1d8ed31e377c55ba4d9f40929d6a528f4fe463ca35449e10ed66cd787bd8da3c65eea1f4dd5d59e4110103487c1f12f7dc0c52406d7a68627981c7a94689d8119d546dea80f986569243d9e6180723e846e9ef968c5fdf749b5084eb5530b5f393e0e658e8259f382d7cda81a653d351fadc1a43703ff42a09e382d1f1f0ccb98ed8dea59b72abe8c49d054c54b66a1c9f17816b67277cf18a2f9b36242617f864c69c81576dc7780ebaf70ab77830cdc16f95ea25a5020047044d1be7bf3b99fa02e20c547d66958a36eda5a8d2c564a68482a144166151e1a340f4e28b81077e257552e510d16f4e54b530748439cda47e71c1d49a01e4c1d5c2623c7d0d89b20ff541f4920dbec1970b3b74013617063c09222e757bdf1a18d6023465eef62386a1a109e25ba417171dea55060e307e9d99c80c9c4d5877f80d5eb3da55783fd5e351381cd50a680b40b5bc98e2cf0d40c781e020c8d0b50f956e364b036938d45ae40853de6753f926015f9595bf68d8488587092cfa8403b07e2e69c5a12736cbaee129470c4f7678f6aded94e9e334337a2fdee257de2d15bbb3a4c2ac62035dd12a12b1829a94b62360e44f0a2efc07abf7230d213bc3f24bec23081fe858aa40da4ac239d3da9b0eea09cc2940772ff0a15818030d285e37bc76b1c0b39344ceb9dc5be07f48dc64171f1223c80810a331382f3171b2712844afaa2bf57ee47583952d88072bae83395cb607c2ff82f9f51403dfa6244248a9b2c38c807dcb448d41f9ad0289aa3c3a2ab00c69e54982643a6bf7723c445a55f8dad1ec19dec1031c28d32c8bc31425f8b3465a962d3be4bac8ebd615c5a0ae5304ff5de15ffefd36db166ff6a132d889db534d9c9f8f28a664ccce2071a2d939d1faad09cc25e3e1ee3efc874c2c9e4161a1ad797639294a8bc18e161fbf8086ff313d511eb474b634759ab7142dc2d78d0895529aea300a864cd21f800b5416d8e3ea1455efd1975b3b9d1644999fbf7402fc039c1b80ce75cb1c55ac8dffb6c35a021e1ccb624c41dda11275b2ed279251d734ffabf635cde50f1a7f008b2f1876e964896810f8b03dec68bc28a1747c6b9b8a68091b8695748c5447954374f6b109a40cd6765ca98e1693c9ea1a6e176911031e105bee92da51427d8dc8bb312e32df382f9335a9ba4c276db8de8ec57e4f5ddab35c0501e9a9eeeeff923282655650d721cdf1798a83e2503aa2e56a0a3c67038d747916f52f46f9d698c680fed9ef3da872844b7be3eb0bc7a8e7694f9746d2d9c2303965360ae6ff07f3b9a07691caaf55ff54f4cdcfccdb5762550d7204d2ffd43d86ea852f264a79c541c5ddf036a33d0e71da46f920dfa1e9d541bb3299ddf8fd91df3e4d94730264609b38c7b27d44c8dbc442944c597a939fa78f36994caa45a41f0ab7cd2956afd3f554350529bea7b8687ac53edfe5da394673f00f818b1e19eb01dfb4a94ca99465c446cb4354ddbf694f2863319f0f9e36283894ad2f8e60b7b774cb8660cc2ecafd55d1d8ecb6ce12232da795acdadffa3642826967c3671a6cbe50b16789b9bbfc34d35e488a8d08145772275c49394465d949cc35d1d11faec52bf9ed6571eb8708ac90ce6d27187fd983330048d3eae32271a1e2de7bbeb7284660c083b955697608d5f5ea0466f1fa1e0bf8ba3a1336a3ccaf6a1eeb2b09936f7b2f5c62b3eed102d036af53f6e02762fed454188f617c805f49a2da3ffbb89bfa1973e4824a88587cbee63b8e678a7a32b464060e15af00dbc7d0896adb6253cddf7ac5dcf8adea0d02deba3fd71fe59000e3b86947ef1f353444f38b87fad193f6bebe235ac8dfe019e65ab70146795369c0ab906860614b12c9a9dbbffbb563e7626aa0544504f6fa706b01c92c26b8aef31d06fefd00c70db99cdd2ca22e33c4c550c95fc0aa93611701548329e6f126e4f55546653deee4defe1a5d5cedb59c52fa42e971afbf29df60e7b378b0466804cf83eea618077f6148795bfd664bef327605c91b5105d78b98c8e624e025ef860209b3442a64daf6d4ae55dff9b03d7b1f90640dc59aa1e3a86e0d5ace126099669e1bf15e764a4ca5823cd9fdfac55453f27e9f24f2e3951ebe2b068044e183c37cc91d611badf84c72984e8a81266e047da0e05e56db1cc55739a83eab2f358737e1cbadbf4b89c9406ffd6a5e5541a995597d925d44a51f3984a8da727ccbff7956f4a6d8deabc6990496ba7cb8c95ce3581adea513ee8deb700c5430f78709f9d7ee91ae3c9e9076b997557d6881e8723b0426be6fc62116a36b82130efe0bc3b96e4136b27b03023437d2339abb49b99b11a991cca4484e43c18d8cc53a89227b7e1fdf4e8996175c7eff111296cecdd8c07e04be4e736ba703921326ce2dad474c85b8c83fa6048636d648aea941fe3d87a273ee68ffe906c80755f976bf8569addafb6b720357333854bb77d285eea6c7822ce47265245cc00dfe43983f3714f04106d05e53d5e6716740c79bd92df3d2f25606b25e3d6cb65a823b60823a216d8fc874c647ceeaa9236d0792e87608e39ce46f9e7faa67d1fb3eb36ed00b11dadcdcff1fe41af120a2f3e6614e4a01af7165bf19392e247fc96fe0bfd8719258f6a5769d58694dc3d934abbc6402a7c1fb938df7dd67969e27566120eb30615b3a5b036251a91174fe78d1cc22668c994f5a1d0d320549ad8b3bf3464cb21afc5cbb5a757f0849f92475ef30dbdd687f751a50ba8b60448236ad04309ccdcad9888cbe5a2ca00ed53657d877978c6df2e0e6cfc994292e6d27fd2ca3fe87647b768751ed825c45f37da3a8f4b9a9f7196d03dbcb5ab7cfe47ebcc047557394bfce018e2debc022c20cfc31ba9d085365f5189269273afac79656c6c9a48c711d36cd4dda61b41d656798fd5bf0e647e70730ac1c355429b9bb84076e310368675ae6301421bc8364ccc09307604faa35cdc0711ede102171648476aadd186762ca1f5d0b8cd17cae00efdde43c7852f1aed2c13bf492118b6f096933f445cd5581461d56374c6400fc7d970ab544aef3b87f00229cd651ebe77b43d045795a33722d05e3a6379b032943055029a4ccf8a270aae861ef149e291bfdf92ab2cbf92eb1b8e03144f79a009f2eeda2d8d2f198f752e070cf0c90e84456e43b51fbaf289262d3ccc86100a0c2b8755d99980e0c432b9a3cc51dd38043dd3117342716f9bb8c72e3b635cef591538f142e3312c38c4f029892c3b4d632cb5e67e554d81ebe58386ead70d10f44ff07c8e214149025354cc3677c24bb610fbde05a9422e273a3b073698c7d7433578c5cd7caea943f5895397d7c91621059d23e753fec3c9e1fc5f4c48188b22c1f4fd7d0ea59b9d1d1bc49f988d6313c505f1e5ee5e1ba2399080adf3b35f8779b51a9fd286939f0e59c009e1e603fb0eb6815c71f8bcfb89fe53d8ef6f3dfcedc921a4729cc9831473f11cbb665720903ddc2bcfcc39e180d0251aeb3edd2d5d861fbd274c78dbba89648c7e21ef061bf191d03330d4c9b5aa48982440b08ba11784ac7eb4a0a469f94d81675ec3b940804277796f5ca67b8aba285bf42496f73b90f7fb39d30497617d227386c7bf9c1f05cde07bb9f82e67ba2a767fa0cafa963ead4d834bfee88ec629c1b98ce3be8fe8f2d5d8b9ce213b8a9085afac76355c867d8740125bd3ffd67434d0b3a357aad00f19799eb226c44565b40888e93caf7db91db3504ce0746ffee8b18df78f6c4dc48ee212606ab3370665ff06e2e9841456645ed12673fce5d3398f6baffe5cc55116483506a0506598402eb21d2b74cb7c0fdec4b41d67df55e005b785678baaa81a9f4ebf63dd4108e79b75450ee3f5614aeab955f530295633a22f73b08cca6c827f50eaa12dfe3acc8df9b886b755eccf7ec8c4cbef67adb6d2c864c8b56f2a5fb5d78102946cb74199f3041e432a8f47038657450199ab623e85d46689e6bda79e24ee92aa75cc9c2390baae763c82fd09fb2f162574bae37503f6293e4b4e58301c721c154b4c49cbb5a87b14697273b6acec77c507dc6dcda3da5946dfc8eee6dbdb22f22b39d11429c8dc48fdb33045a253b2405d61a1016bb59f131dc306af9f35d0775f46fc09a", 0xffffffffffffff10) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 17:33:13 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) 17:33:13 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}, {{r1}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x3, 0xfffffffffffffff9}, 0xc) 17:33:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x12) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x9eba098903c6802b, 0x20) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 17:33:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0) chdir(&(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1c) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) semop(r3, &(0x7f0000000140)=[{0x1, 0x57, 0x800}, {0x4, 0xa36, 0x800}, {0x5, 0x401, 0x1000}, {0x1, 0xffff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x1, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x4, 0xc708320d27aba687}, {0x1, 0x10001}, {0x0, 0x9, 0x800}], 0xa) renameat(r2, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x2, 0x5b6, './file0\x00', 0x7fff, 0x3, 0x1, 0xff}) 17:33:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x40b, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x5011, r1, 0x0, 0x0) 17:33:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x80000000000033, 0x0, 0x0) 17:33:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = getpgrp() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getpgrp() r12 = getuid() r13 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="2bfed83e4f89619349a0bc81eb6b126836cd6d03ad6146a5826ae87bb09c6148294b508261c4da67a0d842e2236d7ca250397916a39d549fbf3342274da0c022aeb94b5eaf3dbb8a1902161b6e9010b3da9d05a11c018736d166d8da29e2b2b3b5c3ce9a28da9f496ad8cff7e2e4ca57d3b5faf36af1b798d8381fc94eda7f043bc0019cde8e6bb0e82c7fa035bf3c7b9cb8d66868a77f875099a8c326069b4483b70ce63084d2472469f0178f98ce0bf6430f3820f82c", 0xb7}, {&(0x7f0000000100)="279df96c3ebb094988a38e59e11a34bf6d098fa16cc8d248870604a7160a845f4c33c93c4332407129d5877b15677f9ce0edf114ccfdc2f58fed26a968f206252b7a7242cf63a369c82ab29162e45a99ea1c99f9a94056a784965450428f9dad72f74e468de66d49127863edf1c9a89323a1fdc9923c040079cb1ff7977e580863cf84", 0x83}, {&(0x7f00000001c0)="8514de19affe72a7f9d82a21fc1757caeeddc2ea20004d0768512bd80fd21d0806a0f804ee924cc44cc0716289c005dd8760213b99f1456d5d8d837056263c492af19643e1de723ccfd3fe42e84862aa5afe7ab5d7d213b821985dcbc7f25d4c17502818ebb8667149f2e7059c557ea61b2c1b7d2900fec77a08351538c5ff54946059b68a0411a5ea24a9d8da714d400d7afcd97e0d1e72f47abb36341827260b396ef35cab7095eca525092cb990b96df2a62cd902266482407577c8eeabdb40cffd7bc6ab6ae929adf7f53a7e71a4006eef410946ff80d3a9618f844bb1732c043112f9e1ca63aa4dbc", 0xeb}, {&(0x7f00000002c0)="97a6b7d118370ed4a4c827fd6ae1dc50e095a27ebe697a6bcff113ae2fb05f2b5c8f6f95a4ad39bf062de4fc715e9771ce83c9c71b1273829496a725d31744223a53d574a3a6663538ce2e343b21feea092f29d8e383ff7459e545a06fa6ddd3c88c83a30739e0357e326f12fb4ce2a96b1064a65d29f2935c2dbb37b3cb5bd7a638ea1df2441972ef38d821cd11e84e", 0x90}], 0x4, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xe0, 0x400}, 0x2) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 17:33:13 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x100, './file0\x00', './file1\x00'}) munlockall() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x11, 0x0) fchmodat(r1, &(0x7f0000000140)='./file1\x00', 0x100000080, 0x6) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) 17:33:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) write(r0, &(0x7f0000000ac0)="4ea162bdb63853dd780a9a34f8633a735aed26907d2a409bc47ee610c39e79e0acd8e322e0d765373bf8498357d1ed2c90948b2560359d36a7f623ba563e364d46c4a0d235a2197f6cbddc4dd7411504d1887bc4eead7ba2df9ffc3fe1e353beab1408fa8d8e014d7bb3169a05a18e6e19408cf701d6af73c353048890ca10eb8e0279069322849842e6152a2562b0b948f5ea628f8bb85d55aefb77e70958171fbd29a767e129a6d8f3e8ffad3f51302fcabe0d7fa1d988bd64da7fb44b", 0xbe) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x4012, r0, 0x0, 0x0) readv(r0, &(0x7f00000009c0)=[{&(0x7f0000000040)=""/98}, {&(0x7f00000000c0)=""/50}, {&(0x7f0000000100)=""/28}, {&(0x7f0000000680)=""/210}, {&(0x7f0000000780)=""/157}, {0xfffffffffffffffe}, {&(0x7f0000000840)=""/87}, {&(0x7f00000008c0)=""/97}, {&(0x7f0000000940)}, {&(0x7f0000000a80)=""/39}], 0xfffffffffffff85) dup(0xffffffffffffffff) 17:33:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x20000090d2, 0xdf, "93d58e6100000000a77b0000000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)='\x00', 0x1) socket(0x0, 0x0, 0x84) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair(0x6, 0x4000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() fchdir(r3) 17:33:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 17:33:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000180)='./file0\x00') 17:33:13 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000300)="1d5569770e25d48e827b4765ca982907c3d0eacbdab36b204cef7fb9293080ad266877e5a5b78109a85d1753c89bb9898ca9c9064c13007d39259c80278253aac1d70408cf4fca1f19130d531c8394e6e3f51d573dadd6bf6e764dd40edd7ed939bb570cc5ca7a48bffcc9c8ec6d599e1bf7015f00424213ead46d5c350e753d65a1a8a294be2beb245630bcdf8f4b4543a4de7ba52026e73e38d8cfff96dd5bdfc2177f6514b3fe735cb8be1a8f8d6b8e6f9234921a673d7bdcb201865ec773cd91a12055d21e175b852cc929285cd76fb0fcf8d31e01cb20a0639bce53a5ae7aefe0b2d3831de014f195b7466d561369e74df70c7989bcc7406f25b759d1e0e8566433a782120749985789b4b18d6af407138e0863d0f71cce2744281666149a35648cebe7247937b8316f20d7f9707f3b5562296805ec00c60f37c7a95bb9e12da896f08de0c7552c2c539aab4ff382aac2371cfb72461d285ef908aacfc1174a30fffcec8e43908f9deb0761d69ce357a52da0a46a6d9eaf775ab94ca99f37d3461ee40fc8a5bf2a244e02f5624697a3d4ac7a0ff0cd115321582fa524e7a58b4b993a9b73430d156fc4b1", 0x1ad, 0x6f35294d97647293, &(0x7f0000000140)={0x2, 0x1}, 0xff38) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f00000000c0), 0x16a) 17:33:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000200)='./file1\x00', 0x80, 0x1) getpid() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x80000000, '.\x00', './file0\x00'}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) getgid() fchown(r0, r2, r3) 17:33:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x2f4, 0x0, 0xf2, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff000001724589398c0d1cea449dfec2039d8daa997cde872ee283ccfac0230314984c3ae36dcae2d0fd057b3e3bc9ba0c86435edeca524bda076f454204cc3c919554511ff42239010949698c7eb648e9308db5d6073d0945af8072a35a1e991e31521b75912775b18666998b1255ce92ea306b0f222cb3f3"], 0x9, 0x400}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="f064643455112643546ed231b483bbdcccb147fa0a04d4dfa1c6cfd240bbbae2e5bef682ac42996acd60960b3520032d792a0baecc9a4a17bf67c828b8fe8eb24dff1e718924c4af254cf60b", 0x4c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) dup2(r2, r0) fcntl$setflags(r2, 0x2, 0xfa4a885cb2a20713) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="3ab5408a12a4acd3f7e6428a18dce48ba762eb072594135e160d339c899728c06f16cccd8a2ed15d075abac5ecde4ddb69914858bfc8e8db008d52a4276da7701176ff552e6a105764e06642cf6010c1338c2261790fb1655c", 0x59}], 0x1, &(0x7f0000000440)=[{0x38, 0x1, 0x200, "6909153cb68001bb6c3dce4b71e5121700db37337523da9773befb0699948e1b2c"}, {0x30, 0x1, 0x4, "dca49d438ac2372f4c319956ab7d632d9943f206b91512ee459cbd6caf6dc38a"}, {0xe0, 0xffff, 0x473f, "dc2fcd50d2766b214e4807f9d1f58d285cefd4354da63d50e0b1cb5e512c4a42376f3e9bfa029001e5c568994fe59364741ba537c1ed14ffed10df890a61818ed353964cec5f0ceae447367474d59f3386233c6c7f622507ddd0a8ece209ea68ec59607a22a19dc9c8f86cabd7206ae99984343d2542eae015e352bcc1b668c3dc4dd7611b4e12cffca9785f2d7fef00b953308348eef8b20fde4cd7b7db47b414ea4a4e41a90ca6160e7468f960df64442fd1792da2816ef2456c1eae89f0646f864e0ecb51ed244de1bae7be76d401"}, {0x1010, 0xffff, 0x7, "e86910f0b8ba645171bc21e6ed07d008797f187dbf4f2db3bb6d7249c365a91333ac0c77eed9e24194393bddb18f3150be98e6d8e79a28f209e2c135e7a3b8eed66f9e844ed6d5ba8b02c606e94097236ce7e37010d3e2a6fde5bf85b7c07e9f8ab12ae6404af798ca2dcb7b165ce730a2939a65d713c988de586b2b8d26dbbd2503f0565a9496b53265d6d64dc2bb1313f0ac1a5c34f616b9f4aa92e10965f180f7fb5e2520885a22a8f8ed4b8ee1ec10190f70df3a7fc5b9bd28f804d287a3f26c368bf0611a3c128de6c4d2019d5ee2d5321a42f424999f91ac3948cea1ba7424819c96ea778c049fe845fb2daf3f4f4cc7d87375cfb24aefe0562410b50c29e14839629e41a915fb359858617852f64d497632871b7512a54844486616816ed6534d4787a077fe068c27bef586131d49e9c2f8f0944f7e6284acc2c3a7312bf5cb5cfbc2329bb105e95aca75bee46d30d307c8ab2559da68a7634a7303ce52b9197cc6bb5146d49728b28c71d6908dcf4de853efb7bb222178c12154c4b185914bc97da7eff8552e2be297ae7524c41ed5e6e382f0868a68b27d139da36cde7242d8649e6b655454eead22e3ee2a5a1a47e0f18995a4005a6ae6014a7cf1cb9a2371f26d0ed25c06a98804eeb7ced966e10b2b24e83d797f0d48e9dade6e07cfb73c05aae17ef91ab34ed61297992720fca2067f83fbc142c42b30db4293920c0e7d4136521d89ac0b2e68f40c5f85880fc729635894d9994323910b70569fce0525bee79b06bf60e7f251ee7d24f5d7cfb42daccbd04978332ea82ce7cc803bf772b35c5f1a9e8c2ed59ae71188ec13b34130fd681b5a49071b680c14a74d7d218bc22cfc9615fb4f946b1a7c7d4d6b36d8cbf46f0db346e0ec1835840a3d99463cc135304cf45efe2a5152a5824a6c6a3264a69af9da176312854f9c4b9362a323bcb93c7c89506e9cbdabc00f54c1e253ac4745684a14daa66da08278db8500872ae9225fd1ccd58042e97b1f8566fffb84bbf6ec2ac83137aedfacdcd2cabd3b9fc1da1ba24f555a0ba5edf25fb3e91370fbc19a72a4ac95573b041891227f21c28edaa6a3ba2f0fb911c753aca27cedb8c0fc0cdab2a40f00f097ffcbbb13002843a06b22bf5d16242f69532bd1e84719e3803b986c9a30c0f2a9f2497673669ea439d06f32be2f5b586c371847146be7830ea9097ee352e550f33a6a344c16e072a67e168fe2607ce05f0af496f45412dda20f3c5e4097fb819ceb53a1b87e5f6c6b6d133f6e9fe19f49a253265c3f2c5585afaf780bc1eef984d17815c865f597424bfec3712e8744340a7c666a6bcfe11216e430b4b90fc07913c86e3ea90ffe8d190073c6661744310f48296d5477e2a445814a8ef6d5069b01b0d0307da274b34c1a55abc9e6240370fba7b0a0bd9048648355cd69f7ae12cc64a28b4eb2db6115ef6051cf7846665e33d80371aa5733db000ea0315a360393edd0136e5bc6935912843aa8feb7bf7066acc73e24118019ea2f0847f0039d7022e30eeef2fa617a564bba7042588cd01345187ae621a0fa13345dee0a9eecfe4326c556a13aa0985614ac4b46f2af79c37afb757a3806801759b3736bed36fed8f9bcb33baee361702350918679a691c22355e62a2b3cb5e6476d17cbc96bc9dd4a980f9b8b6f233cdd4da5a8ff8270e52b57f8635db29c9506dfda3a9beb82879df22d98cc78271234c51fd48c3ec67eff46099d7e0b405fe15fdf9c9c4e6fa98f652f8aa82f99a38075e0497b88e66d1a0395243d6e8e637e673018836f97d39ecb6c59f90dd2b4f2f18a14b8be668d47f53796f744ab29c906bf70fabf42e434602e5accb705a7d58ee21bd65589f9edcb982a52b2bd2144bbe988aa94913b23e76700fe2c2369408a13ecdef5fd230cf77ee9b395d31e03e112ac46701df29266db09c0c744b443441600d2f198a0c0147e169e467b4afa24ad3cddf17b35d67b24b91aa329407570d7a2d44062d0c141d596bbe97bce0a5311832f6bef073689f38a63fcace7a476c96f38018311f2b58092aa3579a11f3033f59c3aeca43142376a0adcc82c78665bba99a5e0197cf1040a3adbb48652ccc1a070779167377da67509ec1e80ce80417ee53ea29505ce92840f57de11af4163d9ce4c01fb3580f92c66896d51d5acef744d8decfd3e0a9a4d6b0ff20368ab014b8ecc87d5ccf004352310441ff0301d03a20a076c5188d710ff11395036cc63e8b7d70559296b6e0ddd9ecd13cc0da10d8b1a8f38ebc3a5f84962af7936aa81c2feaa599faf5ba95a4ac9843470d2595912a5a4f6f50311333c9cc75254749f4c0465df69b42f6f44a9f859ff85a22365fb4e5728fc159f3539338e5948bd61da40456346deaf34d0f73540c7897a95690f007e3420b06f142b5d0fe1449380675b3644aad64957ba33428b8e4e6b7726a515fd67a0a7bc70718bf422e0ebd149f1987ed9d52f2cb3ee9c4bd8d6e4523b47013ab5bd1da8d2b2bfd265eee54b0ae9ae1cec2d15691ef43293bc5f55ea635b3f312c532ee357de031e7330afe68a60cf1489ef6ba366c5932226c887808e8a544b861bd58e83406470257ecfccb95211b396d180127f3f98b5b9c51616df719d45205dbe8fab7b6b024b7bfd26247d22ee2e03571d9e051b17a26bc1bf3a806538a195e6f1a09ff6f34e3b304354185589d857235edeea41439de0369076a28d5fcd344c59c1f767199dbb6e2acdf98c897b1064159e615d9dcee35ba93fd03e696f3d5d98e865cb5443a99c26dcda2df2119bfbb930db6f1253255b945359f4d705be555ff601af8d86b2fba75418204ad3e2c460d6149bcb6992b78ea68954683f1baac5e89d6a6a552be86782a63609713fb0a80bce5fa677dbb755830c6dbf0ea2aea814546dd4b3ec934b869d48e3636f8a99ee33a72f96da8c6a803040e8907bf476dd427a1975f28a28f0061cbc8304c24b986f5fe53ea5c04eb1f8f4a6b965640521d71eaa65fb28efe42c72997aa056ebf535e8bdd8f76a7273b169202c389ea588aef71e804e6c0d4d06073a04929a1c15b0e315e47e5934e55e20c1db602e345df02491796a441f474ea8e78838a2593760c47be6ab5d7bb6e889c5753eb55c5e0111d6d378651da7ea29de18cbe6b7e3b1ea00c51502f539817f24e814ad2ef6cca3c166c7c5a899b9385e8b342e9909ee5baf1229d560a2a3704947e882f99a0aa2f41326f392cfecec9a47ef4f7abd1ddd32f4d0c1527782256b2a21afc4d369de40eb0a5c1eb1ba50189657fa69db56e0fc221e63b9f09c9baf840b2cfb0a7927c90f82acd55b19ae1abdc0a8a7657a8d52f05945c66ff240d179a1ac94fe5842c5d324f1ca385f14e1d4cece82f9546bda0abae68c4b245e9feca884adc9f9545cee87def5d242c6f21097db046b1cd01de708cefb97a1528e56da201d5d7a210994b44a1386f711b6925c73ae74f6a6de578f802491e593c84547c84ed5a36310f7e4d181f8d9d6b7c8cc5c53617919b34195379f9e0c23ca73ffbd8756daa4393bf559570d8e0a577b0b728b19381041a29d583b4a27180592d78df0917108f86a8154a3592f2deb59abfe215bf7a770d76ed033620e555cd7a58837e0887120db90f69d2da475360625dbdfa0437b3166479fb078a69156d7ebb7f16a8be466ae1dc5b8d111e76e91486c030fa644915cc711525fb082ee3567859044cfe5e37ed9c0c76ca6fcb2102a49b8635dffb9a08a7975d6a61f23848376e2d667281ec79d056d299308c20f764273e07129eb367af25f26132a576e050eb946e53546107130be01b35ed5921826b98dbd5f5faf5402fb0b7b9eca1bf661948692a00bda807f6550037e0d689b33be84bd603b076256453362fa03f06772e40258989901aea284a6a547285c0e1cd2383aef88b795293eb52d4fe5b8aa40d07c3ec98aabe7bca089f20ea13e3531c55056edefa3c7fd0a8ce3f4a2290e075d226dcd7be93d8c771d8cec6e28be5c6be9cb883635de85301facc85d4bb354d1ac4404e2f92bef3869b0041c8a0585c1e0c53af78f847e685c415a2e571442060db29a57b8505ae13f4b4acadd85e242ae2102d9b3402b384a921126d4bfef1d22419eeac4fda92a3027beb57b7fec5239b6634b3c2b57f609c4438ccd3b724dec073b396de2504e79d42de81717ad7334d438269f5537a0b14284d8763fad2511cf823384a11f3a5b1f5d7299ea795be8f16cabc5c00cca89aea36ab6ed49fdb7d81a4fc3e6572987f9550b9bcc6bdd01d3767fa1d0aa3926f8349d037d2b7a4d5944833c02a8b035c7e4e2422b59b4c6221c211a2b0b4e851cbb54e907840668b466e4d37549f6e4639bbd6f856268d63b210f1021dc2b844157606ee545b3458e04c42c8e3593be29044469bd3f6e0abd85a77f51663a5f81b696f418f61733e8bea478e328d797892db4d956359efeb52372c68883bcef95a8226f65bdc3cb1f42dd6aaade59dcc0c9184caf9f8f619d73043164ad21d1c27e95a1327056de1e1c126802e32907f033d5d43a3e82f3319897007f35affefbc363509da7f24319b8b6ff601da447adf49502c0f71083108923bdfd17f6e17b43e1f510cd4fc3110f3448cb2d355e9170b2e1f8602a6ee0c350c9b5467d3cb250c310a985b2c2371986f1d28fabec85cdc6b52937b937acb9f3d73ffeb42cd39100d9a3c0df46672df6a19a915b51042a24f01cc508c3c9ef6e462aba7c58de668b24e16a64c16ed523beb2a582d1cb69b46e8ab77dee3516bc5956cdeac10d0fbceea98dbbacd448308e3cf1ef2d6e23f5cc25dd466d20d7626c76eeb4bb8c2c57c2e0b3570bcb300cb05300a148db04d0e0ccd1a68f545677bcefdafd05a51e14cca0814cd465806c2f219c17d2d5df089b27f4501c1815ac97e66b406b621e8be917404c348e8950e85a6074fb48c5a1e933df551445f36cf72b98673758d3c855f1de195221fb4e206728471d9f31be60e1630706265c4c5f9fc237faa11e3dee54454c32aa1931331a03bf526a9b68dabd1dba87fb5db8db297240ed715e4306634f4889b9df3d94f77a5ad489462beb52ffa9d0b312f3b7ad641b09f56ee01139197de0dd18b2549e544276adea015790be6c3737ee76f368eccc7b05696d319a0405d732b853bf020603b2a6f052e8475e54dec8f5625c998a770ce8c20cfc502b45fbd304abd7b56cd21756499bdd25498a932cdb412d8c7e84e29f3b72b6267f173493198206f18399270ae988d20b0e8b0a590dffbe955bfc99896cd320913e2739dabc8e8fbfbe03c99816f8e11eb53e01570150d96b17500aa46a3406a6f6ab7556235d16d584742801711f78f4813fb7c6252db2ce89f9099c35d2f1d13841252239c54f43c9c9272e76f3782cd6397ecb411ab168c901bb16cdeb0582b060d340b15d18f8cebaede2066103fe74d25912dc9d3aabed5bd5176b3c3bb8a2c2bae0e75bbfe4e3c3ad7aa850d97164885da32ee2689b1c90f5c671faabdd4381a351bedf488213d85248cc1f9669533cb190269093bdb633d744a6c9f5a826a4bb0cbf96fdeef5dc7b360cb329c158ef0fea414bd69231c5b17ee16e7c478a0bf9684f9af3d30f4f504c53a9fc6ea36e4c4b5072d8d4dc45a737c6d8325fc7bb5f528a9b3cb085886abc7e38f9fed8ab47113d29047e74798ff6efd9d99576c00a3263b1a4d90c5f2b0e754b00d84d85ffcccee04df1d28a1a46153dc0fa4156a53733554e4fe55ccfe8a4d1"}, {0xc0, 0xffff, 0x8, "ba83342c46b95f0ab8790ac7071c2a7511ddc54a81b7b71ee5d8c4a6c7aca989b0600512c1ab5c53e218c6f45461fd0563f30afb06d5cc1e9ebfa8e9172c46fa811cde64cbb896a41fbe963277d561fc6b5b6efb902e4cb8c897cb7c01099908bbc2014ab08cd282e6b2dcf591cdbb880d188bbc1d6f921bf551f757cd0076446209ffd1ea171eed423e39cd279c96e92ad4a7739b7f39fe3bb4c142e7df4302dfa08a55b9b9854401737ba1"}], 0x1218}, 0xd) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r4, r5) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:33:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:33:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) 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(0x18, 0x400000002, 0x0) setsockopt(r0, 0x0, 0xdf7, &(0x7f0000000100)="014da44364d85b473659b0adeba931088091bd93f214e768d78a27fd37d61eed3276f6dc970974651f00742097a942e1ad2b0da1234a16a3304bf4b79a9b424611cc2c5f1dd411ddc63f67368654d6d3713e95898451db376e0ee69d8f995855ab6e61291a4ce868dc4053607818824295c789abfe4633ec0545ce2e62cbad150c551c919689352482cc0fd352d56f92351c24dd9f670dc9cfe15dc38e11104c469a8c38ceb3b7b3e2a49897972ce5cb2cdef874a39e83a3029dd38d6ab9666fe1d078945efd58d1d6d9a856bf", 0xcd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:33:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x5) 17:33:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x100000001, 0x6, 0x8000, "c0e67ba85310126852d135044d80e469b85c1b07", 0x100000000, 0xfffffffffffffffc}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe(&(0x7f00000000c0)) write(r1, 0x0, 0x0) 17:33:14 executing program 0: r0 = socket(0xdc73f13b485e306a, 0x3, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}, 0x8) 17:33:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x100000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 17:33:14 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='\xfb\xff') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) 17:33:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8a) ftruncate(r2, 0x0, 0x40) 17:33:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x88d, 0x8, 0x4, 0x1d93}) 17:33:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) select(0x40, &(0x7f0000000100)={0x7, 0x1, 0x3f, 0x100, 0x5, 0x2, 0x400, 0x4}, &(0x7f0000000340)={0x5, 0x4, 0x1, 0xf0e7, 0x5, 0x8f, 0x1, 0x80000000}, &(0x7f0000000380)={0x8, 0x1, 0x6, 0x81, 0x8, 0x1ff, 0x4, 0x7}, &(0x7f00000003c0)={0x7fffffff, 0x2}) getdents(r2, &(0x7f00000000c0)=""/59, 0x3b) ioctl$TIOCSDTR(r2, 0x20007479) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 17:33:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65300072ba9a554e118e6d1097b160d8a485ff2be26305c2300ded23c4cbca276e0afbdcadfdfdc432bce81335e52038f4ac04c210bc7af5baef0d0ff5fd4923335f069416ccff2d3c2cae095acc5b"], 0x10) write(r1, 0x0, 0x0) 17:33:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x800000800000000) 17:33:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)) 17:33:14 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) ioctl$TIOCSTART(r1, 0x2000746e) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xe) 17:33:14 executing program 0: r0 = socket(0x2000000000000002, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket$inet(0x2, 0x4, 0x7fffffff) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) 17:33:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="792fa9f54ac405", 0x7) 17:33:15 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) 17:33:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) socket(0x18, 0x3, 0x5) 17:33:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8a3, 0xffffffffffff8000, 0x6, "7ff589c9dfc4da5fef400d175063100b800875b8", 0x7f, 0x9}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() 17:33:15 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:33:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x32, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x3, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0xb0c, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000001700)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 17:33:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x4dc0a3721e83ff43, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) r1 = socket(0x11, 0x4, 0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xa7) sendto(r1, 0x0, 0xfffffffffffffea4, 0x8, &(0x7f0000000000)=@un=@abs, 0x8) 17:33:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) setsockopt(r0, 0x2, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:33:15 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x2710}}, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000000)={{0xffffffff, 0xbd62}, {0x1, 0x7}}, 0x0) 17:33:15 executing program 1: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x7, 0x4) 17:33:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) semget$private(0x0, 0x2, 0x40) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_open_pts() 17:33:15 executing program 0: socketpair(0x20, 0x1, 0x1, &(0x7f00000002c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)=""/249, 0xf9}], 0x1, &(0x7f0000000240)=""/40, 0x28}, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)="10ccb688b71be00446d8a10a4a10e088d0c70faed1cf58973a36ff70eaa5e3ea4ecf3d9e112081e1ab8b021862ae0f9c0db3d41b4e43130fc7d2eba03679a1cdd7184f8ab38d5ec417d4ffabe07a06fc2cab3c8dd013fb309fc3bf83a7b2943d787a0d975dcfb103990cdd9d7d69", 0x6e) 17:33:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0xfff, 0xef, {0x8000, 0x81}}) close(r0) r1 = dup2(r0, r0) getpgrp() getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/29, &(0x7f0000000180)=0x1d) recvfrom(r0, &(0x7f00000001c0)=""/46, 0x2e, 0x800, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) fchdir(r0) r4 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/194) chown(&(0x7f0000000340)='./file0\x00', r2, r3) r5 = dup2(r0, r1) recvfrom(r0, &(0x7f0000000380), 0x0, 0x2, 0x0, 0x0) dup(r0) getgroups(0x1, &(0x7f00000003c0)=[r3]) syz_open_pts() ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000400)) r7 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x800, 0x100) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f0000000480)=0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000004c0)={0xed, [{0x2, 0x2}, {0x2, 0xffff}, {0x3, 0x2}, {0x1}, {0x1, 0x8}, {0x1, 0x80}, {0x3, 0x10001}, {0x2, 0x1ff}, {0x3, 0x1}, {0x1, 0x8}, {0x1, 0xa0}, {0x3, 0x1}, {0x1, 0x3ff}, {0x1, 0xfff}, {0x3, 0x1000}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x8}, {0x2, 0xfff}, {0x1, 0x7}, {0x3, 0x8}, {0x1, 0x80}, {0x2, 0x8}, {0x1, 0x9}, {0x3, 0x80}, {0x1, 0x9}, {0x3, 0x40}, {0x2, 0xffff}, {0x2, 0x8}, {0x3, 0x8}, {0x1, 0x10000}, {0x3, 0x3}]}) getgroups(0x2, &(0x7f0000000600)=[r3, r6]) pipe(&(0x7f0000000640)) getgroups(0xa, &(0x7f0000000680)=[r6, r9, r8, r8, r8, r9, r8, r9, r3, r9]) mknod(&(0x7f00000006c0)='./file0/file0\x00', 0x8000, 0xfff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000700)={0x100000000, 0xfffffffffffffff9, 0x8, 0x7fffffff}) 17:33:15 executing program 0: r0 = semget(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x100) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/178) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="6cf3ba7de803d866766d3ed400bc902c", 0x10}], 0x1, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/43) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 17:33:15 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f00000001c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) listen(r1, 0x3) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = getpgrp() ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x6d5aab312104a30e, r3) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x7f) 17:33:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x290, 0xc33, &(0x7f0000000000)="91d6985e723f49702a5835d3064805506ed3e4645aafb6f5b07595be3ac3ceaca42fb93a3cb609ad584dfca2f06d16c4f5ce57c5898aff3ee2253f26e0dbbd941c0e8d22b053697943c879e8b02bb1f1b15c880041f6ea0cb004d8553b32854e4d343d7385d0b98b42880ce14930e0b410da08df61b21a78ef6273f460f4b23c5befd22cf8cb8d96700b6831b621378075e970f3da7134b1f3d656a79a884f1d243511c021484c37ae85f27f6863d9b01f150656ea6add71429f8750f36102e7539bb2105ad8d9eab6383457a29ab5f5a140", 0xd2) r1 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f0000000100)="738dc2666bcda75ac773773a2142e763bbf30f90b551286499a3debd900dd6ad", 0x20) setsockopt(r1, 0x40000000000006, 0x1, 0x0, 0x0) 17:33:15 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x6, 0x4}, {0x200001, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x10) socket(0x2, 0x13f7f2b010e0678f, 0x6) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 17:33:15 executing program 0: r0 = kqueue() getrusage(0x0, &(0x7f0000000140)) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r1}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r1}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 17:33:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x180}], 0x2, 0xbda5) dup2(r2, r0) 17:33:15 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') 17:33:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x8]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 17:33:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0xffff, 0x3, 0x0, 0x100000000, "eea4ec98c09304d54689830c8b63bbe05122e282", 0x7, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r5, r6]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbcd, 0x2c, 0x0]) 17:33:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file1\x00', 0x8, 0x6, 0x100000000, 0x1, 0x1f, 0xfff, 0x9, 0x0, 0x2, 0x5, 0x1c9}) unlink(&(0x7f0000000040)='./file0\x00') r3 = dup(r0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x1000, [{0x3, 0x5}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0x4}, {0x1, 0x2}, {0x3, 0x31f8}, {0x3, 0xd115}, {0x1, 0xfffffffffffffffb}, {0x1, 0x9409}, {0x3, 0x7}, {0x0, 0x1}, {0x1, 0x100}, {0x1, 0x7}, {0xa86fb6549476f10, 0x9}, {0x3, 0x4}, {0x1, 0x2e}, {0x1, 0x101}, {}, {0x1, 0x1}, {0x3, 0x6}, {0x3, 0x1}, {0x2, 0x8}, {0x3, 0xc38}, {0x3, 0x6b3}, {0x0, 0x1}, {0x3, 0x8}, {0x1, 0x1}, {0x2, 0xff}, {0x2, 0x4a9}, {0x3, 0x80}, {0x3, 0xfffffffffffffffe}, {0x2}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) 17:33:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x6) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) poll(&(0x7f0000000140)=[{r0, 0x100}, {r1, 0x144}], 0x2, 0x3f) getgid() 17:33:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000080), 0x0, 0x0) sync() 17:33:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000180)=""/74, 0x4a, 0x40, &(0x7f0000000200)=@in6={0x18, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140), 0x4) writev(r2, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000340)=0x8) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) semget$private(0x0, 0x1, 0x104) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x9, 0x9, 0x9, {[0x5, 0x8, 0xfffffffffffffff9, 0x7, 0x0, 0x8, 0x80000001, 0x170, 0x4e, 0x7ff, 0x6, 0x80, 0x3f, 0x5, 0x0, 0x1000, 0x6, 0x1], [0x1000, 0x909c, 0x0, 0x3f, 0x3f, 0x1, 0x7e2e, 0x9bd, 0x6d, 0x4], [0x23, 0x4, 0x6, 0x380, 0x3e56, 0x8, 0x4b1], [0x3ff, 0x0, 0xf5, 0x100000000, 0x4, 0x7], [{0x33, 0x8, 0xbaca, 0x3}, {0x8, 0x1, 0x200, 0x1}, {0x38da, 0x0, 0x2, 0x7ff}, {0x8, 0x800, 0xfffffffffffff801, 0x1}, {0x10000, 0x4, 0x4f7, 0x5}, {0x9, 0x20, 0x9, 0x7}, {0x4, 0x2, 0x3, 0xc55}, {0x101, 0xffffffff80000001, 0x700000000000, 0x2d1}], {0x80000001, 0x1000, 0x7, 0x7fff}, {0x8, 0xc6c, 0x200, 0x9}}}) fcntl$setown(r1, 0x6, r5) write(r2, 0x0, 0x0) close(r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r4) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000280)=r1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000002c0)) 17:33:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x81, 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0, 0x1000000000000000) 17:33:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0x9) lstat(&(0x7f0000000500)='./file0\x00', 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x80) 17:33:16 executing program 0: r0 = socket(0x2, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="397444a7373a73686ef32e702f86d8cdb8557644523431ef87b846769434bd840c1b806d486a37873cc84adb391f2711f6c0f15cb401f87eb95fe02bf9a38aaf160f49873b859de26fbfdea996bb3904954cb60d51c1322d7de3a571514d1ceafdd95a9589e605de5bcc2a0a22cd061f728741203cd92510ecef55e42de70a177ca0f52d504865a8608d0a8b43e5c00ed460a772640923850d9a4879398e6f29e73f24aa87faf3103280a5ae185ed0ca8d917e67"}, {&(0x7f0000000340)="9436b18ce7d97134cfc51d2488992a7b56707ccc3a280247115ee5e151fc1e4b9ef335f5126ec05903fdcc5b88dc71ce900b6b9f2c9e174def0b5adb688ac035339bfe139c694f965329ae20c5665876923b96a924a2ffcb5a344af60a1c8fb77a230d6e4c30fde3b04454926916bf9ea6985ad656c9ac2edb5142500b5ea18449cfe2997c57279501be9f3d5c2e4f1ad78212fa9400c6b78c7d6b8f38ca4d3b3a55e0803b5da9893b983668d74faf7b3aa3b25f0079ce7f0a6353a59ec4cce0baa358916aac7b053d927847a4cf4d6e9ca582c0a9adb4e8846f9086794fcc1850a5b4"}], 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00000000001ca398f9b9a1ac1ff74012795a835e26b88ec0ba0d"], 0x3ce}, 0x0) 17:33:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21be178bacd4155b, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) 17:33:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc43c6c322c2918d16d5611908", 0xb0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x400, 0x0, 0x8, "b17f9ab573547edb9e885201b456b5913125695a", 0x5, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 17:33:16 executing program 1: pipe(&(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x208, 0x0) r0 = socket(0x19, 0x0, 0x9) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x82) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r3 = semget$private(0x0, 0x4, 0x90) semop(r3, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000016c0)) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x4, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000340)={0x1, 0xfffffffffffffffd}) fchflags(r2, 0x0) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000580)=""/186) r5 = getpgid(0x0) r6 = geteuid() r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x1004, 0x0, 0x0) r8 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r8}, 0xc) utimensat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) fchdir(r4) preadv(r1, &(0x7f0000001980)=[{&(0x7f0000001640)=""/59, 0x3b}, {&(0x7f0000001880)=""/205, 0xcd}], 0x2, 0x0, 0xffffffffffffffff) 17:33:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f00004e1000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000196000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = getegid() r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x0, 0x20}, 0x10000, 0x800, r6, r7, 0x2000000, 0x2, 0xff}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rmdir(&(0x7f0000000180)='./file0\x00') 17:33:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ff00005}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 17:33:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f) fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x41, 0x8}) sendto$inet(r1, &(0x7f0000000140)="e719eb5654caf36e05cf2e34f9eda398f355a177a8dbd0ef24df4022d0430a7ffba0c6df", 0x24, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) flock(r0, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 17:33:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1000025f) write(r0, 0x0, 0x1d7) 17:33:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSCTTY(r2, 0x20007461) 17:33:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="d06e93f3792cd90cee11370adee203c1b0b981e94700ebde83b70bbb9bdc109ac3cf03396e22c696b707cfcba73bb063a98940980cd8f235de2dc0dfe3997978f69b46e462e3dbe796b4988cc96b686fcf1b9a878edeb68874998f05d167af0ed663057f21686a346976a615c2e861adcc27ea14568a9f015db3b56b1986489936eeb40db4407104513eca5e7d40ad0127ef2e0a8a561c75231f4d8a55058f0295da865826ee409d8c8a0654c5b7ba44056148a73ac40949a17e5e1f7e0b83b40ea93d53149f18edffe4a0febabf55db365685a07a", 0xd5}, {&(0x7f0000000180)="ad9ce24a4d17adcbc38ea5fd1f25432f5cb2a132b88a9fb73f6f44313634187952ab3fc6773782595d50827fa4ae6193569f9ca4b60cff38753bef97c61bc63a04c81a7c68510f1d1a0ac3b4ad7c5d5405030bb36bccfc1332454c0aa32d81e4292e09111e9f75232d2727601c10315361b3cc82e23b0575eca8ffa1b6740d6c028191c2fd9876", 0x87}, {&(0x7f0000000240)="6ce089e0d45847f5d826b6e9a6603b249becc70f0440989a0fc777e690eba5324a3193176fb88f5e1f8ab5bf9e39a41d5f8e0937de0eb62bbca6f4a34138ece6d407ab2e31564cdb5b54f8fa44a387afc975e43d5321a1b4506afe602637bc11564d94af622d85c2613a0de82236fc6e5a7e2d31f7c817c4e2832025d5f371361f9b9c70c7d8c8b3896d13c2d68282fbf114f247cfe7886ae6315f9d9f4242604ca731bd00471794ed06b62dbd1575bf7dcf2dcb544c5c7d9fb4495807554849f5655d57633fef1cdde7ec1153f3090fdc85da49", 0xd4}], 0x3, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 17:33:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup(r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x8489e6fbbcca513) r3 = dup2(r1, r0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r4, r5) 17:33:18 executing program 1: r0 = socket(0x1e, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) fsync(r0) 17:33:18 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0xffffffaf) recvfrom$unix(r1, &(0x7f0000000280)=""/72, 0x48, 0x1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="115c131053866d63e561b7a6efdce02dbca8081a078d2eeade4f72bc9848c91352600df25fa726add734b1bfe03a2d7bc155825925b07c0fbe9f354906e12360c4cd26fce2a040a9f1b8e5eaf7153dde73a3c46b5c0953180333e55b728fbfabe81ae1a5a48a07866c3a07a1c576b36c1239e1ccbeb312916e45b95430fc7b59749f333eabce", 0x86}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) r3 = msgget(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) flock(r1, 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000380)={0x1, 0x3, 0x8, 0x65f9, r4}) syz_open_pts() syz_open_pts() 17:33:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r4 = fcntl$dupfd(r3, 0x1, r1) close(r0) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x4, 0x1ff}, {{r3}, 0xfffffffffffffff9, 0x621c8fc6e2f24c1f, 0x1, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0xb26, 0x9}], 0x1000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x48c, 0x80000000}, {{r0}, 0x0, 0x14, 0x80000000, 0x0, 0x80000000}, {{r0}, 0xea9e9f739b57b9c6, 0x95, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x8, 0x7, 0x20}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x1f, 0x7}, {{r3}, 0xdcd719eca9157aec, 0x2, 0x2, 0x101, 0x4}], 0xb1, &(0x7f0000000200)={0x1, 0x7}) setrlimit(0x8, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) execve(0x0, 0x0, 0x0) 17:33:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r1, &(0x7f00000000c0)=""/82, 0x52) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x2) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 17:33:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000240), 0x2, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 17:33:18 executing program 1: pipe2(&(0x7f0000000040), 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/71) 17:33:18 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0xc7d83b46931b246a, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 17:33:18 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) 17:33:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/67) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x100000000000002e, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 17:33:18 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100010054) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) 17:33:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)={{0x4, 0x5}, {0x4, 0x1}}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r1, &(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) 17:33:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x86213787146bacd8, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) 17:33:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000500)={0x1, 0x5, {[0x2, 0x100000001, 0x7, 0xffffffff, 0x9, 0x401, 0xab0, 0x2, 0x2, 0x0, 0x80, 0x2, 0x33, 0x16, 0xe6, 0x2, 0x9, 0x8], [0x341, 0x3, 0x7ff, 0x80000001, 0x6, 0x0, 0x3, 0x3, 0xbf, 0x8], [0x8, 0x229, 0x9, 0xfff, 0x3f, 0xc1b3, 0x3bab], [0xff, 0x1563, 0x6, 0x0, 0x990c], [{0x0, 0x40, 0x9915, 0x48}, {0x8f26, 0x6, 0x80000001, 0x8}, {0x6, 0xfffffffffffffffb, 0x200, 0x4}, {0x7fff, 0x2, 0x4, 0x3}, {0xffffffffffff51b5, 0xadc4b41, 0x4, 0x3}, {0x400, 0xffffffff7fffffff, 0x3, 0x5}, {0x3, 0x101, 0x81}, {0x5, 0x3, 0x7b, 0x800}], {0x8, 0x85bb, 0xa08a, 0x9}, {0xfffffffffffffffc, 0x38f9f064, 0xb55, 0x7f}}}) r2 = syz_open_pts() preadv(r0, &(0x7f0000000380)=[{}, {0xffffffffffffffff}, {&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000280)=""/215, 0xd7}], 0x6, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r2) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 17:33:19 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff7e) 17:33:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000a80)={0xfffffffffffffff8}) r3 = dup(r1) r4 = syz_open_pts() ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000a40)={0x8, &(0x7f0000000a00)=[0x8, 0x42, 0x1f, 0x7f, 0x7, 0xff, 0x5, 0x3]}) kevent(r3, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0xa9, 0x7f}], 0x7f, &(0x7f0000000940)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x400fffff, 0x20, 0x1}, {{r3}, 0xfffffffffffffff9, 0x1, 0x80, 0x3, 0x5}, {{r3}, 0x0, 0x80, 0x1, 0x5, 0x2}, {{r3}, 0xfffffffffffffff9, 0xfb8e58dc80870c36, 0x2, 0x8001, 0x6}], 0x22, &(0x7f00000009c0)={0x7, 0x9}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900005f00"}) readv(r1, &(0x7f0000000ac0)=[{&(0x7f00000000c0)=""/134, 0xfffffd53}], 0x1) syz_open_pts() recvmsg(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/45, 0x2d}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000480)=""/245, 0xf5}, {&(0x7f00000005c0)=""/138, 0x8a}, {&(0x7f0000000680)=""/166, 0xa6}, {&(0x7f0000000380)=""/10, 0xa}, {&(0x7f00000003c0)=""/24, 0x18}], 0x9, &(0x7f0000000800)=""/188, 0xbc}, 0x3) 17:33:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(r3, 0x0, 0xd8c645df0485fa20, 0x0, 0x7e) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x20000, 0x100) pwritev(r1, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f89e40", 0x91}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97dacc49b7168f42899d377d7dced7e11b911a88b8faa4ea4bcbbb3a0c1", 0x33}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd77a8f", 0x5b}, {&(0x7f0000000400)="b798fb8bcdf0bd", 0x7}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d00897", 0xb4}, {&(0x7f0000001700)="633c33a41aed7a3efbc08ce037ef8c2c61a6a1a01db6df3bfd85aaf553dfa7cdf9fe0496d22c7886b9c4b05b9425968d5229d6f04769b38ab6f48728e98a066380c90ca70428fcf49c9804e73037f3f4e41603106e8e0d1e7785df0e3cbdeae44d8d38ecded8c5837f2c42f1dc1bbcbe8aef6052e6bf7cfca5161223dbe6b2e2df3916d3b4b17190ad669b1c3f7a0695b7c0be6e9ef750ff8ab358a3f38150432d5e660ee19d19fae79cb23c3ec43f60463be04c722ccdda76cccc81b926e577a4bdfb51522e9f99ce7b988848ed8abe635936ca49e3deb51aeb90fe180a29853939733618c0beee9fc8a9d02acf06239edafeb6118d82e8857d7ceed38207625b0065ae12615cd88bae42dc72a1145a20cf7ce54a8ec39736a54be9c346c87ce6c1590acc62929af17961fa5f1204b44caa21e80df0ca1b58d2b843b9bf1fdbf6fbf2c80208ad10bdfa1f7c37b34c7475babcf7b63cf39288bbf82e6b27d8a754869f4e9ebe574e479730f8f69b5e1d1ee9fd9f7978600611536952940b945076069767224d863b375603ee518c534f4dfcce0b9bd652db4daf3decb5f641cf75853038026e6504c9e671d61ba260937e76c48bdf32787193996acba16993801133f369f3f8470053130209b6f041821d0f7d84290f642e58fd3c01d6cdfcbfed28aa895e8db9f04c2cbbb6e8d4eda6497c69b65e3c18de59fdba69b3ee97b4c5d5d45e8c9dbdaf68ff5d4d3db46c2245555a67d1a5ba5c1f4847ea2aff844a8e5729393cb7843755871550c19028fcb762f6c52ee5364784cd1e72f6568904f13d3fa2937be6794a3feea24f904d2f82c3b4b55955029cd98e02b61d2b6cafb0a85ed6e4317aee53149c301ef8543a4df626bd047df955d3f28c84d79d68571c2380d0cbf2fe1acac2aefe782a99e7794cf7dfd0d6d83c2fbe7eed7957f0d4185aa4d23498cbee7351966d24a9ea25e579969fc6108cdd89a9f5ae930587ae20b662a264a5b5f89ed58a47e65e281d707285d9286ff5ed166537ddef69d221bb34e231359aa01294f31a7b7cdd63b380ab964980ae8c44a4a4d0ae3739171b04af8b4b547836ff7a0c3af92df24eddefa622478b5977347c35811774222c10df41a7ac95713e88d8b8d18fd8b4bee8a4c422721c1a6d9f22e6852e5aea1662352b980f86edd3d6102e9d4941fc7927dff0f3512f16646bf6c62dc12456f2a82fe871c617b62e8e4b1b6b755832868d7f2d8da865a7c8b1939ffe6076e7743afca701f3209718ebce34edec97dc51b4013e0b8dc0960d57ed830667be980590e26c15fae77ee695374f3bb5a0c5cc658ed4525b0f272a53aa6c800295fd503fab85c7345d1e5ed474baa1eb49f223a5971e55dc1ac5abc74b08281f527bae9e2407d9a827afab2c431954886a43b8201d8a3f7e088776edc1d1e0d071bdacd939b1e399b7e6b2552b167aeb5198cc9691c93a6a7dcde9c998e5d7db62c0736010e2101640d259ca487f3f3807b5a5491f5dc5d0bcfa9f978614baa75cd473ab104e4e80ffd60bb9cbde9c6e0248915fde9ee2f64b9ecb2dd4ca975037d9b03ffdb44f7feeedc6cc6b54146a75907938fe894f436bd1124ed792069575dc7c14e4a866ca5feadf1d38a9efbff09fe32c9cf36d2fd857de9cb8eca7e34220e042f241e09f08a60f5896db2556f80bc7885397216f4fe91ac024390559e10c757c0eecab378c8a167e68469c9ffae9389e36d242ccb2577332c7003e7989b1493fc918ef21ce19df768afa07a149ec6228eb1be6aa7effebdbebc207cde05a17d07bc25d7416d476ea3f583e05795ce39252d051aaa944c33cff20c40ef1d847ec4cf46c9f1033c5889f232cbd3a8adee3d295bc388635bf70307f5d2ea1dad6607d028efa6b5c0c338ba1903684c088f457a797ce2e8c1aaf5d9c8dd4a71963960e69ea376e829e45390ec4c54385b69fe61ffcdad966214302ec6b888da2a05979a536e5b4aa59eb06a822de4933c520d9061b83e5cd890203bed749aa060119583502f41cac2defcb5536e9e0bc48c033e6920fb56d12061ec49d4aacebb4f671c55e39257e7866dc8faf5e8b6799f4aa9b9511df543baa1d66a612866f24354537c56263ca424166b4edd555da664b7dd4a5b0b7dc70cdfa9062c5394f7c45950016ce286495232a2677a892acc0a6a5cd1d6c9b40282056c05ad402c99c8e171a05aec8081837f6a00c0d00147ede0ba2d08664bcfa1190c8427f39e92803ebab3de4e73161038a8407c77159faf4ebbd809782e24acd056b7101f33199c1a63b414fb4e0e245c6d887df6c73aff45f49d46704584b372b11ea2685b7e5c782f6353cad33316ac24125733e32ebc0b63f76f2df5341e0ffc0507fb2bddfd66f27861b5af08655e1a02cd9913c65e0b83a2b4e93e7d902ba62a66dc291fb4575826681fd7c397d5a332e13da2623b380c008ca0a38cc4ff8e224243b087c7e9d1065f5fbbe7273530c2596b2699bc128b3679eb94267fb2e0e9830f6361d588c5d73ae57c73407a820e65ad000d8d0dcb77065b84325ba5c307f59b40729ce935004a9f6b1be9066f25f55bd3a68d26159e7b7053c3ae038351995bf495447f7fac49ea04433850b97698b6b9b11141ed156bbe3d30c4dc59151e822892a75b64831966cf8cc89264470ea5ed7c3ec92f7e5ea93781de1668ae778b7b360fce8cce8e59acae0eb5a57ce25b1649ab85d3e2fbc716da361e91f70c64d149368c24539e14eec87cc818ff6d53f3bb2367e06f6b5a775a0e4f16f74d4f3f5d2744aa2729ad0312d13117e28eaf37930e265715d3fe71fbf3c6ac6bbbcb57b7f9c59b6a5bc756423d2f71bc16e5800295584b9944bc285c176322b56d09db482f3f62ba7844ae732335165f879ec3ef6503e1f6d291b69cd52cb456a934585f649953bf095e330a902490c8e0bc04efcd36a2961e3fe325bdcf60d05e6c4e26fae0a27bc4b82487ea194250b6e702595d11c9caa7b7a10112d166e5da2dbe7e1a71434a07e2079f636743d39e494e330cf43d4b4cdd79418234a801873b4fa65da0797a5aef2acb013817398e88d36926c9eb9524ca195db71b39cd6080eda6785649b2217edd3712de6f1e7e12048097e2542dcbcc398ba8c38f291ea06d8fc5871bf55ab9689bb66bd794ee147a3e932bd1f0976f21c685824fca5aea1d941b3d89bad0b721889817e8f39faeea03b35dccfa88510b6442293479a742b37d7987d0bd4ee3b49daa2165e05e80c03943b2e22793a6b24eaec96f8d2ba0ae8846cd2a4a06aa555e72785fa5945b96938770a9e05facdb07fa2e56e30c9133ccd99e4d01e5da270a5afe91ca4b84f5fa4986171c5768dea43acaf2d5601a48d7d212f904b0142af17ba4efdc92da2b3b7be5e859a58c246335366f496eeebbeb1c320487dab7e96247f16a9d6d6ad1cccc734ee4eabeb2d8ce8499a085732e17d8a666357f391d41ae7081d2841a420ee8657ba5706ebf92136be38d9096b4bbec0c657d848b49022e0d0a9ddefc1cac48f4f57aae923b36a21f1a4f20695a8a0d2fea504a341d207c3b0f32156123b919ef208571f78167a73a1ee56860e8109fd7a15b0f7719883c5b28a1cd9afdd6d559e73c07b63dc2dcc118b32f8ddde77dfdda0bc4a6c9937fc6abee2c6343bcae9dd30e48889659251ed41b60ec03906912db05b7a5ef18276bda6dc88c93c925152791be1e263e7d7da3fec416cd2539ac408f5105ec01d9511a7a642409bdebb409db9676b0f01e200b8900eb399fd4df94f1a7e886b487d5ff4ff573de8911cec812c7cddda721b8c1c8f9ab81dcad7eef139d1f469ce210e5409797cc7b39a2611ded203a202305665bf042985c703bbf7397880e2309573f81c6eec9b1b01947a24b0ddcdb36c61e91c91ea27a5cb26f5069d95d3c7eb95898c7f3c28143f8b51f2a5391d44bb5f86fb2f307ac1f539151f44f2ea43606488d077ce18ff2f4057d274902b25bcb8447423b1ac35df14f41f56041f42ea45606d7a9cc71134fee617af66d4f25bf80f6c84a075eea3858b3b56a013e710e1263ba4aefc6ee260d6356b31a31415be571a08bfa0d40f5d2767572abd06fd36df28f845010d82bd3d43613449acb38de462b12ac408b160e1085fbd523787dd59fe4a78eb1007ecff49e82e070e2dec90bd12930a8276ec0bdfceed838a5b3730d4dffa5cb62c48b468c7bb37167d4f6455ae06fae8e32a721321811b5c502d1f9362b7e14326885650fbbeb43696890ae7082c9e5f3b491226a346014cc91637bfc9aeb6efdaba75a1f2ca22bc10869de0bf61bab27aa2e344837a54044dd887c89f501e0018b0901b0b3e132002983e923bc28cd8c58619a08704b30cf665963436ed763b8537bfdd42096f40338f376603223d9a0fda038a59816e97a24f19667ec03113e0acdcaab46d1b8688ff38ad4a26b8f9e9f811cea704b569c79fdb31cae52df673831ea2cb335789188969d805d7bce0ea227a88affb6b45177170ab97ecf5aee5e1446992c54fa424c99367be837e7d3eb74779a8d9b17ecbd4c819874f255cd4ef08ecc232d45b659b247140b24ef77a353ec4c688d8cd2825f6a7964ae5b62980e3da7e3183fd5c09be2e47fcb52f3c75a2d5d8670732968b886124f0beba4cbd758e037db81cd8e5a6d177e7798edecbf446955b9843cb648f165d861554d98c81b648257c855bb3988cf2241721bb10ea099ced6ea994fbb4ad7fd7dd8e6d40aac97d54b81f6ddf81271e5e9342617b3e5c7316d15bd5bd1cb7a32c367c2661cca9c376c62af7294a4996f881274df5cc219d9eb07ceb11cfaf7b6325e73a40ca865ed22971210b14ffe2761b0c0a68a274a7ea7642ce79f6e375cde8f1dfd13a29ee84edc73d27ddf44b0cdb9833701d9b0aa5ac60864b053816bbf260de15edb3ab4beec73d23efd1d8282435b9fc575f167f39d29145c31cb741c0d0b5b878a0f80f348b5a0d88a7d15a5297160a894397d1680bdbb50709a6320dbc1b3bbf8b04e076351e26499bf52f7235a7579c447b8608145408ba85ccd49da5d79233bc01cd72169230ba3d1d576ff87e4c9fa2386382ccb37a46fa43d3683da91260e5c8512305329fe2bcda1d3618d77f664d0f7fa08236a49e4bd6d54d6dfcd61c302795d3e1e1739edb185ddeb11f09a65023177b13027ff1ea99b5f999d8de11d75fb1beb3142aa40b72083ceb6d53e1518b11de1fd6b73f4bec59b1a144ca46e57e172ba9d206dff905b267f8cce25b93ab5d1c8f16568d5cb47d20bc44101bd108252c355fbef84f5fceb5db58f0e394b760b4b5671954b9b6061e98b8d89e23926e09515bfa1ec8f37322abf32f40279b64544bfdcab82094c60937795b741b08e6758dd46e1cc68d24b04b7462b56765b55f420ae73fd1eb1b8b4724af435e774fe16daf787afb381acc17da1556fa44da9a9a3b89d75088030e987962261ed4bb61ded571a88df6f903a4b34ce7384dcf83b991bb0006ad99d882d54d0d6acbc89c7968dc7616324f632b39f11db18cbfd99e46718afb622db1b83ea0c0ee759f9cd6c69b0be30fb0d7b5a9c2e7aec4ce5a53aec9d823e25096a92c171c5ea543314cfe57df5da9809b131c8226bafb4f720167efbd82263c2f8d59988b1f0a718713b861a0245536a46eb21031b86fb9a117472e6e74b284b5ef1c22764267e1d2d6c07b18372fd21329005a4c460e08b1d7ca52de9396dc65017d2e582fac882b9273dabf032c705f3da8", 0x1000}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7efed56cce00aea853d1253005dd", 0x7e}], 0xa, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r3, 0xfffffffffffffffd, 0x0, 0x0, &(0x7f0000000600)=0xe0099cb92d1b9af6) sync() 17:33:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) syz_open_pts() 17:33:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243ef6afb1955e14207536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860dd823b7b41269f1876157bdcfe0447ac0c2c0f98e8a0e11dbbeaf09c5ae62d978276cf57ef7b9bc1bb0b30ceeeb0b5824cd8f8f1b8c52b16d901bc593f901a3551231204c31c8899182e0d758ae485b5507191f862a21360508c987623af3a68934917d2ad5de06d2d7ffc5de0724d6d90f3bbb1c9ceb8e212fce2f430ca3cf3df01e89634b50a04dc62bdbe17ef283e77c6822e19dcb8960bff99ec4de0638fc2754842b8ce29c1a3e8343a45e6bfe2c3974f1abccdfb6c018ec9590fd88eb2e2b8cee80fa25175775eecfe8ac9ed8423aa2421a0d", 0x224) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 17:33:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) getsockopt(r0, 0x4, 0x400, &(0x7f0000000100)=""/204, &(0x7f0000000200)=0xcc) r1 = socket(0x18, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x2, 0x40, {0x1000, 0x80}}) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) 17:33:20 executing program 0: r0 = socket(0x10000000002, 0x8000, 0x0) sendto$inet(r0, &(0x7f0000000000)="0fb676ae8f8fa21e5dfef688969ce376b8e314f50699569f7a2f94579d871b31d8fde8498100479c247235029c4dd7412c58288d07cc9431c3df45219be81ac037dce49659796580f31763fa624ffd8ba1c5123da1", 0x55, 0x106, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) 17:33:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb1830006c448067562d02f33ea29a9f503e261bd2c3ad19e02b6150d1f01d57a4cc5c4ed8373dc8f18b8522fe902050480b0d078a0f6596aaa17337fd"], 0x1c, 0x0}, 0x0) 17:33:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 17:33:20 executing program 0: r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 17:33:20 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x2, 0x0, 0x122}, 0x40) shutdown(r0, 0x1) dup2(r2, r3) shutdown(r2, 0x1) 17:33:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f0000000b40)=[{&(0x7f0000000ac0)=""/45, 0xdc}], 0x1) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)='*', 0x1, 0x100, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 17:33:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000a80)=""/233) getsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000000)=[{r2, 0x140}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x800000000000009, 0x0, 0x0) close(r3) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r4 = socket(0x10, 0x1, 0x1) setsockopt(r4, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0xc) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000000300)=0x3f, 0x4) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r7, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000140)=0xffffffffffff0001) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r5, &(0x7f0000000640)=[{0x0, 0x2, 0x1000}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 17:33:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:33:20 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') 17:33:21 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x6, 0xfd, 0x402, "fe125f721cf398b65e457d6ffb6714b45653516e", 0x3, 0x6}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x3ff, 0x1}) 17:33:21 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x275a) 17:33:21 executing program 1: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000600000000000000b5"], 0xc, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 17:33:21 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x15}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb5, 0x4}], 0x96, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0xb4, 0x80000000, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x17311b65cbd5c5a1, 0x0, 0x0, 0x1}], 0x4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xf3, 0x85}, {{r1}, 0x0, 0x40, 0x4, 0x8001, 0x5}], 0x2, &(0x7f00000000c0)={0x200, 0x100}) 17:33:21 executing program 0: r0 = socket(0x18, 0x1, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 17:33:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) 17:33:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x2, 0x8000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r7, 0x20004268) close(r4) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000100)=0x52) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r10, 0xa, r10) 17:33:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/139, 0x8b}, {&(0x7f0000002340)=""/176, 0xb0}, {&(0x7f0000002400)=""/208, 0xd0}, {&(0x7f0000002500)=""/189, 0xbd}, {&(0x7f00000025c0)=""/89, 0x59}], 0xa, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 17:33:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="5bada3fd20c57e4df9d4fe91f94338edb8ed002ae4392f1980a419cff8387eef0c33918ae0fd635508ef037b405d4d889ff2d10fe561b22e0707072f9bdcb1ca4f073c1579c07c4e0a", 0x49, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 17:33:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) setrlimit(0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000080)={0xffff, 0x6, 0x4, 0x8a, 0x7, 0x3, 0x743, 0x4b}, &(0x7f00000000c0)={0x7fffffff, 0x2, 0x0, 0x3b2, 0x400, 0x9, 0x80000000, 0x4}, &(0x7f0000000100)={0xfff, 0x0, 0x5, 0x9, 0x0, 0x9, 0x11ab, 0x4}, &(0x7f0000000140)={0x1ff, 0x5}) getgroups(0x3, &(0x7f0000000040)=[r0, r0, r0]) 17:33:21 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x20000000) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00O/file0\x00'], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000000)) 17:33:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3, 0x8, 0x8, 0x800}, {0x0, 0x8000, 0x4, 0x8}, {0x2, 0x8, 0x1, 0x3}]}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) 17:33:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) syz_open_pts() 17:33:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r4, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x1, 0x0, 0x10001, r3}) dup2(r2, r0) select(0x40, &(0x7f0000000080)={0x8000, 0x17db, 0x1, 0x4b3, 0x7f, 0x6, 0x7, 0x6}, &(0x7f00000000c0)={0x11, 0x4, 0x1000, 0xfffffffffffffbff, 0x101, 0x8, 0x4, 0x2}, &(0x7f0000000100)={0x46, 0x3ff, 0x8, 0xffffffff, 0x7fffffff, 0xe37, 0xc2, 0x220}, &(0x7f0000000140)={0x80000001, 0xc3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:33:21 executing program 0: r0 = socket(0x800000018, 0x5, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:33:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="0cff19ef8b0bfa9c4c123605f9f433b48a2ffe294cf76f9ae8f7d3d0af8427686fbc4aa201df738d44eb9b1d3df90d2866fb4dc2988297b4f82a5e4af9bfd44843786337926d67f379a31f2a9b04af178ed934ae053929293e3fa8624dd2dca47daa876e3b9c36a76ff10a7b6172aa63c0f41a2449d39a16f543d0c68d453756fe8854a5895dab98c7276acdb6f9fd5172199a792309c9a830155cee392f5377cd67c6275df7", 0xa6, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) getdents(r1, &(0x7f0000000240)=""/250, 0xfa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x8) 17:33:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x500, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:33:21 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x800}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 17:33:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r1, &(0x7f0000000480)=[{0x0}], 0x1) close(r0) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x4d) 17:33:21 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000ff03000000000060670380000000000000000000000000000000000000000000000000000000000000000000008436e52600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376b12b74c10000000000000000ce88ef2fd4f66eaa8ba5e1ed4e370b3ed6dd187e6443ed20dece6b053b3cc685a5a58428f5c534433b0c1321c2e0fbcf2144d3ce229fbd6675184bac3263bc9268ca2e12fd2c02407be42f2024e48cf770afda1dc283a8f6d2128e656165f42fa60d9059744924af4c431bf6227c28b47b9629f7f89caed73d2f1b9e872705ca0aed3ef338a4533fd983ad7657c0d89641c41532f9387108ff4cc3d224360f2cbf12192c02a8fcb76e0a4d67e9615e"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000004c0)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1ed08000000b89b0603ae37c860fe2c09c110ff00f45722d664539e1e381f35071f061ac0e16f328dca5d39656da02489674fb6d19f3740517e68bf3f0e8d1e8f3b32b99730c1eead4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152eabb200000000000040ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b2a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7d9c0e57c1821ae7c7acf60e0b82e5944e117281349235f334deb60cceb8cbc065810159b533c6e1c8ac24c12c393265a9171ec33a255b2e0425c611ec3a8a064b6927226b36bd49d934507066febaa62a65ad560dc57e61828e7fbbdfb84b4d1e80e250e71309fc95ac2db52a02e51029b99f3efd52c0a63984877c5640c99cbbae8f38b0d152dc531ff00cc49b3eff96aa5c33c7f8a863b482b949d507b8dd400"/373], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="03f5000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae7d4f0e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x402) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 17:33:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r1, r1) utimensat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x100000000}, {0x7, 0xffffffffffffffe1}}, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 17:33:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000038, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x400) 17:33:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, 0x0, 0x0) 17:33:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x810, r2, 0x0, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x1) 17:33:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002340), 0xc) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, &(0x7f0000002280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0}, 0xc) r8 = getuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000002440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002200)=[{&(0x7f0000000040)="41a3a06e5c2aea8785859a4fe08ffdf84648c7026779d23ef82ca4cb96c51f66598eda2eaa25ca2c592928b5948bcc0f1af35653a4f345796be61a60f6ffc9030e9cad94b0d8db2b40fede491c956e626e7ddc63a13953c608e79923beee7abbbceedb71ddb1330675f2982180c37e256b8227707317b242f500810bf5a1d45aee3fc8b4e4233a90f4844f8c10494290e2e5195c97e3a5a72380fde1bd26010babc2af8b40c2ed2c5e4252a61958e94ea7850dfed9daf9ed0e840f16f0bbff5785fcb0fb429dd09ce69af500df7f70a6b9c7d87aed7c5417a61b4710162be9019c2a6359816cd2f9975a92ad534d5a131a3acc1b046f0f7da59b93d6900582f43944906f3725d31dbfcdad0e71ab6f1254e8129278d88c5c31e9458e6904d9d1925c3d0ad32e0717754f2b2d203c4f7d12f155029877dbc429aa9b424f0dafd5d9c3236bb0932d75cde2b382261d5cc073ac0eb1b27c2541437408eb753d6368a878293fcbcafe18c259448f769f0117d2cca9bd19f3eed6a4a24a3cf14d2ebf9b0fc3c10f261264d55ff4107b165cb264c0f935dffc48cd9467a2c1afcc8cd9b2be4bd413558cb45e41873fd6bdd10b85001adb23f3810f727a02bb622c9fd1b016474c4faa3bcc6d09214984865075905815b9d1126c4e788ca4d251fdce15b2921693d0f1581bb0f037b6569da71ae07dc39080dee16f403e59fb0b96fa44d406dda21afe4adf028c8d2589ef1ce4bc3eb35d914fe406a303638b7d38f1a9a6e33b71a996727f3d45b2aedfe8084f3cc17f60e40df11866aa3f40f5c6ef96d08ad69a75126d5fc92606f3bf0b1dca280852e6f2fb7657a531ccf1b69c3b9d64131a6bdc9c03abc7ddc3e87b7335a9b16f7a91b89e09f7456725db5496055ba5adfb54e3e31f4700cc58dec7bd5c49b3f26368b554a07d4aefbfea0f441a6a4f1255a90dbb2788cc73b0be571d2ffb578e21ec0d671b959cf764452e50798dfa6071f88c57faf6020a9c837fe1520b54d886bb6401ed30ccef1417eb59e03eb5590df9dc0ca361d3c818b41b938eb0fbcbeeae7776987b9badd2f5dd58a853dc8f0904526d0b40b192e47354f4e4a1c9e104b67c14eb596312a27ee08947a2e06d39f6fb62eccaa19904420aeddfaa717e5e29eefdad199a8456c8d9c8e9a57aa01b01cdb6078972f857938d50da09d09da5da09849013fb5dfc97f94100570fb877890bc619352553403d9d25af908677a5924468f934940d6c2ced5444c706ef7a4ebfbfb67e4771944518a414184dfaaf94cbbfa749f29b0fa8ec7692350dd75e13fce3c96d5ffe72e6086b058d165ec3072632fd6bfdd45e26fcba85d77380cdecb70c80deefe187dbe430684c5aa31e8aeb7b2d9e984c468dd0aea0ed1b179995e17665c290c1008f2e470c44ffae8fecf624d937c9758ac880a86d406f46a00204042bf7bc22eda8b3af642d53f76a2df7d37d7dbbb44e479ff3c695b8112e5461b7e05962855b260431fed8faf6260b0868b06456456b5640d803913c88122e1a46195e09d23bac6681e3ca233d309cdfae2647c7ccf462298894ae0fae3fc0d85463939f888286861525bd95c21608d9f0ccbd3988debd768ece5574c2e84f28b6e7367a46bb4b14f6a48189864f5e5bb0d71d2986b1890c073ae4a3239524a6391f716ff98fceb30941bb3e5fbd500f723a6f9f2cef2882440969a130ca9fa429dec448c0bdd99931643746ee11868bc004c54514bddc72ea8b0ef956f8016e0ac22d6bf12b0e4a2df754e07e804fea82f4b0b24fab10d448b25b5654589ca81dada5aa7934e1e5b0a3c4cf9033ad691f9ac7ee21681cf92c3c5e8ec5eff784f2ca7f875738cd29f1fe1a6d3ecc92554ee8ad49769c4780e570b33207f00318acc9832c6ffa87eace89fe5d2b3689a4b2c2b40cdbc819040ed4c0592c41830aeaefd8daac3f48570e295e8f1465bcd4c4adc7a54207620fceb7062acfb8116bc5ba6e563ecbe9ab56383fd3d2ebd74dd6cf82bad00f9514fe9b1e21a5871c15633a4a1680193fdae7100a8149fe9ea8374c1ace6c908810b4615073b6e9c91628a760c2df698c4d32d490e047c30f089d5e72d1b5edaa2eddf96b26c03dd145413f4b36d95ad5808603d808a8eac3c11654b5c97b991885dd63042b3e927d32b4f054ae2436b47bdad5c8ba1a5c7ecfa589aa7a09a0309c6b8717449d7cebbae9fe89a976fd4c4c62789702ad4fda72b19063cccee4097bcadf193207d4ad09bb10796e4906ca8e8c2a6f62c1f4e627f2e493f9b6377b2f570ff845fe2d3b8ed0aa7ed7f9847bc8693c28b7c45939578767aa8c29f4de3b1da3e16fbd68c674b51e0f4c01690b940ea6b2fc51dbc17a1b2a11b4c1940cc2afe874c7e601051d6635d954f67d7516f7c8be5c524167cb3bab01160ae342c76f9520b9c10ad7f30ccaeca351f3179e3571f61389bfc3b9e3e5e1e8a19ddf1a1c874952c996ecc5efd3d8b98d0101a0d35f83f1751f98811d5f68d1e86366ddba6ba6fc9ecc90fde087c3ae58494c21c698a264e98ea1ef6d238f809d4db9f8854477f985ba01a8ad6ad26b37e3396201a2ce06562308acbeaf439d66526f37d87072edfaafbde535dffc54f7dc2f36731ebf98b257bf30fd6bc3c81a59db1241e881c4ba5d9c04d5978e0c2d981d2bd31cde8979ab975b299799a03f167ea805c7cbeda7bcdd2c2106ef01c5f71dcf3a3711203b50be155c636886e848e9f104c1d8baec54f36d449f5681af487fdb4cad46a0fe70a6b8df1a41b51c0f8184ebb822ea9ed54b52ba1386ae56523a50f1ce25341e7dde9ca0d36f2faab302e5553c9cc6cb9b2a8974513b1fb48a4836525b5b1c3ea1e3c295718ea9c92215003cf18028799134fcbc6775e9eb283e4deec5edf0fb3c75c749fa56303fe15a0182170c584db2a4ca97cde56fe9299aebcd1525bebd94c39e06203b8758e211175b6cc88e4327684aeb0ae61df73cd2f63ab0791ad7be70d339eba977ed10620c9a784afd2a30897320511ae7ffced5b6e80aa39c20382d428d801298ac5e3588b2eb607c0564668059b2410f9d8b63e0219cc9783c812e8fbc84d2bee6ce72e8ae546918f4e9597a25d5d1b28db2d7761b742499aed37ce552d7990db92a78d6ea45f344cd39fe76625ef13b3998d7ebc1136fe644d82cd2ba65a0afa3348e57f4d23de29de5f194bbb0207198b648108c0838eda18d1546b38606fdb4c04df71ec723421d43bf4af76ec684263f380dc8fa4ed26ae05d6fa7be7e7fcc2defade30e7eaefad2308192369da723577f8f73792a9517116c87b078b5870cc943b7731668ef54a959b272dfd9c9885a83e476df5d3eaedca986a954dbce805e1a8c61e1ad17e768bb505bfd9a02c03a3129a53cdc338bcc1ff696afd1b734b8c75bfa5f03285622e1dbac5feb4a7be6c0362b80f1b79f0e1025309d50a8610dc33b50938ac427fa67646fb9d8ca9b1504e6066ded1c6fb41957e6e89eec0c69c5185e9c39def74bd7517de1e3c6a6d6564bf2c9ce6cef6494270efbfe3051b840dcb28c0016a222044dd9aa6765a6c104c98f05f279335bfa4ef7233708b982a74dd264c2254294fb59e60a07b546339b99a5646721b2c4fc9f653923e393a8c423c5ebe5eda8b53317832e6cd4d2077ee07b08439d2bd86fd1550165475b263dd5cb0f3ff631429ae0d9ec98691255ff9612cf32a690386bef240189a3eb9e5abfd6f607d7cfe2d865ee1e3dc7f6beac08514fd1a8545c30054ab22dd9e41b3bb440b1942ae63097b7c47c1fbbe1cfa394711f1dc1bc19c0e8fce8e6432c8dfd1ca2f30f35de0858fc2f16ba48e53303fdeccaad618297cea0501930c6dafd229e5e506b184cf9273aa800d09dbbe11fae2202385a17258d64d18f799024db5f08365345d4d056e5eeda4f0a9cbcb49861787c043d98d1b1c1d2ac684d3319a9b21ef81de7638dd62024c9d5c5bb91f8c3c1f6fe71f8be7a4d307f17c0dfbe0a86de99a8345bb13a5ffd57745d7b6a93853735d129c5d488ed7c23de1009615e72b3b9ebe0831c6d2a827573fefea337c9dd04fde08446884d66dfe94c2a5f4d1d5d361150ea4f82635deb85afe224ac23ba25c971b72c5280236c9e0af4e66c8f17cffdcb7a84dec23be759513164aaae2d6b47ac3c52b8472f7a032c84248617abd90e726a16cc33c7d6b16f9db07273fb0031be11888e01500be53ba6ffbf65de99e195ca3de7299dea1bf1000c26c7db3b84f7e46cf0bde97ab70556823d190d262a8f7cf8013ac3bddaf476e5118a89270ae4e2e17b158b2af86ca97ff0e9f403402b37ff36217aaa77036338ffb0200b158d9b7de4bc09c3b6e12e80a95760fbd5f5bccf10f82e1446be973509fd4fac059899efd8485bfc88c615bb474611374c744bc9226297e38884d10d2aed78a5321e3c7d6b644eb97e2d80a6f0092ea02a3f757fa06f576e95307fc5f9f382c557c314e6eee89c81ce1958a648710e9f127227ea44d5af9041701173c6e8985a6d28a4ea5534c3a12fb4786e3976be6d6178efd6339233c8e4158184bb99e6dd809fabd605f03450799c0ef870496a03d801a0eaed7c208ed2dcfa530811b4b04135f2fa4331dbcbc4000c3bc1677870666a277c23b439093598d4fa17ae392be7e6a93de0fd22aa0007827301b47e995de9ed3bddaa2c4572dd9fad7ddcb3a265c3c205a0863aaa71510085d75e018b236287c2b78dbcd96171c34d2ecc599955ec1b4a34e288a8a56a99f63e40519480d6ee7fdeb3986599447bae1dc0c21574e446fd8bf40eff31bc9e7bbf48e6968d96ab129e8f2e237e39be7869b2002c1122fef0cdd0ee6f2f75ee8a4bd78c2afab3744e46ec3f11de4a84eb2c7fa7e0c9d747b0d8c1f88da04ad270e679a1843bf0451114d7aa379f2e58af37177bbb4ee5bf78239a721d140e75cfa219cff72e6aee2e3962dbba005cc1ba1b2a6e34758f2ef26b11e9be99c7c266e31fe1b27bbcb9d0bc7e19351df564b7eaefd2bf1ca2bce0c3532e3d35babd5b11c288479e52fd7570a8d3d3199eb7f4e7fcb5b0576e717c3d2eb5118119dc5f135c7595382f01aa2f3e71569b715e274cb29a858208ce7780a10774dfb7f400673cf38429d1e51c85f79f629d1b50aa81c8685b7963b8699469de90d243c46b9712c30341abe37d1e059f850294f49e2be054fc23291390cfa852e405adba68d0caadd522cef20ee8fce5342dc6aaf8879b8491c393a34d97a1e9c7d7f406cb313db7f35514a169136fa581127258fd5e5e1fd4a3776eb176629128641fd448b866b8a5fbc4655fe77b08074d94d46ec224de27bb4251dd16d6e4aad35803092c2ac981a69c7a73c81aa12b2faa3a894f7b7a4edb20a60e05802049ea95639d2da85c33380c79ef73f71b1252b73e79f5f7a008e649280266a5f94c702897273e51008db1f8595ff95dbc87ee7b6ce471c80cb7ca2a2944db0b093556a7ad1f8fc52201efaa84f22cbaaa3d0db3b10bafa068db6ad20ec519a7a2a0691f8f515fff61c545679e9514c1af506e71f142484bb528c704b1830459b010d70319cbfd2c6b775eaaecca1d8b81b356c9fae935296302c13d1926f170a48a9fc6bde938d82f0568b11381003007820c52a2238bf4522bd79c122d5e216fd63db0ee184644f4ad6a4f8a0d40a5860f6122983dfbb992c9c7fab4322fd5eb377c3b1e20464e4ed8da2f9197ca55e8c2f457442f89d30b9259ed4d5334c0a74276011b2103f0ffb53f", 0x1000}, {&(0x7f0000001040)="e6afb7bf7742449bb5a964aa19f7849c89e5143021c886e092c4efce72d5776265425ffaa932e2b252ac85751de0ebc470e31b554eb1e24f04527a887384fbe6c3f540272bba5e970e61853fa4ab8b47455af7dff7cb0fc2ce37e8062d68487f6eed7bbc3f2114764e14afb934b7e3dbc4c9d2306a4ad1049ebde0ed57c8aee1c175b04b82352b667e97b2ee7f2d226c6b2500606b4aca622628ad8cd4a65a9e1e90d241a6ef713eb1a034a969201ba7eadec1d9c5d1be3a354e", 0xba}, {&(0x7f0000001100)="bb193132fea7726b314f1af89a4118d67edf59b593898cbd1c8a6807a88eb598ba089c2f150918fe2734a5bbcbe0116c7d7d2938b31dbfb7fa22756c40c760a7fb5760c2da42b9b5cefe797f23c5a32daed1a81d77d71bdf4c8bfd016d4e606e7e566b1892ed61c4f536480571ecaa11c4b38d3949ed3352ac3b0edd1b2e2b129853b3de110e4b00893a31cb7fa155a819920066e33f2bbc8f588c406a95bd4b1d9bfe3e616d4a96364504ba6e3fce4f556aaf24683aece4d64952c84fa261b18d16dc398151c1abd62f42cdab75ab17810d8aeccbaa06", 0xd7}, {&(0x7f0000001200)="ba2ba099a198031f4e2615620e141c5679028e03185fe26c7445c0313c613541d13d1366791007b62f68992f2f4bb6130686ea77be98893f1e8ae20f7f7585fd4c4763119fc2c248fce53747e055b805bf926bab50f3b1e0fa0dd39fa9dfbb116c7debd049c37ffe7e5a3f352912591dae6abf6b9efdb928b58232b17f6aa3e644be74d030f2b7bb124da487393e778986b69437165a23b1864103ca6a9de3167d97544ac7daa25c7de3210ce18b97dbc5e2e8ae87195feb88748654844c1baa3e22cb35e076dad479af1ea3b66d012a0e36a415afb4d0ba25e453918f121c17d7c8a93cb2a4c7b7cff28462e31ec6899bff4dc4bf419c5186bf54d7a0728e2634954833e82f1267d07f2df3d6c152c7631cb1df3d4d244b65a91df55ad923df25b0ea953080a762db61c17c705d75ac90e6edcd9a31f4e37af93bc99a7a1cbbb1c467d8ce87466a01933b2e91b4a1eb7be4f95190cde52fb421e598b22b201a2ce840f77ff74d4ffe8adf15459951f9c30db2943a69df27e95d1b18fbfad09453fc6153435a17ea5bb329a41cb1b9bedfdeff8ca7aed11170a5d7314455c9e0912f454acfd063bfe09b4b1cc892d188d1487766b74457cc943000e1c3dcae0c4805a949568270c0ae62b63f09534a952a62e76e628f4883f2f0873a8202f9ff2c7b8504842d0b3bd2b7d1b4568449651c49b5544e775754f019dfb7b5905ad566b72d79d65795503098cea0d729adc0f2b3369edc01c213ceb4be58b06519df08ceb26e2b5ae92289c617678c911e279993f0b9e586eb5786439bae6046a6c775df884e7e2747d01cfb4bfc7570aa5f895c3912ef5094d057cd3e4122c10a5c171c7d9bea94ed3356ca84f4acce81991cbaec59576263c195bebb1c767bda2337d7732ca541200e90828c4b64b10dd71a3e7320ebcc9935753ec3a81aa1ae050542f09e4f6af7cef6a7edb786fc5b8972fdda953d80b15dcdb33af4fb84a33e06bc19c0293743d626d46529f41cfa5c77077148460faa2543e01335a9ad3a8f539e3217601a4a5ad19677c178fa8c80b5c1b29b5fa7df917cd5813c51399bc6fc70937c2ff0d3d4381225c1434c6b1fb74f65b49236431dc4b6ec53ecf3d4ebe2bde81715b7d53bc3ec5775c6b1902715ace46122fb140e06dc58a67aa8a8f6f043d0a35eac3ebb490ba57fcc27cf41c7c3a348901b79ce9071d3eb6e0397def4d190214102b8655084c0140274896d78c8fbbbe80edf52dc74bfdecdd0aea64a074f1cd9fec43f22573b2c79eb276b0924a40d5d99259b08cc4c26c5806dbf9b811642a832369bc8b06c555dbb8d2ae9fe94806c349aabf0dc409fe3a7168771b3f55a8c8ad0afe7acc8808d4d7e664bb851532a085e2d3341ed6124c4b14e59d85bb5a25dfa06d96d8430e6626b196e522adac6322bbb00a9c7bc1741da1eaffa0b826cc267bf2cc8f14ace23c26c0e73d74bc186bc680438f3e89df159b3256099bb3703f6f17f7af5f6a63788fe4dca2c4ba65d3bc72c4b26d978c0b0bda39ab1698e2d37e7c6d891ae2bc30ec540a5971e1ab5012fd429c35a0f27fc36f8f43c7aa0256ba9665e11ab151cc389922a706d22031586190edd70791c54913c2a362715d1316819f3dc4b6fecf8473a3bc034a3c5564a82be059c7220b39d4b92722335a46a419753c8c19770dff61cd59306933c028e6806f28f176817a44666997f155968f07574d0ec6e644133425d0c4cbcf04b666ea3c83ffb6870b53dbfe5f7954a17efafbf8c5113329ccb8ccdf946813c9270449d169ed19567715c5ef17a44bd002163ed614eb872ca4d1c8a9048031e1f347367bcedce7161c82928340082055de23c6a62e705984dd0bb97a9dfcbe22839d193af9fa4e1c6db9c80e28c65f0b80c5ea30c9fd30540667e563610116ebfb4bc4814e3e8c6890a36d422c60fed8a3941f9ea06a67a47b4865ea9cfb0e3432f5f53b1fd9ee907a6467b418524f83fd9737184a4220944693e208c59232adf3845719a56f418e3e88a0ade1fe1e1809f56273dd2c342617a60efda033eae72fab36a3f37c52f4fd4c8adf7d5084ba25212291bf504a0d5906d4221828ef4ab446435539ebd1c0b8b3b927ae64b802f6ebdaad0422a23d37ad9e2cd4291bae51fbbfbe652d280f1384da310a178b8d75b21b1f2735a5fbf5170f1df5daede68f0fea38d44f5cffa3c0011e41cd3d3cd07e13ce74a3b4dd8ad817b7b5e09e03290242acc87acb6e6a6a8164c4b3dc6e802a655c3960210fa342ec75ba8bf91acb9b6266023e0ae24f0618ad8a3d2782dec7cae92e306aa33987e0d1fe34dcb558f7235e288f7ff2e6d151f1ae0d2a7d4c3aa554a583527e7557072c7e8e25fc06b24994afd64d2c6e704ef8a1b875a12a610d720c51903de248e2229f9d4e21054c819824cf9c0795a6e9d697b28aa57d959c415545389b8e2fe381a1ad81ed2bc61f0999412583212bba4693753bf5cc5384181c28bb56346c7fcc71daba1cbb22cc2464362dec01f0d4c0502e6fbfc7c7384bd7ec2b2770e0de0a9a3de7b464062144009db720405b70970f4b616cfde65ce8ffba936023d990c5da00d1f393cabaa7be2b3ac02166c667311a920d0e250b17cdfb949827274a25dce88d0372c9fbcf3952c698157931f419f65c0b30fa717741896abfb407af1d3dbc1f2ada154399b615568725cc0b20ea1e8aaae92fad51de82045cfea04beffe6c2fbe1a5565af5ee3afb0384d652ff2dd99b6c1e0f30381e02a539453e3a009b89460eceee25ba088ba30d15f8b0e838e65f1c514eb31f28c64175ffb9186d1a5e6cdab72c0bc2b43e5b2fff5d40bd3e1218f7452de694bb9e56c2703347fe8c6233f7a236d29776db6e9dee51a61ba8ff2b4021d96a950a86c458200ee75044b059f6afe6b2bc83ad12863fbb05b6b1ee80ce59697d0944aab1027147d98cffe8625b3414b86c4d18b5c23dcf14f2a8203d8df7e67beca6058726dcf839a804cb8e408bde36034e5fab81cf168443d686602c58dd91304df4ebbbf148727df07eceb1b1b2345b6ae790e7fc515f0da6af8ff98fde3b83d6ae2d15f4d83c1117821b3ad3bdc65cca9f06ec780050093cadabfd88fa1af0f7fe3430314b31fbbfbe855422446f5319cc27959ad016ddd314b7338b7c8109c1b2be3b8c22179436043cee8e87313b1728f5ae8a1ed4f840c1322f840d7764f7db26b1a0722528a09ed2831cde77e3f88e653ec660bd6285e674da08795798b179ba922c107a9fef8a0f80093a5cb68fcbff1ec7be776278ee08324f74fc07100c66f48477d51f8fd0c03c2f4903121b9ddcc3be16b111e0be45289475957bf8027cfb893a96329e4aebefbaba2dbe4f84c6a63329fe3b8fffc80bb4109bb5c600d7ba8fb0bf272152cda08e6d1e9b0cbff8f173fbb96734074ead1680423005a0eace8109afff1bc6e8cba43a591e3782b144825b4b4dbb3852fd8a8439a516132279601b5e1e920de4d79d45eeaf1c61808cc3518dd1607f7294fb3ab987eac4c867108ba3f29ec5c15887c418e25e2a251bfc3f30b97de0b3cfe863a41a5b5cf8dfb2481dbabb3ba2d886de03659ef3dfaa87f37252023b0af1924c1796e69ec7ab7c006058ecccf543c82e345f245587cf8bdcf9b3854ea661cfbc5a857dd040fed8df2b91c1e5c8c05f5b37b0456c3c6651c5341431a7c8066a16debeb0725f4cf706143d7414b6e85f670d0b57669f6a4d2f553e31c98b0cc9244f374413dce6b41b7942ece8f678f267cc1e63d886167594667116a220270a0b766345bec26a384c87b94f966382c1ceed8f48ba63289d96fb58205854dfb220270024bea98e3dbb044f184a79dedbc1888705c195f18fe55e34a5f2393db52f753ca4081c71d536ce7e4f2f3024463095236f7aacc4b96f994aa12dbf5136c248ee918b401af33850483c981b868cafc06eb9624971e003525a6766392bd2a0cffa64d22310f6b8ee3111878f2d3601a031620d34617b92dd346ca3ff80c04937f612e39013f2a2712fb8c23d35e800f771ad727ecb1dacd86b53f3144dced6bf2f8c6c1ddcd877eed4b2042ae4e5e2f9d74d16b025adb4689a24e9eebf62b6ffbf8511f9cb7bc7cf44c9414a944725dbde034432a4a42c7ef231f51b46edee6edd2bcacd0b8e4bb3f542d7df50700d1d920021828080e95e687795bff7f85649e591c4b6ed6233c89aa20c470e99dfde7684ea64ddb73bf7944fe1552def77774f87dc7b24a24f0d80867392c7aad3ca82fc9df98f6d8e9d02859edc46a489609ac45a482ecd696fb41089f8638b90e17f7143d0c2753e850b818f96a60ac554d681dcdca98c3e22e4674c3dd770c150eb5be55fe761838a4fb0841c8b67ef898af52a7544ed1f857cf92efb8745d82c952037fe8c52235cee106b9126998c1a53cea65231143a6793a7f5cc9a2bd13c5d226b16a4cf4bc9f010bcf6bd31fc78e07515c22d260e0c55661a2cb6ed961523140ce084a8747b54936fa31951a1aa58af44420a83d0bd3fd7fab67aa1249fb44967301fd0c25fe59d0ade49664eccce04606e79879527d27c2e7d1e5e0562a04c312f031db772fa632d191033e917238961d118f9317ee47c45594895bb96da280ef3f1b909c02423a69a9dd321360f40bf0832dcf547ec99e8209d159118a9552783e6c4c9c1900d6469ab84b290063d1bd10d7e7a8e9e55fa6d7267934d5a9816cd6c8eeb73c8d7a18af306e6fef5f47857341d3002da7ee1a862bcfd12f805a2ef2fb4866a26a9b880324a8dc7bd216051f2c5a36b98872bf21ed559fbd4b6171732356695cffae0209e3afacca130467b0d5dbe7cdb78a0ea2cbed22ddbeea9773dc0034279f8669aec00258d2806a420d22719a33317d1a58b19491358cb2d0f60b75c3b1033eb48845160542b2166440996bf9711eac7efc32b60251ae5b5851b2def2f4cbb6aeddfd45ec4e8b245fdaacaecfc3b3baec260350fc71b67bc0576447724b0d9988b46360499c1a4f519813c6dff02fc02f60baaf1b33730c340891b3a5dbf8258e019f45f77a96e0b14e51a8d63639c5473038a632914f1a2f88949750edd7fab285ce9dee2d537143b70bb9c6cf93b6a6934c6d068fa92ed07c4c3ba3287785a284cec1d97d6524ed0bc98243b7ab0a21c0bc22b0c3901f223c7304aafed281dd1fce42a307cb092c1a470574bfc1b38b791608be628868f2ddd91e70d2d5f942c511b475d230564ee645d45803ba8f4eddfc52cbbae5f053172f68407b49fa8f73e18349de2fe1d5f239a1eefe206ff8673568ebe7796380b135460afa8cee08421bfa3409b2fa7e2ac293a459666e821db76ea81d9f492caa51f464090abdfc71302e067765faac7894602b7fbab8f132d6bd5b9e229d514ea449c539c0dda4b5d5a77c0b7979f3cc71e430dd9eeff763e1e56ffc3da9e0e319d8c87c791b565a7eda286b375c2baf1bac85a8b22d8f3bd1880b90ae32b06f5797cc08fa0d6073c55fde0a9b99b1fe4b90ba7cb7099f83dde04c7edfdd63495855ab448df194da0be53324a54d3ffa141bee805e7958f398f3185c9937efe508fe41f229ea52bbe775e80daa0ddc34b0d93c18c0e07f7e84e2d4062c6f593a2eac76b29f42826376d8ceadd0eb1f7f616611d8fdf91c6cc98140953fa1650948a2fedeac3279ec16e222feebe124569d2d13b2748b80c43f3ed7e2f44a6e5a2af6bb43dfc00d421010312887e1465f1bfc3795762506ae15d163832a46e0a7ee5", 0x1000}], 0x4, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="800000001fe1000000000000ffff0000005b8e00cfeebaecfbdd5b8c07daf28fe05913c8a8a28705401b3ae73754e305e60493b196b12cc725421bcc1033e9637ac5ebcf31782841c64f45acb18dabf7c990b9e6bbbac1ebd62c09227bb8ff4c554ab67debefd7", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xe0, 0x9}, 0x403) 17:33:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="b2728eb0875b75c7771800598f8316faf836500492a59cd5641aeb6e676bf34c3797125480330b59847c1ee81d5c1bfd1ac04d4fc9e4a5fce4f5b066b855351fbd3344d27d681f5e2b72a23d67197b1e2c1c993604800220da24c337db8b007b936a3413e8f1dfb5148c96ddf43b29eec1ccb0a9c1437e2bf0b9299a8fd1439c1889d3064459dbaab04f0702fb0a7b8a9bdde6a73f171170dabe40a5ce0bf9d17ceae7e3c46837ac8a7e32944430ef6f8913aee78c5c92ad0b8bd3df", 0xbc}], 0x1, 0x0, 0x0) 17:33:22 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x926460bd48b8955b, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x2000000040000, 0x0, {[0x711740ab, 0x7, 0x1, 0x7, 0x6, 0x0, 0x2, 0x5, 0x2, 0x4, 0x2, 0x0, 0x6, 0x101, 0x1f, 0x48000000, 0x909, 0x401], [0x4, 0x4, 0x100000000, 0x3, 0x6a, 0x7f, 0x1, 0x37, 0x5b, 0x8000000000000000], [0x8000, 0x2, 0x80000001, 0x4, 0x80, 0xff7, 0x83], [0x8bd7, 0xe6, 0x20, 0x20, 0xfff, 0x3], [{0x0, 0x7b1, 0x400, 0x4}, {0x3ff, 0x8001, 0xfffffffffffffffb, 0x8000}, {0x4, 0x8, 0x7d, 0xfffffffffffffff1}, {0x2a, 0x3, 0x2, 0x80000001}, {0x7fffffff, 0x5, 0xbcb, 0x167d40}, {0x6, 0x9, 0x7}, {0x100000001, 0x10000, 0x0, 0xda}, {0x8, 0x87, 0x6, 0x4}], {0xb0, 0xab4f, 0x20, 0x1}, {0x3f, 0x0, 0x80}}}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001280)={0x1000, 0x0, &(0x7f0000000280)=""/4096}) lstat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000001380)={0x2, 0x8, 0x1f, {[0x6, 0x9, 0x7, 0x301d, 0x7, 0x0, 0x1ff, 0x7, 0x49e, 0x3, 0x3, 0x8b, 0x7fffffff, 0x100000001, 0xe00000000000, 0x62, 0x1, 0x6], [0x80000001, 0x9c, 0x2, 0x80000000, 0x400, 0x100000000, 0x9, 0x2, 0x2, 0x8000], [0x2a, 0x1, 0x100000000, 0x9, 0x1, 0x8, 0x7], [0x1, 0x100, 0x5, 0x3, 0x4, 0x81], [{0x45, 0x1, 0x2, 0x8}, {0x6, 0x1eb86712, 0x46, 0xffffffffffffffc0}, {0x3, 0x2, 0x6, 0xffffffff}, {0x8, 0x7fff, 0x7fffffff}, {0x10000, 0x7, 0x1ff, 0x8}, {0x7fffffff, 0x1, 0x85a, 0x7f}, {0x2, 0x6, 0x2, 0x80000000}, {0x3, 0x401, 0x6, 0x1}], {0x1, 0x6dae, 0x9, 0x7ff}, {0x0, 0x7, 0x2, 0x4}}}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001600)={0x1f, 0x9, {[0x7, 0x2, 0x1, 0x5, 0x9, 0x3, 0xfffffffffffffeba, 0x3f, 0x2, 0x7fffffff, 0xffffffffffffff01, 0x1, 0x2fd9, 0xffffffff, 0xee99, 0xfff, 0x4, 0x3], [0x1, 0x7f, 0x0, 0xfffffffffffffff9, 0x8, 0x80000000, 0x5, 0x8, 0x3, 0x3], [0x311b48f3, 0x9, 0x9, 0x0, 0xd2, 0x9, 0xffffffffd3f24ba0], [0xffffffff, 0x6, 0x6, 0x7, 0xca0b, 0x7f], [{0x2, 0x5, 0x5a48, 0x100000001}, {0x80, 0x5b, 0x1, 0x8001}, {0x81, 0x1c4, 0x401, 0x5}, {0x1462f0c3, 0xffff, 0x7fffffff, 0x5}, {0x5, 0xdf6, 0x6, 0x3}, {0x5, 0x9, 0x8, 0x2}, {0x9, 0x10001, 0xffffffffffff0001}, {0x6, 0x7, 0x1, 0x1ff}], {0x100000000, 0x7, 0x3, 0x7}, {0xffffffffffffffc0, 0x100000000, 0x2142, 0x81}}}) fchmod(r1, 0x20) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg(r1, &(0x7f0000002cc0)={&(0x7f0000001840)=@in={0x2, 0x0}, 0xc, &(0x7f0000002a40)=[{&(0x7f0000001880)="9ef8c28864ccfad4fe268c", 0xb}, {&(0x7f00000018c0)="494bf844604469cdc75493f436fcb782d31536c09e0b4c59c6aa7f5c19cb4df20655b5f5bd40986f64fea9fa407c690f2b25554c58ff484fd96b71b918de190fd730415ca801f6bfce78d67b631baa90ef29ffeeb9917beffe33595d82484403dfcca742f8710eb785e193364fb8c847a7cfbea06b8c32da4062a0b42da49f35374edc1dd53048282c8e308e967131feae1493553ee8e83ec0620b11ccd574dd1f81212f1db6c20d83b9c6c908540b81ecf82a65d5fa9edb59196ddcc498ab9a82fb15ff1d6551322616fb1afceaf9ce865d38f3214d46306bc5eb0ecff57c49818a5d9a3e9daf4c7a681a34d04506c9d329119efd8b55af5b8894b1ec3eeaab856020bd4047a711383e97d754d0e49cde5cb7fc1ac364988ec1e96fc0ecf1504cfa586356ab6e7ddffe990378d9cbedc57ac87f7a0c0f6d25e38a8314bfb1c11d0c426ddad54400b04dee19d41ca25fc41285f8df9d82d11ac76e451e219424d35d05df0caa5d048f4288e8d668ac52cc174a4531c439224a719f9a213b877e59d2339b4725ca6be26724d9d63936acd69c70c9848b48c326d932505ecd5ed94fbe00ce18e58e681b4899cb48bb1e228a68511b29182961658d8bd78f15511718b25e97e0a0153e1eb7789a87f6961642d6942c4be24f5a68e8818163c036574255fae438d309d13daec10ac4be18ca87e8eb7bcc04ea46a2ebe3fd3d7cc209b293fa0f9186acfa8941e0b92ad34c421d11022f6d829430fecd7faea505ba3de225c42f6edb527ab48337c3dbe5563384acd6e20752491793b22ed0849347e809a41d484b24698985120f0f01bddc77ccbb0505f53fa23ed4ae737aeb1fa0ebaabc57e53c496a4925aebba442d5a4673a091ea3eb580324ae0e9ea2b4245ab3a8820d0786ca339d20f36ce0178a4ab2a3af1e8c9a8f75a4d653203cb8f0480edc17f819cb7a4b173bfd55956c085d4d024eadba5f93d48c9c75a51c148dbefdee31ab4a8c37d0ae42f8c3da90575cf8e7d652c924127a55a1be6ca63e272ccd651ff46a5c930b7ce9987617f294bfe46bd6ab39cc2112c93348c08ddf399b374ba91709318e116e0069b4ec5149fdae01ddf9cf0a2f610514f71ea552d56dcf3e32102095beb4ba47fae77b989fd4419b1b18e57cb50bbd3fa09106b9572ed8bee147157fb79ec37faee7ff158a5c1b121a431ad3a0d4c51119c4fb4deb6862d8ed79454c9d51da7c6c85c84bd0bc7e4862b972a9a1e2f90b0e1d7c903326f062936c744f5ad5e3224812177c7f111f2d7001881496385880ab7780a0c84b67bee61cf962df8f25f1c46df4595a4f0c216110d8b64d4b65dea94374b7002d30ab072eb965bd9764cf255e7b84c0df8a153976dd0ec5591a20e293e51617d5b6ca1b7199efef7d5cbdc59742df75d3026ad5e878f6a45731561be9d4e4516d0ea26ca4c31e5b8a2d11cc140848fe5b25a09cc440225bf076fb8c414301a26115606075d96f206e7fbd8c92a59be8ecb0a5d35e5c02e5191da2c87b4a3ccef6179796ff51b98586486b00aa55c4d221b6c0aa5d13196afe41ae63ab247bd8930fae0c2ad4a1809b5e06f2d2eecf9a2d8673da1ce7c8e0ce50a7fb1a2bce060e9fa30c92274dfb1b967c43d2f961e767aa9c387574c698716895501896aac3681ac44bb94cad7d1fbd6b90ba783d7c401823c3eb1238041d64d4653f5914f945fac878474d22219771139a4e85495b68673ac9ab191168e146726ec7129fde73870d2340fda742637a0e8dc2aa7061c97966e9a70c29649354b0dd024f332783b01a62efb4f341bc922eabb156dc429f705d50270456f3e726a3b6e8289507fb4a574be75178f20a336fbf67d19b5e9b48ebb22a99ece9760f3d2932d1cdc7b651cf9a3dbbf00d6103b518e06edffbb262ee42cfcc73cb4eba912c8e898e60096d60d7b48fa22bd8feaa6350fc6e798695eca8db35040286b056249825c43c6a6cb884fbb1a67c9a164a8f77b2caa347a9babcf20edd59b95a370d4a8c5090c0268ce34df52b655bf1167c502e2006de7b3507668ded814231d72f8c0863a6de18069d0937b08ade9ad05a2d8a29d0778e5d81ebf1ee041ba37f3116dfb96f4bcafaa63efa73e74c038e84854392b1fda1f80eab5593e09ae425850d6373bcc8885f82e209ebb88a85191ed15ba98333a5112b3ba6013fa69a3c721f685709724a788b0a8cc1ee57b64b01326de875921183ce28f616d10c2b1602a47de9711566635d4c19886a4633d4d56c1247a0ca2027b8133360473fb71e9fedc4bf4c0a55cf9205ed27fef96087a534d788ea86a9092518d6eb92a1d38beba7529fcf8fe7f561814a557281433ce8ca340db0ed103f17e1fe96bf993ddec6dab381c0bade3fb90eab9463a1255be1630f5e724680d1eaf7675f29a70a54c1a1cb06b3158d8760dc070d89df4924aa1e5ba3912c52f32284d1177eda8696ea85fb91376f1b9aefa939ed0a9b97e6522a78c7211ae803701a0592e54fe154a71b2f07fbccc2ecb15a58d2b39e0674e0fd4bdfb3d5ec4c4a951b0e091c5fea5877e655ef7dfc1d59795dc799b0ba358bf769c3bf71ad1423a51cf5a235ca251313d24b5cfc9f34c4cbd038794c1ab8d9ad14deb3ea7b500b6a757e1bbef610d724a039ca50e583166c06741cda6e63cff6c9065ebc67a6f6975ce10f259c166fcdcade8434def5f17690c8f5c61193f2bd42b13b187b9a1ffa6e34cb81bf6d6fb997fbc302bdaa7dd3d10cf8c24f56be34b9ae3323a8210e868177e31e3351e96bf26f68dfa758857a9a923728516da5be10458d4902356396e1099339356ebccfe2980dfde5d6eed42a4eb29425160d9d509ed8e129d78dfd8692a664d2a530de7b088748a7cc5165466aeed6665ea4d53b36e67602ca523e48d915e5753501e861f2becbdb89558245a5eda3edb917e3a0b6cd7dda7e094a6861e23c30eb4c6bb1d90f8a6b53521d190341a6c44eaa57a68349fef4addf195fb0d35d71a0c63c20d0a73c4afe3214552e09a1d715e233ce236c6f6211bebc6e461bb717e083384dd379a935f3b082594b38c6709d49ddb6407195b8ac1de78c62d520dc13376fa7b3c6a27bd8e63982d87bff5694d9810038c6e32975bdb033194bafe1ef4383f406b988f23b27fcae807043a5d886c0f4dcf612e9cc715c652d340bb33d14f75ddfd4743e63b7aeeb548bd7761e39f0dc93851d3dfdb7ed6beae7ef73ebf0c11e1159b721e3e63892ea34cbc0b4083f3ded4f081991c3b8c46f11f82b280070dcef4c73fe62a65a4cd1b95f091f545d8bf21f10befe0e2699c4807439d83f1375d826e818ca27423772fc7a238216c432d2f3f88ddb6e57b0fe5222fa6b69da5ea1500beba60838ec134ed9d2519d111bd4a6938895934d235e4b688b308cc888bea0698dbc8a1c8407f6d5eda2d8ecfb0c4426bd5899cc78fc8102eb84b11c28133c10ca7c78ee2006aef0d8b5c04c4e5a9e42f286435cb89e97720f2db97abbcb89ac6740e2c42550f4ba13b0e50d8a53c3212ee8d384ddbea50d5a15a6519f7811d407da4201255af3459fa5fb57a899f8500f5e5d25e2b7d54a44e5d7d1eca09643c7bad089f963ad37453220a970523402d9306a67b07508671daa20faafa5cdf6609f0c5d4bfc976366d0e610b569384ea861f98863df0aefcec6ef36f598f005e7add239744b59a58a47758fb24db950c0a5c7aed5ded7cf1f536191ccba1b9bc4de41b5c29ed5b9819f41a511451852d53de5511202f8c40fd43afe04daa0811ddd17d9f311023821a3142c7e553b7be79706f27e674327c1390e89c50b96b07a0f75b3cfb9a2465196db57a0721131bea995d89ef36420919ef1e11df597e940249b998bc13f6e87f160889d283becbd26fd500a40070b9a96e832e103fcf815df6b2cd0168416aba3f25c91100dc98125c2ce64fb7bcf59d615a20a6f3b7329f698e0fd5db62cdf1e67d80ab384c0b8856a03a345138e2788b614b029db263e002c19e821b8ae40a36b14d7a6b7b6c2d1fb718a80084ba17ac744f08ade77b25f0fe4dcefb7800d07b7ccca7bb52d029f9a3e235c3acc907b0894a10c05da34a6de5a990aaa978327939f7f1bc2342d88970524d49700e1810f1d955eb816b57c973122cb6101e46331c5f123eb5f7f2c04b19d73853c1161b78904a53e54450fda3e647be166aad8fd405cb903248ce96726b222dc9db2bb703af9f07dfcd8c7e282ebedcd37722eb00db5c3891f7fd471bef8d62acb9f13b9e9463d91c9a8474281570116f4ae7283e43e252ab950aeabe3285119709a5cbf1a6fce21d745f913e3d513ec5385192363fda9b12dfa6c52507e94cfc65a989823a4935feb009a4a905497ff273f0c964068734a0a0f12840ad78d2e12c3e6f40a8ce87bbf9104d321cb7ec5a7f09cd170dee8daedd60f85f29cb239fb66e5d8a36c60be7de7d32993a1d19480ffb02578e6d50fde0a9e0e8fcfa271c741a32243454d1123d339e5e301bc37fdd1c892c586cdad6178ae05fb102dbb2fc8d39a275ee128d20c526578fdf718108386f069d7bef5fefa0dbeaf1c3b4a01ba0c6acafb7754c802cd9e29c487db5d3df361827f1142533abd18f484e3b2dc0bac2db4e75545a6fc96ad64cffa0f4b6fb43f383f82b97861af3ac1e89a28d72ebcfc49f0d5d6a4c9c6617b9ccb976a0776b45f8c8100df81dbd1b2d739347df276fb40589593f2529505dd12be0356b8bb20354bdf801c12fdeb54d05ba29abe283f7744646b5fe97b3e54215ca3dab5b543851b99b2fde454d3381c464d1e7e053fdcdf195c03e36eef835053df191acebee256f121770352d7ccd9b560bb09b5c5d5a2c1fc4ddf37b8f6b08750b26aadb8faeafd03d4f5cfaa70630a07d978980d825065455fc18893e1eac7aec9377f9f65a3140e2b72a79089d537c3a88b8c1a9176dd982aa5d96757bac6d3ce284eabe9e6beab81509ad3c3fd5b88bddf4d11f6e03828f8d0d2ee3bc0e6e596403d721ed8d3b4c4d201484bd8553620ad263e44de7dd6fe883bed9f3cca01d2af2cfd5803f4f9638e31ec149e7968492677b1ad500a7dd8a7635ebda0a470a6aba384b104e1b412c6c454fdb43c8aa36a71a46773dca92864547f4256e650510c420d7e9d6e1ebb0e955e67a63acd3d3675d0b3543c71f8f7f837a84c089ad338a1683d869047566f35bf6e18201a39b1b2f16276b6dd21124de22b63d8dda0c89ff62d48eccb0b6063428f83df9914985fb744e266bc95d8c9f075ef29b1f8764a09eb6b2b521b6e467a309324c315af10220cc66292f5fe9b3a325a69b8c359b005016785bca3c9b46836fa2c8d15724b92f036f8e17fba367ed57f35595a85711298c48d99a0a6d5cdff687b16ad6adb64d0ff01a5c11738794542f065baa79e901602d47cd10c46eb09da86cbbbde19f6f8d058bdfc302c5ab19b7ad6a53d87fa31bf925eb895c058e2a052817b52d9586b074988b1a9732924f7c488f957aaaae3e92c550ad89e1668dd7ebe7e0d098bfe537313e8817011fb323ea4d4b4ebd55d34541cf3d4c9aa0ee180858d4934e2c1d2198299eb7513d12d1b76d2f4d2e83c42f6d2ef1ffda2b38706729bc807173a92b34cb4869eb863ec26b94fcadce5d3de9563a1eaab020dbc3c482ffdb626e805c72e358a5ec9ca83733ddde36df379fee7d99547d66714e8ba24c1791e86a7c263d39bda81aa19be4bdef8c22a457cee3accd74f65a7e1df870fd1f393f463fd09ec5a28", 0x1000}, {&(0x7f00000028c0)="c717444d2c0a4008e50d2d1868a7c14e7d0699f047c22f06f39bfe22ab739ea5d0ad55f40a8a03ddb67cda0d9703f0580c2437b6f24e7ddb69e78b2e8a83fb18c986e9c1b9c5f7313ebb0e5bb2f1bf01792ee4351f95ee8861c02bdd46c53d5232de506eaa0a628ff34dd6a2196e84af749a88cb4c65992568b22cc35732864bb351263131cee5e6a3872c485e4072c80db7bfe14499395c19ec1f36449e40f89ad7577fddd686b4a9b16f5a4ae5055f9db964f0c59a8f39", 0xb8}, {&(0x7f0000002980)="5a9922534e16571081d066f4ad784c1d9e6b49cde2eb9eacef90d4d0692fdb08ebe22a01cbecc55aed616f4cce938e6f33ff1c112ef9585f77587a6e28e3aad0a5a13fdb960b907f851bfc7e5f8e4f255ba1a36a4adc8a2cf45d4f17066a77032bb4a3da1bb835c9f2a14cc3978caf3ec7d614aa99d15ec3c7409c7a3ad698fc944415d96f8e667ebd2705e642", 0x8d}], 0x4, &(0x7f0000002a80)=[{0x48, 0x1, 0x9, "549c1e95f632e47d25932b3601f1dfe98cd3b0abf15cdd91382431cf18d9fe9a2f88a10332e7b04907cf741f202a4b40c55246"}, {0xb0, 0xffff, 0x800, "34cd790a8a3aec302b38d5bc87646a8c96b1168bee7d23896ff7f7d55a061d765855648869d4da28bc99f1cb5be0379e428d19db9af8c38d2c436123443134ce9ce45ab5b327c7c7fbe609147e1afafd6270a1c27911136002cb27e984dd88d15f6023f578a9df82e043f6d2b880fd55b3a72a533d4d4dbd464bba50a34d97d353c07d3b42e48326bd84afba6b6eeebe1a680f6150c915ee430c4b021b"}, {0x110, 0xffff, 0x81, "5f4b1949802d69e4b05685f185196875a26f4bfaebf7b8f79d3771511b68e44c555eb16bba104a7bd92c605edd267a045ffde5cd547ab4078ad0304e03b69f8c5b003cabc3d79fc62ef2a4b98b7eb9afc1bde10bbfcd2c4562013314d021004043f4f4457fc8ddad87f6863e02bb79a83e86ebc77b89de9971cbd1ac7977dee3b44d3dbc13ac38fcc7c7006feaf8c727ff5eb35f4f0b55d2260dd97e75bf6076baf09b93a98fe486f5ce16289a99cb4ef4444449864628b2bd43b43bfcd62b007f390fc6297d776028de3dfa7b2d5290f23a8ddcd7171db6baa46cc4e2775d9d4ba1e5dda4f163eee3d491e32ff05dd0445ceff8874d598c6a09f9"}], 0x208}, 0x400) sendto$inet(r1, &(0x7f0000002d00)="a48831ca57b25ef787146a934a365aaf27c14427afff60aefc134647118bd58202497622536dcf7bf73371b1ff54d505edd4a7cd8ab075e390f1088bb189a87033e9d17d727c129a434fcb23d650565ca8fe89f5334134c65452ab5602f6e42f5b92c41f2938fb138a03c974f84dc8e35cbde1db92a4d4f9ed5e25641a17fe7c7abd82fd9f81586bd4bc74ec716e8c2b863797f64fa1721ddf7871062e277e7035a013ec601f15cd7727e07c744aa8d12c18546fd8a06287c9f687c900ccadf1d2be64d3cea3b81f5f9af7760e6acc47f3d0b58d66a7ce55550f29e305e9bc0fb66044d38006bd", 0xe7, 0x5, 0x0, 0x0) write(r1, &(0x7f0000002e00)="89440bf6b758b74d706e13824bbbfc0ccc73f6461afbbc1e1874538cb803e855bfd05b3d796758616502b65804db686e7aec4cae6b425f0098b4d86c55", 0x3d) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000002e40)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000002e80)=0x4) recvfrom$unix(r1, &(0x7f0000002ec0)=""/210, 0xd2, 0x3, &(0x7f0000002fc0)=@file={0x1, './file0\x00'}, 0xa) sync() fchmodat(r1, &(0x7f0000003000)='./file0\x00', 0x1, 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000003040)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000003080)={""/16, @ifru_media}) link(&(0x7f00000030c0)='./file0\x00', &(0x7f0000003100)='./file0\x00') r2 = dup(r0) ftruncate(r0, 0x0, 0x9) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000003140)=0x7) r3 = dup(r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000003180)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000031c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000003200)=0x7) socket$inet(0x2, 0x2, 0x9b2) recvfrom$unix(r4, &(0x7f0000003240)=""/47, 0x2f, 0x1, &(0x7f0000003280)=@abs={0x0, 0x0, 0x2}, 0x8) renameat(r3, &(0x7f00000032c0)='./file0\x00', r4, &(0x7f0000003300)='./file0\x00') 17:33:22 executing program 1: kqueue() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) write(r0, &(0x7f0000000100)="828848c91d5b767f68bef170c87c922438e40b49a50bf947498cd109e729cbf154fc16905d6fba7e71ec52272ee793fe", 0x30) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 17:33:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 17:33:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)=0x80) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f0000000100)=""/28, 0x1c}, {&(0x7f00000002c0)=""/125, 0x7d}], 0x4, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) 17:33:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 17:33:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0x273) setitimer(0x2, &(0x7f0000000740)={{0x7, 0x3}, {0x6, 0x5}}, &(0x7f0000000980)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000180)="ff2f5f3d7b47c3539201ef91ee2a7ba95d7de4a1747e77f73749f61c503c79b7cb7ffc44cb19d82f14228ad76f445f8fa17f82d44939556c98898ff9d0490d412ab6d9b3f054770059a3bf4c9d3cdab2e7576f6e7f0eee5b9c04c1c529b3f5c9ce3d67c33d45fc3aeec7e93fe50bb325a78ac8aba8cdcc759ec844e888fa99dccc5400", 0x83}, {&(0x7f0000000240)="3d104236b189e59ba26f48cd1e9052bdf750a7cefa4dd0345391ffdcf00368332d63a86eec15663c2f76b4e0e2843e08db3380162d7603d64c3addaa93a7af6f39e71c621c1e6de8dbcf9a08212a0b5e06629ce8d11e0a80e9f3fbf15bf5d2981083d7875a92c547f0907ab3f694624dcbf2fccc907a7b5225bf314e6d3b252f3f5966dad64427d57b69129a9ff8d31ee2a8bfe980afd1477f8a9016d781dd6c406d48253794424907af281021dca4ab7b520fc7809d36a42da2ca11", 0xbc}, {&(0x7f0000000300)="9694619e071b427dd6d7c08ecdeed1ab201128998ee8ec3e51661662c3779b3a2044416e89f86c7bc1553bcaff7f7cd1f861d2fce1db70be991a8ed382e6a3dbb04a3e071a1ed073cc85ce5c147098eabca47144644db6cda033586c996db50ea72bd393fdc30d2fada271e3f4a20f1f27adaaa41626de751c0a19dcd9beb9caeaa5d7ca77cb69ab0bd5fe82a5f3b5ed49a306cc5e53e70a4ec9021ed605cff77700eba0d903a42dc900bf2658540541897c5561142d96eefe728b680839a5b8485e740cef84accaaa645c5b92e3e0b8ee", 0xd1}, {&(0x7f0000000100)="f88ebb37a1b0b42fff2b96a6d455c7c385f0263056c88498d77d2d325fab14ef6e95", 0x22}, {&(0x7f0000000400)="65245369d0baef753bdd20c57fcc853da7a1947a65a612d76fa1f678e7e0ddd359d6efed0b6a186e73a42a891fd716b9fbc3934765ec1ab1187c8a65a548a9f47820bbc6444a96aa2775f587b94ab41e29bb0e56562fdd301de2c79614ee19810db08535c760ec62bdfe1404b1eaf2a7521bafdb07ecc4fc03c8d854c2ecc0247670ae4ab7e0541c619c728e560be92941b2a4a4846686965f43a00e60536445e8a153838d9c722a59e63c7ee83883adbe11cf3d67588deec7a8ba9a27d4d9815bff9b175cbd386fed24c34d2993d21e74276b4a8d77ae937bde8a3a668883", 0xdf}, {&(0x7f0000000500)="06ef3a9250f2d64f8f3f16fba313704bbc512936f4ac37f1b094a4fba71949c375f3cd4fc643e3839b49005a706b70dfd849fd3208bb6838a9b140fb1eabfcd8f0", 0x41}, {&(0x7f0000000580)="d55230d57bcdbc0eb5593d6b708ee5de88fb17328eaa38f11f96438bd96bc843585b1f60a2c2f9e892b0a4a131dca3e8f511fc373c7625efefe2c0f3cd582828c57292bbe9e3d891c4f1419b7d74067280fe8a578dfdf0ef3c59beb4de2676410d083d7151d0c03dad166040702ec789d9b5ef5e7e4efe14a503b715348a485f17d0d5675dbeded420ea14", 0x8b}, {&(0x7f0000000640)="1b7859169c9d4b8a34b5d8b6052aaa3cf27500b9c25aa57da856817bf23ff43e267ce4e61a923be92b9fafdd3751002a035761536b465656a31194581567e7faa428dbf4f8a3ade326214a6d158f21c22121aef598d7cbb339d2c4a7d8701cc9f80ed943984497c9e0ef58e3f6d8e712efb67a662f74282e5e0aa58307586bd3e36e7a087f53cd0a88f4b0650d6c6a9c248cb3ddc2dab87ed06847e71adc635698fba3046f0ecf37eb73c8f7d4f70a0196925e31ee1dfdbc42aa2c9683556d33fe3aff", 0xc3}, {&(0x7f0000000740)}], 0x9, &(0x7f0000000840)=[{0xf0, 0x1, 0x6, "1fe1f3a2b5e0acd507a9371c52fb431290f32585c8d6f719693226371b07b5785d33002be4e63798b332cebfc66c8bba259034b39dfd71adf8562d9a997a7d2308da1615b1a1fc74275d2bd1b405b129b67104819aaf676a687bf8eba189ab1f7a9946828d2092f515c8f18fdcf584918aeec1960b54b7aa07577cf968ea7497165335da3521961ba9ce097fe5cc881baf10769d5372f287125320a674877886317ec7675b91c15cb20dcd0a6223758a9d4af645baae8eb6e1228ac40e47a566336151570e92e4062c0720b1cabe94d31939eacf736e5d79778291aa8fcf"}], 0xf0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 17:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x10001, 0x7fff}, {0xfffffffffffffe01, 0x8}}) r1 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x9) 17:33:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x10006) mkdir(&(0x7f0000000280)='./file2\x00', 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000040), 0x16f) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 17:33:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) fchmod(r0, 0x1) 17:33:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r3, &(0x7f0000000100)="b0db7cf336bfaf75d36b70a5187edb385ccf5135f83088a401db1fa79a188007c4673ee4a85bc328f4ca338ccaf16bc0af2c06edf02defd226bf564bf460d3332921bffe1b68d3d142d01a48088d465f9ab3adf46a189859a345bc600c90451e0b8d27ccecf0b53c9c1052a04b3a38f1ab09eccd412759f505f2b905509a1cafd28ce0b5810fd1c29a26a72f3e1e5b01c659c83f80a2d7ca1ed438beea3fd512bebf31bfad057e3b92c62d485de45d81da473a923adc0c84d899dfe590de1e0ff4d5e4fb1a44ddd3deae3081e6dbb7c9274d56c0296f5b21555e7643a9a3eecf", 0xe0, 0x2, &(0x7f0000000240)={0x18, 0x1, 0x76b, 0x1}, 0xc) 17:33:24 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='!\x1c:.+-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#$\x00', &(0x7f0000000380)='^\x00'], &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='(-\x00', &(0x7f00000004c0)='&\x00', &(0x7f0000000500)='.\x00', &(0x7f0000000540)='$,{&\x00']) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb504d490000007c62f547d587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c500"/339], 0x10) getsockopt$sock_int(r0, 0xffff, 0x209, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x370) 17:33:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xce) socket(0x18, 0x8007, 0x7fff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000161000/0x2000)=nil, 0x2000, 0x0) 17:33:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x6, 0x447, 0xb4}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3c3, 0x3, 0xf, "c78dcee1ffff1c04000000a2f900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:33:25 executing program 0: r0 = semget$private(0x0, 0xedfee1f988fc7151, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) msgsnd(0x0, 0x0, 0x0, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x61) 17:33:25 executing program 1: r0 = getppid() getpgid(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1ff, 0x687, 0x7fff, 0x20}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r2 = getppid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x51, 0x0) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) wait4(r2, &(0x7f0000000440), 0x2, &(0x7f0000000340)) syz_emit_ethernet(0xc0, &(0x7f0000000500)="e17d1220d5a57eddba36f292ce26a909ee476876d03ff77439a61ae43302458b3ed30b57f4ca5b10bcc8a6f18975dfb70b51593127c5d282329558615a9d63427a4e315038dd2b699f62b03aef0659e46d8f758e790872582f178eea3838e024246730d9b36ea279b1f3b31bb96e530a6093c7144731d5b7cb21fb24ceca9dca516e0babfcf940c57fa451131f51b10d181cb88635eb94265b511def69355f7c83c5aa9105f31b0ffe4cf6de7b6e81b9be567749f584b6518ed5cc6a7162cc25") r4 = semget(0x2, 0x7, 0x20) semop(r4, &(0x7f0000000100)=[{0x1, 0x8000, 0x1800}, {0x3, 0x9, 0x1000}], 0x2) mlockall(0x0) r5 = getppid() munlockall() mlock(&(0x7f00001b0000/0x2000)=nil, 0x2000) setpgid(r5, r5) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r6, 0x20004b43) setitimer(0x2, &(0x7f0000000400)={{0xbd, 0x1}, {0x2, 0x6}}, &(0x7f0000000480)) kqueue() chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x2, 0x2, 0x1800}, {0x0, 0x8, 0x800}, {0x3, 0x6cd, 0x800}], 0xa) 17:33:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) preadv(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r4 = semget$private(0x0, 0x1, 0x81) fsync(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) mkdirat(r5, &(0x7f0000000340)='./file0\x00', 0x100) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) 17:33:25 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r2 = kqueue() r3 = socket$inet6(0x18, 0x3, 0x800) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) pread(r2, &(0x7f0000000300)="1b5a03e3949c197cefb448afab0000c126ea10b0f07022d48602770125688abd338e937aa0243a8bf620fd90aac67d2e19ec723b6149200e2aff0fff9419464190b2e12d86881a577716df190054feeaa4e631fe2d7d237ff91607e99ead8796e57a9eaa1ddfe1a8e758c818330c9cae44363561d1c5901ed08a7ec4de172c0c438f7b4985919ab56705c163f3a62d6b368abaa74153541bcf1763dea9aa0e2b8f1e5d52bddcdb3a5361b3e4dbd9b7cfc49176d41cb5f44152fae6aa5de626dd3a0a5a26e9e1614afd568672591f7b26375bdb953126a56214cbbed86904b295c6bf42d9a07ab047eb1e7863178862ec0c371844b3e80f645e06f03ef3", 0xfd, 0x0, 0x5e) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) msgrcv(r0, &(0x7f0000000140)={0x0, ""/20}, 0x1c, 0x3, 0x800) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) 17:33:25 executing program 0: socketpair(0x10, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) getpid() setrlimit(0x4, &(0x7f0000000140)={0x9, 0x93}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r8]) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r10 = getgid() setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r4, 0x4}, {r5, 0x24}, {r5}, {r4, 0x20}, {r5, 0x100}, {r4, 0x2}, {r4, 0x1}, {r4}, {r4, 0x100}], 0x9, 0x3) semop(r6, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) setgid(r8) dup(r9) r11 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r7, r8, r11, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socket(0x10, 0x4000, 0x3) 17:33:25 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) accept$inet(r1, 0x0, &(0x7f0000000100)) 17:33:25 executing program 1: socketpair(0x18, 0x8000, 0xa6e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000033, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="da0add36e3146e2d9e14ae56fb2a2308b863f3adfe3db81cb09877add91d81cf68cc21bde1b6f748a2c0d694c541d1b236d2612d7d774e645393d06ecc324fbd0b2bf528db9bb547a7b0cb98ad08b0980b91fbc27ff2b2ba73b366f837f3aa231ea7b981dbbe014f29b3ffe2b030f1a695ea0588b6b57bdf708c0dec17ad6189f454b891d96102c906b8c079eda5fecab31332de70ed81e9841fe694e5f732128622d53f6efe50af5f1aa2ad8b80f4f6e532d2f54139b7b2", 0xb8, 0x0, 0x0) 17:33:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x7544d6d706a927d7, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r2 = syz_open_pts() dup2(r0, r2) read(r2, &(0x7f0000000140)=""/229, 0xe5) 17:33:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x80, 0xb, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) 17:33:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 17:33:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) write(r0, &(0x7f0000000080)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89893fdff9bd470a335be0", 0x58) 17:33:26 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x22542642742e882d, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x40, 0xffffffffffffffb4}, {{r1}, 0xffffffffffffffff, 0xc3ecc8a47bae5d73, 0x0, 0x100, 0x347b9570}, {{r0}, 0xdc9b71a1696eed43, 0x20, 0x4, 0x0, 0xfffffffe}], 0xf8b1, 0x0, 0x1000100, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0xf044, 0x10001}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x10) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 17:33:26 executing program 0: r0 = socket(0x10, 0x81e0f977cac8c694, 0x2) setsockopt(r0, 0x24000000000013, 0xffffffffffffffff, &(0x7f0000000000), 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="7a9c10da9c2e8bc20af71c73dbfd0c7c8d8d9f5380f25ce4c03b02154fbc9d0b19ea88c10653bbcabdd97a67ed783683ac942ba07a59f9f8e26c021cab31f4af061defeab0b61f9931c4c7965efb68cc2b65650803a1fb97cdace1fd6ae8157ac1a312bc1cf3162d75e450060ee5fec4ffe263b5cf81351f95bcd9f15053029f39d6b73a7ccb5915559c0099dcd6eaa904e5885274c70c7ed67b8bc4e0844c6288e4cde20d91301049284e6de702c3a78d42233a59c4f799c9eff64fd5b647cabd608337334a1256a0ae7917403d7c11d655c55c0035bfbfe0e6493cc0c84aa3d95475b64eef954d80390dcfc2f0a609606275ae3d2a0d06c7ae77e96b66c65e794da061987458d77a153bb2e4db12f7f4385b42994a330afe9dbd4abc39e16afe67d5d9e5bace686899d5e2fadf9abc1a0dbf6dbd2197999e9b88abe8d354ee4dd3e18161a4c9541a37ca785f54d4e27ed9877f27ac577de667e8644db21982145b2683d7b656a744f21b248bd378c7431443fe5dee8abf48c333d4a0a4ce9c31dbd552c3b5dc7a97e2875fcb2992b79779e8ffeae5c4b582e1d4736bb63fc2f07735a9b6e9a41bdefde202f0c27cd867c3101cf2d59873b1be4b82eb9021f530c61e6eb0c9e4e1074a9a31d29ab7c0b2a7a7555fc1fcad7b1ae4b4e96a3a9c32ebe5e40ebbe34781713a0397b7907e44b57516b96f6597dc98d51a32964abf0bdcbd1d3d0322ba2bfc3b25a2efc48c2e028c805a55bb630ad5f66c9eb0935c30296ca511a3ee7d42e8bd3b5a27208ad6c7e88247d94502837f5675eee69029a4e896686cf127abeae0d7b152eb4bda35e62bd5376153c0ba945dbb4a81364e7f8fb323adb26f627403dbc462592fa70fb4afa675339b16e247076ae029de92b1ccd64a5119b94899c32a214dd6287a305c7c4fabbcaebee699fe3291bfd899d5876398b6097ef67a4a77336fd4836b285580384bb28172c7c0fb4ceb063c3e7b79802d1008030d5801c55a67ea5421d7947cedefe6e87a9ee13bea84d43af19669e22320b9d652497bb3c08ad4143f82bb3e5aab1a39bac30c361a88e31a1862119882a7ea7fafbf2a06bc1df63ed8022e1717e1359deba9214c11dceab982edb13abfcb6cac5c1183ed37a91ac169b2f6866ddbd162cf648b257e04a4cbf9df4b7d3671dc26c63c914f196695f0f08c1a96d49279f8ee5962c942171949c527d647c3499038ced6f54741965c792a87dad14d6de1bc6dff324e98fd44c32d0fe58d9460449c03b0b72901497be5f8a07139936be9b358e3226e13f5a1c5754d11dedef37510c8f6b1115e8665a157725c068a440e87655e62aec4e5895698c74fd957efa15ac564e2e4861f64ce8052be78dd1c9ac84bd08cd665fe358686fdace63fa2cc607f5c25400613178cd16a7e69cc09e56f59331eef1f77ca9704b7b765f5434f3518b8a50f27dd04bb81dc732e8a583f5e316e0aacf24d3eeb6e9f209cc8e0c616a43543531eab93aa6b2994069a80c71a2777f538d7a1e3b7f45598da9428be18e4409e8fbc3695230faf546137a5d773025f11ac82b0b154fbcc4937d3d8b43423eb95876c31dca678c8b356a21905f342a3cc62e5f129b9a954f47fe2f15b5eff55bc6ea9bf1ece99f5f767d56da6472083062c18e8daa489e036d9a58592949e38bad3c1fe407cfa5b78e7163f4735cb5c536c5ce0bcb420e62680b43db370fc693a27111e1530664c76f54e8b8ab83c0c6c4dc5affdf67f4c2908c9f7d6e2610efbad233c27b0b6e37afc92fb508b47195b57d1c5ecb06259cd1620d687dce9a4aa515ff3fa36bf5a37efb0a7c5c2fdd8b3f2fb2e1a4237fb5ca13e935b4cb633336414dca160c2031b0e8caec940b485702ed7f3e58441d50bb82753571963a32bb6c2abb52239b093f286af6179dcf077b8179f50ae862148d708212586332c65cec978ef895629e3611908759fdd4537a66356eb5e93290273220fc56204c690030b00b3936ba0db615bb3542bc28b7a3a734d8a18aee5722ed9b2946d83b1d22093add8ca31a3760a6b1f7d81ee0001fdebda4805a3d0a33c30a677150cc1a49502b859e73cfbb874ed95fa206f2fb7d22455e242404bd90b5693278e68f4366e974094f696f185bc74b3aa2ec6837d0ea2c5019cfdc8c158f0070b1981f82ab9de37674423bf60585b2e5ded3a4b536f37e84a93fd0f338edf52018b26e0bc39115ffc9a95f5743abed85ba71d420998634963275e6fe95ab1580f499cdac67642ef80b7efc03fd8c10dc2b14c82934a2e8d42bad9f1158836d6e5793181009e961b5bd28afa4fd32f487f56f43ed8571b08635e2877c6ab42df1f19d521985651f701578828309cf4e929edd9fafe68a5efb7a8e8047b708919cc386b611a367008719ac80246aad3b02696cc955d54d04402d3977adb4ae22053a16d83886d2ec781c0cd572745553699bab9d82389862b72033c307b9b6549f4f9762b9e609143247b3737b2af79fdda48116f214e5671e51ed6cdcb2b420748496681573e0de341fcf876afd898383dd776d56486999bec882b493f14950f9e5a567472648d4d19b0df7404821a690a3e98922d82e90f567be6bffe3e3294bbbdb618f02dd58afa1a0bd86c7b5602e35662f731983c2ea0e210bdd760ae49e9ac55f7d4f23e29c3021411e0c630fc98e251e473fbcdb05e92cee79b8d668b94368a28a3ec34bd6826614385535a0c20d39f454f7049367c422d94e057f04b038d9004b0c0135a11f1587bf6011feb93a829e31a31d6c1b6f8bb10d94fccf93759c3316426ccc0cd58fd7bdcf55357c031e6a52aecc31a2614ead0ca49551b989e804adc2e893abedea41892d64fba74b785f16611ae1c5bd261aa658c610d6b5ef9e38fb4fc2f3b16c24dd7374bbf893649677e421955e9e5cd9bb2e07e104e49981a6a663ff3832883e3bd2daa902f0e890e4797b96f8f59fbb97f5b1641f87332ce00c4c27e05ec6d6c7b73f1dcc28241332692f2d627f7e2cd315c83621b654e8db10fcfa373c3a17015328e0c3724f8a8660cdb88bcc111489fbf183287bec20e1e855ac94af48742225966c233b17894c1073697e5c7954a9e37ab6955bcad65bc9160caed6b026c6ca165b2fc4f0f244fde4e5515ebe26e032dd70465c42a2982b04d319341f20ae308974b4f2c989c897f2e301ef6d0c4271ed5727095527ffb7be3c471ae3c1a6cbe337e0872997eb2811d41e2a6e21f881bf01bf2e0189f27d71920b723d4a754393c87a437f4563860f8fe03d2919e98b9579e60f6bad2d5ad099a16b73cf4e1081618ca0722bca4f192b2f7bf58ff7f23779e89a63a276fd8daddebc791ae68f959f18909e2541d5735a79cdcba3898be7a392629049871337634d21f6e92a5ca95c039923ab3144babbc2b9e0de185ab412d668d986b0cf459f5399b3616cbb92923701f51ef900894b14531b3868054ee227fe9c968c1969230b1f09f01c6f4398fc0b8b4dffef8c000acfe28d9cc1beb4e5f5247e4168e0811582afcc33534296fe6b6a99e254f60acc361288d984a942c82da543b89bd3c97567f3a5617812af54610dba2ef45b260079e421d725c0a360c99774a3fc5dc2f323a22d920a70783c41bc433d1fe98d0187233aef7203273e16869587d0420c657014d6d93eb1117d0479be4be98c72fae0087073e3624afb74a52feeb2d2b50909bd8ebd6ceddec550e97a0391df536b04c71f73bc906c45083ed7208198770bd5f29916fe37d0370709183da8a895f199fbb217223dae30ad2aca41a543f2ee4af81cb0e2f3b713cf09cdf02c664e84f3554b572e2fb2196a3ee52b45386999eb29d2ff97231b1a4c01df0fbb46cb92894bdd15e495655f40f4666efcd9c33c44e6e3e0c5b27227257faaef0f216c4d369739c824e66b02ea9c5c8237f18aba14ba44be7fe0dc7ddfa6e1643c055215eebc9d88dc2eb80b2f47598334f0fa0cb0a0aafbfd70f07861bbdc6298d1bf11b15a92606f8ac6c48ef4546e31f2f2c110a7d17b78f6c82a07904f3d8ac353ebc28c5748c685e82ad22c69760a25d39deeb1af3c671b42d2150c90480086f0df772bb6006c6ead0cc6eaebf78523eac5985f4c6307751abfc44da25d300188b434ffdc24bc782ddfa2b426631e4249f1655949c29893ca4eb2d8e5096ac0637ee3dae01ee85cdc51876180bb8dda44fafe0e4bdafcbd3852b79f70ba9e9fa237558eb35ed74ac57daa9598e2471e83fd99626629bf30a90e72ec35ab19a8ac7d1d12ff3ea4d898eb00bc207a249e74f5f097f3e56ac71d6d07f9956d0b8315ddc54d1259fd6208db1a7632facd5f10712feed8fcdc752ac3966d37391f450bc9ef4e3d7cbaa256e59cd00d454319f731b18d8de5a30679323f18d6a9643ccf28e3a9815624bbbee5cf5b58db015438bbdf67eddf6b65ea49288c4b6dd130264d721088d50d0a7c0c6989b09ca5c38a2481a4cdb080e4aaeec91a17fbd1123561f8d33ece663eb3213659d572af4c76f8c91bc91ae5cdf5225961001fef914d3a09e5cd2d24e38f3ef3d2c797ec1fd96d3c62885cfcc7123d4af175129ae13559c21d71f86b590240818ebff25315ab8829fe95b186a771cc76b2c3419add101df94b7998675d7146293d3ddaff1c86e77539c3d2325bfc67f4cebc5ce06323684b4bff12151cd087abed14da95651cf107984cb97d187c54ece975ee4198e199bcfd04bd8241c46bb7fcdc3412d27140a0d33f033f3cd98c6547bf0c66bf573dd8eb45b2cc0e0963ce9bab1eaafee6d3e32858014701398e9ca0bf84d0637a27687cf0ca0e23710980820f806edb3ce6ee2d1c76460d72edc845fc496e54e53b7f14052d4b57a929e31d8859fed3d35619da5ea7b53e58bac175976035f328398520649f90cde8c74eb2e70a35c32f3bfbb922344877b5a44b942ac82eecff5098e272f4bb99c3e92826f8fa4675b6dda91e70896d8618c68e33ebf003dbc9e087f6234229a4872480ad15d193e4de8577331e122c31ac342f1e46989b528b6ac25548bc3f0ead73c9758a4a27256e21769716ebdf4d7f98171ca7b36a479c727fbaf713f4429626ea75cbbd0cc5868b0c2326b3fe3b403757eda7e5dcbf4f9e639011d3ebd817da4885b1e39adbb557d5ccd0a079e96b115d63f8a691b0ccbc20f58255634fdc4404cfab7cd3f0d49a064179cd3f28e70776c7cb1ec56a952c352ba9c728acf31fbdc58b3f53659696b8fd09a823b489e842b9c6ec86be0cc6ff9b307363642428061a5098b46eaf07a162ffdff57b1711539a10b83a6c10914c748e2f3ec4842f3dfc20c09ba90170f556a2f3d966889cf33022ca1c7be7bfa0e7dce6b820a74f2063a68b3c7ad492fc410109101ec6d08580bd0562d12ed86b34603305bb60a016e6a632b864cfb7dd4ab24583414bf8754e88152b6c7f303ef88f8244d18e0116d71efac915dfc671056c7dcb760f1ce9adc7669a2cd38fd685bb9e117f81697485b896f263a6c4c82772443fd8300ca8f4d2a256ce440093d4eee5cd5a6106fe723e9e1bbea1c4446dbf0f7defa4b92d7abded15c58a91871afefc0ef3849ef442fbedf146bb35ff643ee8f3f22958577cd1f1febaa36f820ebfc5a63d285873fdd861db7d81efef57ac77749cf2c0c8b5af310c2e961784a23cfdf376849793532a8f837742fece58fac43cb1a25c752a359f2570e47094fa83ee4b82906baa8b8a119defc1f189ff9f821510db78c4b7c3dc7e64b469b360e", 0x1000}, {&(0x7f0000001000)="8e615936c9ae2d8821d1a818d78b8aacb6fbc3431aed51fa7b5589a403f6ddf573a641f6e38de9ae23a284eaf71ed085da81c34f2d722d692f657cc94579622529a9fba0f8f5b4b68a24ab2e4a7e7cfcda3a077cb2e53f98dde692a10e3a152dd5c0982234f09d7c4efba97aab0ce334", 0x70}, {&(0x7f0000001080)="3a635a8e5b831218f3b71a34204168f3ef937cab29c5096b4bdcefd375f2adc8cac38d8ad40d51ed611481ab10bcc71de19507cdda402793c52bf29af115e75bc6c946a22a839a2e571bd1fc740e0f78074328321d0b8ac58fe6f7c16da7dfb6f5e71effa1893782a682023612fc16012006998f4bc07ad7d9e92b7a2d56ad325716", 0x82}, {&(0x7f0000001140)="aa6c19cba72f2f64938e1831550884b2d7c55cca330d62cde1a39bfb414d54ee923599f0fbca77d3eea9da854f23a7e2118aabf3d4418d467e43da44238554a8291db001b863a1dbfacc88fdb8e039dbb25f2a8cd9d67b4f92310206714e23c6a311d8f2317ad93306dba872dfdd6c8b935abb3dc5666f2aed5c1480a487a6656f51ea3172d059fc14e096f32910ebec57ea226fbb94d195110f03cf65fc1e7862c271c704be06cb8c8af6245333b4c4405ad46486577f2f1187566b0bba73b11a4964e2b487c8410285cf7eb0ab028d47c7e0094713aff6c0a0e724e614858bc624fb757fa7e6f9b79723e5b3c7326a55e92ec594114159a7", 0xf9}, {&(0x7f0000001240)="3f25843a82b99ac2d5448f4cb2ddec0fde3439e518a96294931f79fe90a01a732565ca6e144f0f809a1345ca175bd9cda33a85c91e7e1b299c3e9692f8b6fb7edf427bb6291bda5432b9f9b64c39eb93e63c6351c841bda9fadab4ae928617053b80c685214d963897f64709b1ec68cbb59ed744974c2aaf7dbc26902ec91ec35f31d7e7e11cffbf33a35ce3d12f52f80d8e35c907f43ce2504256337ed830c36557791b52d3b368e81eb9fb3e0daffcc51ab2a99d0df0bc4580bae1059306a80a93cb91abd2fbe29f9b8554efa9a9", 0xcf}], 0x5, 0x0, 0x0) 17:33:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x20) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1000000000000241, 0x0, 0x800000000) 17:33:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 17:33:27 executing program 0: r0 = getgid() setgid(r0) pledge(0x0, &(0x7f0000000080)) 17:33:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x100) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0xdd46c32799439cb4, 0xdd, 0x9, 0x10001, 0x7}) 17:33:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/17}, &(0x7f00000001c0)=0x13) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 17:33:27 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x201, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x16dc3dd415f2bf}, {r0, 0x40}, {r0, 0x100}, {r0, 0xa}, {r0, 0x2}], 0x5, 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x9}) 17:33:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10000, 0x659e}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 17:33:27 executing program 1: nanosleep(&(0x7f0000000180)={0xf0}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0, 0x1}, {r0, 0x20}, {r0, 0x1}], 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xa8) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x142, 0x2) 17:33:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, 0x0, 0xffffffffffffffff, 0x0, 0xfee) 17:33:27 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r3, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r4 = accept$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r3, 0x0) r5 = dup2(r2, r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000500)) ftruncate(r3, 0x0, 0x1000) sendmsg$unix(r5, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r4], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x7) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f00000005c0)=0x81, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000480)={0xfffffffffffffa3c, './file0\x00'}) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000680)=0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0xff, 0x80, 0x6, 0x1, 0x1, 0x4e9, 0xffffffffffffff8d, 0x1, 0x1, 0x8d0}) 17:33:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0xfffffebe, 0x0, 0x2ed, &(0x7f0000000440)=ANY=[@ANYRES32=0x0, @ANYRESOCT=r2, @ANYRESOCT=r3, @ANYBLOB="190e41de5b8e8519d29b086fd391dcfcf146af1a6c1f3f26d34b8ca7a9df0aa0736e73e8edd949586d2b47d08d8cbf26044e8019421579799b12", @ANYRESDEC=0x0]}, 0x0) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:33:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = getppid() wait4(r2, &(0x7f00000001c0), 0x5, &(0x7f00000002c0)) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fchownat(r3, &(0x7f0000000240)='./file0\x00', r4, r5, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getpeername$inet(r6, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 17:33:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:33:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000140)) close(r0) 17:33:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpgid(0xffffffffffffffff) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = getpgid(r3) unlink(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x150) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1}, 0x8) 17:33:28 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100090000200000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 17:33:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pread(r0, &(0x7f00000000c0)="543115f0bd764625e19107c97734fcbf5673802c467dd9685127f46c98a5fcfa0169dfb294092473e86b7739b76d109d7ed26c455664a57b765712744ae8ef521a2216c93dcf76", 0x47, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 17:33:28 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2ca}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:33:28 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) fcntl$setflags(r1, 0x2, 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 17:33:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) 17:33:29 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) r6 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e802000000000000000000000000000000000000000000010000008bddcaf88f8e033b9dc09805350000ddb1773efb13be18e9ffffffffffe7ee00000000000000"], 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r8 = getuid() r9 = getgid() r10 = getppid() getpgid(r10) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r6, 0x0, r8, r9, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$TIOCSTOP(r5, 0x2000746f) r14 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x10001, r12, r13, r12, r13, 0x180, 0x5b8}, 0xd736, 0x7, r11, r11, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r14, 0x2, &(0x7f00000006c0)=""/242) getegid() 17:33:29 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000023, 0x0, 0x0) 17:33:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000840)=0xfffffffffffffd5f) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000180), 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x400) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) r7 = dup(r6) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000800)={0x90, 0x0, &(0x7f0000000700)=""/144}) close(r2) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) msgget$private(0x0, 0x24) pwritev(r8, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 17:33:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) pwritev(r0, &(0x7f00000000c0), 0x19c, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x2, 0xa0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 17:33:29 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000140), 0x8001, 0x20) r0 = socket(0x1f, 0x4000, 0x3) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') syz_extract_tcp_res(&(0x7f0000000100), 0x100, 0xfffffffffffffff7) linkat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 17:33:29 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7ffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$getown(r0, 0x5) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x10}, {r0, 0x40}, {r0, 0x1}, {r0, 0x2}, {r0, 0x6}, {r0, 0x80}, {r0, 0x4}], 0x8, 0xfffffffffffffa1d) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xaf, 0x88}, {0x47, 0x2}, {0x1, 0x671}, {0x40, 0x8}, {0x5, 0x8}, {0x43, 0x8}, {0x0, 0x6}, {0x40, 0x47}, {0x6, 0x1}, {0x41, 0x6}], 0xa}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x5, 0x5, r1}) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x2000, 0x1) 17:33:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70014c2f66696c653000"], 0xa, 0x0}, 0x0) sendto(r0, &(0x7f00000000c0)="04dfb080cd60303380a46879b7b8ec33a0ac9f2903c21b4852170123cc09e88dd8e5727d4184708a", 0x28, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x1}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) 17:33:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c2022e2f64066c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000040000700000001000000ac1400ff000000ecffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000167cecf07a4577883e84334f51751ea1e8a5a5c41e50699760a021efebe925eac015dee85203abe362328894"], 0x18}, 0x0) 17:33:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000362c31513dc1f9b39ab3acd9b8626fdc579f0e26e683b263fa9d71b6da1542c90ee151c695240b7af004c9aa7f2b7081ae5a13f00a29541ad48527469411ef534962582a99c8b72914fce24daf02ab37153e02fc541205db69423d54af7a33f23dfbf51b2007"], 0x38}, 0x0) 17:33:30 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) preadv(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r4 = semget$private(0x0, 0x1, 0x81) fsync(r3) listen(r0, 0x101) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) 17:33:30 executing program 0: r0 = socket(0x2, 0x5, 0xfffffffffffffffd) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) r2 = dup(r0) r3 = dup(r2) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xf4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x100) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x1, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xabb4, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0xe2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x4}, {{r3}, 0xfffffffffffffffc, 0x6, 0x1, 0x7fff, 0x8}], 0x0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x40, 0x80, 0x8}, {{r1}, 0x889e64a02a592856, 0x8, 0xf0000080, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x8156, 0x2}, {{r2}, 0xfffffffffffffff9, 0x40, 0x63c098885abdba35, 0x9, 0x1e}, {{r1}, 0xfffffffffffffffa, 0x16530660acd77f90, 0x2, 0xe6, 0x10000}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0x400}, {{r1}, 0xfffffffffffffff9, 0x23, 0x10, 0xffffffff, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x8, 0x81, 0x4}], 0x9, &(0x7f0000000000)={0x17, 0xb8}) lseek(r2, 0x0, 0x0, 0x4) r4 = socket(0x10, 0x2, 0x80000001) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x100) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x4620) recvfrom(r4, &(0x7f0000000380)=""/91, 0x5b, 0x801, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c6530002457c19641a5e9f656504b958cc3ab55996e2c2f61ca17404cad10dbe6113c6f9f0ea7db73364e847bc6ed1200d10da7a7061f5a43e241650a4c9d5b22c26f06b901e396f52e53"], 0xa) 17:33:30 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x2, 0x800}, {0x8000000000000, 0x7}}, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x1) 17:33:30 executing program 0: setitimer(0x5, &(0x7f00000000c0)={{0x0, 0x6}, {0x7, 0x2e4299fd}}, 0x0) getitimer(0x3, &(0x7f0000000040)) 17:33:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 17:33:30 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x48) 17:33:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/60, 0x3c, 0xf9f8a2e3bde4df02, &(0x7f0000000080)=@in6={0x18, 0x2, 0x6, 0xc899}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) sendto$inet(r0, &(0x7f00000000c0)="1067a9a665264dabdbb9b4aa6e8566f21fcab5b8acc97dbea215cbb9812a635f864be7938275", 0x26, 0x6, 0x0, 0x0) 17:33:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x12) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 17:33:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:33:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/140, 0x8c}, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r1], 0x3, 0x400}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$getflags(r1, 0x1) 17:33:31 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffffffee, 0x1000300010005}) 17:33:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r2}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0xab6, 0x3, './file0\x00', 0x7, 0x3f2}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 17:33:31 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) syz_emit_ethernet(0x41, &(0x7f00000001c0)="16e329c99d304f36a450e350029a0853d67201ebe3f4c10d4977b5c540bf85eb636a13ab8dacf33a6c98b5721812f8d577eb5b45d7cf370bb93feb70f89f20bc8f") fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000280)=0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x2, 0x5, 0x5b, 0x1, 0x4, 0x4, 0x0, 0x10, [{0x4, 0xd68, 0x6, 0x80000001}, {0x100, 0x7ff, 0x1, 0x3}, {0x5, 0x5c4, 0x10000, 0x8}, {0x6, 0x6, 0x0, 0x8}, {0x100000001, 0x7, 0xfff, 0x8001}, {0x7f, 0x200, 0x0, 0x80000000}, {0x1f80000000000, 0x0, 0x80, 0x5}, {0x3, 0x9f, 0xfffffffffffffff8, 0xf800000000}, {0x8, 0x3f, 0x3f, 0x6}, {0x9, 0x1, 0x1, 0x20}, {0x5, 0x200, 0x7, 0x2d}, {0x5, 0xfff, 0x5, 0x1000000000}, {0x8, 0x1ff, 0x3, 0x1000}, {0x2, 0x401, 0x0, 0x4}, {0x5, 0x8, 0x10000000000000, 0x7ff}, {0x2, 0xcda1, 0x9, 0x100000001}]}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x5) 17:33:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff81) 17:33:31 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) openat(r0, &(0x7f0000001680)='./file0\x00', 0x40, 0x8) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="510f3b990fac682cbbc138fd8b89ae37d254d9e94672bfa08f804becfa8bb1b9b185ba5228df22a9da881bb887401e9d50437b90ed8c2fdf22f1", 0x3a}, {&(0x7f0000000340)="750c273411bfb87deedbf1afc5f74972eaa0574de59bb26f74bbc97f4f9776eb1c23c86a7b8d86bcf257383a39637182754f0bcfe8c58feb3979151dc4ec1e2fe57ceba40258397bd516656901b31ba38032611025e1f35732eb8d06e9d45baebe1a7b84d8efb7c7150ae4d8e1490f8b1a6c4b02052138b2f124f300e9c30d6344feca4542fa1ea7b0f9dfd41b34b56dacbf239ff1f794b109950d2e844b79d81ff0d22dc34e441d54c761a7fba7668a5cd89517a69a64475f1de72a4ee3a9bb1580a9db1f18101e82b9d702289fcf2529362726b5794e449c595c662859ed6fa49ca7", 0xe3}, {&(0x7f00000001c0)="352e1d42f6ab48c0375df32bd17641642a45546bca7f15641c09697ccf683b14179e554b43a243e6f802b5daf5da827dc0a36037ec8970e30bb829fe4e01759b", 0x40}, {&(0x7f0000000680)="77a153e17171d78bbd2baa879976ec69bf53a288297ec369757ccdad175569ea17c0676756fe68e443fd170532a501557dfcd9bfc9f9bb5c6b29a3cc40f5e2cf71e26ca0a6dde18b1e5ac10da95f3ab1e9fe4b330aaa18b112f6cccc0b8b33a132a1a2d15d3a5450808026f56721dfcf6fb81293a423da6aae2693ce133c4e018fbe0c2e980737e3d782ac23f54d35a7f229c9f3d94624977208499e7f82ca2d75b8a6638573704336fe79d4bf4e6f10fc47347322181813ab17fa6a1e2ab3d60aea8a5dfcf0f45e80f1bf54a9f884a526931351615ac40cc9bb88b1be2717dc47145c46807701aaf1c575766fb2dcb44a2a6cbca3cf6fa4f02c05161b8d6c0b8cf3adc26d6e956660d1a3db5ee1643d9806229fce6cfc88456fb165d9c2560f139adbbe41b1bee107c5bf483e05e199c93ab1bfb93a73740b780fd6bdaf93dd472dc2d0093be35bb3b90e3e7fb06a9d98f131041691fa045488d64e93655191e92437afa58c1f67bce1de915cf6c5adb74f668ff08d1fd13b25837f2fe2f6f634d8b9c6af47a40ccbbe4c75c26b6f3a8e95a8e18a46c6525e5b5a9bdbbc623f8ccb0a1303656091e2740e6bd63274ee2075a26971e9b76f0d7b4174f366ff68efd062692890c5d7374a08f1ffcf3448e4396ed5d7d410e430aeb50d99c74c4b07cd8ebbb8ecb79da1e0612215058634c3726340ef3b8c8254cde58d878e35968c4c520b8bc9f8a6cb17e17f646029c568f21b07b0dd12310d6d1be3108dfea634444ee2d62b5f2759bbb016901e16c1da93af40da4b1b3bb16f01d360dc5a2ddd6c7d98b7bbef4e6ae5fa8c976010cbcad09da6dcc164e2aab52eaa30fea8e23febd3a375ed1db730fe0f70c580cf11e48cad612d68f695e38a8ef6e6c5e0dd6d1eb6bd8d587163cf522bb524313874f20d9883bf6aa410366f8b8d6ba43ae11cfb354ebe6bd2e4ad206803fb156e4c3ed7fe14bd1b167287ae4119f70ad4a790c346ffa4c63938f03471a895d3366e200263078c03fa73fdcb191c2e4dd1c307f06706dd0fb7e766ddd1ab5bcf6f3f74d0c16801dc8329a5eb7fe1a5e032fced6ad5e9b3607ec280cea1a4dcf69e31ddc1c07524a3dda4bec581ffaa173734b0f25018f8a43b9323cdc2c5db953225394895b03d9a3729e3e26c6f3da7fa5ed637d930b7dcf50d0126e671863d91a55749282167275fe07a70fc1619036c9cbf78920b147128c5b34d908d8b943c41e8628ba10f72756227e164e9331c8fe2acc04aee13ec4afd5ba3d2cdfbc85faa171fdd6ff701cd7cdcde29e965b80e7fa1b5dea1bfa3c657c945ad0a3dd542d3d34d004cdfb970276d836efc694da658717587a4a1dd83d35466409d0fbcb78bf6f752378dc397755e73b3a08b8cc96b47dac8134f3110c6314a40dc879d875f59afd2f24da3611643c079ac68be0ffb0a7fe4c4ce626d669eb35655141acf527190d346d26bcf8c3ec242950bdb5e8d023f2ae906ea7b14efc7b780cfde601b6d1ec728ed09896c41d8db5b8d28e039f2c8034d9cf438d90944048274c3dcbed03977c96b435e4adae6b46dffbcd31df1aa55b4eb60ce2bf75bef607743c9d48fdb7f43e827a33633cf30a11a8a3a7085374461cc6f9acf1dd7f8f40749dd6a755c00253a2e27fb6d5c7633aa56f63c1795b7952be74f3862d66bc0497583d9503f5bba632485700df8efdd08e6b781bfa6f17639fc70a0257cf3337d385e8be51ed7b50d9773675de35d2763f09a25a9adb4e08ffe2767c78928d8d1c401bc79e05d877df3414735bcd7ab80c27fa45b8efd905e20880e36acc474c2d60a4dd30993a2e0e5d5f514dfcd4d5fe8c15f16b890770d0ca4c0c0af6ad868414a7e8f6646b7ec005d78df09e3e5cea0a2670cd525a437a4f1ef491383362afc67540ab331052a201ddec48926aa62a7c0ca28a6222b29ea06df187c8b90639deeb0deb1207958c8058cf1795b9a78ae7779c7e0f378e824bac603f5950b364daf74b81be881fc04987db18946359b02a8b4a14f8cb7012f3b292254cefd703bfb4e8640b61fbd8bc8c9a85eed84c4b6124351e34b702b8ce939bd9d857b724427a0e34a4700e8af5e97828966264f0c1a0a4c2f0ceaa15895ce0a30b059efc29bb144871dabe15c7b0346f1728e90e044a27157811c2b434b0b8ce3c71480c29552f25bdbdd49ce47f592a5a82dc1692e7cc25aad348064b8295c557ddd0a1774b85668ef1d3ba4810233744ff66531ad9158587996e8fcc78fc31fe56b835500fb16dec7724898bb34b0c2c0ebf439f872d4ee7800679886bc911bde3ac531fa325afcedf596f97644a15b11966bc22af0ef099a2664d3dcf453a8f92b78d9c9e5988e08e0817190fb9fde5022341686a23dbb69857634dea2c2b60cbbf978c079ee1818f7fb5f7a1610d6c1cdb94359edf9dbf4a17f8cb6bf2598bf64c88e8ba11ed1263497cfc31d09ed3fa005acb5add728ab1470827f7c6f7a7d6d702d7690664c554719c953032b81635aafe6feb246fc1d48933195dddab1b1bc0314b994e2cd11e540b1b458037cc1d0fb374455f8e3d114d9ba6f6d7286d825661ff4139a9a0fbbccf3cb160cb97ce0cda53c1e650a487f1b630c498c5c4c20ba66ed2671b6e0f6892a44fd4c9aca662d02fa5c8a136f2593d0a7f1e0743682c1ff86cb7b679158e53d8d9b9b5f693e23869110eaea74fa013bb937f30c337ad8b640ba5636c08627c14cbbfe378ec7cb1b40d6babd333f857260d90f22147b1f9c6b91556ec193a59312a22be9616e62b942e91f114341e1013e92939b66256aa7f3379e19554c698418a839813238124007528212490e585295c6129ef975edb5216dc9c0aaa81909003106b5af197019e218dff304567755f27657f97ed496ab3484f2fd1bdbd45bfb3d3cc736767315570a772d3e3d722aea72f589f7331522d8289f40e4bac43852f1f6d8ac2832812a4043a785b11361c2d646bc126ca2695780a583b62adc9667523affeadd01fe095f7df3d20b3ad435d0e114ae4b29c354ecb765f0b8f4dac5399689a2f8ebf07b4925299c11bd9e66eaf0193c7456973fe778da07b09f833eedab430299ac85479913cfcca983ee510fdbe3a2121dcc1756b481307bd840a7119bcf0e09b4170e3f80cd6f292b2b4fa4be0a23269f5deb9ce50c06da3b5746dfeda531d2e79598e340383fb91f46796c5032acab11dc25a0e18af2cb80e94d34a563c12e8c74575f29324520dcf7acc2e71271a9923192d030f8ea00b5f16c024c19c63817ef982d5fe79f9b678b1b20d6fb2cfe04ffb776db9e62d50c3547f360342afde0cad0b0514b55543d44b5c26c74461d56a912918d98ee9f7a6764ed57aa17c252a01b9e7dc3cc495b71744203ecbbeef2ba92ec2d8fd913bdef2c394ca2e4a9836e184dcf897aca73634838c06faf0918e00415e335e4690588b473a36cf9091992b5a5f2c15a2313abccca4af864bc009aabb94ff3c656d3c7ec9ea9a64acf141728a16a24a7c34c7f328786d251d0083be28aa711265466b9c7eb03274947ad306dd6875a060815f48f3aeb211f0a88284fee1a01bf677b6b0277a3dffa78c751b2df5d14c9783ee1c35d57badee0cbf705adceeac5eab4ef9ad7ab4980d362d41ab2e17439cc01f483ff9db33e30df0a263747b53409207f3354a209343e3f0c52398825adba27a2fc5a925aaa17b202389a70fbf36e5e3d75bb781c8eb63738c1f18492ee65f46cddbbe7d67ead6e87250e9b989ea0a556afb00a3a632f034ac50a1a6bcd4b3ea76122c243d5facc5b96b88eb3443f03c6543f106d98e18a422047bd69e7f7cac75efb30b6d89b7370135b28a9eb36b97bfe07c934d565bb09fa29ad22ff012a0998cdb258f273926904e0075add9b9e12b9c91128ca3dc0848408b44422e3f2cda3b704409c9fdfec18e6b18e0aa58b53e23a7deebacb8fd0c162bee7aa4355cc7ade5b45f11844dea867618e90a1b9e5f25f2c65c392f8da37867b3d13f116049359e2cf6f20314e7100bee84e742448d371a4cf8626c678ee676f876e534f99ec84864eb4451b64ac33c37bf02da475d7a1bd5388368c0a6161ccb51cd0660a005dcde9c520e7c908f2ea6f92a456606f29d5ad0e959c06b585f63a34062cc07786ac3639672ebbc0a1a97c41da81869bc157ec41b6c59d0be803e3088183b888c1b3568aee8b9cd4aee0ab08615e2fb4b6a547782b3c8f0f901ff4f347a82dbd02f48523c8204ef627b98736bcf05742e46f970275e1abb7d36a822550fee64a7939c032e31dc49a683e98ad276ca6404724fe4ab63195910ba70cb11d51571e2c32e1aabb653b8a1056853d7e0b416a2484a515062f6d80128b0952dc21ec6d78317e35cccedb64df97a2917aaaddef97802b171c519e25f85ac5f06469b382bf92c3d90f4f156708682feee9bf51118f6381c67c97ce440a478df32e0e67d22f5b9b34532e92b82f4c92a0d0bf01e2aca64ebd28f5027bea66233b9498da5f0ddd14deeea0c33dfc3a2a4354855f141a8fe074787380f448c65737687d7de02d1b0104f3b8fd377be4f75267bff87400dd420dc1274d8e5841cf10fdce3ceb9b8c24f5e6b2619daa29bd95989d58dec73c57b42712e559109386d37564517905284591cfd178634587aec1281653255be6d1a1bc263e0c57d1259078efcba270fdfd99bd2745f0bab493436b994f5fe761084766c46064383355866888a30f1c7c7619a86f334d886c68a4f0eedbb57ea1fcbbf65052e41823ba8584474e95f4d71dcbf6096a85d687656b7bb84beeffad4d8f69e0107826ef137243b53a2f6dd555990b5a3f36a698d82fad1401c6ff941e2e2c2e6618336c6083b6d5535ac47c156fee7766033ad2b49860dc6c4b04dc633aa4668f2bad83a87e93ee72e39b68442690dc1fb4b8c4b784dbde541e9d81a33891fe195f043100c7b871c05641e9a363f58b303f78c8d373675d3d65c0499ab992ed67e694e55dc4c15815de8bfd75bee3e2d286028cd46054fbff12d0f269fc566cdc606628903045e19f14d9b271c02d59faeced02da87efa7a38147b87628d54c36d50fafa8daeb995651536d84d167b4ba871ebf691276bfcb887eb47eecfa532707b70a92b9a3d73954ef3ed3dfd8bbebbb22b1d0e2f22a8796baf222d3fd8b9a752de33983bcd2d67820e15808f5a46a21cfab2c927d85205eb413ea5bc978db51c2afeab45199817af77dcaebfc089245b0d5fdda2e94c4ebdbf09332c08c9c5f5effc21902135e2cdec8b6728abacd9794dc71913de50001471c2fc0be5e212afc46b8e69342b1847a39b5f76623b648ab96d1d187ba546dfc90a6cb58f8071aa59c04670c41bd4b42d428895a562b6420be29b149216d2f6d6b72ed3263d71b4c59c33dddd1dc2d2dd2f75db454a458455e7bf7ef3e559ff21cbf33e87ae7532dbc13d7552b923f0e6bad5ddb37eae0fecd44407843771d8eaa21abe34c0dcb1ba493de76c738d0b0c4464dbd73b66c8f66ccbad0f7fd943bc1e0900517c8428d484248d1bdcdf893b88cdffa427c552ac026a41c0c31bed92929becd5509a3552531941b20943ddb2b2c92cbfdc563be2a54dba22c4fff1cf439c13b4fecab686a5b81227d2ab9c3f8bc8a3b2a1273e7c36b3dd14e015eda2c571f529a33f386a84fb54778156dd69db63a1afe94c7c2d47665fa9509b0199867e225cc3ceab50c1a88a6db1419e912ff9443bffb41ec5a356444798dc227a50fcdefe981d8e7", 0x1000}, {&(0x7f0000000440)="9fbc050898b19202ca52188fdf04de9f1c32f079afd10a885cceb3a98a46263469b0949789957fb5be18b9601b01307b3593915388a8253f4a421d7ec65b9106998d21021b0369048eb6d31057ef05e7da76d909c31ac09cba9ad31d951f96119c6f0bd746ac810de90004b54567cf32f0753e14b00ae0612b30188b04d29a113e725e852b5efa907388dd2763be37a754e6a813f1591827e5f2047d6d51e4f7b2dc813e3eefd4127c270a0e5d384d4dacaa13e4ace5ccb915d6a03f56", 0xbd}, {&(0x7f0000000500)="10a7c6224032344dc3bdbc039fb33acc3b67d7c981c0f87fb3f6505676ac88c7fe7c0f002ee38464", 0x28}, {&(0x7f0000000540)="ecbfb2e7491c6bc6ef097d44c021df1f5a41", 0x12}, {&(0x7f0000000580)="77a3a66c8add189987bd8115b5595b7aa29fbd4d25c8715161eb7c14d697ea72e2cdb66ab365c871ac12175f3f5b17adeebd1d90272f61d8", 0x38}], 0x8, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x1, 0x4fee}, {{r0}, 0xfffffffffffffffd, 0x62, 0x40000000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x0, 0x3d000000000}, {{r0}, 0xfffffffffffffff8, 0xa92566d13b1cdbc5, 0x0, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0x6907e544e63a760f, 0x101, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x1, 0x3}], 0xa2f9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x27, 0x1, 0x9}], 0x7fffffff, &(0x7f0000000040)={0x4, 0x1}) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x81) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 17:33:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4000, 0x7fffffc) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 17:33:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="dcf38b2088189fcd9501d703e86e76daf16a2186ac22fceb9957e49e1812b4752a646a86ba9488b6c027e1e4ccd24e", 0xfffffed2}, {&(0x7f0000000040)="b9b0d319c3263bef69f5c5a5ccf526f0e719c8e5d7c39d33908fa659e426344dd876793d522c528d8dd0b47dfdbce86d40b402c178e1da139727aa4decaa95fa422187d650a32ab801c038e44f28acacdd9c0543c03f502f127b947ba3bef2f5b4dd1dab4b23e32f7e3700ef03fd42de7a11f033b98974c122241ef5cb14b6fb8087057d324ba213a7df5f503156cb104c7390d71c10029f9041f9cba58d40612972653d5d2215b1afdc372d6b7a62e0e7a988092bf982b739f9062e0e90eb33bf1f2bbb630b375e0704b933", 0xcc}, {&(0x7f0000000140)="1aae641206b4c482c861075a970d73d03d96614b30c28f1480c5ed22dd530c0c1ad9effe78701c493dfb7071a1c03589309e634a0e4c412628e466b32f41c8dc68f7e7f77aefdc52bfe5331ae70556f3f83026657058104f963a8ad3d96584842df61cf2d4ffcbd833d37593e59c9f49bc2c0bcabcf95507c08ba35d7aaef3d3b49748ce04b58c0226b3e7567bbc39c77b2adee17e78dd4604a0c55faec39dd65bb4fd6b83c08f6cbdb155441d6364dafafbf32eb1fb94df", 0xb8}, {&(0x7f0000000240)="cb83c349253db2803c4ec951e5c66554d2fe876e1dc1cda425b3e858996a700bedf83735d0015a7dfbf1dfe6b7565b4d949fe386491d37ac37e21c2204668881b43efff7d5039a2da99bea406493429148fdfe560d84027f62c8c470135fb6e0108db6ab2c3ce9d1dbd70845ebc70fd00d24e42ab1e057a05b3ac3ceb25fc928ac086fc66d098b85a3500e30030123ad6701791106618fe15303b86d7cb3d0165a", 0xa1}, {&(0x7f0000000300)="4a7e19b93f053dee11269a22f84ab456efa6b4a23eefc09923bdd2eb88475ac604b342e79f5273b97de8a45876ab4b51bf8c656a62912bf07b6c1b788c2271e22aae94f2c4b8411510d693461e44d4f7eaaed12d3bbdaf131df98e65d341da4cd21aaefdb5a693d5a776c5fbeeb72e5943675e3a568df1f409e6879d392127341bfb5ed2e7e5f23987ace5048790b7292a84de77294715c316358e5c3d989d2665c32f27dff06b90e3268aa6768053b5f2558a9faadbe68d530c73a1e27a54c96659f892567fd9c60fa4a1b0abb51af60c55ae4e0f38f91df79aa447fd799e470b", 0xe1}, {&(0x7f0000000500)="aa87344685eb58cf57ba985bfa2c29b641075c458f0b05dce17ed0322bb5c6a2e807c73a35ddba2aae6751e61fe0e064e90194516fd713bcff4c57c071c895b31baf0b09d61f2e438d497ce4f6a3168df6eb9499e2614e5887b87427b9b7745ce4526d7db060a0365f917965db5ad5fa631cc990ac4a61672083c95824e0cac4023a898846f06f214b6fe12308ff2579baaefc9a95321a22759daa020edab02d3e0c19f41abdcedd19f55befb045d93f505fc2383d277145b24a2d8d85de824afaead78281c78bd279a1fd772060b75dd9db844b2d34c7562a3ac978f3a5d5", 0xdf}], 0x6, 0x0, 0x0) symlinkat(&(0x7f0000000600)='./file1\x00', r0, &(0x7f0000000640)='./file1/file0\x00') preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1000000000000241, 0x0, 0x800000000) 17:33:31 executing program 1: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) mlock(&(0x7f0000fbd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000f6f000/0x4000)=nil, 0x4000, 0x5773ae5e136ce0ec) mlock(&(0x7f0000fed000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 17:33:31 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:33:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="3ee84cfde507eb7ecf031a47ee3ee8fdcc6b5ae3be8802d607a227c4a497a9081fb93284aeb74bb5067a387e216a174e8e0879adad972d0f56400190bbed81f5b12448bb4816aa3053d8e643d342a4077d5fa1448137e389989373bb9e8240316f33a2d474b9efd63df5a59db2feb794d873eb50aca077b9abef98529794b191abe7d1de782448967a7398d461706ebaf4b37a4ba824fa88b669812b69da2dfaaefe27d27194498e52b17d9af0f6141d2f9d9a", 0xb3) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 17:33:31 executing program 0: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ce2000/0x9000)=nil, 0x9000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 17:33:31 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0x0) 17:33:32 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffff001, 0x0, 0x0, "6b1b00020000008d5d124c14546bd0e100", 0x8003}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000)="07758cba1bc97a22e7bde5c1b3a468e1b3da2bd16eb4801d568b73aa2664d5fdec4d9c41b3cd2fc127f0be50bbf8d14a0aca818f54e25ab6829f", 0x3a) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 17:33:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = fcntl$dupfd(r0, 0x0, r1) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5}, {0xc9, 0x3ff}}, 0x2) fcntl$setown(r1, 0x6, r2) r4 = kqueue() r5 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r5) dup2(r4, 0xffffffffffffffff) 17:33:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000100)=""/137, 0x89, 0x800, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:33:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0xffffffffffffff01) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/221, 0xfde5}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x1) write(r1, &(0x7f0000000000)="c5c064873505cb019a9a34f8", 0xc) 17:33:34 executing program 0: socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) nanosleep(&(0x7f0000000100)={0x0, 0x744bdf56}, &(0x7f00000000c0)) 17:33:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x4, 0x0) socket(0x10, 0x4, 0x7) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) 17:33:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 17:33:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r1 = syz_open_pts() r2 = kqueue() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x81, 0x59d, 0x1ff, "e83505ae37b99ace4c727fc82fa93b36b0c18aa7", 0x6, 0xfff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 17:33:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0xe48ffdbc08f0c048) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/218, &(0x7f00000002c0)=0xda) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 17:33:34 executing program 1: 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) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="6135c3735b5681c80a337b7caf82567227ecc60a4052ede8aaa4cfd28e8802e721034ebf1bb07d763da8a6d72fdbaecdf4729c0849dd42e11559473109", 0x3d}, {&(0x7f00000001c0)="d8b35c69464fd8dba78d67d31ad7bd20f6bc71f07552dd4f21e1fc06c191f3e909f706e7075be9640f213ea2e6", 0x2d}, {&(0x7f0000000200)="1746f3c188959c18fe008f96d8e3266fa1bd35d835165c16d88c99e3116dd45860134b96dd1d9e3d376d49904a7733fe4b762d5ea5c2b44729c99d213bf217f543825dcb425f1c275978be4f6ac8e1e6d74a4c387e23cc8cf078e76df36c9d930edcb3061fcb868cb44ecb38ea9ae09f63c95d4e5b72116f9030a0b98976", 0x7e}], 0x3) 17:33:34 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000800)={0x20, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x81, 0xffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r6 = socket(0x10, 0x2, 0x0) connect$unix(r1, &(0x7f00000009c0)=ANY=[@ANYRES64=r1, @ANYRESOCT=r3, @ANYRES32, @ANYRES16=r5, @ANYRES32=r4, @ANYRES64], 0x6) close(r0) write(r6, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) r7 = dup(r5) r8 = syz_open_pts() r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chflagsat(r7, &(0x7f00000003c0)='./file0/file0\x00', 0xb692dce2899f0a0, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r9, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r9, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x6, 0x7}, {0x8895, 0x801f}}, 0x0) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000880)=0x7) readlinkat(r6, &(0x7f0000000340)='.\x00', &(0x7f0000000680)=""/231, 0xe7) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) poll(&(0x7f0000000300)=[{r2, 0x100}, {r7, 0x1}], 0x2, 0x9) r10 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) 17:33:34 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) chmod(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6547e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f00006ab000/0x4000)=nil, 0x4000, 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r4, 0x29, 0xb, 0x0, 0x0) msgsnd(r3, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 17:33:34 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fcntl$getflags(r0, 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 17:33:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000021003b, &(0x7f0000000000), 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x7ad8, &(0x7f0000000080)="f677f5cfb848191a0007465edc16a553b95ba1e8907f1e386dd383f480b8708fc2b74f4946285745c671b686915c36824ded91f4f120d9e6c8d734fc71d529c7cefc28c662f243ff377984c1278ee01e57daff4a99b02379db020d532f9113eab1a1346e33ce07ca7eb8a50831ca464b6bbd5386a67c96b013e5839202f6ac869b6690c4e6ed6ad8215bd21216cf7df44851b6a070ea8a9709fc237d40eebdcf0907eb246378572d460372e085b7638974e4809c568094ef5d140cf85aece3511c113615e9847b7d367b354a144e", 0xce) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xfff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xc2c}) setsockopt(r0, 0x1, 0x778, &(0x7f0000000000)="2d6dfb820b603dd5a8f4873e3cc59cda688bcaea64ee0bde407c", 0x1a) 17:33:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) dup2(r2, r3) 17:33:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x6a, 0x4, 0x6, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x100000000}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1967}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x52b0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) 17:33:35 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)=':\x04') r0 = socket(0x2, 0x4, 0x4602) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file1\x00', r1, r2) 17:33:35 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100000001) 17:33:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 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, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65300070e298a719b5ba0038ae4ff8ef74c45ef7fa0003aa688dadb37169edb89e5546d6b578c33ba4f338195fce89c888ae832f30c16a8622c80d639a4f29d41ef9754c3bc737a7000075fb567973b474ef4ef6ddf1efaac71e332c50393368df5c10fa63be3b1cd1ceea8f381a96e2f9e73b38a9914e4a8d04305075f74899fe08d4c11e3b5e93734d20e218e6d173fa6e6f1b3fe30110c9e3c0dafeb7151e2e808b0f6532aaca2771c2c41d50115a637fe74544bcabe924467b6cdb41d2e272f82f8364210cc0a4bc44ea23c456856c724178ac8572fc73797e677cf00ed134750b1e318b0080b19cbed176cd72c16ef317db6f0d45e9a335bcafed440e23bb3a4d2b61c036e0ca1b7551627455fad0877a46a2c4f9de341d9ccb288a3b2efb7c2d02631f616a932521"], 0x10) 17:33:35 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x198) 17:33:36 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b2, 0x0, 0x6, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse0\x00', 0x10000, 0x0) preadv(r2, &(0x7f0000001300)=[{&(0x7f0000000140)=""/65, 0x41}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x121) listen(r3, 0x10000) 17:33:36 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 17:33:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x8000000, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 17:33:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpgid(0xffffffffffffffff) getpgid(0xffffffffffffffff) getppid() getpid() fcntl$getown(r0, 0x5) getpid() getpid() r1 = getpid() fcntl$setown(r0, 0x6, r1) 17:33:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x4) sendto$unix(r1, &(0x7f0000000080)="f0d78d04de2baf409fd64bc2f5ea2542dfc03a1dddfbefd587742c789595564f11ac25de4da303f02b2d05dab3fd65baf8f18c741d69c122ab73c8d1358fafe7bd1db3700d1d", 0x46, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 17:33:36 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8, 0x0) socket(0x13, 0x1, 0x20) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kqueue() 17:33:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x101, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 17:33:36 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r0, &(0x7f0000000040)="4d60c43b72511a0896e1563de3436fdf96b8b2fbc29f697364a61a210c065114032592c199ebf4399f001e9fd274f9b13a0956e8c2bab1d39653d69dcdcb34747fb373a32ff86d42d2e2", 0x4a, 0x8, &(0x7f0000001440)=ANY=[@ANYBLOB="00002e2f666052f6cb3b39d3802b40b8734f9d9994696c653000d5a448223e4a739d51df39f7c0c888c43a2b1d62cd3c82e923c95b1be517027b74c93907c366b08ceb762c42af9bd248ac0222f4cc0c16abe8ad3a3f1144ead89cf9cdd8ebc4fbef696ef94b5db4a37e105cbb6c8e524f14114ed1f085ff1b9249a38e6894456fcaa0348dc8a429dc27"], 0xa) readv(r1, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/108, 0x6c}, {&(0x7f0000001280)=""/30, 0x1e}, {&(0x7f00000012c0)=""/218, 0xda}], 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:33:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) 17:33:36 executing program 1: accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x2080000000009, 0x0, 0x0) 17:33:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x1, 0x7, 0x11}, 0x80000000, [0x1000, 0x5, 0x2, 0x4, 0x4, 0x20, 0x2, 0x6]}, 0x3c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x85) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x81) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="7fe50a0b191751", 0x7}], 0x1) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 17:33:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/2}, &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe026276cbbe28b4125af3c03ea70968cfe63a1c56186313710b374f333780954d9af4e333bb5a7061d33f90534b7f77b95379f1e3245aa867eed714", 0x1000}, {&(0x7f00000005c0)="eae1a930aff090cd0712d3ce2976b0f8dee31c86ca6a29a95cdf99a4189468b50f6a19b9ad674c25e95f3bcc5a74c73eab2d5d70f8bff76fff5376f3cf22c6968e029a0500f422aef98d6a6455ea8abe2cf60e06be7dacefe5", 0x59}, {&(0x7f0000000640)="9315f0c52a86125ddf5b8b4d01056bb0e78da482082b9283c6d1a9a54582d0e950255c5210e3b09a1b612c0f0de780cbf728cc15a7bebaec6df5824fbc007034780006609ca39690dfc14ff44db3867c2185763bef8c3cfe58118f80819b14063f833517dc93a469d2173757711ca78f7f5659a770246b4e90c3a6ec0a072bd3f68a9856b589cbfb72d7882830cd6af0603874d02305b9cc087e2b7688318079dac6c8725ec042d8e7cfc89e669ceeb80ec6c69b61815697f242e497c0f632bb1000ebcf65ee4e823fbd5197e3b6ebc3ecf9358ac9c518e314de11cab01004cb34f9a0544681a58d6a9686018e12eba1bb0a1cfb4fa689a1210fe20e", 0xfc}, {&(0x7f0000000bc0)="ac595bb31539086c71151be63913a20adab9428b87193eaf98747b53c03d914fbc9374768a7b488b892f651f1225698c454050773beafe9cd332fc78a5cc3a30e1cc82cd2c18af938b", 0x49}, {&(0x7f0000002400)="2ad5397558730352f0c62fdfbb2fb3ac3d50412c5d148b9bda8950e3e200f08c153f066bddeab835c9d096b98856a70a5ae100f51a6d9bafb0ad7ca63633b4df8a445c646abeaf48e218be2d920a22dd8b402458ce0d709e12f96fb0891561c81be90d75f25e7a746febd2a3106a85b0bb3acc51e4503b2b055963e3cc63b06b98aa1be9f3f9b709549f4b286bd957206408efee3af6237acad764b9fc17d038812b834f951f8078170d9afa96708ef12f687ce9fff8aa6406dcf9d73891b2dde920e15873220a5491f8558f37dc3fc44219ac47226e22f89af132f85c00c1a13d20785ea9305ab222b7d8b9834927d41f669b5c5b6806e7063e85049dc854aa7233379e86cb5740fa2226b55108e581a3e18235086d64c97d76d98dbf17ba01ae43bbf114eab80da4061cd4aab3aa96d19710f0bb03460a46ac8031d5ea83b6184261ccec433ab1566e6769142bb6049c8bb491dc6bc40fe585ae4e0c5359162b3ec7a0795383ac8d9f366e089ba4e24ab6fd13b575949251028f3c7528a1dd21d7e25cd03aaae39c29c5b2748f099c759fd5eee07d910ebfde6a479b426280513273e04e736bf49ed09130c17a4247c0b2abfd2a5be8f3d7d74f72e266382c58cb5635f7c6be45c5873390c97b76499de0539c69730ed9b98047d8cef42ed6a8f9056f331ca3acc26009160c3a118b524d244492a2d0aff9a35d65231ad0286231513d1765840237acc72625acaa62b8fd7ce3f7e17e6c79038f98cb6cef1f9446eb5cef4bf9ebe2bb2571013a6b7b3e3f92788489614388ed91a60410d3bdbb3a2455300c7a82f545495463d2632883527342996f1066c90601f2a1a6e9e0d9d5000d05dfbeb5d61465697ec00097676c6a24b505ef5d35de83186ff827b9215022dbfd6dab5e62e8bc18921c32fcbe22cdfcca6ce95a9019cffbe6286e94e1d20340ad8fc674267d0bfd52bd1fedc1758a41edbe117eed0d801b4623435e30ce289e5ca4d057dea97a60dd6816f367241d3b8533f2c49f296bfff379e70ef4b8c94696207d637805a9b2b2251592de98e73f6556966e842619062ddd7292b6d59db964121be8bc949ef4d5b20cff90df1a5135c2c98adf308300b8d88994839a55ef0601361065cf92c6740a313238408d0eca114494dc15b38271c3dca89bb79e3ba8df3c83fb61a615f02be4f32357977fbe37f380c07a49e61cb77dd65bbaf0f90df0af0b89f0bc52fb86278dc15b0b097b6aa93b2cafa1248138c1afdb225e7f0f6d13946351b32ecc198ff8513141dede4478f20be319910315d34b3e1fefba3f041d40c8f88243269c2d0b1f9664dfab729fabfad4cc1851acd44b2b88160495716b9f1e237c89b6eb058d152ee1dd14f13721596ee6f0887e4538cb4981ed7530168eed64dbdf8ffd165daec9a7a9c3282f3c41e34d44f514a666c5527836b2d14a343e1657da807024334562d3c7144c06f2bf0c07805a0edf64cbe6151217f4088f1212c04d7c2e222774d637be6314dbef90aca860bba2e0da2b3dafc02a6ebe06f4e62cc0bc834e2ef6bffc30de798e362658c6ca2fc05347247594aee543392a2d88a16f92c71a36d3d89de8db8c5d290e188887bfeaa5bcd3adb8fb5574568cf75220a35fecb400ee6d9be30970b09c81f5f8b73ea0d74a33768771eb58c66d3754377c64663d569db16288294f6ae746caea248a107d06e020a46abf6a2775c05f3e4ad952443bb796accb0985cea07ea13beb81dda427de3809df4abf4f9a091587780cbb7a045a99464b595f8aa7a8bc60c208fe91f830b10a54398a9d55ba4de19f02140168dc509365f4c4503742bf319efec3cf54016d01306ce5a3e49c3a6de4e870024788e8219b4609b8a8b97d11b4c6643c16df3d1ccddfe07854f5395f5a86d035bf72137d1516c1dc422d0ded5a9e2f16050494796043f9614bcac54c9c7d3bc0e4273fc7ca71afce185ab18859471b5b9ed028c8a4e9119cc2f8a1defc91f01cdefc60bc820d990932a2abd492663c944fb88ca943c245f4abfd280ae8e32393faa2caf546a8ded987e8803a5433e13c99108daa6f78d85bf3d8021de6abb19e3f62ec291fd469a554246184c0839a011f5e1615bc381c1932f232cf080510d6f6581f16e823c2b25a7d22a78a8ddf06b9234953854f77a0529f2ba0875e3509b18e9491b6c7d835972a8666324cd6602df0f25429d65f646e5abf48e7890451e482e24b1521a406fc53822af5622ea9cd910ad597cb5d98a50d955ca1b1ddc1eae087e7e0f60f1cba37427e546f2d37fa11eb4930e760f61b5985e86dcac2625b68d85c8eac49ec2157d145a6aa5c9f8bcb3c52debe793fe02a1bfe05876942d07408e72bb8c4002d6fa101999f72ca481cac20e7f1cb9ffd19ce6c9015b56a8b0fb4bd87bd517b1a03c4f339a8376ab8703778db89e109070f89efcd1b4e170f72ae7586fcd602690c608adcd0516e72ed1ae77f942af59ca64505e3ac379bf08df9f91e2ce9b89a27eaea0ea8dc5b096ce0900141ea30e9afb59f0cf1cb36a46a85d17cd5ba5ee61d8a4f2a98db3cead232fe5120ef4ef5f769d13f84901117c39dbe5eaea500e30f96abcac52e2b2f1d8cc295d5703e1012dafa36b1dd320367d7552ff7550541626d57649f43d5f19ceadc206a9364d60718e280697195144ba5503ef5379839db8a23e7309a1663c96908c8734f2e885bc4b52e17aca32874edd899e87721f85d3ccfc569c47f220e91d5c70b3118f667cffb886ad4323d5b9ac237a9cd0ecd0b06290abf2bba6f1f881501811e9d45df50607075691b92f83701ea8a57fa64b898e237e877ece8383a535f979998fb0bea5d1ccced2f6bd3a99df4189d5d97487ad76c1f4186537c363dbc642095b6c332d2cd313bd7fdd3622639e01a72186ae90ad3ed2d65473215f54a5530ad36e93a70fbdc361b9ed6fc52d2bac54373577b2954da86af702ed959f77bc7d8f316df9fb0db9b24834e3475e65887cbbc33ba658816b896554dba5ca5a697a8a46c02f5b69aa9f564852da0a3f9a02b8f5d6e4b2e56c99e8507a0ce279e5aa5f3f82472aceb817e9946147e296c7a4c820b85ba185cc07a34334a84a3f6811d2e8ebade80a32aaf5faaf571ccd628eb5039e5236bb5a1cf4328a4caaa989fe96752f474f3cc228723477b16c24a6e40f41725f70bcc15f5e6ce4a16c063c9382580b79e6aa02b4761f01f660b2498c6089c0c83fc8f97354c17f4918ec0b89b7766b40aed218acc96083abefa0edf3b997ab66b7b049bf448354c3daf1bea2182a15ab62521053dd7f5a89bf120579ab9977416414c4aa808b9be7be6fdaf62e9b85c5fd58c76763d6927f886e0346200dd00ed478d37a49164df36b6d088707a72d2c656534c5c01db1f37315f047ec52fbc2d8d91d693c797847fc192479622f92eaed0bf68e16123c5ff7dcd9e3eb589a3ee37da16b19c2608aa549aab8b5f5c06bc6cf68ec4e10b88797cf8fbc27f9ce51f7dc4781c4b498615dc5f3bfff3691b668ddc4ab61be978e2c0e130d9c4f175dba48ee385518c5044891279f79bb9cd530fb7703e69d3a6e3fe3885c296624f7c072f1f4d55f2c6e7723c3d8e2ed79895edd1c1d490e6da2b3a5cce85a67e8fbeca18dcf9eb1e1e3b4019ab251be9da26e1e5202eec7f3636c807154fda1a84919f9c0eed75124807338ab953a5a4f490e32f7cb57bb156b393835a47aa6390c97e1712c9f373a6e35ca775ea2532b0ce1f83653477f48a1916d142a1db647ca6b483b9938f17d16a8c610c3b6800a0b70ac3ac746ac3e9573987d5bbed9e228388566fd80f3a7cbc7a45a69154952854cad2ff9a00d09bee02db6567be19c28ed2248de4119c682d1f13a1a02e82919cb926b9dda279ea2a0e7d8aca5c61b54abd567ad0bdbbb8a0801a8723d2e86322c6260c7dcc660b7ab1035ffb022174e5afcf32a571b3584ada7f55b4515040d02032de7ff84b6492bd9a288ec713fb034a8fa104fc35b184c3da4635d79bf2838aeca000416734e086ae59a03c41e0e6f3f6da06fc3795f79a92403bcf91b8ef31cbe46fdd9579542ccb51c1efb227f11f7a64c9cd7043e5734c1fd1ad5e6e7deb08e3a8d22d31a0f13ce30f64dc9e2cd3ba77ad6ac3313a3401f3c542351ba1c7b9c1908937b3c28ae4fbc6d3dc16e204546cb52e283fd054e8e9bf734afdf80fffcdac423733039dafa7a66f548370e1017691fedf0652bf8b4ce0d991e018e21f818ebf31d3998c249267d0ebb01e2d90ba817526f8acbd5613adc48b0f85092637dcf382ba356e1e583dad76d79afdddd7a9a4d51160145c8ebe5808dde0dc3d9414b1f92dd543d641d5513670be94994e2ac87e6041f2f99a1bf7e37a88df9445bced75177166f4b30a274d7697116e72f28d91abbef3ffa5f5590a94ef9d643444daa31b932f2054d69d1e0ec01e51193a62a37deb91695a7f99874715c3e14ef5afa89b7d4141d1c5503c1d3896c802cfc7f06872ba9c61fef83f027f11f3e8632ca0fafa424a50cddfc7c6bb3ed6a637a3d23fe64d4437a16ac86dfa11810ae86784dcd354af2f942204147c0f22c9c01f", 0xcc0}, {&(0x7f00000007c0)="87fe8e433fee1ba1591b7861eb36f3f24070a3ec5eb5d2ecda73f290a1217976f60227a5050b5f4be30cfc5796b2a5a6aa137c9a0c", 0x35}, {&(0x7f0000000a80)="cc4e3c0cffea169a2d40bfe1f7c69827a6ae054c310aa6d2326cf210987967eab14b5c21c04eafbcb8d69edc983aa24c7953879155e1721077f90725c0635d1dbcf51a7ea0a1c0743c2d85d017887ce46c628b21ba09b17b1fa22a4a6aac9e1b99d08099dece6ca311fbe374cd555a9040ac2f8d514ed5302db793ebebe700f8ce283d1e1214659adc781ef14d10a978bea6b064179cb2658cfab140c87685b8af48bd34bf4fa3523a0528cfd82c40a68bc4a79172ecabd08678e5", 0xbb}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4efc9fe5f0f5187073340b0456d7284c9cc0a672fd341b6ce2327d2a69f88ad5af64fd3372eba4704e9", 0x49}, {&(0x7f0000000b40)="07ba327cc7572ab0f573301a20ec8fc10fcd69386803a43e7a0191a96ed0eb6a63aa39f0fce83563bfe581863ef11d211bc875725892ca69e8c7b54e1c65e94a0d06d65d19e4e96c940d95ed71d4f6d5ccf843fb36cab6e11543207ced8d3be2b775df394097f26d47ef2a03dd1d006f49ab39", 0x73}], 0x9) 17:33:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) 17:33:36 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x7, 0x4, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:33:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getegid() setegid(r1) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x8, 0x10000, &(0x7f0000000000)=""/248, &(0x7f0000000100)=0xf8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 17:33:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x107, &(0x7f0000000080), 0x313, 0x0, 0xfffffd9b}, 0x40) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 17:33:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x685) 17:33:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x4, 0x4) 17:33:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff003e0100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 17:33:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) 17:33:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e007f0900010000b615b9c38b0e74aab279b8ca7d2f059be858742ef2735252e8b599a620c0869bfde7468146e9896e"], 0x10) shutdown(r0, 0x2) 17:33:36 executing program 1: r0 = socket(0x20, 0x4000, 0x98) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/208, &(0x7f0000000100)=0xd0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/123, &(0x7f00000001c0)=0x7b) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x4) pread(r0, &(0x7f0000000240)="44fbaa0011fe033fdfbed60b6687428730b47d357d61c06fbf1a5697b71a9cf3e2125516323bf1babace50b39050360439685310bf57cce6466087493c5ef7e629d7bdca6b5b11e5707011f560bad298f87c17ebd6cc0b2db14c18674ecfd89adcb09955609ba2286733bea48b0ff436742a139208739bf07b35d95519ed4c3b0807b3ade29adad355426c1c2660bec3e30bc5532cbcd09067cb49459a859ec6a45da6edc21ff5bbcc9c8352636b301266c6f49856c45bfeeb29c09f00", 0xbd, 0x0, 0x0) flock(r0, 0xa) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x4630e1181346c0af) clock_settime(0x2, &(0x7f0000000340)={0x3, 0x7}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x649bce861a2167e8, 0x0) r4 = getuid() r5 = getgid() fchownat(r1, &(0x7f0000000400)='./file0\x00', r4, r5, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000440)=0xfffffffffffff720) getsockname$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) fchown(r3, r4, r5) mknodat(r1, &(0x7f0000000500)='./file0/../file0\x00', 0x4, 0x1) r6 = semget(0x0, 0x0, 0x400) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000540)=""/33) flock(r3, 0x2) r7 = semget$private(0x0, 0x0, 0x1cc3b3d84b2b0279) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000580)={{0xb6a2, r4, r5, r4, r5, 0x119, 0x10001}, 0x1000, 0x7, 0x2}) r8 = open(&(0x7f0000000600)='./file0/../file0\x00', 0x80, 0x100) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f00000008c0)={0x3ff, 0x1f, 0x3, 0x5, &(0x7f0000000640)={{0x6, 0x1, 0xd186, 0x2, 0x3, 0x2, 0x3e8}, {[0x6, 0xffffffffffffe3bd, 0x3, 0x20, 0xfff, 0x3, 0x2, 0xfff, 0x4, 0xffff, 0x7, 0xb1, 0x8, 0x7e, 0x1, 0x6, 0x3, 0x7fe00], [0x1, 0x8, 0x6dda0a5b, 0x2, 0x1ff, 0x6984, 0x400, 0x3, 0x8000, 0xfffffffffffffffc], [0x4f85, 0xfffffffffffffffc, 0x3, 0x4, 0x9, 0xb4b, 0x8], [0x401, 0x5, 0x4, 0x2, 0x7, 0x3], [{0x9, 0x9b9, 0x6, 0xff}, {0x6, 0x200, 0x3, 0x6}, {0x80, 0x1, 0x0, 0xfffffffffffffff9}, {0x7fff, 0x7, 0x2b3, 0xb7}, {0x8, 0x916, 0x10000, 0x1}, {0x1000, 0xc734, 0x7, 0x9}, {0xff, 0x6, 0x400}, {0x2, 0x0, 0x3, 0x8}], {0x5, 0x100000001, 0x4, 0xfffffffffffffbff}, {0x8001, 0x9, 0x6, 0x73c9433d}}}, 0xffffffffffff629d, 0x8}) r9 = dup(r0) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000900)) getdents(r8, &(0x7f0000000940)=""/54, 0x36) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000980)=0x6af5) fcntl$dupfd(r2, 0xa, r2) munlockall() 17:33:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x80000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 17:33:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 17:33:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socket(0x18, 0x1, 0x0) getsockopt(r0, 0x0, 0x200100000, 0x0, 0x0) 17:33:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 17:33:36 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x9, 0x0, 0x100000009, &(0x7f0000000140)={0x800000, 0xfffffffffffff801}) r1 = dup2(0xffffffffffffffff, r0) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x5, 0x8, r2}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x18000000000000) r3 = semget$private(0x0, 0x0, 0x40c) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000080)=""/60) 17:33:36 executing program 0: r0 = getpid() r1 = kqueue() r2 = socket$inet6(0x18, 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) fcntl$setown(r1, 0x6, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) read(r2, &(0x7f0000000200), 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000200)) fcntl$dupfd(r4, 0x400, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{0x0}, {0x0, 0x2b6}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffe78}, {0x0}], 0x9}, 0x0) 17:33:36 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x9, 0x9}, {0x3, 0x1000000000}}, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 17:33:36 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x9, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r14 = fcntl$getown(r0, 0x5) r15 = geteuid() getgroups(0xa, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r17 = getpgrp() r18 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="344f71272376aa87f6feec497ec7fdb5da6ec3493f529464c35c7e4eb6cc2edae0e78bdc9fd46b48db96a3987db31ab130e266e50dc4dd9bc64cd70349b80f53e9f3c82dbff49b6a085f426d407c4b1aedb075bfc6e2400d13a5a64d4727473a470c2c414dfb808133acd3a58fe580948b6a95cea0602b060d383a8f17321f19a8e4c8d65be508dccc03686f9da9f6204c6bc2", 0x93}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x148, 0x400}, 0x400) r20 = open(&(0x7f0000000580)='./file0/file0\x00', 0x20, 0x2) ioctl$VT_GETACTIVE(r20, 0x40047607, &(0x7f00000005c0)) r21 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmat(r21, &(0x7f0000ffe000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) setegid(r11) 17:33:36 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x6, 0x20000000004c3) r4 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getpeername$inet6(r1, &(0x7f0000001440), &(0x7f0000001480)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000140)=[{0x6, 0x3, 0x800}, {0x2, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x10001, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=ANY=[@ANYBLOB="c1000000bfff0000010000000000000098f055f033e637f6b1124c452315a4fde6b17eed2b8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7f762c33fb0cf9e4c100c5bbc5d954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bfa7a9998f0000000000000000000000d09c1b7f533335e897f7bc08f1e6db85ede3dc83a6a13357fa8ad7ca80ba6ba5927512a660810fed7cbb38417fe66414081a1b7825ec906c539dc1599f132753bc3e5f1aac28b2dcb0c80e981f08d92c6e7945644f181a4aa1774bfb4ebc", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 17:33:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x4000000000000309, &(0x7f0000000100)) setsockopt(r0, 0x400029, 0x80000000000000d, &(0x7f0000000040), 0x0) 17:33:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x20000000000007, 0x800, &(0x7f0000000080)="838dd1b86515ccffbf4b4f4a31ddcd39e1fe9b3200be6fe5f9366cb9f071983bee2b022365522c2108d0f964dda5b7b53fde7540b6291f40c01911f9d74a1fa16c014f793441bce100705eff3b9a4601109f6acf3e4662e6c0df094c6f43f15dc97df31cccf5f5bad199314e85f18c3ab8341bc40ec83427ad4cd610f8b6a8b45868a3a7ed3564c7eda7317a1770e45774a8215ecc4fc614f59ec2c5c410b54e856e2a8d04", 0xa5) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x1, 0x4) socket(0x6, 0x2, 0x6) r2 = open(&(0x7f0000000140)='./file0\x00', 0x900, 0x21) ioctl$KDSETRAD(r2, 0x20004b43) getuid() getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) 17:33:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0xe63d}, {0x18, 0x2, 0x1, 0x2}, 0x0, [0xffffffffffff0000, 0xffffffffffff21fb, 0x7, 0xe48, 0x2, 0x3fc, 0x10000, 0x8001]}, 0x3c) write(r0, &(0x7f0000000140)="aa978a262159c95a789733859ee981ef65cf5404dc5087993768e5ac8931792a03937e3c35b65179e5ecc9a60424d38ef213cc3b90bed1459998fe985aae9d87243e80ba843d4804615aa2b986f3777fa320e73ababec17f5d4c19dee467479ae8272dc2ce66b80414f2242b1b5a65299ec1a0e7b4b51891e461dd429158220b595951bd6e34ab427052b9a80020c76e3926ca5df7", 0x95) setsockopt(r0, 0xa121, 0x8a, &(0x7f0000000080)="58f9a71c207ebe48f0bd46ec09fbb78d01425ce75a5e51fa62a3a04ae2cc5d83067c8734cf90f71f66783be583cd65d0dbbd49739bcd2bb0c1505ba20ca9c07efbbf642630eca95231baaa4cff187ead54b9674f5e642a0d45fb24d4c297aa50e7cabed8f823c60b979bdaf818a1232e00f56674fe6190d1cb4706ce36a0077ff0614f02c44c733659402eb5e37ae93153f36dcdf97bc3e4b21442565d114c06c7d01c6b26e4c2ab389d2fd5eb273c", 0xaf) ftruncate(r0, 0x0, 0x5) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:33:37 executing program 1: r0 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r2) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) r3 = shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) shmget(0x3, 0x1000, 0x2, &(0x7f0000698000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="360000f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d564"], 0x1, 0x800) r4 = dup2(r0, r2) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0x3, 0x1}) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f000048f000/0x2000)=nil, 0x2000) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r1, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r5 = semget(0x3, 0x3, 0x104) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001b80)=""/4096) kqueue() lseek(r0, 0x0, 0x0, 0x0) 17:33:37 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) utimes(&(0x7f00000000c0)='./file1\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) 17:33:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x9de6e607ef4d941}], 0x2, 0x0, 0x8000000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = msgget(0x3, 0x4) msgsnd(r1, &(0x7f0000000180)={0x3, "e99526a442d60b23199958c603de7bc9946515e370e80e27def55891a0bb2d4d1ead38b9dec90e4fb43de895cec5966febe9cdf71f3c96217afcdaebe6ffc9a3"}, 0x48, 0x800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) sendto$unix(r0, &(0x7f0000000340)="cd67c5e35eb9569c8ce01d5ebe859d0c2c4f43dfe85a337f955f4b7efeb8d8d9af609bf38e7ca30d6cda978bfddc8162e38921293621f2b225229769196def75b9f4b61e9899e88ca7d1d78961c8c5b7f5cf459f5e4e89abf42afe6855814653ad1026c48abf257fa081f556f124ff96e08d3d73fc7a757d55ff976326e0b2ef42b36088b7d3e2970c006b2f4ecb71e2ba74015b82decda53103ce53c2864da3560bbf23dcdf274f9c6a6dff7d821a1d243f5204651310c999a1663af40cb36bf77e474d132a0078", 0xc8, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) sync() 17:33:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x4c0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000200)) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x2, 0xb49}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) write(r1, &(0x7f0000000740)="882cbcbdf8178f7244247509e710d88638244b58df01aeb5916a33b832737fa479ad2b18e2966a9d90e4ef8560582441d903f70af9d3e33fbebc2eb49d21af65401616973006576702109bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c77f0527b1da582debb751b75780b6ecf956f5af3a42aadf71ca7adf27d24ec68f3506a09742cd0b877eab785b0dec8afca61aafc44c6ec46080000000000001a2adc97935818dd33d1a9b5604dc77feb4ec637c41ae42c5a266f05154ac882d271e5fcb12267ea8599b8cb458930b846f37d8168b37bdf5c5670c9a602f6a8e68a1ddb5458cd3e49aad054234f50d740c483ee93e9615271782e75e31000"/274, 0x3ae46852c2ff5946) 17:33:37 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x1, 0x95f5) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 17:33:37 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x23a, &(0x7f0000c2f000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r2 = socket(0x20, 0x8000, 0x1000) fcntl$getflags(r2, 0x1) shmctl$IPC_RMID(r1, 0x0) r3 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$getown(r2, 0x5) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000080)=""/218) semop(r3, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x1, 0x7, 0x1800}, {0x7, 0xea1, 0x1000}, {0x3, 0x2, 0x1800}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 17:33:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) munlockall() symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 17:33:37 executing program 1: getrlimit(0x5, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180), 0x112) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00008538e13a227f5a5f"], 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x101) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0xc0000000) ioctl$TIOCSDTR(r2, 0x20007479) write(r0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 17:33:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) socketpair(0x20, 0x2, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2bb2e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 17:33:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) listen(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x3b, &(0x7f0000000040)="5fa3b6ccaaad24300bb1d497a67b2f8f34d86d23de60be9dc013b8a098eb7a1a1d56e641c1976a6b10ff48347a58272f0e138d938cd09ab95e2365cbbd5a3302bc278e47d399bb43e3ee1f25e51d3e3165c3d22a12b322b5389a9e61014749ad0217b90ee6cc2d9af35123970870e603dc25b49683f4bf9a859ec0ee9f143ccf3c14c7cfd3c15f71caa762b612cf71e2834d56bc0c93169e72640f0a2af5d38a6147d4a98e3bf9b3dcf5c502041c50e3acd8bb3e0ab962a948e2276ca8", 0xbd) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:33:37 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x93}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8208, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x200000000001, 0x9, 0xca98, "0009f0ff0000000100000800", 0x0, 0x4}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x50) 17:33:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 17:33:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x21b3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(0xffffffffffffffff) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) unlink(&(0x7f0000000180)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:33:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec1b8310131a9393b3f972c6e358974c3665cd97d15b256b53efe7039d7524170262c14719686594ee90b4ea621b48ede3a1d646e204d723478f4ff555a7887a131323a27cf36b757c8854f397cfb05e4f9cb3237d36ea468b8e781b27690dc93e911945e7e3805e0fad7996b420bcecc6ba286d985e44fc1f800057d8cc51b7a23476d4d4d1550444fdd927c506888232fba287ae9cfd413eabf573f9fecf8a8d6518276f389e311dd5c9e0a8f2b1a0f8e68960053d9e141b6f320d0db69b34d5b4c436f1e3146302b2bfb888bcb3bcde6ceeaf639f9ac3a286fba652"], 0x1c, 0x0}, 0x0) 17:33:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x482, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000008000/0x1000)=nil, 0x2000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 17:33:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpgrp() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x80000000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1a4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x8, 0x2}, {0x18, 0x1, 0x6, 0x4}, 0x5, [0x7fff, 0x4, 0x7fffffff, 0x1000, 0xfff, 0x7fff, 0x1e9, 0x401]}, 0x3c) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x10001, 0x6, r1}) r4 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000100)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0x1) 17:33:37 executing program 1: r0 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r0}, 0xc) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="dd355114962f3b4501"], 0x9}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 17:33:37 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x3, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x9) r1 = syz_open_pts() close(r1) r2 = dup2(r1, r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x5, 0x4b20, 0x7fffffff}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1}, {0x18, 0x3, 0xa3, 0x81}, 0xf7c2, [0x3, 0x4, 0xabd5704, 0x3c1b, 0x1ff, 0x0, 0x2, 0x8]}, 0x3c) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 17:33:37 executing program 1: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 17:33:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x653, 0x7, 0x2, "ac9ffb3e7c014c585874641a6d3c55befeecdeb4", 0xffff, 0x5}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) fchflags(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) 17:33:37 executing program 0: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) fcntl$dupfd(r0, 0x0, r1) msgrcv(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x1, 0x0, 0x800) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) msgsnd(r3, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000240)=@file={0x1, '\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'}, 0x50) msgsnd(r3, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 17:33:37 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 17:33:37 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x11, 0x0, 0x0, 0x4000000}], 0x1002, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) close(r1) 17:33:37 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, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8c332e87c45e074c) 17:33:37 executing program 0: syz_open_pts() r0 = getpgid(0x0) wait4(r0, 0x0, 0x8, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) r1 = shmget(0x2, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 17:33:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 17:33:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x280, 0x0, 0x0, 0x102}, 0x0) 17:33:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) fsync(r0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="bb58", 0x2}, {&(0x7f00000000c0)="fb0444ac784a30b218cbb4506f80a2df1381aa334146ee92c04950268c1ad9b932517bacdabb62f267814f5054b5ecb9a8534fbba1ff0584c749f8ae74bcf5f7a6367374404fecfa34f69e93f6811a370d8d92106cb97b34d9b78a9d06c1339acb", 0x61}, {&(0x7f0000000140)="367e145d301c913f27f92cdbce57a22406b1db0defa117313f7ce19a16ce8265f9268beea84c55ddf084da76e319c6e9a0518dc0eac7d8e844c50f832331fdbaf8dc2f6d66c6cdfd28923e99bec8e37c072b4561d942bdecd9e8731dcacc08bda57bfd0577e0c52c1b28ab426dacb77dd359e13097530b06e272b1786da32fad47686865d65633e45c516cd167c2cf9f6ba67510dcf2e38c73e90c0d89c99b7c1954f3bfd755769fab211fefb1b64872d770ba", 0xb3}, {&(0x7f0000000200)="ff21aaba69ba548fc40755f8d0fea282c113817e7fd89db0191039334fcf3f5ab205ed480ad2de53aca9e2af5cccf973a71acdead6752153dc4b7555b2f2796859d57e78b3d379a85815ccea14225194554813235dc0f871a404451a14972014ba18c57a8ce8de991cfe66d27daf01d66dc8ca6feeda31292c8c468fed27ba64c76ceaa51eb165f567c874851b54b143bbae62189223e9d4b9bcbab6080d37bd5b4725a12dbb59bc211f6963f5b331dc63c71d12663cbc7d3d7b3b5cf39edd017bd3946db7d13acd2567d0eabd4fed48a8f32124ca79f55942a3d116894cdb603ec543971425", 0xe6}, {&(0x7f0000000300)="47310a6264f132869f5b8909d88acd94c28dddc62e3637a5aee4e4cd6832abb051ae192a7a629050c06e5d4d3de7c08c58e10151d2b8c717b4d76bd3880434de4b6c1247e9f0b094720b7f9125972d54671c69331c6dfc2fff18e54cd27966005495a508cbbe2db8c8552058c65424dc", 0x70}, {&(0x7f0000000380)="7dd56ca1bae163ecdc8f12741e7fbfa80c7c196f650eceb233353c2d55befe6b5645f9f984e185bf679511a49d6cdb3389221d58f7bdee04dc2c3ff706d382f0baf40c3ce1c17095b25ec28787f03bcf14392ac8fd8341527cfb12fbe127d04471e554480da244ffad7c0b3ee336a1c64a9cea33de6c576ee39aeb01b7c5b95daaa717c530edb930a7eeaaf2133b800084f012a95e66578131d3eea6207872776c3ba7af1f6087cfa6d3a4938b3a3e8be33d0ffb63c1d690273a15", 0xbb}, {&(0x7f0000000440)="ab904ac1ce6e9632321fd6bbe1176dd3c049672729ecac7406443d3a4ad3d349f2e22224dbd43c085c188c1bef32aa6dbb0f280b72e49bda2138d4fe88c2d9d8c550863bb1bd4f6383bfdaac56192b32932cb91f582db43c60e2c57a402b8457b20f774bd6cb745256d8851188e8d6376e5a3750b9a01352cc5b3588e9edef12c28d25", 0x83}, {&(0x7f0000000500)="2e7635a1d856d4980dd2be97120b896285f4e4cd56aacf668bcc0a5066344ee4e1c3fece3a5a952ffa47f94ef472bbc111d81232d9dea537ca2ac68fee0500b19fc8127620499052ca2c4bd4b25cebd27492054b5491c264afcdf2890ebbad6ef18407843d8a900fc589dc682a9d170a773d72ed0c6351", 0x77}], 0x8, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:33:38 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) pipe2(&(0x7f0000000000), 0x4) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8068bf72c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 89369 35348 32767 0x10 0 1 syz-executor.1 * 78424 86487 32767 0x1010 0x4080000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff82203f4a) at witness_warn+0x69e userret(ffff800020ab0780) at userret+0x36a syscall(ffff800021349800) at syscall+0x44a Xsyscall(6,5,c,0,3,bcac85c30e0) at Xsyscall+0x128 end of kernel end trace frame: 0xbccfc38b850, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff82203f4a) at witness_warn+0x69e userret(ffff800020ab0780) at userret+0x36a syscall(ffff800021349800) at syscall+0x44a Xsyscall(6,5,c,0,3,bcac85c30e0) at Xsyscall+0x128 end of kernel end trace frame: 0xbccfc38b850, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800021349540 rbx 0xffff8000213495f0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022f6e000 rax 0xffff800000a6e740 r8 0xffffffff816e7983 kprintf+0x173 r9 0x1 r10 0x25 r11 0x17b9d39d4f8d71fe r12 0x3000000008 r13 0xffff800021349550 r14 0x100 r15 0x1 rip 0xffffffff81d5f328 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021349530 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=78424 stat=onproc flags process=1010 proc=4080000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab0508,0xffff800020ab13e8 process=0xffff800020addc00 user=0xffff800021344000, vmspace=0xfffffd807f00c8a0 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35348 89369 27014 32767 7 0x10 syz-executor.1 35348 461449 27014 32767 3 0x4000090 kqread syz-executor.1 86487 9592 58436 32767 3 0x3010 suspend syz-executor.0 *86487 78424 58436 32767 7 0x4081010 syz-executor.0 27014 454852 71429 32767 3 0x90 nanosleep syz-executor.1 71429 209989 93572 0 3 0x82 wait syz-executor.1 58436 504606 26669 32767 3 0x90 nanosleep syz-executor.0 26669 469411 93572 0 3 0x82 wait syz-executor.0 61173 263594 0 0 3 0x14200 bored sosplice 93572 313016 75017 0 3 0x82 thrsleep syz-fuzzer 93572 327950 75017 0 3 0x4000082 nanosleep syz-fuzzer 93572 19282 75017 0 3 0x4000082 thrsleep syz-fuzzer 93572 432401 75017 0 3 0x4000082 thrsleep syz-fuzzer 93572 391116 75017 0 3 0x4000082 thrsleep syz-fuzzer 93572 337246 75017 0 2 0x4000082 syz-fuzzer 93572 324028 75017 0 3 0x4000082 thrsleep syz-fuzzer 93572 398761 75017 0 3 0x4000082 thrsleep syz-fuzzer 93572 472416 75017 0 2 0x4000482 syz-fuzzer 93572 489461 75017 0 3 0x4000082 thrsleep syz-fuzzer 75017 207776 23643 0 3 0x10008a pause ksh 23643 395963 35169 0 3 0x92 select sshd 3353 317681 1 0 3 0x100083 ttyin getty 35169 74763 1 0 3 0x80 select sshd 1302 173572 87988 73 3 0x100090 kqread syslogd 87988 289684 1 0 3 0x100082 netio syslogd 69354 375510 1 77 3 0x100090 poll dhclient 31633 88000 1 0 3 0x80 poll dhclient 46083 436900 0 0 2 0x14200 zerothread 89258 149910 0 0 3 0x14200 aiodoned aiodoned 70518 337643 0 0 3 0x14200 syncer update 80730 474308 0 0 3 0x14200 cleaner cleaner 50607 275665 0 0 2 0x14200 reaper 35671 390107 0 0 3 0x14200 pgdaemon pagedaemon 36671 473462 0 0 3 0x14200 bored crynlk 58926 17827 0 0 3 0x14200 bored crypto 5382 80613 0 0 3 0x40014200 acpi0 acpi0 4545 352386 0 0 3 0x40014200 idle1 25181 392412 0 0 3 0x14200 bored softnet 18461 70594 0 0 3 0x14200 bored systqmp 78939 339922 0 0 3 0x14200 bored systq 14735 352778 0 0 3 0x40014200 bored softclock 6284 186362 0 0 3 0x40014200 idle0 87273 427670 0 0 3 0x14200 bored smr 1 202248 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 86487 (syz-executor.0) thread 0xffff800020ab0780 (78424) exclusive rrwlock inode r = 0 (0xfffffd8068bf72c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 10729 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 1816 0 0 ifaddr 36 11K 11K 78643K 257 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 116 0 0 iov 0 0K 24K 78643K 217 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 2273 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 28 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 266 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 2421 0 0 sigio 0 0K 0K 78643K 22 0 0 proc 41 38K 70K 78643K 1997 0 0 subproc 34 2K 2K 78643K 646 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 314 0 0 in_multi 33 2K 2K 78643K 513 0 0 ether_multi 1 0K 0K 78643K 20 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 805 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 98 21K 30K 78643K 8663 0 0 UVM aobj 126 3K 4K 78643K 138 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 150 0 0 NDP 5 0K 0K 78643K 117 0 0 temp 121 3546K 3618K 78643K 12331 0 0 kqueue 0 0K 0K 78643K 40 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 78 0 72 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 207 0 205 1 0 1 1 0 8 0 rtentry 112 441 0 397 2 0 2 2 0 8 0 unpcb 120 1038 0 1030 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3997 0 3997 1 1 0 1 0 8 0 tcpcb 544 566 0 562 1 0 1 1 0 8 0 ipq 40 4 0 4 3 2 1 1 0 8 1 ipqe 40 15 0 15 3 2 1 1 0 8 1 inpcb 280 1359 0 1352 1 0 1 1 0 8 0 nd6 48 114 0 108 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1798 0 1607 13 1 12 13 0 8 0 art_table 32 1799 0 1607 2 0 2 2 0 8 0 art_node 16 440 0 400 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 4 2 1 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 264 0 254 1 0 1 1 0 8 0 shmpl 112 136 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4099 0 2668 47 0 47 47 0 8 0 ffsino 272 4099 0 2668 96 0 96 96 0 8 0 nchpl 144 7172 0 5544 61 0 61 61 0 8 0 uvmvnodes 72 4754 0 0 87 0 87 87 0 8 0 vnodes 200 4754 0 0 251 0 251 251 0 8 0 namei 1024 27357 0 27357 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 20416 0 20416 16 15 1 7 0 8 1 plimitpl 152 422 0 413 1 0 1 1 0 8 0 sigapl 432 2484 0 2468 4 2 2 3 0 8 0 futexpl 56 24006 0 24006 2 1 1 1 0 8 1 knotepl 112 1303 0 1284 1 0 1 1 0 8 0 kqueuepl 104 603 0 600 1 0 1 1 0 8 0 pipepl 112 1544 0 1524 4 3 1 2 0 8 0 fdescpl 488 2485 0 2468 3 0 3 3 0 8 0 filepl 152 15674 0 15569 12 7 5 7 0 8 0 lockfpl 104 554 0 554 3 2 1 1 0 8 1 lockfspl 48 170 0 170 3 2 1 1 0 8 1 sessionpl 112 53 0 43 1 0 1 1 0 8 0 pgrppl 48 85 0 75 1 0 1 1 0 8 0 ucredpl 96 4552 0 4543 1 0 1 1 0 8 0 zombiepl 144 2469 0 2468 4 3 1 1 0 8 0 processpl 896 2501 0 2468 4 0 4 4 0 8 0 procpl 632 6410 0 6365 13 9 4 5 0 8 0 srpgc 64 72 0 72 12 11 1 1 0 8 1 sosppl 128 34 0 34 8 8 0 1 0 8 0 sockpl 384 2668 0 2651 7 4 3 4 0 8 1 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 15 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 121 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 316 0 0 11 0 11 11 0 8 0 bufpl 256 11204 0 4190 439 0 439 439 0 8 0 anonpl 16 299412 0 292155 117 75 42 46 0 124 8 amapchunkpl 152 17862 0 17768 34 29 5 12 0 158 0 amappl16 192 12665 0 12277 116 88 28 33 0 8 8 amappl15 184 189 0 188 1 0 1 1 0 8 0 amappl14 176 592 0 588 1 0 1 1 0 8 0 amappl13 168 392 0 386 7 6 1 1 0 8 0 amappl12 160 175 0 174 2 1 1 1 0 8 0 amappl11 152 468 0 457 1 0 1 1 0 8 0 amappl10 144 463 0 461 1 0 1 1 0 8 0 amappl9 136 1314 0 1309 1 0 1 1 0 8 0 amappl8 128 847 0 820 3 1 2 2 0 8 0 amappl7 120 483 0 475 1 0 1 1 0 8 0 amappl6 112 353 0 343 1 0 1 1 0 8 0 amappl5 104 516 0 503 1 0 1 1 0 8 0 amappl4 96 2684 0 2655 1 0 1 1 0 8 0 amappl3 88 683 0 672 1 0 1 1 0 8 0 amappl2 80 16443 0 16367 3 1 2 3 0 8 0 amappl1 72 72504 0 72037 24 14 10 19 0 8 0 amappl 80 7238 0 7199 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 137 0 12 4 1 3 3 0 8 0 uaddrrnd 24 2485 0 2468 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2485 0 2468 1 0 1 1 0 8 0 vmmpekpl 168 24075 0 24045 2 0 2 2 0 8 0 vmmpepl 168 320916 0 319223 146 64 82 86 0 357 7 vmsppl 368 2484 0 2468 2 0 2 2 0 8 0 pdppl 4096 4977 0 4936 6 0 6 6 0 8 0 pvpl 32 799202 0 788674 231 117 114 126 0 265 21 pmappl 232 2484 0 2468 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 597 0 5 17 0 17 17 0 8 0