ca2f8106f2c351d07596d20ebcd8b7663a939e29252e20680bf348b146507ca77aa84774a9ef5cf120948c9b7bc2f0f41d7d860f064931e1ecd7e225a613f05a7787016abe63976ca32c055f9b60a4eae88e525f3175767be7b6de67d46c4b72089f280f11907ceb233ff1ffb9554e7afa48c9efef68a4e41e5ff849abe415937dad3be8696bbdcaabc5e39292535b3648d9f8f179884f1e5b55ae8dfadcb3c65d3b85567cd25961a4c2c5980529d4e1126591b79aed809db4385c8027c02cbd2cc6e31e4227f210952ff2c3af533ab50c50f16679846122671186d40dfaf400b0a709aed446d8602110c4d49dd6bb697a7182e4dac7fd7d0dcef69eca0f57306e40cb50cd9edbc6a1d4f3370dd426bf89acf68965a2f97d5a0156ad0ddd01ce0382ce4a711d90d08c12e7913b693378b9a609a520e21b0a3102660073992f411596f472261e7692aeb04e85f9736e9d9b5bad39cd3d70c2c3d6234133acec4e418d478191faa27a0b1cd29e4db120af42ebad79f5f6f10e68bf2a49b7481bee0e93a2d3401ceb6a0c90d431c46c598bab63d46ecad1705f54483df962cf3bcbd4b35070519988745f74039f27114b5f6e768425b4bb4021359e8103112e497b1b64b30f07eb04d997bb2034dbe526f7f00aa65e6de2f17b53749aad407acdc048d3247f4199e9a109b945831545ebbcea7a493ad6da4edde62dd2b871159bde0af58d4662086275ce14b233e6f951e3b4fe11bc0c052fac35ef17eb4252a41ac2a0d940bd44a90ddb03a8dec7b6d13d3afb4068c28c0b108e90c3e3cda95080cbda6e9880666d73ae2e632e54794c64529ebd9b35b8cb62fd0fab93b2856638cd1d629ffd1f0de65996e4e01aeb1226e2e0b76dafb163ae6d53ce18eeca589b578a60576952e712a3f45ba50ba73c386c95a3a81d71fed742efb57a45b5c6d012adce92d2613e138b59a7d95907b9235a261382e6c814702b3ddbd70b728454fe978595b630a66461279d3a595fa844c3e454a278abcf23388f05cb18f078a3a42bf20fca2aac9d4036062c009bb1159940c49e0791b744f7b7473f5fc90c49f870d0c60c2f3cf3a0abc5d7e145f6ad439cad2733e2a616ad2a95daf413b77daa971c54e4fe15c4db27b3c63e7d07b16bb30653c51f67101e61d7b5d9bbb782e543aa15ae9aed2c21526460ba8912cbf14ebe48607ee37a42a4cc2d3eacaabaa41eef8a3a117e6c37f146b867d845f0e5c3a6c742f69d68e7af43f2bd1bb915a9b12a298a4082f0c054e5098121431241612f8139855c191509f5cf3e3be952cf6007cac79403ad889074afeeb353622cbfe79cd0422401e9af9bdb854656fbb1a1a7a57d8842208cfddc29892b22c740ac117b8ca73e0e248b705583744db7d865b895bf6315dcb30dc0c937717b2407789abce13a8901e57e2f69fb3b6785c9eab11637900517b9fa576e51ab287bc07c9584814c51719122aed7052bc01112f6abb41238bb3dd2ce5e70c01a0ba88850f58a37d679683875d4f3410c3e50848f3348ecafc071ca63e4edfbc478a2fc2f7d80effd78d359f30ad67555671dc17e942051c2f3b28ff5d8b3278f8f5eb9b6dbfb8f69bdb35b4edc890a0cf30790be04640ceb04786c908e0aa98f59f411e91aedb6965110808338b2b3d2a20fedaff9b0e7a6f80a4878384a488b9f3bf08cfb3d8292f601bc3323263455eb207f8e5ee4bcdd297d98ce90b5c6976d39db690e5756e036b0745a15cbf4e2c67a51a0037bcd74bae1037f317cfdc0adba4c7b0ed506bd3a57cb6988057ffe428ed2d60b6c1e1f4d145a8c578970b55fc1abdc6c97df4c00315595d262e0d5ff261245124cb427b1b2992e5d0836ae6f83f66799245fe25bf4ccd799776138beafd37a60bfb4e473ba9f3fa2d58ff321d891492e3bd9a3f4b82911a244b6070e7112cdf58ab02bf0197e1fcaec1b6b03abba6ea6c703f7d9a1dd24cfccc7df0d39f5d50bbffaa52d98db0f151b0712bd5ebb9711c98374fc22d9434667c661123e37bbfec987a3c27263e5e4f23bc69e945dacf8592ecb213aaf15a577f6f246445adf17364e01fe2ef203eb8bff7945d0e32656a0db5946112cdcc14dd180ad16ea06939998d9d0f704596497ed37f508db81223d00298dcfebf94f70b7e6127d1a5446d5690a6bc3e8401877b9d2606e4db972dbaf422137c4f667ddd0c7b011625381ea20226d8d2f31be5b8d039c3fd224c09ef4f336d53e0a84e07c846547e9affc588775bf0f028da1d0e8dd5dc6286e3741fa3ee55938cfa89e10f678eac2426065ccdfbbadb2807ff3efde82ceeda85277d7029d813b2df6d017dc7d16a26622b9ffbf35ab6f3c958fe7d287958aeb604296730e660db0035727456242eeefe0fe7844e5c685be31412c3f030e6db53cedc600771c666dbb5a48a3e45f13f2cd4a1c227db03088c9cd078651fffa35dba69f0bb55a7dce8df697f381d68fe88b628bdfd2b2a1bae66bdd2a74be0005f3492fe9ea517b3d0c17698f47e2b8d53109e4f934d647244397fc572203091692c968600b28f60b674ccca4f3e0fcac9e2eb9d8bfb90654ab2e753d008c7a71abd8cb57d2e1e745fcb23e547dede0d59f8e13aed53a556f8681a12a3eb2c3f8850216c2cd8b788a9320cf2a6b2f9c33da5560475340e59059195370b724c72fda3fb2cc11104284e360c9ef059514fff4079e88b536b098352d7e8760737d3b8a829b5bb3028208b3f7c8a5825a10eaab14260a2eada6af85924a491df38b1c2ab9a26dfc0fd82802e7493ab015dc633fec19b619f63b315ad7c64b4e9ecdb9b9d042f5c35bd5ff5590ac14c046d506f5d54ccda3916993ea940854523d6ea1b10fd68802abf6e722adccef69ac7afece7bedf25c4d365f2f48de0724a58eb02e60d50534e3ebed9b3a8a429b7ce3214ce0ca668ffe2be29666c61275d707524d7988ffe9ec95c8a27caf2354eb920d0b43b29c4ed73b4cdce9ea335c586e0212a0b7a17dc033a4df3e67b3a7590709", 0x1000, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x101) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) 12:19:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') semget$private(0x0, 0x3, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r1, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x80001ffffc) 12:19:30 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x80000000000020, 0x4080000001, 0x3, 0xedc}], 0x8, 0x0, 0x4000000000000004, 0x0) msgsnd(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000000000000000000000007e9fccfc9d"], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) getpgrp() getuid() r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000940)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r8 = getuid() getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0x9, r9, r5, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0x200000000005, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r4, r8, r3}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) writev(r2, &(0x7f0000000a80)=[{&(0x7f00000002c0)="2059404200e07063652fd8bad59ee8fbd55ef3403479b2b1e4cf4923799312f75b6ab58f24d99bd4256baac8472ca5520b63677c4f4e9689c333e036eb82f7995d1aaf90571cf2c6cc099dbd2eda16efb6385423310272b34361f104ef72b98f77a1", 0x62}, {&(0x7f0000000600)="8f3c6333aa4a3236488b495a34b1416cea11da6b97402c4e9f2a54bc4e876a27294eeccffed661b6ec947b640ec2bbf2ba78ecc26737975bfb4b8252b6646bb5baa2c0db4296b1bec8ebec80c10ccdb8d82e5a47e905bf93b5d9595ab18ba77c337fa724e154f086563a2c", 0x6b}, {&(0x7f00000007c0)="14486346793116142ea00cf699eb77c5e5773cdb9589b6b16f99d2364f19a97cc132ddcef0e6109565873ec763563b866be17ce367e090fb8b2221e452350141853fb31fc5e05310ae5a63b196d00fb362c7b51addf0979242a87ca9d4c5e6e3402244a8c6405508dda39d8ceda54c48f7d568a10741e7fa0f102b35c3aa6d5c3473b7e5e2cc621d9db236799ea4ece9ed595e81f914b7df2c8e720e144379243b4a6257e1e58dbb35de4a6f957708da61c7ff355af75f225d5708429750cc26b06d0f73899ce4db39a1", 0xca}, {&(0x7f00000008c0)="955a49f415c980c43b6134f0502c3d4045ad8b63c04566b78022189ca69414b98f112a9fb74de183ac8457a670a28c615b06a872c92aff6f10d15c53be01442d88ea242a4491424e9dd6a5", 0x4b}, {&(0x7f0000000940)}, {&(0x7f0000001640)="cf63b280b1c71e310599d2bb799d9cde17d55e5899a3e166bd18e8b201c6c74c43d04e0d5e2c06bbcc23099665d380a00d3d8d61289e532239c212c0fb1a521491435842051dce84499e9c10978a2b5a7bb274426f37d85ffa3e17ec2e340e6dbd829666ff49a6885b5e43290b8e551deaaf5d15e41b4b11a41df23c9a314ffc972d1d670c1065c95eda59bfa06a697ef9094815e6377d4d90560361839d7bf9df842aaf5d88f88ed8960ee04ea19fb2005c7ecc5fd53f923aa20914b792bc84e97e7bf6877dc3262c6524620abcb5e27845f6f3fda99962cb554ee432de6fed4153978ac9274d1aedb1a6469bf648afe370cf9b1716ce6ee733123f537da83b4ba517e4bd7d05b5d46e01c0a88234b2323a186d2372a261c7b7589aa7651e5eebe48e3786f3ebcb6b7cab9e8c5a2079d8ea4d828d0651e810bca960d192706e6b2285f1a8a2d0693767621eb79406cad976ba951d9ba78436b8376f46e7a3d4d63ce45111601ee9f55fc655b3918b4af328641249662a3684e781650e5dc4575f70ee1134aafc9e21527755ee31015eb0faf4d382ea01fd5ba082d669752f50623a2c8cbeac78d3556dfaa0ee7143c741d75a925164c9df89e8a73a15124c0d0f34cf36b242a1a2afd854408d5637a86dd7d8da7781927b0558f496701eff2e06b48f594adf8f271d00339954c85677c7a31a96bf241fad3c4b08ae88324714d693dddf0fa1b3b34921d4b6459f1203853fbbe16481b866e9c5bf2dfee9c8e23e95fb5ed3daf2c579635dedaf60f52f888a9cdb18099f702312ed4e2aedb627214ab37781fd162244637baba4fe1b5a9395671633f640a70ffcc46200b462d52d8cf76c5c3cccad1e0874b00ce3c5baaa35957ef5f2c6db02de12c81c7bdece1a4236c23f5021f65a8e7ee7388ffed194ecd217b088cc366134137270414693a2093cfaf1506f4a9bf7b0196094d0aa02d67c9bc4970c72126d5928d5fdde0049d83d59dcf7ed253ecd11b2c86b3037bc6d49b451fd5446bfa214ef71dc53cfd68b3ee5eadd4af0555e189500da9df9384ec97590c82c1f7e2162b637cfc135fbf152781eb7b2f8434b2b575028e5477154603db44e33ed5553358c490123fc820036435e28a7e5cb0e27c9e9b3cb40273488f8076d3cbd1ac8488fcb1e4d37821f14650366248d21c9588844729d9997f1e6cb8d4f6bfd5557a3ce284d3a6600aa79249338ab151510bd6ce53466951045fa1adeff9d946477a31b162a41b09f386c1b71e0be3257ae7c9f223df4b6b867c4c4c8903832b304ee5079a9fd69f319de7aba80f1039dc453cb07770b20095d9e5a9698d5a503d267f7000368a7e7e7278dfbe28101d2d8c30dba6147d229adeb86c0062e710cc03220108cc28fa7ab7e7e5e4e9c769837f70220733b03caca5ec0d0ebdaa691d834810b302aff3364db8722089b828d79c151287a96030c5684a4dce8973be0ea8540699c35f47c408a127f56f1e3c5a993c3e280aa90d35bdaadc5f1a3ac3dc0a498e8e9e2d1f4b78dd3d896955abe4d619c57229515da9cb6d489231360d82977e1bb8b87732d74d0f56c4103b51e2a0ee86d3b51bfa6bb8bdea54c9f94dad43dbb55ad16a42b0ca3cdf4d1c517f7c165527b0c5aca3b3b1485251150e14445fca68cd96415016cdf46c2dfb37d952eaf934e940390ff5a301270fa2701006226537f6a4c39ad00c9fa966345f4ae778373dac6be13dc7d651d80c2be83dfe4a0df88982f621560702ad6e2fd89ff8ba76baf0f5e567c79c32e062a84fdaaacaa68436706de0c06c550113f36759e41f29415dbdb2cd5af00a01f2e7baeefe6a2974e077be0db49b0619cca0dd608f29d4dab99d4f261c6f4dc0fd39cb185da9904a03650801b1241c58a0fe1f90b5555a57385e21a20be2d1e9c04b6137b2004986c195791072d14d58b3c1b56ac0381c809a0d3f8c88db18444a02f580854b657ea9037d3bfdcffea064d316ba3029e276f21ee3ed9b405ab3b318fdfdf40513070c843dce94fa018eb499e72ab9dcd41192a73fb06e7376d962ddd08d539fdd8e089fb043b797fc44b1b103c11becf0c88e6ff5d7ea71aa8fa33f7a96b5192999e1c775e4b4999d6fe3ef416325c84c31c7d4ee8cada2439bb0f14b08deedb2114ad7951705bf47eaff82e22c1fd77b2df4f870f3bab615be8e6e539480539f3987e82c314fd3dfc82a0304d87b2f45cf896d9a48ec6d07068ca3c1a963b12aeda6e297b9edf44532aac4935e87dddba78dc3a1a4b7ad311b065b672d140d760d69d85157ffb464f263886438d3c722d13031c64e78cd1f1bd2377fc413144ea643f94503953a030db3683f4029b1899d894210b2f9a89c4dbaafa6f2b489b861051f2e3f56787dd42d08b4d2d41dda95306de1d79a0232a3bfeaa779c237f89cda19da070d6dda3ae99e3fc33e3226b133148a1c0c6572410eab0ea114f7a25ba9e8b2a6922750f79bf4aef6bd0a40da6f9e6b29960cebee84f20385b2e03109d81924f54a920e6186e8caadf3d812ab6183e78aca06d6479d6f92e84e851f71c2c88341004a6f7bf2eda93b0cb7914ba57915e40791abdbe4024103228917df428f8ef05fef1a75265533ca53ea6c2bd38c5a5f5610e4b7daeaaf4e192e621217eba472111cae451e6db54b4c4d5ec3cb1ca5bc57f9b657ea1e6762a2fd4c1348ee3f7ae97ed6dbbcbf980eede7ff0843831f6162e30af0478e709cf9ba0b8cf29153c1e705f14d4bda305c581ed0e0cf36c13a1228524e1f8e4066e32da49c2ab97e54a8e75af665755567b1deb892aa09a662e215b2144ddf1eb50e93b0cfc4b05087dbfb05d71425653edaf76e946a8dd64de6eceb040089f2a30bd0115d6e9d6d0023a78ba0887c1cbd6296f1d3a107c98378b16b614f57761e3dc1562b3b21c79f12b64b88089130bed54f5d9dd1c8907db2bada02bb6d846e54365183031b5dda8d95019fcb256566db6ebaefa4311c2c92938acb66616e12a8160ba70368a3500eae0bd43abd06cf25944c670a98ef5f2826cb3cb36202359eeb76d6bbe75df58027c1e06afef6d281f8bcc570e3372be7e075538f7e68fbc018c5a5eadb4cfd65b815b5c4daecf87ac5518940a4361b6f1820f7a8a3075469ce2c4ac9209eb0ee872ac5c683c7243e05fed4ddf0f7e711b7f32d3de539688bf0850c8bff1d4bace523757c8d2f387688314a11d5634a207838b086cb1819c8836873b398bd2cc664b1081cb56cc6b0d67541bb4064f702665b4b9b2fe5dee55b23cbfd8b1ec6f142fc44ff7f2aa4506472994fc53dc40495075a33174245a6779af786947f229503a266076a644168a510c1116e44e3d769838681cebb28470c689308d93656ce910501b4310f51eacab16d2afaf36d66e4e59943dda5555435061f2f8dd9efa987a2be1a5cad0efd20272c4fc1db55873c03a5f2abf2195ba9c80f550fd3871af255abb8c338cce62c44a922353aa31e4a6ff09064290626ecd76974f51647281d6d3f655dee4391b881e7577edcf6baa4ef04e42de66a117a2947c30d6bd165e893bfecc5f427408b08c88f9b50702ea7e56af3fd1a18f2821533db75a74a5021c5749ab7177038996427aa74c2df5518a2d0966d2c5ff45572affb29a51dde5d6cb0b0e09797adadedddd593fdf0ecb3673a141e34293801243759a04d19bf0a7c2b8f98561d4d151c05756ce2661f8017b2fffa0d601189f27f5e7e6e789b531a0c029e8c1dbf48e0199ac26caf182a0254692a5f4d1340f5fc8ee29a1623b27cfe2a748c8a94a1d2e7e7c00b9caa739a5e2baecb01455eb32a37adac58fa88dbcedb6802cd7816997c30612c662a95cdcc0d16d5e0d2e1c34811c59549411a2eaabda7234e9a7343e1f254443e7df34a10a167937d3f189f4ddeb5646d1e7c954a03db007852ce4f9a2b0a3953c1eb4c133e45c1b4301620e3a3dc98b638445daa45e0e594ee441b65d80191166271197e17921b713e64e43d484935b1567fee69645d815a65e33a4090f310b6d5d18a9a95fa49239822aa69cce2df9ae60028e3b74346bab1794b461cccea7d91f7caf2e6a7b21e90a598cf9e2289a8dad08824786cb0ce3696dbbdcfb36560dee69ea53bf87d7168e314dda4b9995df2147ef1d393ceafa195ea35b1ccb69eab3b1cb0057cca32f23f99697c66e290a04ce991c88fe023a6561fc4888c9173c27e1f5d9d968059d9e0b9924566c7fb073fa771fd1c68c0bb945efe430532fc2e36a36278530c8783a092637fdc43edc610b1647d4e7690ad5634ef1faa1aeba9222287e5f5e46c122add9499fe8144562786f4e67712a7d084bf4328ee8fa7009834fe1e6ee71c81c5bd805afe58b923dfa08edc05e5bd39c05c4bac253fe0663584c2975ab792c48f2b0d5dfcc486af699167509a1199ae90fb3a051d630e32cb6b2cd0d15c393cc6ad16cbb4074a9f677c55ba0e17fab804dd43346101eeb18da12e9194bca523a936d6e764d143be3ba75f85d3901b1f56b0ea7192aa8601595e930017bd06a0d5dd33d5fed6759917569c485b8a17481e351ec65edd0220b80fd98bc5f001bda8d56e32f6f52cc6dc8a21fc29a44fa2ca0a4464a215d0250984109c4c698c11a180dde0dd2b66be9b24dde704eda12956987a337b68ee51607edd03485fbbef50707c8cbc03057474e0fdfff8c36c72ab970df5c664bbda13e3941bbc67e599a3ccd118ce27d0b12f42e2a541ad718fc5a7afe49f2cd6bc7de051f66f8314c5c90e2af110825e6cfb7f889da7c31a611419560787409661eb8ccfbd224e51bfcf849f169dd39b529075b10dc6764a8d582c85285cca79bbb8d593f7c58f465f9c42258c7a12585e9ff7057c12ff12986df9c7ca081ba72548c64d49def7284db9b07ddd512d90863a4d05d656c27e7ffc2be9f0c07c786d640a4d340a7a2accd0ddc3415007a7d2b8ec78464c84269889669521a857c4136581c61a699b1d22b797af0dfe0007f4940b67a45afc0b21fbe732aa976bc691cb4b3a4ab137dfd0c2b004e1161c093b3af2376ce37c06120f2508f91e2fc58393c28e848052ad4d2c3dec74cdb17beb7195e0b0848d1389e8921fe65bba56075491bb45a1c921221239178c288cf2f76dd26d907cf0206b0ab81dc50c0c3b708f83658e8203e5353ea8b34498cb96bdf8e06336cfda2ed66f12bd8d9634d433978e941fe4d2f8003ae877738105fe496c37a199dd72b916abd7fe4abc5a888de3628e6033b5c3a1c36b47c49e8ecb00b6a026d75b68a5c938f3b59b406f605bf1671de732900f352d12e7ae080b0bdfe9c9b44b5bf5223f9a141234433eb92573d77e1cf2f1b7dfcf604e09f2fc160fbab50799aa84ba63e3a21931b884116143371b7f6161ace0ff3fcd31710d04edf8579395d4c88ffe15d17663be283cc13b148e0d5cf529bee77d57fffe4af6a21db5cea838cff5674770a28e8aadd6857f82323d1a009eb50ab682ed01c268f13c3288c03352e287ba9c6c82f506ee53664ad5a5f028ef80db8734d9c81170a0618d836e51fe7690cc4cae79b944a5baa18cfc2f9eb563c2a3303b7ba566e603768a23d5cd6652cda7eacd16a067b26c39be3e111ce2488214c6c90ecd1ac7740d6c0026234e16d7bb1972cf1524f0b69d766d4915ad18654dd80a436edbb1f0d1a264d45d7d1d5761a24b347871c6b4b57db189ca9254be81bfa08c469b8d592c8953810c158a15c9972a4625aa115ec5f7fee690d2c27424618f6a6f490", 0x1000}, {&(0x7f0000000980)="90d7241dfd1990cd9309dadf97a78e8359bae000f8560cbe912c66b55fae5adb35aca91838db3158caf0057b25e5c23d3d0284355f2bd0ef67e908e82927a80d7369d2925329aac4d511a58d854344c768d39f81323b547cf7d829f0e322955ada7c911f64afea5e48052f99d951472e01203b0ff3ba2dea8b16c3b25201750924d80acb23f4c64b3169735fb7e4aa531dfd5aefe887506bf66e593a35f203ea75eab114d4d533a329bd50af88b570762ea922a187355806e6e0b9abbe2e996f0bd3d13348387880b559088430f498f65c259a7558d584fe925dc4a66cb22fc67178efc83a", 0xe5}], 0x7) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) socket(0x2, 0x5, 0x4) 12:19:30 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 12:19:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="892a0000000000000000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:19:30 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 12:19:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:19:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getitimer(0x1, &(0x7f0000000040)) socket$inet(0x2, 0x5, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x80000001, 0x1ff}, {0x18, 0x1, 0x400, 0x101}, 0xffffffff, [0x7ff, 0x3ff, 0x0, 0x1476, 0x0, 0x7, 0x5cc, 0x5]}, 0x3c) 12:19:30 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x682) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000180)=""/162, 0xa2}, 0x801) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x0) 12:19:30 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x6, &(0x7f0000000100)) r0 = semget$private(0x0, 0x3, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) 12:19:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x81) setsockopt(r1, 0x7, 0x6, &(0x7f0000000080)="eaa66a75", 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r2 = semget(0x2, 0x2, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/243) 12:19:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)='#!+', 0x3}], 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socket(0x2, 0x4005, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) r2 = dup2(r1, r1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000340)={0x10, 0x4, 0x4, 0x7, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xdf}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5a3c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5b6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x84}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000bfd000/0x400000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000c26000/0x2000)=nil, 0x3}, {&(0x7f0000e82000/0x2000)=nil, &(0x7f0000c9f000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e88000/0x1000)=nil, 0x4}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000c51000/0x1000)=nil, 0x8}, {&(0x7f0000ed8000/0x3000)=nil, &(0x7f0000daf000/0x4000)=nil, 0xc7}, {&(0x7f0000a21000/0x1000)=nil, &(0x7f0000b6b000/0x2000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x7) 12:19:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x3, &(0x7f0000000040)={0x17f, 0x20000000000}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 12:19:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6aa) chroot(&(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff6a) flock(r0, 0x8) close(r0) 12:19:31 executing program 0: clock_getres(0x6, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:19:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:19:31 executing program 0: pipe(&(0x7f0000000080)) r0 = semget(0x3, 0x7, 0x101) semop(r0, &(0x7f0000000000)=[{0x0, 0x401, 0x839cd2137213391f}, {0x5, 0x8, 0x1000}, {0x2, 0xc1, 0x800}, {0x1, 0x8, 0x1800}, {0x2, 0x6, 0x1000}], 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) 12:19:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x238, 0x0) geteuid() sendto$inet(r0, &(0x7f0000000080)="4a9baeb5dca4a56ebda1773840d7aff7daefc01899c953aae89e1e4bba5f21d2dcb408651d", 0x25, 0xc, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x6) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="5238ae4dd1ea83b1bd89df33c175cd68ad874efd0206a199eb9c618b6921118b9db80701bdf04e30f4d82e53c0bc275a8df7f4b684090e257c1a60b79f0ce0fa04f93ea9de88aef88c5d206244aa1999811ed6c187f1003db97a688361b83d4e8b4d93559f5db3055b39b5dcef3a3a647d9ee518a7926315a5f1bd7f3e2f0e55fe98c2", 0x83}], 0x1, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) 12:19:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0)={0xfffffffffffffffd}, &(0x7f0000000fc0)={0x0, 0x0, 0x3}, 0x0, &(0x7f000004c000)) chmod(&(0x7f0000000000)='./file0\x00', 0x82) 12:19:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) 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) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffabc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 12:19:31 executing program 0: shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 12:19:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x808, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x3e, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file1\x00', 0x2000, 0xffffffffffffffe1) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) syz_open_pts() clock_getres(0x3, &(0x7f0000000000)) 12:19:31 executing program 0: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x41, 0x21) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x5, 0xfffffffffffffffa, './file0\x00', 0xfffffffffffffff8, 0x0, 0x204000, 0x7fffffff}) 12:19:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 12:19:34 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1, 0x1f, 0x20}, 0x2, 0x80000001, 0x1f}) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) 12:19:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x187}, {r0, 0x41}, {r0}, {r0, 0xd8}, {r0, 0x11}, {r0, 0x80}], 0x7, 0x80000000) 12:19:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fe6696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) write(r0, &(0x7f0000000280)="1e055f709360684e8cd367f3811ac8032cb862f63f289408047a1eb7327c3fdd6007087c20a948a4dea503d2d24f468b7e1bc771d403f6cee15f1317cd612953eab74cf5fb3ee09719c91b86f67755621c83a84936ef8cc10c797b92216c186554b93e7c8e4191b6f8a3cd742e7d54507f4d469b9257f2084805a43ca2a8934cc9904b8d02614f8917150df13ba800"/153, 0x99) 12:19:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1c, 0x2, &(0x7f0000000000)="cf9c2bf13adf9d545e696c0f8f9d51fd22221d625d20a863fbff8a7214fdff49451e59a4ecb3939fff5cbc6652d90132a71d36d7ea2f551dd9b6ab6d8670325610021e481ef8a62c41dea566ee9dcfeb626ab620b029e19d246cbf315512a1923d1979ca40f5e9efc64db58df442546ca808958890676837f82d3ece4021e0505b7bf44fc02ccd1ad61f11f964d4dffbf6c1cc47add113f79458e4a8a8", 0x9d) 12:19:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8004, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:19:35 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x40000a, r0) r3 = dup2(r1, r2) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x1000, 0x10001, 0x7fffffff, 0x5, "858953728abecbab44198c974f960875579ebfe2", 0x0, 0x9}) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) accept$unix(r3, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup2(r1, r4) socket(0x11, 0x4003, 0x0) 12:19:35 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 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)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r6, r7]) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000280)=0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r5, r7, 0x4c, 0x401}, 0xff, 0x800, 0x1f}) socket(0x6, 0x400000000002, 0xfffffffffffffffe) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) 12:19:35 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) 12:19:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="03f0a392401fe1ee1b7bff05bd57c67b6f80e776c859ac1b9d5b41e2b9ad84ce34e58979dc4ab9c347575ca5fc5e43b969c5574fc10b"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 12:19:35 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') execve(&(0x7f0000000300)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/149, 0x95) 12:19:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xcfc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x100000000, './file0\x00'}) ftruncate(r0, 0x0, 0x20000a) 12:19:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="cba121ca7091", 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x1, 0x100000001, 0xf4, {[0x3ff, 0xfffffffffffff800, 0xcf4f, 0x400, 0xff, 0x52e, 0xffffffff00000000, 0x20, 0x5, 0x4, 0x41, 0x7fffffff, 0xce1, 0x4, 0x1ff, 0x401, 0x9, 0x3], [0xfff, 0x9, 0x8b, 0x98, 0x62e, 0x5, 0xfff, 0x2, 0x0, 0x401], [0x6, 0x5, 0x9, 0x2, 0x1, 0x20, 0xfffffffffffff62f], [0x28501c20, 0x7, 0x3ff, 0x180000, 0xdf8, 0x1], [{0x80008000, 0x200, 0xcb74, 0xffffffff}, {0x7d7e, 0x9, 0xfffffffffffffffd, 0x1}, {0x8, 0x5, 0x6, 0x3}, {0x1, 0x9, 0x0, 0xfff}, {0x8, 0x0, 0x8000, 0x94f5}, {0x1000, 0x2, 0x9, 0xffffffffffffffff}, {0xff, 0x8, 0x7fffffff, 0x6}, {0x80000000, 0x4fe, 0x0, 0x6e38}], {0x3, 0xf8, 0x100000001, 0xc42}, {0x9b, 0xb4c, 0x10001, 0xb5}}}) 12:19:35 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) r3 = socket$inet6(0x18, 0x3, 0x7) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x81, 0x5, 0x8}], 0x9, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x8c, 0x41, 0x2, 0x5}], 0xfffffffffffffffd, &(0x7f0000000200)={0x5, 0x1}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x8) clock_gettime(0x6, &(0x7f0000000040)) chflagsat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) clock_gettime(0x2, &(0x7f00000000c0)) 12:19:35 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/112, 0x70}, {&(0x7f0000000500)=""/241, 0xf1}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/100, 0x64}], 0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:19:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 12:19:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 12:19:36 executing program 0: socketpair$unix(0x1, 0x8000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 12:19:36 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = kqueue() socket(0x2, 0x5, 0x101) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) 12:19:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 12:19:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 12:19:36 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xc0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/134, 0x86}], 0x2, &(0x7f0000000340)=""/178, 0xb2}, 0x40) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, 0x0, &(0x7f0000000100)) setrlimit(0x7, &(0x7f0000000140)={0xb0, 0x2}) fcntl$lock(r1, 0xb, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r4) syz_extract_tcp_res(0x0, 0x7, 0xa) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSCTTY(r2, 0x20007461) 12:19:36 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) socket$inet(0x2, 0x7, 0xbc) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 12:19:36 executing program 1: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20882, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc7, 0xeae0}, {0x187, 0x1f}, {0x82, 0x6}, {0x101, 0x3}, {0x23, 0xffffffffffffffff}, {0x46, 0x5}], 0x6}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 12:19:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 12:19:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) minherit(&(0x7f00005a2000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) close(0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c6530001700353a4551e279925d08f90cbfe9e8bb2133e37ad40f4608f6e916be04"], 0xa) bind$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:19:36 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xf) 12:19:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x10) getsockname$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/4098], &(0x7f0000000100)=0x1002) fsync(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000340)={0x100000001, 0x5, 0x18, {[0xfffffffffffffffc, 0x9, 0x7fff, 0xce, 0x4b04018e, 0x80, 0x1, 0x6, 0x2, 0x9, 0x629, 0x40, 0x1000, 0x8b2, 0x2b, 0xff, 0x1, 0xe3f8], [0xfffffffffffffbff, 0x3, 0x80, 0x5, 0x1, 0x8, 0x4, 0x7, 0xfffffffffffff001, 0x9], [0x7, 0x400000000000, 0x8, 0xf27, 0x5, 0x2, 0x1], [0x7, 0x1000, 0x2, 0x9, 0x3f], [{0x0, 0x0, 0x6}, {0x4704, 0x2, 0x800, 0xffff}, {0x6, 0x7f, 0x8, 0x9}, {0x4, 0x8, 0x33, 0x3f}, {0x2, 0x6, 0x9, 0x5}, {0x800, 0x0, 0x85, 0x8}, {0x1000, 0x6, 0x4, 0x3}, {0x2, 0x3, 0x8000, 0x70}], {0x3, 0xfff, 0x3, 0x4}, {0x2, 0xffffffffffffffc9, 0x2, 0x1}}}) 12:19:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 12:19:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000440)=[{&(0x7f0000000680)=""/15, 0xfffffffffffffdb0}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f00000006c0)=""/96, 0x60}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000380)=""/19, 0x9}, {&(0x7f00000003c0)=""/82, 0x52}], 0x7, &(0x7f00000004c0)=""/92, 0x5c}, 0x1) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x1cb, 0x0, 0xfffffffffffffc5d}, 0x0) 12:19:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 12:19:37 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x1000, 0xff}) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 12:19:37 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') open(&(0x7f0000000040)='./file1\x00', 0x10400, 0x40) mkdir(&(0x7f00000000c0)='./file1\x00', 0x28) 12:19:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) read(r0, &(0x7f0000000040)=""/112, 0x70) munlock(&(0x7f0000000000/0x10000)=nil, 0x10000) r2 = accept$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000020000000000001a7c5f9e245ebd83000000000000000000000000000000000000000000000000000000000000000000f3ffffff00"/110], &(0x7f0000000140)=0x6e) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) fchdir(r2) 12:19:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000300)) getppid() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/17, 0x11, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0xffffffffffffff72) r5 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x80) utimensat(r5, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xfff, 0x8000}, {0x3ff}}, 0x0) write(r4, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x81, 0x47, 0x99, 0xd1b}, {{r4}, 0xfffffffffffffffe, 0x80, 0x1, 0x10000, 0x17ad03d}, {{r2}, 0xfffffffffffffff9, 0xc8, 0x9, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r7 = dup2(r0, r2) r8 = getppid() fcntl$setown(r7, 0x6, r8) sendmsg(r1, &(0x7f0000001c00)={&(0x7f0000001380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000013c0)="fd1c6da51b530370b0e5cccbb21b22c98777872aff39e6e777cebbe4afd0c2a00e3c923257c233aeab10a18c8b76e1eca19147ce356de2ab9448947b0d352a54bc1052e3bf97610235579bbde14c9e1120decd1cd6f0b9a3f02477855c7bad12a02daf73ef3b0efbf934dfa6a977d74e3b89864ae66bc9bc543bd32aa66d0caf41dab2c2326ec266a07cf8c529231c0aee903625fee8c0a0c30cef924333ec64d2e9b6b77ff20929d7fe3cbf90fb9c51e4dfd7fc4984ecf7029b", 0xba}, {&(0x7f0000001480)="1c4b3005c7a2f41dcccb955886a4954253fd187198b1737f97915376043299bca2d4ce0913cfe1cf4febcd19a2458e5012cdd7f932d9ea93d06dba446e7a2db0604accdcbdcc4c875bd0e270a9a3d55af3dbc7c5887be9ce2c8edcdf7dba5ad410eafdbb062f1eaa014f4304f16dd958da7637852aed7be98d592383997343a128224dce468c421e8c6e0c3f037331894f1244c478eaff", 0x97}, {&(0x7f0000001540)="a7588671c845e4b17737a1fe0cc187e6938023bc657551884d83d38836c21871996245c83c9a19c0808b5247e8f51341af2f3bc9cf4d4f546276312a1d0a09fb056b47036b6dcc95e6d39a2b51192588759065adbeb8edfe900ea621b3fb390bf0811cef657f14d153bff061a671c626a99c14e2ed10bf3d14ddc5ffc4a8717f7e31f59da95546", 0x87}, {&(0x7f0000001880)="fd19314cef62d845d635834893d8043b62716ae6f39e760078f77f64eedd2e14785acdb32caa7c03a7eeb8493791eea71e444b96725e599f147db01e1a5a73a74b75516f9b8625421afd4769125a1d3e45100c2ac702d0d2", 0x58}, {&(0x7f0000001680)="285dad6455aad0ece22f83c96b36b92cd429ed61c2d0de8045361962ee30659b00f411ac7a99290ccc40091060311e0653d4b6388c245223e368ad39eebeccfe45a76e5e613c076c3538f297891506dff8f5c61caa04d154", 0x58}], 0x5, &(0x7f0000001c40)=ANY=[@ANYBLOB="c800000000000000ffff000001000000d60578a41072c915e9b56c0c315c0605e4b70cdeb6c5a0b70242d2c9799908ea0a3a66009ebebe1911ef0935052560c298dc57630cdd453a48123b827ae46f3e895b1d6f7fee908731336ad820fa2abac7cc72500c578722181a0d9026112af4adec943b715fb63077726e18b42d5137eac9507d8e5bdaa3383c352e948ab9a7db68e2a3632142089a7ce9b0b3f94be0b7a46cb3f7bef38d7ceffa66d02171decdaeff950ce3a11f76a7132ac6069b3920ffaf077dfc4400a00000000000000001000000fc08000002f620bb7cecf6d0d682561e6e8400a807cf98dc1bec32e1b195b5477e2734ce66683f1edc76ff95eb734fcf165f47ac6f78c17691ef6c52194ab51d48737cd4c8d3a99e144009c4e4fdda6bf5402517bc68885dc9e72f3c1365b8cecf4bc969831557c4ac788929664a9c566d5f5cc2b3837246f5dc2960a2984aed9d5cb19cd7ee5f242e2f5b54eab1b5ad3f8bd9afa80000000000000000000000186c00002793625924a682d93b3da382218bbfe8ad9beb254a1781692bb17e5f99d11cb6b7fe9aa33d7ebc8115fe62decaa86ca7b79aa6f681282106b00cfc68e2a897f436fec23304f5d725da6c51ffa1328c2a86a44c759584db21836484423f3f6068ec4ca92b0a24ebfc6a858f308b50148994013feaa20a9e6b9b0751447ecdcb6fdd2086cd49e9963484ff8cfff0dac653a9ee379f38000000d000000000000000ffff000003000000f88eca76daae7ba3651959b4db1b939e8ea99637b6040e3915351b715e970477c2802f281c9aa6631cbce674a0890af2b3b476a272d323c3f21ff887c886a4c2a2984e593c997825edd1ef7c4c9d1c424fd7b7ffe9c080a28507192ae1756c8444047dc0f1afc70364ff4760cb4a6ee34d3372181fc45e841c0e061c1c2975c922139b8ae40931925834e68384fa93b4930e61a78082b804945081ddc33ae7f503d40926e512b0523a1be41d620c625ec0a84fce8a8c17ef3fe7fc7800000000a800000000000000ffff000001000080f27c396f91764b323cca3786e5c823389fb323bb45f7f0f177a5a20ce41339e885b8043ec9ad83144ad37e8c3d7712247f655d2061b99301a8844383d9c65c1f18fe7301dc5740bba79548721fcfc9a0a7fe8a841819227f1eac8c587181fa30e60b9ec77c0589776a88ffc1f8b59395fe6d7b2ae7083226821adfe291b09ac2870a6bd7979c03094e07c61bb22a689140ea3a0000000000c000000000000000ffff0000a400000049eb17054d6aadaa5cc0e5484f78ae32a012ad189a19baacb6b7876fe471d60d457550b97296d526e5c71ffc2afe0dbbb8d77fce7297f06630e55006a5b1e85fe83a3392717a73ceb354efd7fec1438e688a288661a28af2220273750c65532de36a1d03d0b4d4d502402bd556b5e0031251160a8c482d49cce007b64266dd229b7d7ecc27edaf8b986d26cb2debc345e4ed9aacd5bde481d67dd7736462527e767e0790ad8b3f374e1e1900000000008adb99a2ae24be084e97f6dd1c01822a8a6b92ece3a9fe38d2e8572d3a9322fd5e56f03bb1205d215286c808b46e6f824b89f7549592d4c4e27596569082ebf4c555c608733a555c578fb6c1eaf5c7ba4aae09c42c2ed984dd7fefb2956a1915b336238ccc6e2359295a93a764f605cd3dd75d35396d743e"], 0x4c0}, 0xa) pwrite(r6, &(0x7f0000001780)="1e2fce10874736ef78121ca8fff5be774b73469f9e012542d6c95672f444efbd643b2138d391826234ff86477999d6e8718c243406e90d14ea95d6109e41db3bab74618a6e47fa2da37841b9b31df08495be53387c8025de2a0250a60f337e8cd0a407638b53a2397bee8fd2b7e7a25a170cf3657db08e3c3dddcbcf29ad7780579c5985358154d8025393cfd3899425c9611533aa30c5a1ba8668531915002e7c7cc40f606951b9f9801ebf10833d5aa5a1a42c4c2427cd6de38327e0370f3c281c3702445ff738", 0xc8, 0x0, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000380)="461f2b8598ab57874001cd50b838bde0a460390ecd391ea8874fdb5fc5d28f9158c938e6b5fc8ea1aa0918fbddaf502e1ee73e4d863a1cbd50adc3e794cbf240afe5b471594cea4faf1c641ceeb11fb7610343be5df0b31ba220f3d01618d17c22996bf7e053b63e6cb7f0547cc881dd8a7fb0d40df177aca3139554295257679b273db165edaffe3790863f6863560ae61d6047fbf7982995cbf2cdf9fa277a98fd0f213e686be34f22eff07f2fb52a358be6efa8279dcedac29a1d0343fec4a84cbd3d4053ae95d59dc1659da27a8945c97fd40a1cd2bf3b6c2e97ac3d881538765765ebd2bb02b0c2b4301243207162c072ad8a55c2c879a63379a853125680ec2383d742fdc8ee4d06bb579b46c23fa0ce833ae1d2f54fdf3c075284150f2ac4f2d145ec46c50ca7f63b02fd656d47cf2eab4ba3e3c256a0aa02d789486584775ee320cd97c448c6da20649a15b158a84d89510debba64b25daaa5caa6a69fcff65065aee18fcd26e7a1918857a6a43f2ca498d9c72f7126b98199e377a92b4a07bd1a3e498347792b4da00d0ad4955f0377c3978ff85be950bf997fbb9825e241098a486196c2b856f1b80dbf209f94a488fc8e1e4b8fc56b8fddbd5661ca0d3b19cc51883e1e0da5881cdae66a505e4d3f3e80103038db2229b93ff10310a775fa0deb46af4d3f3de118bc1cf7bba77126563bd5bcd5551b2e1be1a799ed326701f0a634416fbc8b4c5b9820361c3bb604a1e3bb2e2cfef7bcf03349da37f01feebe877fd807d5002ea7133b9cf4b0d2a553565393553497fa3e449b0919f3eb165104479183af859ddd6da39676110dfdcd618393a0b6c272e4226b5bd1842de635a9942cbb320216e362ab4a06d9dec489845668dfa886ad74201ab06fdc25e1a0277a72388a229730ea12969169978ef836fb99310b60bf18934ebaba49d15dc3ade73e14c0063e71b8371d9b68a19ef93d6303b6b5886c09898ae1ba0b8b84dbb2cc8b038019e7575f9ae0e17be2480a44fe2b52b461ceda734181928d10b32ded7e47c0bf1b8b8d1049d72071ee70f1a615db7a3f0c37db3f36b4f4cbc8b08ec21e24dec4469a5dd00cdc25d42210288d740f0309d98f8f595dc882d978f758507991ccee64945f6bbc8fa4b7c42a0a9047ba44356dac6b2f2873124c15be770e5904560964aa3e5fb5fec98ba1766c14ccc037b7282df0efc424829a94e440ca2972e0a771190e2ae4abfb9f0767c7079fe40bf73a549af872d50ff9ab24b0d049630fd5e388aad98e617f9d87708584e9d013e28cf920784f960df04db85b90fb44600b2bc5592d44a66208d3226aaf684bf0726bab09175ed7ed92b8074ddacc31299d571af560302e20e6af245ea3e13eb2bd01b2cbce09c62ae838fd8654c745a47e0102dce548d7e19604d34bbce6d930107eb40b49a86eba627a78b9523cd793d031c4459a60d6499853c53fac0daeea4a532357b331d7ea60edee62b0cc921ca892f66975c4ad27d019b6776880b16cef171dd3506ecd3619b1d215503f94f9821685698827e41b83726cfa4dcb2e5971377f8ce5f8a230318c911ca0553c7cc30484c61125e05f399f36c7fbf95670d863614c58051c9b1b8ec5ef47e0a7ba0b25e168d5956685e29efe7b04649e97a7cf22cd46e3a7556bb4d975cc156d80987f6967c40fc6a71aee1a19df239cfa227e0fe7c589162b90ee08ccffdb237ef3884e0db46265b1cc57428ba342abdab04acc3b0f109f0b46c74f4bd8161ac8d454319cde649b2fc276303382eef950053e1a952a9f0321b2f3c88132fafb9a364fef6c436644d75c0073b61d55f28d1c3d3a4ed07c1ae2d51d2e770c38112e0332ab83f2941352cca8f83260dc1e477e766d69abf7573a378347a4f5af4070887ba52d1d288f3e258aa3782b2cbad405baf2c4a03d1bafe334002e1971a9f3a00c955098c21d765242b51f91af5945565293dd23daa7bad731f786418cc644d46dc3cc09e7aad360469956360124dd27b891119049a7b29aa0160dd409baa7fc510d828244ad33f6e121ee428d4c25a9c670582be891613cff2ee5425103436c3c8c3acc7184b532f7b6106be3e61bb84722478089715e5cf00813d4075281bd39f5a6c971903d92b64cd435a929fd54ce74aaec75728b7c7ad2c12fc64e047ccb9747dad1020bf4d55d77e97eeb6d05e25807cb1b54d68f634d4d824e7f90e537329b7eff9d0092f97bd2594aeace30b6fd798cb8befb8bca2f4cfaa6819d48805352b282d8ed3f0ace038bcfe051ef3c87eed58ce3f1b89d43f5b402c08a05ca008c257686b302a973ad3cc75bf447c36349826fad7e6441a566ec23cc02d74dbb09a2d00177d38ea96007f2f9b55cf241143bd71ec385325bea95cbfba7f3ac21193875642a25079a63d803632cdf7cddf27b2575dfc088fec1447e090f292d8c827e0c47cb0072c72ade99c1dca7cd89e440e90c9f44f8e7fdf0129df24199b0f8dce70f54fd5a6b0c77739ef950e0063b8971c6fbf26c2c19e9a22ac27cbe3538b9b31d8d7a9793b1e4ccc171828cb35dd0f0fc92fafda15c520cfcdef553f00d6931cc202ed2eff1902e282fdab17242ac1e0ae3c8e24554e87412bf226253dcde28e88072bcfdb13bf3f787db62167df2b5a38ae1078b01fe866917a0dea9ca5519633ff22c53604ba790dcc83f19d0083f595bd1312080e54df65f26f24756dd95c27a275c7306420b6a4a7844b66600f90b39fb1b339f0f47638131011f5e3cca15434e28aa8616509f0161e671c1565424485f2535b3d582f6033875cc76b5989bc82275a78f719dc36061bd0bb05c26c61ffdf7f908b7a4dd96496b9a93cceabd6de5dd4e1eff15efc4aad2ab4041839aaaf414684016321b9b4b5e62888037a4bddd135a6ea636c7d388ed1761204b14598ca87dd603e8102dad0fc77fcf55a62f8ab00e0c403928b426189b7096db90281036e5c3f8e2b0e668d0573cb33c5c9d9a15b67afd1171678d970d405250b465fa457d2d778af8745273aaf04ff4c1975f3f7f757feaf46ff9f9e674e6a9f0f2a23f7ad6afca377513fbdb98cfa640eb554c037acad01c2716246bd40e9c914d4456a96eacc4a8b3cbcc9769e8d8e74b43c91ebe6ff09952beb8eff5ea20bccee1911e5f89d6dba4cc62729638dd0727f1d3d2727b31763dc69cbf4ee662170009c7dc93b33e9f9bad1dc6ad815e9d9aada65800fbb15a3a888a7fd66aeaae429f41c8e4e9fabde371cbebe3b6a6aebfb18f784043795efb172950ddadf6166545dbd59eecb045f001146f956d681715cc53d35b6fc4c4b8fb37f40769dbf5ea2772aeff1edd2b694ed6117857a52f8d837c435d3797dc00c76e0ce1ad7a384f09c62e9f1c28d3ee25c3cfc7f46fdd2efc8ef761fa39fb7b0005d07be04b87bb95009cd1827bc8eac3ea064fa5b3c91ec592310a05d8fa1226863d87b7da8909cd9aa0ebefdd8f3e89690149fcf71d030a4208e461a44b8315e149891e8c63c952cfcb1d45d80739316783450e4d5faefa35f269061ab3a3e4e5327bd69139d9591253b7c072919d2f0ef29ce4a8dc3e5d7dcd1f9e1e8818e06483c7a78d9799b5e14567485e338c3ca8e8bca0802efc6a4ac8de3488fc1fc9e28d4237daee0ee4e7434ec33a7c9770e39f067649be38daec6b463caf10a7ad0dc5ccbb3387140dc55b8a004d5b0d2396cac0f22648dbc87690ad140da2d53bf91753fcf15024a2ecbc598f5232285e29f78c18523715626434d4d5e4fc5cdb3d24f01209c969d77a64fa4a0a66a98ac8859fd0867a126ba30ddc0aaa30ef025e5a9c2b35dcda54aa552aedb5be62e27ec2f1c41377241e84149efd60441cd596aa539ab05c1849876f7f6f5a189df6c0d2997ee024c208d1444a083948013217dc6aeeff4002ed750ca1333e8fc79ebf7d0221177d8e255c8d1d87dc99a7c29be2003975f6209406eb7ae346d254e477cd6c9f8ed8db63d49fb458e1b1f1442b9dd3dc5c4e108e88a952b50f2dc8813c79c51f3f02dfe1b759bf7f3a7743332f3285688d49c700b7801f84db4bbec474bb462a59cd35bb65c5573c5b88e497a36c34aba068e81d905b79a8d1f013a127ddcdf9abb101b41a2cffd2ee4d4951af07a4832fb77cf1380320841bd5fd704bd392582a1e96bdaad5d4bf0ec262e07ed0ee7bc671a2841aa22bba36147ec514d7b2425ac35f5697078dc1cab686d1ee606f6bfc6281ea4c2431c7d14e6ae0a55d9ec277df59a640e969b96ad519a3c63bb2e4069bb9c3a4a3c7c6d0230beb3967821db71d05941f7f127a2e50b64ddc4734dcab204b29c6487cfa171b2211c3e5dff7567900629ceb4d1f2ec9e8362e01ecf802582aab2ef1e48d601be259c870ac203c0a494580f2b06c68b311adb3b7505758195cf1346f1a3111d7a75125cc172e44cca645ced61f3e0df42c22483b62d3c1f3831600cd0eb56fe8c48d805f0db4da9dd332e66f8f02a4f1baf62e6915a8e7b995e8f868f03a4e85be2df1b67ded416892695d7e3fd095c3830b36178ec6e03f2b5b1935d6221b1be6f8aa3fc214c4a13a1914c7b7395c0c4f78dd67d3a4937f664c13f097dff4f215afc87b78c1a311c5e61f21f915c32d2aa7059570a78ce1b6d30b3b33741f145fe128660c395f18075cd081ae71f6c0266a46d692b8f99172b0ea496dc83891333410cd0b4854cf3ecf3e6546dc3f34f1b9bc167f8f546ec287d21c5aa737ccc0a808c780cd1cc560fcf078fa1ed5614dfa35325fac603ef8be522226effc3052d02bb5d967d5e73eb97e52f7f7cab899433326058c246561ad3149b9661062d8a4f0b5dbf1ab9d5657b6b525ef67612cf02b533c6a03ea2b5cdc39249f2f6c72f670f48855abc79a4d42b7e82ab191b9ee60771e0b37096849ea7c031b1c5388f7c67c42e89416fa9021707232aaffb38964dfea637dacbfca748e6f892a70ad7756aa607e559434807913c3862d3e44c5b76dfea8792002fde940a615ebc19e767a97ee9bc6229e61a9dffa413681f4deb117e2d2ab029c21fffc3be48575853a41f819ed7b59e80ab8770b377ebf6221947f3907aad5ba8bf3702c182ba91497175ad9f76ead1403703cd6c57d506f87e3bbac8768d68905a0b73eca41e14d8761b84f17ca66d3183e649c543fb27d2e176092858820110501fa4d0e12edca5c28121e5c0624c8fe997e68e830f89807a5ddadde49d64884499b42850a4abaf561d87478754d30ac4e8da58d53411a25aec04be16e07b8cfbc5de8f90259e3deba77a563d7de4f371f0aba110f4875d133295004db172dfa5e2f26e11a6e8c34e87193c40050dfa53a0491147ae466dce06c524838ea7d2ce9694d110ceb6b357b345b40110b8a5f7c29113bd96eccd58e095ecfdaf17eb8978001155d1d799f1d742ba674e51bb1e9b63597f0d5ee62a1159cac6ce1a5fbfb4f570029946e2b9c0d41dd1970bcdaaded85ef4655511a2c870265d825811f3fa4b0f5d9dd3298edf0f50c9f70335a864e28358b674b935df37048a83c16bd62ab2cd5e572e78dfb23a9e655c6f04f6a48d78c4204a68673a7a272cac9ab9a1af4269fb4f0a1a1cf26aacaa4aad338fc43b918e75844f028c084d5b66e0b82ce757ca1bda51246db872721c9adc03721b354b3b29b9c1705c003cac8388b8080d870cb73e7ec66860e1afca1316ee4b0831f8d43475eb78724dc97ae2badbcde5ea3c181ecdad6d069c1fd0fd337c0e3d293fea3c5dacbad9a4092497a", 0x1000}], 0x1) 12:19:37 executing program 1: mprotect(&(0x7f000012e000/0x3000)=nil, 0x3000, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) 12:19:37 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5815, 0x9, 0xffff, 0x27, "86609a2a8780004f6990bcfa483c977920cc1acb", 0x1}) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 12:19:37 executing program 1: 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, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) 12:19:38 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x112) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="e22dc9e6688d017a730b68a9d756e547f380db8f176913ad9f1a3730bc95174c34c65583e1f08baef0a674ebab05a9aa9fc7d785b9f9de4fbfbcaf91894f3314a5c6eb696349a88ea70c20fb7a073c56a6e267d60bb23326eba3d9859652f9c00e8e695288b1489926a18e441914c9df8085a498f25f868cbca49b42e14a1a5db4a08d54e8571756f644605f539beb13a3f056811fbbbd83152c92f02c421e6e75aa8e54333e11fd97d6ac54f02872b2e8c7380010cb4a50bb8b79be69022796e5cb28ab96e56c23c4750fc889951d7ead27100a5111811d0d479b3579aa", 0xde}, {&(0x7f0000000240)="74fb8cd114b3973b3acf89c19c036f166b9136eb30d6f1761070da8905c2bf9cda6e4dfa9c2909f3124d58b1f00c7460cd218f3c2e9675b5c967c0398d17d03dbb3b253e212d40db799f14b0ac47acb74ddb09ba057d581c14ff9e463ead0ea1a595155c172f17bd34fab34aff9f20f351fc0f854efe8f57c63bef0c014f72461ff5847f0aa7f29d37171f2434541f02e457bfc47df538578adcb07ceda64b41b4852be06bf95d752e30c077e83428729e36", 0xb2}, {&(0x7f0000000900)="98f392a2b8c1eac1e2e6404768973ad3d8ad07abebe629a8c2434da0acdefb4271908a687bb4b87c7c14ec63b6c7d2c8b3ecaad2976d24e7b3b5d223a9f47bbf92e3a41c11684dbf167256af7ba4da249b1542d7a8b06823da6cce6cfb64dfeb2ab3c6b8b79499210655290febaff5fcb4134c1bb21406d629ea8d09bdf174dad339461c2f845af54f04ace1439a6eab181f079bab1c89493e0aa13f21bdecf2b36ad89252e5eae52f8f4090e21ca4f95a30a7a5173c58516c18faa2163aead1786da03270546a2edd814dbc38659d87c9729bc06f1345f24942f322af0ded93b7470dd568d3b43c8189e5586739b0502ce6decc7687b626984513193a3e24bebbb91925bfba0faafcdaef5e089aad0d1640ffb39e32c8261889c9a81e74496ef9c451e03181382368d0d2b6f2358f44dc983119ac94c8815bfd9a90fca82759547091461578b83e4567566078924b93168927047b650439d2ba63ad309a6097a7b142d5c8d4f2879250165cc12ea2f1e9c289720ca8bd0bd4ef1d6110fb7b404c6f9fc5da1c172e6d0fb5b6b454d6e1fe98ae55e4b91a7874fd2bbcec95acefc92566a2d124c73076f17f9ccbf3d29f89efa4a71b1481ee5446fad1c6ce4c7aebd1411780a1411b1109f268f010d614da6b80ed8b214477a23e4f6f4b749434fc7e3b0380a8a05dc287fe2e47ed2e1bd493c1ace9187ffbe938d6c161213e2da949fade6abdc6633439eaa92e965554d578ee14d80ab9afcbef2bec6e8ee9ac9d6d063ba3aa3417995fa9bf2c9d7ff16097fb680056b68c426bb52976b6b3857c33230ec929826ecd9db21fbbdc1421b6c99ec2068d60ec67b7068dc4dd19e486a82be0c66626e7201302cc456b6e3945af5d2dbbf17db5cadff0c33abc711481742a0426c4243920c053d329e3c42e2df7423632fe03cae440335faa301369c5a2b4c0bd327831ebcbada661c7b947040bfd0e533948a29d445e7a01abdffc534fa75c3cb53588437d55e680bccb008e37ecf32c87786b059e12b05964ebaa4d2087b072e517947b4e1f9309b920ac53031ae71f0af2df6863c61feb34dfe285ac251391d4feae8b29c8b9dd051b985e51ee121ac30f337b2edc01e31867cec176aa5e684239963118ab63510b15b21e382d764ee89c7e5a8c8158cc193037386d6c643cb492371528c41c622607df6b5aff9996804f1ab4e1b6ec5ee09bcfdad0ef5e7c15385dc757160e2772ea2f24865cc9128e8c3f70e9bb20408eda67fd97908eaff414e6859d95e3f9ca014dacb38dd799ef467f37ba50507b503c189ebe3d58afeb3d48313aa0abf1f5c32af2eda73025c26b4bec4e78dd41c15f61f947e1c5e345c1daf2b4a11fa9a39cc9bfddc2b304f9c00a7761df66e2fcfd17702dfcc70f43b5e57bbb54c7043046ea43fc766c698d5e8b91a60b0c28b5a9e9d1b9a6eb0be63b68d1e7009213bdd469d12a54412713c353f486fb8f882a80066aa0696eb35cde203c6e96cc12ba2c42394263367fadb9dcd58087f7d8e53f11315a3bae1eef465f0558bac946fb3504caf91a567cbbb07c70ece9253ea054b128663969575ce383549e8ae483b4347148c8e4c76935c4034cf243849d111e889d2bc1ff7447a6269e1aa8e8bdbf803bfff90090e4658156523ac60b9aac4f7d81cfc257001c5e131ce9d90c2c9072f3e23d8143e510d7a50038c865880bd949d31ecd6d974ca98c5eee1abd49affba51156749db661fa8cb9e377dcdc1bb81e3de9e2e8782833e0cacb340849a62a2a0eb2642fc5130e9925ae1bfef7179a0b8df7bd349ee2be49563e4d6dd3e2fdaef5cfc8f9255488d8ad2f62023df2ba28b9788690f65d9b07d14a6c7b4c532b0f3d569395f52bc7e4be4e1ef031fd657a63c1f2d61b9641342af51391b1f99192154c415bb810cfafc3cc78a6fd25ddbab1f00dab2a7b6a3ba639a6c72b5939b2021778542c66905fb231a06efdeb82f6e7f3274d0aa2ccf61bf8569490b2c33dc0cba110e810c500b220727502eef6b8a96b5d3c45779d977f16572932a18bbbd8806958d74f3712f5d2d637ecc8604cc4d19bfd591d6d9efc1747efd8733bfed02fe8e0fb238c1a75190e5a4c2317f83ca1e42491cb4880294fc671a6dd6864d2cbc17cd7bea86b9b1b1bb05985bfc9e94c0a131a035b40d3c6590df4ba418df83428e2f60a2daa97ce1c8e2f3244f7f5d695ac3fe62f7b8c4e4f0ba5dabb79057b2c8a8ab7671368b0b04e78496b9b3d3a1ea3d9aa1142a01216222177e7a877da2e5b637922d2db36013c475ae2634cbc374d42f479a096c45e8b64d28faee4053134beeece5fc1a1c92ef1ac5fa3526b852cb00b86cccd49fdb228292dbc384b29a6fac47ea176a3ef2f79cfc4f597fc79bfff2f70ca596de9b87037f3c1b2c3c1daf8f5f40d84683b95c98652b42111eac1b5bbd38bb17fb759eb2139a815a89904331e20ba913f9be401f7fbd829922e5c27a2492b341e01cc1acc5e16f23c32c98a12229abbef5b601df65bea349422c19835d2c45474274841cb79a1066a8ff024f2a85c789c2ce218cd0415abc6a1bf2fa0968b99b28c653e2ad7554d6a734c0d3a72e95f042b2c275df9f863e763a4b2be9732df9db9faf5a3747a4ea16ae4b6e74336f1bb100d3abc8375a0340ecd3d22c3781128a3d51e4508d83214b55da1cbcc27cff9c69c7e1ffa48276b9627925af59faa2e1d15821cbb9dfae6017b5878ef441bec392fb08ea4917d2a21443d3cf9a9978a34a0280b62d941d95732d0cede3397d114e7de4ef1a4b1bf6eec5563319a472a3067ee033854cb9a651727451b85bc51edb4446d17209b3cf6a3a700143cb2e8d32b97c534bca4caa2176deda2fc4ba79303bb118507824f79774027aaa1b012188d02a9b1336b9dedfa11d048c7972aac1310a1183d73a268e90d9191a473bf8c045653ccd44494a69de3bbba0ca5a70dd889562214f7328e051755ba9b382675d10a8fc2cbc325633b635a29334dfa4d137fb46c5dc658b485e7122717fc4ac805c87c497ca9c81705d76acc5a462db7d208633cfdaec8c1f543d04759761e056b773999ffc354f521defa6e5d4f5b7d955eedb7f8d8188ada2669bb8f57310e5ba698361b6bac8685be5f0fd4df98c77bfa0b6eaf9679269a264a6f74f7f65d78b96dfdd6aae2f42dda24c3f33c105922134ea78bc051c61622ae12e9ceba0316de72294f6bc4e2f06825a28bdfa1174dfb5bbaccb91d8aa246ddb8fb6a355f043baed237cb432a726d35352e0aeca7e213555dd345555ea2b5e45bf9464f84983449492de60da79b072e4b23e30ea48dfb522cf56673f0ce3f2de7ee2aa67427a4e86c15512afb181839f0758b938792c8657af660e6e6fc71351f7ea874428edff95673c75649d877906ea0b3292de0d2cd91f4424b8846a56ef6650dd393f6fddfb889672214ce2fb6b9a65da14b2cc97132fde727f9a8df762c4dfa09557238d267069943fd41c26aa0ac4b683f49172a0dd64f7a79c4a781d720fd836de5c003e3a1c44cd6c865f3713e6dbd93db98b4b62442400a8788cfc36d215925dc3ecfeca172c1cd1e8e12f32dd508e9b4a48203a77a8c09202d61cf391513423f585e35fca510505a7024114fcd7e1c3e522d5383f73a3080d69ecf7c583a5396e54ca9296daa6d86e8d16a184a3403c8064c69e469dcb14e9b1c6afe0bb73a3b52300fd0c0088a5ebce2293295beaa2f382af0ee64cba23c40c2dba088a320893c7a98e5944de1f7ccb9fdb7a95488522ff736c9152f3f576a0934e25f402d84349fa1d588e9e86c025f7b9b0d1aab1d4c1ff4b0bcf6272b24ea52f2cdd27355bc8c3df6224b635c0309aa7948481cd526a5302e5f4ec8e453ea829df7136d08c561a6b69f677f502f73dc1e4eb5567649fd01926985411a98ac4ce75d72290b1531b379793761e981f72d13c99eef84c9f6c8c5bafc9cf38849a24a5fe464904cda9e6f540111c7803c35afd2dc8f3d4ac70dcb76cbab76a4df9908462bf7d6ac4f03fd66ec680aa499910b8db25c67e58cd86a7b34c19034faba39d34e4ae13a309bd5a94ccd19743ea749a0230536960cfdc8ee4aaad03c74de9467f5c2e5de0a61bb328f3d0f7175f0e58c308634de9a4ddd3af3f096dc28b244062dedbd9b79241dd7bccb4785b62c18f104cd29d66195084979b82899e94ea64282415005b83445dab70f40651460dd8654653bba36829ddc0847d492238852ee8ad7fbce7c18f784a8274075c28a36c624f440d55655e90128ae25bf25d9e9f2e1ab5356018769b47d5471d15253aa89a89ff37c472e9ba172e04160ad45281c1f11285631fc6208b73d5e5e28f6edb39f2d7cba59b1eee9cdc5b848585c33323fc250402e69d2174c931069161e06c6d9068f8a6274463d7173f0da6807b365b28e9b37d22e4a2b48534fa227278f42bd02ef643ed81662b26cfa7a4377bd5de2635e95cc09a2d93ea41bf54dc4ab1283341513318e59f6621013ad41f24920e0c76b8088c4bb88a879d9674641fd780af6f309055e8ef9880a6763efb438d02c3f1f5ae5325511d3d7740ac31ce364ecb1797af6a799107cf44f0240b5e880a6dda2b6531b16ebbe00148d8fda31a676dc07f205462d27c3ff9149aaa5ea76f3a929df772cded2ea94b0843ac0e7039dfef7734ab2435fdca9795b2345207dfcfd5b7fb93d51e604cee34a0a278d7039f437cd875f5bb1d09c9148e0c5ed0120a7f3dd610f5155691ef52c2476aae888b50b4d41c0d25759672cbdb6fe7c79f0e41bc13edced7d9f5af4e8087cd05254365892ff97e946c73cdb9945728774a64d4fca03ad2c187479ec36b0f2499aec1fad26a3977f6e84b549fb8e560ad60a59e064172ff4455e6db5ac3f4c7ffb7d48acf858f23fef4938add32280144cc3ec3123a5da07dac6a17fa50b38545bd663d62c57ad219fbca413e9e85783d927d29084dcb2da294e8b66c5f326421806dbbc3c0331560adc54dc3c40d3e15f9334788017221deaf30b844875c296ee431d808a747f75588b132d9ad3e1026a44ee04b0a8908cfb6e1c0e8ebb00cb74e237b89102561a592ed96006d25c15184834c3b4e57ee404d8101154d2178b12f5617d49334a1179038edd1a060d688c94dc0b0dd4aa7450abca397f1060872419e36063f0d97d5f5ee0bba22e3099ef637c8d898e62a0a083259a0490332526a12308a87cf297f9de2dc24493e325895d3c60dc8f75afcc02941f601a951de4dd99e443d85d6d65b94f481db4f2b13289187f7f27a21e884299dbd5fbb1c2d14fb3516ffbbb3db947c11cc31cc89636be34f8a235f9875f44d89a61ae946a070d3ce5c21235a83c396239a7b83c4622df725b4500bfb9fe83b5bc237d3e4ceb56873d7edea51ca6f55a6e74fcad93c22e627765bcca904930001df1b6b745ef1cbe68fa5841a109efbe1f4f43a381725284ed0bad1942d85a4267f0e104038cf54f27c9fa13a6a8036a5abbf9bd8d7fbb1e41f476121dfc0db41318dbee11068a8c4f56c0180a51fa24255cc431dd832274631aa041c0822e412ac5c9bba1d2e49a4914e9ea13713d156e7bc97d3445ce940169b8cd470017d359e6bb3eccae3f698aa19c62cc09342f52d55e960f0dc9f95b2220c6db0cc0ad37509a84440669e1aa7f1710e9e6c41e3321478226691f9e7d541d27d4b13333f8ccb6666282566c5a9b3ab5680b158ed428b7b96b7461eea1fcf1067b06aaee0e78f33838c36b8c6bb43840af", 0x1000}, {&(0x7f0000000300)="88dfa4928a10d887aae259e680e34774007aad51086925048fcf13dd694cee44e906493a906dc2ac4344ac326bef955584", 0x31}, {&(0x7f0000000340)="bc884d0fc1f13c03231e2d377fa7c4c26497c16dd03eeb18fe9ab388b2cf7e8fabd19d3ba9b573eb6aa90f3b4fe6f9de5856f48f3cf7e64c13796e09b2e15c90a6c0bbda066571bb9bee5b8f48fd22dfd4e906a74f2f93cdeeec824f694192559029a64bde34b4c9464b8ff5ee60f424cb608a4b765f4c11b278d36dae6336e5bb28f1295d", 0x85}], 0x5, &(0x7f0000001900)=[{0xc8, 0xffff, 0x3ff, "21b2def5788cb0dbefbfbfb648e911ea816aa034eeeebed49d490e45317a5a5e6c3455f20cc36aa56ac1dcea0b935756c8f29d120684906663dac329f7a69e96a0c7a464381d424388c79e1ea7c5c99a3dae2488a5989bb3429eaaa86e557a546fa451cffd3c4fbca89cfba954c1b1f602a6d3ea5bfde610aeba1efeecafe408bef3f522fcaf7d1251d93415a1658004359ba92c2d059d3fce74145d899539885603378d58f684de02f945a9e5b37eb394f631c27f"}, {0x108, 0xffff, 0x9, "57dc0a62fe20d54b48e73f5547d1c55400a20dca4e062b55edd9a136775762ad9df9c973941469dd9d5544fd8dbc20547a17401a2122055842cc0c5424f529ee827adbec4188b2775c8e91fec78eb5388538dc34ca7c892e284a58e44cddf3b699f20a4d84cde2664369685140356a2ce28c42a648afabd4a3866a23a3403c8d10d1334d06b7d08378417d14ce7247d3fb9c30ee83a5c6de33f8b9e27a31a6533df8b15d510627a48c4ca55f5cf65b19936047f174877f1328665d8d0160fa39d75cc9ff8f71208641c8e1459564eb0668f59ca900867b77dec3e4b543ea5024df933376402ead912058a136c7a477ec59bc"}, {0xc8, 0xffff, 0x2, "a2d2c12db06a44eb67bc2d37096c5c6241d5297a09ac89f2a9f17387f19db340b17ad4904f8907a8a75c1fe529d088838bd0d1b64fda26033bd424b7a3bab5b929aa7ce3c31562faf50c0c0091fb9f2213e2ab3debbb6e41d1b259c23bc245c80eda442d7498d15895dd13799fa9a5f6fe55c723485540333ff5d490a0b564ef666e57a732f2c3d9bc562ecb0ec04cdb54ae48ec339587baaf7e5daabf3bc4caef2525c87429e0c9726485957be2caccfc9b46872be76f"}, {0xd0, 0xffff, 0x0, "c82ab00c9f24b296df495bfe34fab5e4ca52974bdee05a66f34be4af396f7fdc352c8f6aa012deed884d19958588ad50819875ac852bcf2982cc58398fad1c8b3749c9bb56f8f08a24dd61f85dc84c18b948a6ac88ae50549921db2c23b851642034ca4b77b82a9b4483258829571eb7764d2401bd542747771b717d6fbf0a10da8e085e0f455f0405341acd9d5639694d1fdc3e63ec188867bf453a71db3eda98053988484eba8e171dfa41029009178e63dae73b3ee7d784ebcaed1bd6"}, {0x100, 0x1, 0x1, "549c1d9229d49e432010bbe96ee84d14e6de1599fad763e442044330c3c81fd6106c27dbeb3bbe02537f27aa5da4a8f35d53a08dd0ed602ea8bfb2353892796c3d1455939f520f073529f50d3d4f466c6242b3ece268579df6205763697f2ce7113676c3252d4d3df22308282c9a8e9584b36681124f6703dff6d4d56e5ee27cd5512658a4dfef0a12e650dd2a03476d780a3705c856ebcaac12f2200275883dc1752063a40d694eb650269dc0e821b9b017bb61e86cde9b08089a2cb735349555f5083cc91fa586af88c7e8c4ffddc1a06a553d2068c00ddb3b0f4d8da9a7d77f4594f64fa7cd3d7faf"}, {0xc8, 0xffff, 0x1ff, "d1bb9263f3297043e78e33a4d1f4bea35aaccc2a62429b13bf2529c1d536e48a576cca8c9eac844a470af2eb162bf57786f824b0811c7e3661a8c2c6e917ae8186102dc4551ff67501893a671a2d7992562dfe87d57d8ed2acac32e8e53354b6ff6ea3809c3f30121f28b8717efba2b533f2a4694396fe07e6979094218260f2172c1749d19c557b5807e839fbfcf51a34ff7a3c5c0155ce146b268711166bdfadd33d965d7c4eb6de4dc165363ac20bcf94ffaa3e"}, {0xb0, 0x0, 0x8, "138d4583e2df913dd2c70e41fe3151e7711a2e1ca17e47b2e2045e18214d42cb763b31bdf851823ebdef68e57dcc4d9be9b4d8c724e1bbd63bf9fc71a120c11907f8325eb47a0ef7fc5f6e84e7a512ce43fd6d4708b665b17e988b5eaaa42140b3c8b3353bd4897188fa18c55a438e738c1df3a48ca7ca02989cd3aec93825870634511ffd5e39ca6b38c478c5bd07eca8b798157307ac915ddd4d85"}, {0xf0, 0x0, 0x0, "f148c339792748c9c512bad197d60f2a8dee848d44f9fe3e526b565e87f73736d52c0bb5d51753be6c805d4162459754c2a7764549d8aba87609e95d24c2f4b1b075ee7bc10b29c0b92663267314d6c84ad4acc3ba182101ae489e926001f0ec6213be2bcae125a8d07ffdea5080688c0a0c2ccc684bc1a87f44a04f74f925f177eca6945fdaaf3e7af221bb814e170ed67c86862b67721d8394a486b461ebba45e4305e79bb719104c4cf8255ae8285513af618b5108540498e7facde0576e2356d9ae513ed8067e66d40e63a773cfc2398884e4a9b821a97"}], 0x6d0}, 0x1) 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, 0xfffffffffffffffe}}, 0x0) 12:19:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x527}, 0x0, &(0x7f0000000180)={0x3, 0x8, 0x3, 0x79d, 0x4, 0x3, 0x0, 0xffff}, &(0x7f0000000200)={0x0, 0x4}) select(0x40, &(0x7f0000000040)={0x3, 0xef3d, 0x3ff, 0xfffffffffffffffe, 0x5, 0xfffffffffffffff9, 0x8000, 0x2}, &(0x7f0000000080)={0x6, 0x9, 0x4, 0x6, 0x4, 0x6e76, 0x3, 0x7a83}, &(0x7f00000000c0)={0xf60, 0x6, 0x0, 0x2, 0xffffffff, 0xfd, 0x7fffffff, 0x2}, &(0x7f0000000140)={0x6, 0xe7ed}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) 12:19:39 executing program 1: r0 = syz_open_pts() 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) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x95) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000007, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) syz_open_pts() 12:19:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd92) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:19:39 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) recvfrom$inet6(r0, &(0x7f0000000000)=""/19, 0x13, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x5}, 0xc) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x800000000008, &(0x7f0000000080)={0x0, 0x2, 0x5b, 0x11000ffffffff, r1}) 12:19:39 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f00000012c0)="58d435cdb91700d7447e42146b4097244c9ba71cf6a7cae535463259136ce029847905a59d5e2e2a0896fc67ec4752ff6c855508253c60e97083f0b1d4f832747fb32169c274aa01ee7370904574a3922a2d156c3ad05ca707d669e8616235fe897065f2ca248fb759e595798821d493f4dacecb587c687bda70646c210e783c53d06158bccc5669ec51e2f45d06f3964a703d0db57bd91c15de1a2372c12058a5dcd09d8bc93d92273ac070c6ac02aaf70800d7b9", 0xb5}], 0x1) r1 = dup2(r0, r0) r2 = msgget(0x3, 0x90) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001480)={{0x80000001, r3, r5, r6, r7, 0x10}, 0x85fd, 0x800, r8, r9, 0x9}) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000025c0)="c44ab6263555f918d3eff49f68948b631a51e6d0d6b594c27ae7b789d21125b3cb5034b9e89a6cc0848e007e0753dc5af54fac6c16b3b74b38d6a58a9f6ca494f3ba97ffa006aaa06dd1a576e7fb23ebb77ff0284f658f89a992e30a162fde592838fda4e16294dcb41e66babdbf209a9c94690427d8025394eabb377b9d656049cc561b3da53c1b7a4b1fb60d36a3a70aef44b5a8cc9dcc9fccfa6eab231f447941586c169c9d661400a4d1af642d2825370005e0126143e4d668e4d91e1b990b77709f63567f27367a70", 0xcb}], 0x1, 0x0, 0x0, 0x400}, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002780)={0x3, 0x6}) r10 = fcntl$dupfd(r1, 0xa, r0) r11 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000027c0)=[0x80000000, 0x3, 0x200, 0x3, 0x1]) recvfrom$inet6(r10, &(0x7f0000002800)=""/169, 0xa9, 0x2, &(0x7f00000028c0)={0x18, 0x1, 0xfff, 0x7f}, 0xc) write(r1, &(0x7f0000002900)="c79fb8a0c88e615d07b6c3438f72d378454121a8db2038c55f533640fee4b329cb2a5f30256648", 0x27) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002940)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002980)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000029c0)=[0x1f, 0x5, 0x3, 0x9d8]) fchown(r10, r6, r4) r12 = dup2(r0, r10) socket(0x10, 0x0, 0x3) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000002a00)={""/16, @ifru_flags}) 12:19:39 executing program 0: 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 12:19:39 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x100, 0x8000}, {0x67, 0x80000001}, {0x87, 0x38}, {0x67}], 0x2000002b}) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x108, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) r4 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 12:19:39 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000180)="983ba6db42707ad1737e44388093a11a0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716139566d03dd95007daafb1ee12c6fd904bc6877cba8dc48f94b51c11f820df43dabfe4681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b93", 0x91, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 12:19:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c6530004ecb6ec81efc17c745e74d66e9a464390077bd00000000000000013e"], 0xa) getsockopt$sock_timeval(r1, 0xffff, 0x1002, &(0x7f0000000200), &(0x7f00000001c0)=0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) select(0x40, &(0x7f0000000180)={0xff, 0x3, 0x6, 0x1, 0x8, 0x5, 0x1, 0x2ea}, &(0x7f0000000280)={0x20, 0x40000000, 0x7, 0x4, 0x6, 0x3, 0x401, 0x9}, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb, 0x7c9, 0x10000, 0x400, 0x81, 0x2, 0x4}, &(0x7f0000000300)={0x4d, 0x3}) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0xc4, 0xfffffffe, 0x7, 0x10, 0x5, 0x7, 0x5}, &(0x7f00000000c0)={0x4, 0x8, 0x5, 0xffffffffffffffc1, 0x6, 0x5, 0x8, 0x2}, &(0x7f0000000100)={0x0, 0x9, 0x4, 0x1, 0xffffffff7fffffff, 0x5, 0x1, 0x4009767}, &(0x7f0000000140)={0x2, 0x80000000}) 12:19:39 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000000)) 12:19:39 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:19:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xa8, 0x4}, {0x18, 0x2, 0x5, 0x2}, 0x9, [0xd6ae, 0x7, 0x615a, 0x4e64, 0x1, 0x100000000, 0xfffffffffffffff7, 0x1f]}, 0x3c) 12:19:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = getppid() fcntl$setown(r1, 0x6, r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() 12:19:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000080)=0x10) 12:19:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) dup2(r0, r1) socket$inet(0x2, 0x2, 0x0) 12:19:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x15) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:19:39 executing program 0: r0 = socket$inet(0x2, 0x2000000, 0xfffffffffffffffe) dup(r0) 12:19:39 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r0, &(0x7f00000007c0)="c7530efea6a799de0aa087f1f3a6549c9674704eb37d03d6ce563f95169e4f122a21f20ebacab6d133b1e8b2d43c92281999484858f24ad5d1f6961a021686059c381d6de2fa083fd4a36d42c22b4e606baded80c9d3882a147471c0444ba678d011358bda626dd3c70bf0b1fa324fa729899d5e1c613771e9d15c53c6f9478ec3caef127e92bc2bbffe7670ff70f44fb6b436c95bfade2e0c49f0b5ca2fb62a7b8bf36869df5bda1864213397a35d5b5d5681239a61a1afe1d9ea72ff859f046673247914677e4661ef4ef53040cedda2f978f2d099c71ed57d4412f789ec1cae0ba06f10c88e65fd56ab49935e9f9229c9ea4c60df026cb00a55f97c5a28cecdf1263dcec8b06fe81339c998355aef5c189af51a940a3834d42f6d386e24fb8cee07774b0f048e7bc02abcc280641a4a4c4ed04626fb6afc444ec4d6a254b2d917594679211dfdc1f96b5e68dec182a37091fc1e5a029f4cd1eaf8a0cebb8912aa09f14fae81ca476fcd99b49958c5a8ee6b004812d1aca9f6abb890559335697759458d8846", 0xfffffffffffffd6e) 12:19:39 executing program 0: shmget(0x1, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x1, 0x9, 0xfffffffffffffff9}, 0x5, 0x4, 0x80}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x6, 0x200, 0x9}) r3 = getegid() setgid(r3) 12:19:39 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r2 = dup(r1) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 12:19:39 executing program 0: r0 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x682eb13985c518e6}, 0x8) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) sendto$unix(r0, &(0x7f0000000000)="601c3a7ad6001ba4e71793d2d57fb8b9eb99a4cb76a05fa3edf267e5406d327ec4", 0x21, 0xa, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x9}, 0x8) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000240)=0x1, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x2, 0xea32, 0x4, 0x7a3a, 0x7, 0x8, 0x4, 0x10, [{0x5, 0xe5a3, 0x6, 0x17}, {0x2, 0x6, 0x7, 0x902}, {0xe0e7, 0x8, 0xab86, 0x2}, {0xffffffffffff0001, 0x0, 0x1, 0xffff}, {0xb955, 0x2, 0x6, 0x9}, {0x3f, 0xfffffffffffff001, 0x200, 0x4}, {0x0, 0x1, 0x2, 0x3000000000000000}, {0x8, 0xe, 0x83, 0x7}, {0x28e3, 0x3, 0x3, 0x3f}, {0xb64, 0x1b, 0xb7f, 0xf7}, {0x8, 0x100000001, 0x101, 0x7}, {0x3ab796e2, 0x4, 0x3, 0x6}, {0x0, 0x7f, 0x20, 0xfd17}, {0x8, 0x9, 0xeefd, 0x1}, {0x4, 0x5, 0x10000, 0xfffffffffffff001}, {0x0, 0x7, 0x87d4, 0xd6a8}]}) getsockname(r2, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000003c0)) 12:19:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x1, 0x141) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 12:19:39 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) 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)={0x1, 0x1}) r2 = socket(0x1, 0x1, 0x20) symlinkat(&(0x7f0000000700)='./file0/file0\x00', r1, &(0x7f0000000740)='./file0\x00') close(r2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r2, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f00000003c0)=""/153, 0x99}, {&(0x7f0000000480)=""/231, 0xe7}, {&(0x7f0000000580)=""/95, 0x5f}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/4096, 0x1000}], 0x6, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x12a, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001380)=""/125) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) connect(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x18, 0x400000002, 0x0) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x1, 0x0, 0xfff}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1c1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f00005b5000/0x4000)=nil, 0x4000, 0x1, 0x5013, r0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00\a\x00\x00\x00le0\x00'], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0xa0, 0x0) 12:19:39 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) sendto(r0, &(0x7f0000000080)="cf26c80259b4f657bec4a6010d7d3143d85e1a1a74210681c126354c0252e796919426636934a600eb75747670f9f9d340581f2c0b1269dc95ce49df242d1ff20d325863fdfc34da3970db7142a970bc7f1574a69a81df35da613cb0a3acac5a8ae862a9c3bfea6d612dd9c3fcc6f4e6eaf4499c43d8f9027a58857da184377f9ec3542c02392b5694e6e6ae6b261dab974fb2772284d6cc23f0457ee23cc90b6216558c4a8f7125915aa436c5a87e593f9a4dde268de0098c96b6d7b7392e31836866138800000000000000d2b91562b6582500aed3276e8dc46646da87b4c3a9113000e8a9ebd3088b6b7e", 0xec, 0x8, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000f, &(0x7f0000000180), 0x0) socket(0x0, 0x4000, 0x7f) 12:19:39 executing program 1: r0 = socket(0x20, 0x4007, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket(0x10000000002, 0x2, 0x0) accept(r1, 0x0, &(0x7f0000000080)) r3 = dup2(r0, r2) socket(0x36, 0xc000, 0x4000) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 12:19:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) flock(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:19:39 executing program 1: r0 = socket(0x11, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x2ea) 12:19:39 executing program 0: r0 = msgget$private(0x0, 0x440) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/85) r1 = msgget(0x2, 0x400) r2 = shmget$private(0x0, 0x4000, 0x215, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = shmget$private(0x0, 0x1000, 0x210, &(0x7f0000ffb000/0x1000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000000c0)=0x7fff) msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x800) msgget$private(0x0, 0x400) r6 = socket(0x11, 0x4, 0x48) r7 = geteuid() getgroups(0xa, &(0x7f0000001140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getuid() r11 = getgid() r12 = getpid() r13 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001180)={{0x3, r7, r8, r10, r11, 0x120, 0x2}, 0x4, 0x1, r12, r13, 0x2, 0x800, 0x18000000000, 0x2}) recvfrom(r4, &(0x7f0000001200)=""/217, 0xd9, 0x2, &(0x7f0000001300)=@un=@file={0x0, './file0\x00'}, 0xa) msgget(0x3, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000001340)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001380), 0xc) msgrcv(r1, &(0x7f00000013c0)={0x0, ""/186}, 0xc2, 0x3, 0x1000) pipe2(&(0x7f00000014c0), 0x10004) fcntl$setown(r4, 0x6, r12) write(r4, &(0x7f0000001500)="5febd7833672c890c4727ea8862cbf1ce8ce942253c36745dc3d9b84d0eb812bdf33645eb18b46f9f2d8f9b52cab0e26f556", 0x32) shmctl$SHM_LOCK(r3, 0x3) setsockopt(r5, 0x100000000, 0x0, &(0x7f0000001540)="a57af650b948a6f344816c024c49acb8549b938be85b59d31b8469bbf16afb8b6c70532f4f660f8ef87dce31337970373f24aba105e0e9c9fb41d1f8e4e14a005b1af96cc44b56f5ac87e6b4ee4b29deef7a2ba542f3cb3e69d29958b3e038a9876a00cb5998be9e84953e93dd943a81a1bcfdba7bd8fed560d7ee84229d71761a99ab986a60351f7cba3164b9e694ff88d7466b8cc393d9d1f9cfd329c601ad589f2e07e976dcc3d31a40b46ea6a2dfc8b380468c9c055309c5af1186dea028d229b36f8c875205a84238147c36e0ea64f3074b98f170eafee58cfa659e8945cb1df9adbfbb7db529a28b", 0xeb) fchownat(r6, &(0x7f0000001640)='./file0\x00', r7, r9, 0x2) 12:19:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) setsockopt(r0, 0x11f, 0x100000000, &(0x7f0000000040)="b78b88968e89a4b4d284458c374852364579a48b7fcc5bf3264c3e08bdd6207229f714713dbfe0a27afc6d569dfdf1c8bd1ef69ba4744d40617d047be1af5a11bdb8fa52cbe726cca5a15665ff72228620026a3f2a9822ac61758331fbf7ce2de1c8dd92d2a70622e56ce05b74897b080fbb4c5224960b50a0d413efba5f78238712e91e16692af2b1c46eee65957a88", 0x90) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x0, 0x4, 0x40) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000180)=""/148) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) 12:19:39 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) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:19:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/65, 0x41}, {&(0x7f00000000c0)=""/128, 0x80}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/139, 0x8b}], 0x6) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x80000001, 0xffffffffffffff9b}, 0xc) socket(0x30, 0x0, 0xd347) 12:19:40 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) syz_open_pts() kqueue() fcntl$dupfd(r1, 0x0, r2) 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) dup2(r0, r5) 12:19:40 executing program 1: socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) clock_gettime(0x8, &(0x7f0000000000)) 12:19:40 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002a2000/0x2000)=nil, 0x2000) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000200)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x5}) fcntl$setflags(r1, 0x2, 0x1) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000004c0)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000500)={0xfffffffffffffffe, 0x2}) setrlimit(0xc, &(0x7f0000000040)={0x7, 0x100}) r2 = syz_open_pts() close(r2) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x4) getgid() 12:19:40 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socket(0x11, 0x6, 0x200) 12:19:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x3000, 0x111, &(0x7f00004fa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/223) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 12:19:40 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0xfffffffffffffc6c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x5, 0x4) 12:19:41 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0xffffffffffffff18) 12:19:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) read(r4, &(0x7f00000001c0)=""/220, 0xdc) flock(r3, 0x1) close(r3) 12:19:41 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 12:19:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000000)=[{0x3, 0xfff, 0x800}, {0x7, 0x2, 0x1800}, {0x0, 0x7, 0x1800}], 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x3) 12:19:41 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000003}], 0x8000, 0x0, 0x1, 0x0) 12:19:41 executing program 1: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="6d34334f80fcad0744ebc5a31b1ef278b1b07da0fc3441e66eecd9b0e5fa05b8c14de5bdcf4f4bf74c4e88203ed1d6e55bd9ebba6ba675bd0ff23a5cc20bd4c1cf502a00d2bee52f954db2f373341e5a7571f0330fcbc1c2eacca245382bbab0de07fe97d24e4b0b10802c78c0968d9b68b1585a1a2f0428c0c24e95336b7080b8dd65a993c52227e85ba5619f438973252898b2a2792b326a40ecdffc5e2e21fba27d94df57b58b2d8b81d2f32f0bb1e0f75338adcb4dd3892b4052de2db7937ed33fddccc7a4280679f1518218f9631961538f1d188160fb7c909e995d953ef9c6aabfd836b5d68032151ef17faee6988c52231a061e115349a77abfc07d98fb9dc668d7307fc8e9c4d70b2d20d18ba0af17fbd06cdc0354d7366dec86344b04b6d4dcfeda8a380556e9a488ee12a7307755b9b227368f11166b9d17c4437a8add6f07ebd9b5179d520f174a9017986467459d174b792c3f66e48a59b49d7ca1d1f480e9766e52a774655d413316e72272e039728ddbb9f1b6c391f707f475bf64fe083434caa922bc0755ed138b6599fcf7293df773490c362e821afa46d8dd3835f9343acbd5284e039469b04667f2b2acee4d18c02f95c0df37041a0d41022c5637eab1f504d17d8a97d3a5861cd5a0541ce0dd46d6dbb655c6ec91a7a7738d78b92f66b3a23e8b1e30af49201815dc3f6de82b2c39d1a497af4e9c0a7a90b1ad3f25d2cc0df45892c89a2bb2923672a53196739f2db936d94ce29c03607b48c0b985b66f805c6afd9f27a2095b40e11bc2db67ec2a60e02e038d25ac8cd080bb508fe2efb9366ce819d1d567180ac70f7361ddf8b2c1261205e7bd2885cd97b7c599c553be17050a00a94c2d4e2d1f71f1b52b5ddc3f81254b5846ebd835072fb088bd8428087ad70262ceed4f4eab1f6aafaaf2da9b5d18ca60c1d55ab5c3fccae723270996be29a1b63855bb49cd6c44c4f5fcb6a2ca933cbf2360256ff14a7f3d9823d1b0c1389fcd91b676f35b867167eed9b6c72012be0243263ffa3a4ae8e102042f328018f50a7504cdd00b401a325b981de22a6b1b8fdd6b1cba93711fc59eb65ac553768adf5a4eeb71e4e95b0b72a6553934aa71f652bf3066765071f93a9ca5a6aa875c64dbff1cc2cfd7ddd107176afdec0997fdbde00322eaa1f3f8903e6c5d76ff20833c0c451822a4d656adf44203dde7a7d94e6d62b6d02fe7a4e1a6e27799313f26b949c934e493873275c8a8964d72f787de98310401fb70cc406362322925ad396aee1b508ac1e2d7bf4d963e7318eec6a648772dbdb20a4465c18f2cab74625a785939c1fa611416614f67707b49835654b5f78c3e4e55bb3348a42a0828d56fd50b83974f2abc0c1952158874522fa6c10775dbf264bba53198fc72cf75ffd28da8bf3bf16488e0554b1065600332f0504de20605047555fe30c16be6bed4ccd5445dce6782be3886cd4c1aa48a7aa5ed9c5017c81bd30c017778d3c4cc7d167c6f94d1ba92314e4011775cfc7074ed0c8373aa3a88074385a955f51c1db8e11ed6f6df6258891f25ca1010f4264ebd8db69cf6c662c9a923bbe99b96a681d38ce1a3d55b02c65b430e5f1950e513dc2919c511f49e183ea1f6241393ed9a99903ad8131fc3d6d8b86ac443612cb3d3e6f6be9c0bda50c5c6788303268de9c42dbe523f3d3114e83d1783b63fb15c2082fd26d179c0fad9691f676c7a7bf3d083a2e216fe300381190f88255053801c5aad408ac7ffb27991415b8f5f76b5fe94115520fa5c1365970c34598b9ad5c1a7e75e8338bc4bab075fe2ce8f02ba6b460b97af724ac96b51b5d38bff227df82cfab34e18e6bf565c577e0e5243580c5b638fab9e3982c2e6b83f98e582cec13cbb69cf1ca37433526f43f774f17aeaf2da547eeb55bb62dca28b7f6137ac964c3a918a50821d27d67f8f63867f05a80b792880df216d3c4f79f41e46079cd492bd481925ccfb01f7e9b509a1ac4aefdc46dc95e9d16f20560cf3101c2beb577a945cc3b413bc671625c83a4382b0efdf2b0fe141e231feb9097c60eace6738319074236f24d5f58e1f8e1ce77fd7156a4c310a6401f370a111b6b5df7102d168b5a7e4126ffc43e57b42b14bfe8dea0b76fdca4ba9d771c7277fcea84e3d5b460c3e12d305a078272738dfceedf44d1be1a959e44cd2adfa6fcf5d1812580e203d98d6fdc806fcb3f6dfdbb3d5925303b0920379d4f2d8a971dff26182ea1a13d13e810f59deb45be22a0e0de5555c6afcf65b33a483c97f63d4a3faa6e1cb37d4e0598361abba939d0e723e350382dbaa09f80c0fbaa4f5229a33ee0124f2445b90f09cb32e6eb4c84cb8eac41e1944268e03ac561a3b126f45b17a159a56734ff1171df115f5c9ab02102dd50c0a2e7174bf1c3e32e1312735bc61913f3ea57c22d5430a8b54b9a3a513076ca1f31ad466d02635801904ee38de02fb5b012f305e26a97d409466c52449a3790a930b41c8c6a8e947b5aea9bfa4defed173e1ca1309a59c6f9eea4a2ba65c91126a1a994b7b44e7edde90abdd77902a0e774b41b2231adf263ccc62dc49d90be3dcb00354970601491f0c3b1b302e33f1ec00443b5a032c4e831904013f6816807e2b68f238dd23bf75c08f3cb6a8e3a6fd44c8802f187f4f8b28623264a6b41227d7cf8453a44cccfd6f67280d94bb2d307d8ff821dfcb6616fb7330ed77460d8055d4072f291e761426f360323bb9855bd4adf6aaa6208a6dab5567b9a3f5ff8d31c7cedd6cd954f197552b6347da6b5844bffbc5413a650961c08abc3c663a4bb7cefc02f7b147daceaec1eb1aa44034b062ee8c9c22367702b9f8d98b4ceb38480bc547f8189d96a05ad641758ed1852768047dda64505eda77e402278eeeb09ff0ab54ebd69a28a767ab1575c4ca44fb8fbdba9f19dd7cfd1ec7c4f6684078c47d4c17240d4fc74d8317bbbbdcdc4b9157e7660603452e9b4eed662ebc1efd63fe0e8604da9d15ab99d3aa8da672c78a697bc53d7e9ce79cf86e0aa49d31c1deed22657bea2c4afaf8bf4a77fec333656fa5821baa4980f34f42dce3260e31e00f9272f6d2a40f88da66916f616021529455178807d2d1f751016e179115ef58cb09294f29e90ad080f9626085c137611120513e1893e88fa5c769984b5c46034eb807d4fcde5b2bfcf478be60597fa748be99b62620fba31b66abaf39bd855a3f659ae3b75e48e7486b73ef26a35e873922e3390d0e6642a26b04168198fff69b2720bb0d4682851033459466cc942cc1c6ef5e762b53cc4c7ab38117b8e518625fe4ef1f33e16b36fdc9c052696fa922a3f59464a2b68d72cdba35c66fe88d591e90504eb8f4d85af3cb65ff3000c77608b32373788860d6402f3ba0118d61d6e4bfad2b5c2c927a70ff35b2157d0391103d44a126f9acd74299555ada7336b907ab8365ca55bc0e7f7110d4130f751b6a959e4556be138a1acfa8f0e08b8944cc333b487d93603408aa52be8e59b8d8fa21a89fb4126c02e49f1773ad9806e664c59e0b15024fb8b35c25c67cdad6fc6f97d33a13d9ce5ce96bbfcce1af53ae77e7b72c3b47ee034ea2643495923250ea0bba6e24099e4f010f68efb3d42556178fbc8dffa5bb6e05b3de81daddbef160685a2016a84310cd6facceb1836229c3bea0a551fa028d389557c24b694707eefb062697369b63108916ab8ab27b6e699b0e31fb431164b44248064b975192d6f9f5a0ac926bbc5d1a5953b0cff172caf38abd9c20ef0becb5f406e40c1c1e9084d98ba75a4b5a3e6767752bd9fa50a8354b9369747cc492fd7532a66ccb1e200daec99365a4a975ad2d2fd1760e84a26e703b5a0258e634a7751bb76bf405090ab2d72f1a8ccf3eac48837f6c47da3d760cd5eaaf0b2c4d5b9edaa61208ac68806fe88b08529294968334f75cea686e656a78499cb435ee58cd1fed3343a9c500ef8afe3398f07265337a23ed5d3c7a3935a478f58997b16294292614e546a755a74f768f4b83d89efe3bc8dd2b77f93565387b42a437898bd0064e58cc20c379e5c0a1f4156839e7ce1547a6a8ada1d1b3646e7f7e07d600afb90912ec9d51a3a91c983de67c68cac3e106413378b391063c2231a39f02f28125e7dd91b761296ab511686d69be6eccacebfd6f7c0280a40c6d13914924ffb9d1e5d4fb9e453c99ed49f7e7497ec7c3e51b33c5eaaf705b67bd6cc09874daac5d2f99ed1638c5e1e9c4bad89815704886a91841d9c5b7350f04c294fcce745e5d0182fd5718821832ce97864dc6a3b5794eddcc0f58ebe53a3e4717d104a56b96446d7854fe0caac0365c26ce049748adab777710dc00486d1d5f67a09bc424c1d3dbc6585e23d9eab7e5f86d37c9d542c22dfa4a0b4661bd52c647ffdffd647a159fd99b0ecc6f78124a9e8da34858b2b5a20743087aa620078ff8630b9e1b64a77af793b85c40d86e0dce80173fef628d2f68032d0e31a9c254acec2f474c9ebfc43294e10db21ce46642700fafc133a94907557602cfbcaf13f5a5fe1631181532045d7809a63c420876a2d33aaa44836043653a546e95315a5b9b8bc7ce0e7c6cc59ce3a41108f929281eb2cd2e5c2d200bb70ac2837e09b3c6c54e0a772c93c537d25e9e42dd6a501cd36436ea8a37fbd2a68c631581a74b5b194a3bd65be519fced1d07b5799fe3f18d7e32d43d0d52f11bc26f4805c28f435b767ab20018a07c811b8ed87787aa2fa64de348a32d1ab604ce6af8c39ac21246c9d6a37b55cad962ca7b2eecc6a458dc9662325cd7ff0748017945b914c6808ce6706845e5f94bcd43f705a553a0806ac93e183f5105b771cdee00b8cef7a580e2ab69157773751059d55ea7380ed7848a2e83157cea3c2cc946462e5f899dcbfce0b50f8c7569cacf5bc370b0c57c2f8dcd2b78bebee0a62f2b6d15bcc0104da282f4b4566ffe9508e37107d317d7c4664fa8d450b0e5782ee9e0343a9dc92b1034f3153abed86de0757894e6771d85331ab662290242395202abaff1fb9940d21e08cf5e329918e326515f798e94d9e10e20f18fab04ab5d796e73e5607b65682b8f03d6fa6929e1a4580cc09b2759ccbe005b185a794238519edd3a1ba7fe1aab4049262b72cf86e79dc75a2010d8e97f4ff15922da314eb0b56d34dd765c8101f976c950540654ac397c163b9584232f1e13bd5c0a27ce8c642304bb411b2eed00eb1b185e1594a6d8b89ec665dc49b7ee2b4372be8156ba92b16d800db782efa899b456854bf839be5979fd16411454926bb193b97145767cca00a92987cda831d3f3b55299026f03dc228a40278c91e581e4be732ca3398d345b7f03060bb2ee67998244c786e106c59a7c0dd8dad1679d5f41144e70b03128a8dc1d1c9b6433cc952e5fba43f93fedb8679d6d7b7d628c30a298d36d51bb82bad42920a0af1c9d5e5548e7506f81689c0e7e2e339688bd23e2b274ec652262c08760756343eb9321502cd7e07b2f082d56ef0b3404367844f9d1ff329c694412b63a5a14bfdb350b550ff73804295550256af48e553f07c9bb6c16769cb1fb0b59960bfed62f36b43ade25b6a704eccd34618efe76912e06d21d2d808d6a737bb00c2fb3ed3343f61cd589fd85a75855c65ca31ab44c8099bc9e87c43ef3d31ff98afdb27d997764fd61fc694a1bcf6b8013f3c6e5e883d8ab271f870328d1d4c70b23d3f5a75cf559cfcc0101e1c54233038e348fc86a52d5ae0e0dcd0f654e384809b890e0f312c80be3aa", 0x1000}, {&(0x7f0000001180)="ed240baae9c6ddf18b75d48fe6b10ffbaec8b43fef6f32b9fc2e37a0b7df588f9a92988f7049846d4d43cd76d130a3bb0565398e6227abc27cfc5093e964f909dadd0c94901aa6159663897fda8b2b2003c797c2293dd494aade12b52684fce2d2a78f1b6834b16ae010016d71a6770eb5cc8bd2201e59160233e44ebbcea9729733b363caff3148902d7c177754843e0774327c3a3fc0b75978a1a3141d54c5938b89f6ae02df8c65d04d2439b3f3db36cc22dda5142b15d1edc3f233fdba090eb47dad2cd09057d46f252f88ce6e208bad9b42e0c7d1039b36c0bcc660bbc69839", 0xe2}, {&(0x7f0000001280)="c121eacfb3db258694b34e4550ea857edd287cc0d820a747cc26886365795c5e4afb9286cc3a505926fe208b17acd8531a99d1a7dd0ed6ffea8d3286eff041d1d4f116786f5adada4413b40e9e98a4425eb11def920a5457d7f53d38123e145fc9c40b03904bc0431b8da2e6f7f9a7f9c3e63b43f61ecd791979e387a134123f8cc9043642b17f06e206b7b6fcc830cb85d20fbf28f751dcf30f141c33fabe69a8db7df8b4a8d1b3de3169f9f7a916a7b5935398bd055c92a65cb194f780678170b704b12b78d4407d62677bcee69db68937ebe274c88628620843", 0xdb}], 0x3) close(r0) 12:19:41 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) fchdir(r2) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) fchmod(r3, 0x48) setgid(0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r4 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x5}, 0xffffffffffffffb2) setgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000480)=0x7fff) semget$private(0x0, 0x2, 0x8a) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000680)={&(0x7f0000000700), 0x2000000000000265}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r5, 0x10}, {r5, 0x5e}, {r5}, {r5, 0x12}, {r5, 0x10}, {r5, 0x40}, {r5, 0x10}, {r5, 0x40}, {r5, 0x5}], 0x9, 0x22) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000000c0)=0x6) ioctl$BIOCFLUSH(r5, 0x20004268) close(r5) getsockopt$sock_int(r5, 0xffff, 0x1fe, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x8}, 0x8) semget$private(0x0, 0x3, 0x100) accept(r3, &(0x7f0000000300)=@in, &(0x7f0000000400)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0x2}, {0x44, 0x4}], 0x2}) getsockname$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) 12:19:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x3, 0x200) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/179) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:19:41 executing program 0: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x2, 0x10) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x24, 0x7, 0xff, 0x2fbb2fc2, 0x6, 0x5, 0x2, 0x10, [{0x7f2, 0x3f, 0x0, 0x8000}, {0x6, 0x100000001, 0x0, 0xe9}, {0x101, 0x401, 0x7f, 0x9}, {0x4, 0x3ff, 0x40, 0x8e9}, {0x680f, 0x1, 0x3f, 0x81}, {0x5b70, 0x8360, 0x0, 0x7}, {0x0, 0x8, 0x5, 0x40}, {0x1000, 0x1, 0x2008000000000, 0x9}, {0x2fc4, 0x4, 0x4, 0xe45}, {0x20, 0x5, 0x100, 0x7f}, {0x20, 0x2, 0x1, 0x3}, {0x0, 0x3, 0x100000001, 0x7fff}, {0x0, 0x0, 0x7, 0x8}, {0x3, 0x100000000, 0x2}, {0x100000000, 0x8, 0x1, 0x1}, {0x100000001, 0xb1, 0x10000, 0x4}]}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x8, 0x1000, 0x9, 0xfffffffffffffffe, "c25d9d957177c84831b0cbef225823c5981f37f9", 0xfb, 0x80000001}) fchflags(r1, 0x1000000000000001) ioctl$BIOCPROMISC(r2, 0x20004269) socket$inet(0x2, 0x11bbea7c6c9c9e15, 0x400) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 12:19:41 executing program 1: r0 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000000), 0x10004) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) 12:19:41 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10010, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xe) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) r5 = dup(0xffffffffffffff9c) poll(&(0x7f0000000180)=[{r0, 0x24}, {r1, 0x21}, {r2, 0x2}, {r3, 0x10}, {r4, 0x2}, {r5, 0x44}], 0x6, 0x10000) sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000200)="37bb0b6018a38d0d73eb5f09b6c81b8f1ac014c7635ac14cc56eda1fc74947e9a6905e1df21b7b9fc34269e07e4a64ba2dfd34b9b1c4021d6385f132d62c9cf191e4e7ae84cecb4594ad0d4d7bf00291d6520c120f045645a8ec1b396cc52b11de85dc1f15ddc909f60475dd88b9", 0x6e}, {&(0x7f0000000280)="10e69dd01f5cf932f547996fbc473a51a05ba155fcb85390b2894b6ea310e5c245170ca668421ca71162977594d2a6e461708957d6aa4ffef5668171a0bf03ee2b6d58188eabbc7f6470b339b4e2f2829888b63fb7fb7098f83c9628ddfbec92a34b568bb33d56c5b99618c9b122afdd32089fd676bc7066e4ec4f90a70a25aef41b3311f5a76e1a1cac3209fa209282425b61d68be060aafed43020cdcc1fae42054dcf7eb86af34ed737c2c1756c67e60de11aaaa0c7bd04aa6fb0e5770d88a54a3c382d22347e1ff3a1a36072bde561073e0cbdb71d541c5f45cece90245f2531f271c8ed6c72df25503081e62f76767fe915e4f34f403d9ab4697f7a4179761f67e3614a6582320a05aa007014cc4462efa0c803a5f2700037293de91a221f4e05428480c1e84048ad28de9019614291f44fd888ce1d97c6f4efd63b69e7f29e4f94daf44ef9c0669382561ee32ec3dcd0b363ef7c9ba5de3b5c9b9e7f226be245cb0e61634a7a3aa23e9a49b68315925ecf3c1e13c6fbea7ebf28dd2486a1b49a2fe8f86ab07d25ed600aeff752420ee314da0556a209e54a7a6e7332303975ba6649b1f4a0d6629a4d9dc509a66a11ad2ed455440f205b73da6bee7ae1054b7be5669ec44022c70f9f16999cb61a594ce507daae46861b9b491c3687c59fcf6f042abf8b47e19045f75e3cc8df6a854995ffd66058d2e8dc184b1000f08a3de344d630b9be1b5d62fdb06820d1d89412835e010da8ec12894f0fbb9d1100fd13b3a2e6672ae4a2d664c62f7aff09cdd3d30dc9146ff68ec49d2a6f676b6e55a1f9a51d30bb39d132ba1ae819efc412b32d5de3ea536f9def4c3b8debf31460acf00f5d2172e33f4ef7a4d6f0207e0d38418462f215d3c6a9464f800cfb9a2238c61258c6252993601291cec285f62a0c71d938f75f17fe968e1f0ddd23bf9a2771c09784bb13bd1fff5c61f6cab9efb57161ba49eddd6c8a78488958acf2c09c606c2a1afea6392525fd1accadeaa521f2a1d704a82c7158b6aa3b4890d14e6a428d75f5caf3b9259669afb8c92100a5fbe48a69891b12b013c37deb0be5b855c84d6ac9af2f09ab9d8eb878e7fe6b578de49eeebe698a0d4775bef0c51b14cc3fa6937f2d9b8db5e9c2cca1ff183e0ad16bc03b848a2970a4f4ea8ea030fc3f9cc0793cf49546be45845ae5deea576a86edf55e6d55ed3ab2345b61900f2cf51477c2661c5d7447efbd4f593056030175f4b54f92721b688be1bef90f6f834fbcc1464a335d81ee87d768e24f8d8f71104ee0765dec1d82374efab5b42346bfe7652832b7c6aa80edad023ca0ff904e8b613c332a994e19bb9edc8461adfebbc3d3c405c42880ab25c2fe0d6d3e5090d87f80f115e825f84d0321a06d6184d409ea0c8881cd1ad262a6a28e8b9fb5624547e318ffb03e33930a9ce0f23edb66efadd92b3febb65f4dd8cd24551c92e62a1d927aea0aa3e4168c09997e327950be2ca8de1085782a24e111750b1f68f9d41954d9064837d7d220499240ce88433490f6071c14cf20cee1bdcaf8267a913e7221d20edc715f0a56854b701bcd9c40b7a6b37acab7ebeb1b552c392421b05415846b522fe6c457ab5a60592e69b7a45b5be03434487f2ebb5cbe03dd43565c86d6b540c1221e19f73ed350a42e88162e7e9baf2e1fd89c1f68e97ac6d6731cca507ba154b5f7bc7b99f65001ac805ee883af1669e845be918efc026fe53f4025c5d9d98ad1c6faa5cef9a88f7616a23146a51aa94938891bc5a797986ef6ae42e16b9f8064a9f17083c54d26c72722dccc9e2bbccf3d8ff4006699e2f44dc8aaf6c609ac762fa7d730791716b8f35355379120232fc9e13158b68323536cf29631510b82dd2ed46029a1475a89ab874a0f1fcdbf6dcd4081d912b341748328bff980232fc4e3e44cccc8afb17b42dfa93cd10218870fedc3cf6c49db735b80dea5641c04d8fe60a90c1b484ef16056e795b106e0e5d086234c5a7998383b226497e06a5ea4ed741949fceeff1cdf17d6c2ca4a877f67a374dc1cbea80eb4750b8debf09c68d20df881f8f8a6bcebeadf316dd9169ca5b40bd4c94c530222741338152131d173277d8b9d6c85bfa2018670f8375a79599d62871e863700876582a8a392382b808684d17acbde57555bd77499324a005256f4ac24c5de7452885f0ff63879d68bdb6c786214979db8218dafbaee89579bf1a6e49eb767a69173d3464d79451b7dcc03d2c61808f85d56fe1eb21f255440d576eeb541fcbccff26a620ed00bf300d7dd61cb518fa8643001ea396cda8f11bcb17022e54198a65f722326dba5fc9e9bf65c4d9ec32c318829bdb6ea952ffce0711e173ab147c57aabc19bfa3db7b7f1cfb68d2801dc6dcb196cb4f43a7f73cf31e3422269905b5239a8d1a7bce68abe28bf4c388c444f6b1bbf07b6a88854ed6225ba1c195710006f4a849cbfdaf3500f6c2ef7b60ba77ed0f36d4a6ab0002f833b8e7bafdb1b28d73cb1ba59799250dc36d7c2b5bf17b6e31d57d2b110c89fef6d4c41a1517420ab5316eee841bdcdefebfc26715ed23b0c0e265f20bf941d6a697bd1f9d7dedde7678845c04f5241c0a08c2e2e7e49c2b97961f6c37da59991aa6a5f86fea7a0386abe3284cf46b0593c3bdb0824dfacbf098dcba04983f5d744fbad46dc710e27c8f3e6e20937e8ed2a87399e35ebfb9703444a0b6edecff4ade070f22f1ec8b97bc838c7c3035c0a136571c45ccf0f89ca8e5b670bf839cae26ace9c85042cc5998fe3b91d63c09bfa92f39eab70048e0aabe92fcbd44d8d950928abe8c52e1180dc0c8ea7e8fdf97d6d080e7aadf796215064819060179c69e6c730f12e0b15b05dcbef57251978802a8d978ff3f2eba2873939c11c062df8f57fd06a342343cf0ef43b831ec021e766f3fd8d3b5351182c2c8a8df6c8a2b937502994d3e574222f583194e612a808d500909bd8654ee09ee2be1aedb5c8de27c42eb6e3cb6a5c0b99224304296b0c7548b7db5a7f14d29d0833d6253b5d7d011a4f5bad3fbcb54207a12b25ef6e3a58924bfefefebde2b67d3e7efbddcd8be2efdf2fa8be41e57d8966883be1a2bac6e96850861de66b9bee8d07997a4bbf54622e934e3a72989b9a4f68e3d59a9634f97701b60517ff066a72cad91530bedfd48b440be228b5e650e6cd66caaada34cc54dd70efebc76a713b8b87591b11b71e50d3f459b8321b8e1c388130ce2992e7a39dbd4777c9a5984a632656fcbba3931ef3e22c9bbd49441fc47f45c57a3182c41fd650e24a85b67c8f7181e5db04804a0e8eab9ed6b5ec067edd0635d1b1ee5cd012a3d9e16c990831c36a4d368385dbacc4b0a1009af85b506bc9eca0a0dd83466cc7e9c22fbdaaeae3f397b74d17992bfb06d22bc0854af0a415265aa473792196b94de21562c635488f58e90b516a29dce566452777cd90c0bb7e5ab9116e29f26137a2db40070b22cd8b0c1a4ce710f0bf88a49e1fbdd4b8f2b6879a5d860e3f0e4300633be3d25eba1996437ad6e90fddcd0be5e974a9b3c640b8f77e0a7740a2e66c00f1bfc49d5a788a4b27fc73a52a6bb40032353fe7916d81837b7a20e37e24478e829a14724b1238f82f6da7ca83e107ac5eb5ae23c2518faf423e8ef7713646a7780ff3110ddacfa2dc6b8a4ee7d1bf56135d658c6bfe52e412faf80524ccef3b377c67967a701b98e1e08adb275437ad5bf12d4b3ceb77c31b15ce9fb0522939d4ba775798c2e2207147b869af96f8b76a40c8aa04dbfdaa4aa4d57f4d1fff574a1241b946cf5eaacd074c070bdb7d3a47f7ad47f0972eea9ced428e2bc50427e592ba468899a51ee8c752f45dbe433cfd840c358dd90054d128428f059125add2f6e30f156fb8a1eab8334dfcc38607046609c2cdf572288f78d4e7ccc0848823676f87815222a8d7aeb235818763f6667afba63f153e73b47783908c9606a38d39ceb93251c1e3b20fc95a5516bfe1ddeb7dea0ce14732703023ade182e7721f298fc3548031643b8749711f261c978d4676bebbe70f9cf6badc7a3aaf3c30919ee4bfa87cb67135e6ef51be56e77d5770fd9764a403033c7e9dd253f0f9cff7be178447f88e0be10ef7fb3a6d9b6d589839bd1d12f364e4901e094cfa1bae34fab2498fe0e07ef45832801e23d4ec5ec9f048ee18804c079d19f0e0ec47174378bb1895261bb3c649b2f3302b5ffd8336fd8432293a82a22e3319de20ed00e6e86800cc442617edfd2448623051aaf7c39bf9356f132b1a0c4fec9aded9e8ce3aae981ab601c493b855b94d11e7fc55b4282a05db0b341600a1146d2463a3fe729cc8314c308b5bc46842193135266161f1c070b9eb1f69c04fd79e557afac5af493804a325c109593f017bec68d0e6c9dc56030d78af6eb2c7ec578c270e5752e3d136463236986a6006e5eeaf6e66d186762c290032ec55c96e7605e46a186ce249aa9d9c3270e44920b45a9d5785a5e1dad5d7a7d14a700568318014147d4ca94697ecb5d0cf6fdf06db0b502f0c99861d48e2c5f379ec5e564c0d5e0b69c55f6bb80ab0612c91784045189aa30871c4f7030dea36c995e86245596533b7fa8e96461449abca5a98e3b0d6d75841af926ddcc9ee71bcc27d716762889cbd397de2c8941ae13266135ac8181920e07b829f3049a19db2d547807f5239cd8e10fbb1c4abf9f4fc69f5fed2b06061280aa72aa132a002b39e536ed43ede071d45710730285bd6d79c0e4b9b245c7f60ce72162d77cbb43ade410cc1ff758c3855515ea826b54f5d20e74973ba828d8852f823e775bae6ae1bfbed9cec923ca8348ab9c7ee0db342b5b01e8535e7c1559557ef2bf1d00d6294912aa39bcdbc801569365b063be25893e2258f4d18a25af40a652ea688ab8babe919b5173ce2cdf1582f9aff54fbd9683e1dad338bb67b675dc30fbb0dece0ca64cc313ee7916120f50cf09218cc44c09022d0e1c7becbf1b8aba93a792e3ce864e5ddcb850b52f3f9224ebc48e3caef439b943b4ee665ae816cfa48e1217e4c57f4470f305c999b9418c54bfc67e764c977abde50bc048c942ddafe2d9b232f83d41fc0b14749900a736ec84a8effd7e6b69f25e9d6cbb83ea776445375e22789a92a740d2bb90f668ccd2e3b5f6d8f988f1da9fcca4061805639b45acc4ffe35556ed65e80ff251a2a6f170016ab165e141ed112f49e99f5fb73b30d7674918d4e74ff2fac719ecd5b9250b3d966a2950c170b6cb3865d6b6c43d3b6aa95208039b1b65b6ff43dc541ac61dd2116ecb2ce076485a2b3546784599b314051a3d7b423919ea3225db00861abee7ed029eb1827cf966d3743fbcbe39863633d4a28c1a3e5f5450a75384f975e0b499d1bee3ff12dfb91a5d910410513afc1d029468fa8f347b7abc5193976aba90db3f78c9c0ce1b339ce5d939725b082c6fccfc70ed1101108b79222db4223a9f8f6bb1333aaf618f2f6dbfee63d5d3906517d484d1827c1a70f489a063b902586dcf58151c14394eda73cae97d56ecced35b40f17e157768bdb3b12440133a8563545fd0705cf37878aa74fbc5c1019b3b4ff853253fdd930390fa02523ce89e41282dc2872d17e907be4b4fad25e04edb8a7ae570c8c97a508d7bc1393f82313cb7c69f3f43443e4c1ed61acb666488b3d11d94ebb9aa12dd73e0d2f72664e73f601c15cea0a53f3387a4cdbfa31b8501262538eb4f48b1782a07956d21f7abcf61f70b80ebc874f3915da66f6200a96f5", 0x1000}, {&(0x7f0000001280)="562d10c982fd08ab40590f892a0f46f3c333a9c31e098828f583988ad817c3bedbf473155ac469832a3e7cc6868cf298ef99cfddf96f3dcc15bc51e5e05aa0f0ff2f026ae6f0fe4ca3854104f69418dd89660d275690b5954f1cb2a3d233eac961f1a02e893b5474e2d2d5b352fe2cbbf532147b176f69ec422fcfcc86b8191cc7b6168118951abe84a79e198a9bb524583dd3a4e877b6176977436c0b9b2b079d7ffc37", 0xa4}, {&(0x7f0000001340)="82290ebd727c5036cc000857d806882df5c8eec4731200d2d7ca53b4430adc17d1c4b67cf3a19b25f81fcd8e40c7cc3a80e37fdcc205834f365b1ab7c59205d5df2bad0b1ff3a86e6a9921a71275ee0dbc2a88c910dc7759226e6a2b7c8dfe5686c8d3412082a7553c08dcd0c41dea82", 0x70}, {&(0x7f00000013c0)="9a602c01c4698561d6cc21ce11ead4e30169b3c330eb8d7162ab59558f4c1b8ea1b911af4d967de5ded95231bfd52a2006ee00cf9a911efac1a743f73104605347122d3c23c1d1d11eb9ec6fca2b40f82a669b5fd0f7ab142a6e8b1cd37a246499d1831a0cfecb073acb0d3a4aac0feb27c5", 0x72}, {&(0x7f0000001440)="c413e0a90d5d167c581bbeaeef96d3e8cd4b1ae4e2ed837ef2a88ffd20628deced4a326da3744e7946f0f5fbf2268c6718237793321418cc2f297144fab81007d7a602db3fea599874e1de6931f227ce78f5f9fdc74f68f15d4f6d64ef44e2acc207d9ab32a94600a83d309ac3c7a1ff7bf730c6b0e93101a0b54d9c948d466b4e56b24eec69eeab0ded105f7e315cf610d6aa0aa7032b19f4c894e69061ee5dae74d9550f466daa0b1b8d3414cb0751e4df1989e54cd3ab626c964a98d981675c52053417ef2d98b6f634b7fb753474f0bf2ec343a54ca2725e6fdc7121732fe7f57b943cc27598bfafd882", 0xec}, {&(0x7f0000001540)="1dabec1f298533f5a0fdb8a12b1f5d76b2fc979ae4333b4b06606960d10820288aebf3164a8ffd5b6320dd5dc2a484afb1723359413a73a218cd0e5b33d0534c574edfeb60f6dfc8c25c19c5a84ef053475d4b38f2aba17d040f5ff83dcb", 0x5e}], 0x7, 0x0, 0x0, 0x40e}, 0x4) 12:19:41 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) ioctl$TIOCCONS(r0, 0x80047462, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x64, 0xff}, 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 12:19:41 executing program 1: socket(0x20, 0x8000, 0x570) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setrlimit(0x6, &(0x7f0000000100)={0x8000, 0x1f}) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x105b, 0x9, 0x20, "305acbc2b0876876d879294f50775c785f9ef667", 0x1174e248, 0x80}) 12:19:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$setstatus(r1, 0x4, 0x0) fcntl$dupfd(r1, 0x59346e3a7690cf4c, r0) 12:19:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530003f06805bd592d9708b70e94a4103114b141ac929b7faa21714c5b1695a4e05cd391727ca8e7ac0af945f1e35a10a"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getpgrp() 12:19:42 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) r0 = kqueue() preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000280)=""/209, 0xd1}], 0x4, 0x0, 0x2) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') 12:19:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="cd1cf184899173caf5fe07a85c4fc0ef84ef0bbb9b189c7db2f97288be358d49beac73137f40e2f3ce972a6de2b15ee1f7a078bde727b86a2226aa206ee8c4088badc34fcd0341ad85fe17890e20d6efb5f961a14e02ad3df8376e5a3ca594", 0x5f) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) 12:19:42 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 12:19:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 12:19:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xe88, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x27) shmdt(0x0) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) 12:19:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x2) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x9b) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 12:19:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d052e2f67696c653000"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:19:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x100000006) 12:19:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xadd9, 0x1f, &(0x7f00000001c0)="eb8545ea5714dc5dfc0a39c15f9059511b78ee858b72dc923fedf2619e5c67a3da55f6157d1ff770b994aa0862c1ea07904953f2993877b94079538267f8723d1acf6c60be5b45f9d5909a23ed1470c149a9eef671d7caad14877fb78c5085dd72ea318f66961b514c98f458be6e4cb1b8fb006d577133ef385638cabc3bcddbcd67338871299a1722c19bd01843bd2404d89572610a8621186fd72361b40f4d5f9a0008541419e40d8e2bf2457234dbb584066fcc2a18598160ea0974", 0xbd) setsockopt(r0, 0x30000000000011, 0x1, 0x0, 0x0) setsockopt(r0, 0x20, 0x10000, &(0x7f0000000000)="7bc84b9df5c1067235a89e51a0920d7edfb0daf0d895e20bc495e9b37e355ab16db235e177db66a752ba7c1feb02afe0496490eede2c45ea6e53d59a5d2f6614f30d7ed3f4cacd65fa04f729fc8a7069a5d62519f1dd981ff19ad6d276081cc0e93bf82c22858e718d0b1bb7720400632b6cb2fa42135b25289be689309c7a242a4c56c9acab6db52d2b5fb42b2a59f90571ea257ab6c9fb926daf26d9602e60815277035eddbc336843af0f63e381f47d5cbafcefab3d15bfa5251b5cb3883a26a5db6e3e0e8a4d8ae3d1bf6b7d348daa88fca247f2003d65bd", 0xda) socketpair(0x18, 0x4000, 0x7fff, &(0x7f0000000100)) 12:19:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x9, 0x1, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 12:19:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xda) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 12:19:44 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="46e3a63e28", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0x219) 12:19:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfff) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xf929}], 0x1) poll(&(0x7f0000000180), 0x3c5, 0x77) 12:19:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x182) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x7, 0x5, 0x5, "387d4ae0b261f4a14e2d9bf528e9cf490fdc2c3a", 0x2, 0x101}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 12:19:44 executing program 0: socket(0x3a, 0xc007, 0x100000001) socket(0x11, 0x3, 0x0) 12:19:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x5) 12:19:44 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 12:19:44 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup(r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 12:19:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x5, 0x7, &(0x7f0000000080)="3a2451dfd775e7aed7cd49bdc1f58bec40db0519c160df5604adce7e65080dd22cc8a0263539ed2f", 0x28) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) sendto$unix(r1, &(0x7f00000008c0)="998b6d92a5adc3770aa46936ac213b13d2ec5c89a587e155", 0x18, 0x0, 0x0, 0x0) 12:19:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xff, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 12:19:44 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x0, 0x3ff) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = getppid() r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r13 = getuid() r14 = getgid() r15 = getpgid(0xffffffffffffffff) r16 = getuid() getgroups(0x4, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f66696c653000a10d88c16245ba0b640a5c79b57cf6ec403027314e8ffa56fbd4f5dd0000000000000000000000e2688fd3a6116e46ec137034c7680e0786cb32466d5a468c9dd33f42f3b2ce7e3d6b0a75c28e50d8aa46ed763c"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000340)="f9fe0366610dcfdeb6d9a4a9185f3b4eba720e9177c9780aca8a258a881287b702580a7640c4d732458e99aa03aea02e737f01ec77f8ec80ed0f6950236f3c55e329a1a0b04bdb5e227f1e3a6b1dcd03c59d6899a998703e16894ff89c30e660008e4d9caefb6cfa03b17f5cfcdb524044ecd22acc58284679c9b9389144ab2e16f469da6dfd3ee7ce69a80fc5ff102e073d05c8e02e1cfd4d9d7b7143ff59d991d4ea1d120a5120be382c2a39e2ac43417f47986aeb8764d62b5802c4b05f2f71720f7c8aca33503940807773a9da5d355cf5fcc950e99f4e60219460128145a76a12bb", 0xe4}], 0x1, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xc0, 0x4}, 0x400) r18 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000002c0)=0xb1fafc78) r19 = dup2(r18, r18) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffa, 0x80000001, 0x8, "55c63c1fdca5864e5dea7b7fc801dd1ceada62ca", 0x0, 0x5}) ioctl$VT_OPENQRY(r19, 0x40047601, &(0x7f0000000280)) r20 = open$dir(&(0x7f0000000100)='./file0\x00', 0x880, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) r22 = dup2(r20, r21) ioctl$TIOCGETD(r19, 0x4004741a, &(0x7f0000000200)) openat(r22, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:19:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) 12:19:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x80000000000001, 0x8, 0x7, 0x3, "1c1b7f04ec8b210400", 0x5}) r2 = getgid() setegid(r2) setegid(r2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) getpgrp() getegid() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:19:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003ec000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 12:19:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 12:19:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(0xffffffffffffffff, 0x3) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x81, 0x2, 0x319c, 0x5, "7fb5b1a058fce6ac12d73bb512b94372fc0d7145", 0x30c, 0xaac}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:19:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="f0ae6a0a18cb2d870b817ed0a5d9575321bfc40a8a4919a9ae7576116e", 0x1d}, {&(0x7f0000000080)="6caf2291cc2818c0464fdbffc30461a0c8d7913f6db28335ebf5ad06f11d6e13b06b40b5c485367b3ab30f99e377cc1e65ea7eca65a47a5c37d955f72db54d4ad57f81258adb710d70fa3ccaabea1b75539adfdd11c4757856", 0x59}, {&(0x7f0000000100)="0ed719729d00d895ef32d678316e292fcda09f392bc7a97a555750a2a054ebdd32a1362eccc51eddc5f8fcdde015038ca8d27d00d62378f24cd559f63dd7da3694dd98a3fd2ed1da6bd2703cc38bd8307d97c7306f53b31ffd52a41c7570ba51c7fadf7907e2bcf679f2969b51361d75c408", 0x72}], 0x3) execve(0x0, 0x0, 0x0) 12:19:44 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 12:19:44 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x6}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x322) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 12:19:44 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0xff, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x1, 0xf00fffff, 0xeff5}, {{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x0, 0xff}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0xffffffffffffffc1}, {{r0}, 0xffffffffffffffff, 0x0, 0x50, 0xb091, 0xffffffffffffb595}, {{r0}, 0xffffffffffffffff, 0x9f, 0x0, 0x100000001, 0x6083}], 0x0, 0x0, 0x1f, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x2, 0x3, {0x3, 0x4}}) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x7, 0x2}, {0x18, 0x1, 0xd2, 0xfb9}, 0x5, [0x100, 0xffffffffffffffc0, 0xff, 0xe4e, 0x5, 0xffffffff, 0x6, 0x2]}, 0x3c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) close(r0) r3 = socket(0x1b, 0x1, 0xee87) recvfrom$inet6(r3, &(0x7f0000000200)=""/178, 0xb2, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x7ed, 0x100000000}, 0xc) msgget(0x1, 0x300) shutdown(r3, 0x2) dup2(r2, r0) 12:19:44 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40000008000, 0x40) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000000040)="2b2871a54e4b3f5023aca21380bab60b590ad1f0f31c5a5517eee5c72c5ee807d37da3babd8da89d387dc6485c49622d0e5d8617f39bc9c7e9e29ace7d963bbc7b935b", 0x43}, {&(0x7f00000001c0)="987a5e10160ae53446e08985147b5eaf989d695dd6ffa7f3361896b9ec0ef0fde4a491e66bc7b9d04fe767939c42224bcdcbb6e708315d734bb1f56b79e482e4c538df509e3a63de287ebf3c8ef0b8c8ee40e6ce2c58fff7d49ca6207d9370f29475b45cc8eb2a25078381310cd6e2abbe61f16a7838b76b7170fc4f2afd9d4847f2479c3f36991eea5f59c62b568b9ee6c75cb4ea60df4b45c2c49270aa7cbe0cea13bf97dfc477a24ef949b15434e023d9fa0d3501b31f2ce4ae3d172ac546b70c7b48e228fc793c50f1faa6d6ad5c1e", 0xd1}, {&(0x7f00000002c0)="d2d84c6deae2c7ee680c6052233c9e1a2f7983eaaffcf6249d9948ba4ee89dab3b4aaa9a53b40013e65ca729c39de7db6625a980a20ba17901349165cc22451560d4fd79a701dbec9c1e71c77e41dd1f09f994659bae227601f49d349e1224868ff862f6ace3016b859ee2523fcd229c62cf01f202263825e11b3511463dced3f28ea9fe6bc97c3a35f31b30de5dded5fe636d228ba17d2f079baa25e7236e59c643316a653b5e1116c541b2e1ce7ba72973270128d70125edb5ac011eff315db98257", 0xc3}, {&(0x7f00000003c0)="c8975a613c2607c3d76ffcad24f5ae77f7d1e8909c0c3ebf816299732444329db6ebdbdc8ecba0adc82fac7473290e30d0956be179e6c4e9bf8c29b16e63c8607eb823a69ca07365601bc1445d03c03d544075767df8d42dfc11f45d82747889997f99e094e7900a3ec7e973c8b77b470e69e3a12773c906664e77000cf5c4ce34121e4f80d0b5f0cee829e08fb385000caddc903acc1d9530c2e635587d6c6f2bc630bf8246d1d790ebcfeb41c423ba418782793aab1928afbc6be0653cae7eb993226cedce8ba54de4ddd7c2efdff44e91b594a2b4cd47bbb4d5a557a33b225a6a3df899", 0xe5}, {&(0x7f00000000c0)="09d9207f138051cccefb5438110e7e97b684d886e773b21d437b0a70997139fe4fcf971c6180d19922578712292a67ed9104c8fca4f8915497746459823081f31b494dc4992bc7b3cec3c1bd884c2c9218416864dfe4990b80fa93092ac1d80c86fec2c3cf58c22126aa0eaf458367d01a4a7ba090a2c685", 0x78}, {&(0x7f00000004c0)="f23489e2e8ed93f1b9d424c371d34ad4cdc0b7c08a1873c99c92f49b29842694a8e8de7f454f487674794945b5c9dbe9ccab9e3bceb4a1c0754d79964def74b93ce25e08bcb05f3c6a1f077a6394c95f7979d12e6e83cc357986957923ce28e42aa3fd49000416e21560084850f8bbc8b3d2b9f0d1bbaeb8db5169f1bae1ebaf275c21f6ab67c4ae6a0af3525d985c5edb2c38a2eeff98d28275bf6453385499368a51dca0341953da79e999ea4224964081e0af07d1415d411acc494ed4574aa242078845c39068361f309a0f849e100f7f6953f04ce18c7e2efe6626c5e4880270691ba83941b4906507bc9b316eaf400a48c00a693f811a15aa3e8bb8800b4ad64c473f4017f7a0963f19be56b85487fe7248644a860715fd07c2795cae276299616489bac4e73cc5a1256bbff0070e8eacc73fd278fae4d741a9c46eed82866c1f049bea75e61e790eb6ea8d65ea3635b78c05cea4bdbede979013e32daaf46009db6d366d3ffe3002dc878db1c90b9d6d03af4e7c16ee0a24d67d62160a488488aabfb9e48e478ed76afd67bd7beaf37ab6266d4df906e877627d23c91be121fd0f32d9ce841347987aa6dbbaced3e2a37a8c5ca0fab9172867537d6491830e0c85fdebaf192031fac197df89eced56104f43fa9835c0d95a52f57ac297a99e49e25dc96c61a0fe7fcb35211a1d9a11ee00d22c12c89b041725ff173bde49b2444710da015be39ae74460e2409335753d39d94309139b992894b032bb11d6b87f6664ad974aa041c5ba913c1e6bafafc5f37dca2229c7205fada56653f931cf67b94d3e943bca3c9a63d06f7c9cc709d4f01fe6661576c0409386af78571ec017a07998bf5e92e3a109635eb7fb6bab2194f3e0ff09d1f3cc2c61ad225ab1ea1db352f8c4f0903850da9f594be3b6e7bf565e607a5adcc02524597121fa5e48fc366686a9b7190d62daf647834295b2506c93fe0f480aa9c1bc49cebfe572d12ba37ea23fb55ac160785f0e4618643dffdd40aba48a6b8a22b4a3828fb1480e4cbbb608a80340b32bb8eb52d99dc3e14037e2f59befd76063d2038abb50a7ebee8e35ec80ec41849d026724ad7b5f29624b1852374276afe33518b72de2d53dfd83fd69ac3f32cc3338184f42ca91400c6fb2463a15789fa7ec7f75c521dc19cb6e2dbf7fb38ecfddfbde131694047a9071228cc0af51747a261c517bc7731350133136dd06acb6d9feea3f03005591097beaffa0d45b99a51a6511861994cc10ab4fb8c83ccf731837eb51b530e95eb15d85cbf2a8c8d2e115488cdbd150d6ec5b41d34698d3ea770fb2be5c582f16d401040b436896b19e75bd24f178a39f8dbda2003e0d790d85494afa97cb82dfd5dbf2fab92dbf7f98ddda76198e9cece7bf96253aeb1942f4201c60fe79a5c2c573290402afebb816a9dcb56ebabfc1f17311b179af3770da09adbe598f334a667aebd5e6390369ecf180ccb5318a6caf6037c86b587370717b14a2a31a39e68c417d959e6c188d1f29b2dae6ec69da2369391fa7da14f86add0e9a936032cb1a9e9a3f881ab7a6f4dc121af15f4748c1a04b24e8a34938b8db095ce4b03cb14d29573a4a79a0d54a8a31a550dab8d5f76d29824a411521543657837d35c95ac08e7671e18f5d2f20bd9d3f4be7ff5018ff9b1a07bde56235b284c529a3db24c60b41a7e9bd58147efebe2b167b1847b64d9ac46ad64b37ba01d4751f5c23c534819ea20a10004539e7f76d5549b5a09327d4b6ea4966105a38362659cf765c43451f117f17ac3e674d913d5b5dc1a2f82cf9d3bb1bbc4d930cf160f8036c102d847120f98458f82d23d86da3cb615feee41d2a8b41fb63e14cffc6e5196f8a49f00bdb53d6e2962514fea453ec2886a142492698df2044450a7b8b78aacda911055ed50f7f3a78cb6e68c9eb3a4c205a4f8a1a2cc99f55a85b00c0955089a994daf383675f532c6dd093363fbaed3a344a9303797c45d40d62da7470e21bc545aab36398c3e0bd0dd4ac1ca45a4f94c8ee4df524705e3a2bffd0b3d4506290c23a8c5cc9583160895203ff8d9db62c38f8411fad95733212683dc22b6b0d22c3a14d3b99c66ff0521f135a8eb4293470833966ded983187d2539ac9d3ea867fd18f3c75fb21b4725a3c512f7a9a662b8841866a95301244e190cee968b7496a3fd383d3b52cd5bc35131e2d89ba3faced085af2e7391de42781e6f3926ab363ae0dfd6584ac19441bcc2185582055649e01546c76d19d7b64275fd1df9aeeef9cb464bd5849736ee22c0ea45376bbe1c22b6d88546ef1482792dc1591e85b29b4525715430338c462828b6f220bc3809cca35fdcdacfc5a78273375178a07a7bb2e0316f920a64fdc03dc060d9bc3e2e7fc95b3dadbb4b9b1b6e3f7dd7256932622ed510dc1652163e19c1131b9924310d5f74ff1391ea3b92aee8b0ca4e04568f328b984e6abdbc430e8e9de441058fec23987cafe7c426a9a39190580eeac2e6f51bf63c09a4d61a6485949d8ec0669933fa84441551f9a969efb5d3ce6d6dfa2b0223016780220d442269aed32ae43ec2a2138789875c97c6513ffc60d87b6c728fbf2fb8cac639e573b9eec63e5e0f97ca1fbe5b1ccc78e21ce8cbde499c69f1945d74ac8025487fd15adf9ba71af39e026792d12b43df82b8eeb24799438e43b05cde3f1c385ae6d18dba7d7497b870b0b3509415d845ef0dcf61aa062815a8f635bf71f4d9a526c62379ff42bcc5d8791190d74f6f794bb56b2e83cd448d55d8da782586ba04e55979c9f87fb8bd7d5a9fb031beae17ffae129cc52dfe2491c6d35340ffbbcec9eda29e04834ee993ac08de22782096b77f70b8a986af4350bb5b5d6cf598d3c648ebdfecd6d80fdc1a8b547634a3a6ce39d5f62d50fbf3f5fd53b5a49fa3fda9f68c6c000665af19d99796347ae95fd0708e77d196cc317a5b688378dca770f155056830d15bb5d35169434735efffe682b16255c35751d6f67d3b0680bf918adac68e2d97cdb5cf9be85f99fa993136165cce753fa55230da5434ed957c74c25a5491ac1569c83e7123eebd819457ca1ff738f1b855768fc9fb74e4d5d19b5d448fd5b8f3e73d5b70634f9627364fa244c0d267f90d0311adfda9c6c5712f6391ecd7eda0f0fb65da1fca8da7ffe7c53f77ff7b93c5de2ed28bd33c77e7d7cdf1cecfd5cffaa1836da1a318e7822e051a66431880352f1b033f12431f385d5717582cf7d805799f8e6917a908100612431f10481f3907e5ecf6a1a68d73bc68e1556e1a5f5e5a68f510e5a0e03251e559c0da705696983bb2270254f0bdf7ee6d55cf7c6183efcaf70a4f479f854b0182ad1453f2b751d0c98d72e71d5054847a1f4022bc5d8a4c5a3b928c002a28803fad95fb9b91f8b7f29c50dfbb08de54a0c52ff9597e67f44461debc4a2d42c50157b5692782db58fea0dcb983bb79ca830ebe774fc7ec40af885690b14db4b8460f6e1e545cd9d2b9e410cfbb70b620fd235b7982edab06783fcfd409a5f4e851433470302f34abc2b85fe6c502e6b953f9f573124c368ee1221fe815bcd6e59d5279d5fde4a298b92c1298f28da8f529946685d5460da82d931662b3998312c345dcfa3b665b527a068e9d640cf65f8c0c179001dcb762859d276055a4726b7a7e1a9c1983ef203c4950e45baffb3f88f8c55dbe402a444391497a748775775e26ff562ca4d3ab25557744df724c93ed6199eb2c02946b5b1d03a78bc41f8e59714d911daf5287a010e0322ffdd31f0cabad9c604aaad14f89d0cac91bd84fe31796c6c68bf8c25cc7d9ba64ba1f98cb6a8786c5dc562cc142e812a983a1fc7ce56481cea19ee2bdea8fd65042d78e7fd43d05ec092c74bb187d0a69eda6cd7dcc989b1ed41d855aad2c64517e674f3ce3ef4adaf96da5cfb176e17b1ccc06b08bebaec889dc00895607f4bab11a1b74730b6dbd3b4012fc08c33acf4130edb5fbfc5f92d857bba6d659dcd4e3fc15ff9a337ceb36cc35724493369d4cd235d78c88ab55df0b89ed58d99e482c72643a4953e996bb075dc1df61386689b515a6cb104593ed5b2d8356d469b3d1df8dcf8a1dd75ca54462153cfe7f55e68490b2fda9b92433e78062fdc4911a482c00e3c88cacef7817489785b0c06481e32ddfe71b0433f8855df952dec188c00945a4b293f749b555efcdac0f7840afbca145dfbd793e17ac1fba342a0663fd071b1bbc0820df58edf81e50768f0179c3173b15d0d896e4c11e110bf8391247424792acc6f11986c961e7396a7792944469a6f14d17cdb6516c46ab6af99cf5e750156f023a76b5ca8b88dfe7b8426e69602be3925fc9960ef9f70cd87eaa86622e1111747e4c3eded0fa75ab6381c8cb4e59340b63ab1fe28eeed12a59388405252fcdff9bf88c6dedac0c41ef5b1e1110b7b41f51ce3854c18ad47853c60f7edeaa0c50e58ca09689c09ab9870236e4a2d3ac85593eb7f8be68a3da638c4b46119dca8dab95db956d1d895d1a368db4a77ffd64a630df995391e86a0b6f5fc06b25a445da445d3dc9ee42cc5249fd37686ba308c09c1d617b4444f1efea8d42a902dfcaea7bd282083dbddbb5ca828c618d684d26d031e08e09fe82a68dd498d0c2e9b1312341b610a8e2d6c155eb96255e28728c7d12482629c0f4ce31b12c0fd32d7713f323e313ae2ebd137c3df1633679f1d1db1497877518b638fb1afde93569e87e69f50ac9127517416c5153dffba9ac93526ac3397e27dafce1e8170831487fe55d19c4b14064b2a676058bb6b11a7bc824d48cf743b301fba0763a8683c221dc8c0f4b50ca4d0e4795f7fd33d9a66ce3bee35b3c5f1a768d6afe4ce43d0628708f0aec6a03fcda78af5e811e9d2576e38aa16482c5f728a547a8f1eff1d3e7fb61373d5b33f320d0942575673636ead8c8a08ac120c2ab7f24288b07f3897b6565e07f77b843c447d56f1df4a7ac98ef1d6353e505024ef6fef7836f2a1a153d9ee77a7813b9bee728700278b7deede429a99faf6286a35e825f303bd8f21fbc42d20115d23839347dee5271ef91a6b62aa0439d47d935211184590c203e99d029c90cb6d8eca8b7b1be3138fe05427f632a141bd50aae2989ae98e58bc19bc6191bccab72e89e6c902651bdf97f604c9caf860b5caa5e4f9b5d55a025b454f17dee6015d72b6c436a0ad665691521eb739b08425da2cbb9cdf7260e454e24b9219cb356b20a7ef755364da518486ad48f7199db3b2d5513fdb484b0eb9dc16e6ff88e108f06e783c458b8a8a31024b634b5f9c72fab46e7e013031f73871b76795e294b5bd94aaeb608cb5eb478e2b91c5d9fe81a93a650931c80babf35572ecab2d0706f631d8584b29e026d8ec0451d383b0b607dc52e46e9dc281cfdb8324167728df22fd9ed5cbac79cdee1b2bbdaa44d465ac42724c1bf975450ba7b2288aca8815b228effa39de6e7756e646901095716b45b93358c4a8ef422af3665c1193abdfdaccb031520d4f70dfe4e18d86241f56b66b6d01dbc3625eb719253707fc235391abedb8c8cc18b19168530061576d52d8e63675e67f30cce52948be07d651bb774e4380a21d621b7f1e27723e5d5317e8c065fe06d3e7fee972ec7ee5423d940eed4cb18886b36ca6765e543fbf0d2c4900287faffdf3c6ac4edb1c57f06c3143ef2dcdedd47ddc5df6ad959d59b8966d167b5ac03ed0864dde972c309c8a2e4f50b55af143a1ee03518e2cf2f3596689709642d75a18fd5558a", 0x1000}, {&(0x7f00000014c0)="936eff814e5a54bb50135e07d581d3cc2893509eaffd15e7c2ba265a46189c591b06891e0bfd94dfb43f01e9a99886db92ae84aa198cf6260d10018aab03517c816bcf7342bba68fc246d21094600e60c99d44a10b4e63455bacea2dbb90ebda78142ea59b33bf6f2e25b69127bcf4b41d090e6f3bcf5fe699e1c9b3e6aff913cb4fc2d54615258fa0f21210d2f7b5f5993b25669e6de7a20662e353b8fb93f090481a1df99786322b37fe4ee4ca76745f7f839e3d6f296d2890eb1f59e3d4a310c7fd30d46d91d06449528caf614ccec26366e0f7c0d304eb8c2cea998b760d2b4d93e4c9bcebf9a80551ceb178e45ce403d03908090a34c426bba1a388db5d40c49c4f1bcebde61e45a0f90bbed77521c31a45682e6d57dbc39a7a7d4fe0fc17836c9b4c6606e1467633091362763c413699306e9e1a149a73745817744b564c0112a12f9d3f95297a9fc1cfc83c8d87e2e994a289a483b8df438b43d5c781edbccc1d8e68082ae23a8d9ce995353820d2d956c95df356c47fe032b4af699d35782b9d6edf6c46cd0f4f2e1de8b9502980aa550ad35fb383c3a148769311f0b396e7f16ab38ebb9a1461316c905ed5e6fcafd0ee1653bc5716a990a2554a38aa999a417acafbeaf941a7704f5ff94a783e55619732d585dd339ce61790dfb2e97ad74a1801e1aa25a37e0e61bd704c3faad99a44aa2a2979969d8096a0cd073524f2a4052191766a8e8e2187e784cb2f04559fd715cd9c2389098eabd03ede3935010d22460cb435a1a30554d7247b867d55d450f969f3eaab531c7bd76b3ede252ba5851eb354337aa98d3be6a481edb4991c065c13e124fecf29e34c22cffc866337eff645f49616e6190c16a2f0143e5a7c1aa44fcae50894d4b585ef503eaaf0e5545d3ca895c5688acb3a8afb4cb922452a65057956ce99fb326e643abbf8f3ed11b16222f956d336a984f4da8ef738f23fcdf8e96884411dc2576ad6e915a14a04ad8681e20ea8d14d96096742b808d611dab094ccc2f58d204872c59a3b139b77bdc27577ef436edecd8678ed0ee175b8ffa4e80d09f6360af4ad019459c8d232cadc556177e4824b0d142d87b9c330132e8eba0655aee7055b8a95922d352a0d69e632e57516b9eff89e00419f15f9cdf54bf741618b3c90cae550c81a621f903bf311f93c79059560344f42ae5f34ae9052777bee1b4d151644e4458a04b5eac3433126c4f8dbe8bbc2449316cccc665c4d20b831916468ec13ba7481d9a7e2218596401812a8362cc13186d8da5f846e72d61c0a1e7ffe1691d7fd5e5b51e269fa2ef4f59069c46efcec1da58d9577b5341b013de2170c7106e2965a14c65b47f8db23f6212ab2f7908ba8c36b6aa8f7044b01c2405c81b6333edf6e5577b57e207ea41cf11275d9999b4645901e6fd67146381938b902efbe390fd5004b2946bb3ffc6e3a62c768ca93fd442ab6e98586346b0b0886d79545bfc721fb3dfa0f1987fcadc6fd46ffa603d3e88fcd5ce2eec465815c2e4aceaa887b19e92dfbafa0719abf70edf9011624fba2b5a6c9bb656ca896bc10a562686a74345364553f06bc06090fa23499e174e99b29dccab85f67bb3053a4ac2699fb799523ef13731183c15c36e53b8d689938ca5529a04b14704194348d7fa26aa056b27d5f7d37c3a551c5975966a2977e8c967a61aef64a1f2dc41f73b6e63ef87380dc7d8bbcaacb32e856ee2dae611b20f1d72f6baa12dde4b8cad6b0a248cf3598a8bfc8e49f9a10694c0b970cb27ff801b37fddbaf8764c3e172380da1455943932a2cfd1f96b9d0c4fe23ef6c94c3147c84019222f23c33d8bfcba313fb3a89e8e2e647007694214dc551de0fd8777d0f70c17aaa4e64af13be646b9c5403ee684068a1f5765b3a8f03afbd04798975c8fa12da097ad7a91f57ae2a702ab7ec375e770a610c6e38c19081dba8fef2337646793e4fa0d12b4f015febf2e74a11fc53645b1ea45dcd1ea439c4a27db9a8e8ef1e55e6a52e44d98c7b020dd30b39ae9e665935d0dacbb99c9eeb4f2ad4fb6e62bf0cfae3e946d12ac70aa87dd08904b6524f12771e4269f072f782bd10e404d43dad9dd63fcc34cbfdb4068d69df998b951f14153f5f660010272d3cea70ff72c2e3abbbca42fe94b2229e3afde545396e9d7e9ec6cdda7db927dc631fa22cea95704edfba87f235b5344d860a7460e238711fd531ae4683ef44abde7771409372668bb092b83705d0b501fddf5cd48ad8a372848023c03b1bfe0550b85cf04f3ddfb65907fec62f229b90a566d97a8b8e8e8df931cb4f3bce3ac3bfff0a87a5e6df7da7cd2ec13f09d637957111f745f76ad6bf6bbd8b23714a4c2025d31ec2218337550c739ff341146d3a2f583bc8aa085cf0512543a92c8c745d8d26840b3a2ca0005a469cb3f2c561e66e2a21b3c6bf78cb547a40f4746511e7179326d161e8458e3a137ca4b2dc973a466322f60b6eb5c9fbf32a9874c43daa0a0f2233905656182e72a84e0a46d132a81246f7563f1e00d813b884fedbaa86f4558b5018c33f717b08b505ec2d0753ab2d7a05a6602cf1fe3ff6e5109b55ff9517e7679ce9aeee10be5bb19e03c19f2801fd4d11cc602cb72788e0869bed018dfa94c256883ae7586195f848bd335ea44b871d3c5d667029dcecea0e9f3053b9d35d7c1da170ca2d1a7b1adee2360e49e7fd6dece75601c90ae4130d19beaf127092c8c0a1a93b6e7f6bff8f1d9e401e8e1377741709929f8b773fb0458de6aff8425ea2a38324a9607cf1c39cb73c39b484fb159b391e492bd71e8fabc46429e460aaf2065049f6938b90e0675c6c0903f69b2c708ca35b48b7a669654a50e33f52314be213e40ec58f959a82a748d3a8ad988cd62730e3d81f37294971a62e068505f44112f757a94e7f9f97598b10091bedaf3b4a5db3d509280d6eda2847aff1b7a334366cbe22fbf4a91728cfcf3ea38c76a0fede4d86be7be8bb30bc102774b020cd882a6fb5bc3b1324c6dae6c323f35fd516f1a522ef5f2015204300d1362c9d8b2d10f81c12a22e5c253ad81ac585fd3d86a278739e6a6f8ab0ad7f8a7b6fc46897e8c9f010c4d81f078e0be6fb6b7c4336295f2eaa87fd847e46ad1ecd51573a70119155baa9db50faf4c01a73d0dd309cb4efe8ac4b3c875ca636b15a6bda8333063d0a6ae0f4b7313586113a6805c8c5bbf781b70ceb2c87723f17c6182e63d58916eb4bf8cad69f79a92f07fc49a8e26509527ebc220ed0247f67b3e7c53cd68187709c01fc9b2fdfc05fba4bb57d1c777198adb2e4b17e611e46da7dc5f4c974712079cc0494a9208b7a95fd16590e225fe8bb70b8d6b122cef16233d2dcb92d40e5c4c8b2b9edd8ce571edaef3ede503e284aab16bdabcb3072233cb69f46820a5a38cb7c3778cb707ad6dc8cca7d1b50ff01233d745bba52bf82527f9c2b9760c4252c6e2129e8af6cc79d2c24955f0042e0a750b5109578a0a941e3a72a8e9af526e33520e31292242c09aebdaaa9ee7e4fc9490bb4a4c81d9691725e0ac9cf6b038b3d6285969e242f475320950c01211d67faa36643a618d9fb09aef4243b6371462a797ca5f0528f4a3f280665149e2b0c4e58cd3f61fb7daa9fcccd8bc586543258d93b19e8f462c982fe5b1fbd5e8f2badb10f49c430faac4215b7030b0d398e1a311d776504d1f6fe529824cd38d6e3314ee59c5fddabe1ef3a4d1cf7ef8e55f3502f94db7c99ff0a0a0dacf5502cfe0224601bef536d131c022625f98c97da426048cbc44c6fc27800fcfa670382363a565fb06b62227a10b3272b4e4ce3aa4a66342ae9063bf8f36e6a692e2f300de7aedd3a00241cf86aa45f0514cc7df3cc279007589c9409270a98cfb17a4457086573e3f3d840c984dbde92c601106e156e468ccf9da383cef900733d6dc56305fe1ff5111983f3bffb095f0c21e5f5870231723aa184464e3fd85352d5eb6eca98c019b4cda3d674bf3997cadf37f65d394d8d59d5cc5adb3c81bd7471d190c9a58f71db43603d5cc5f4881a184f83e2eef6856b0e99007517d1be84c20a14aaa1a35c9f3b2cf05ac3ebaf00193191b9c0c89ebb57d9f58ac19f566f669ba064d3849efc9f545f2be08b951d916219993204207b999f22803879a7ce973f8c8bc0c167029eba25b731756e2ad0df86dae376db2b015f48d31ee5871409cd9c810b99031c5b3a0ec5bc8bab5ee2e7f2c7d577ab911efefc2748f49d2d5f7784b177e2c0798bd95aa86d9ca329ea35c08e7130e46ecab4cd8401e73f81c7345de26128993c41e0131fea906147629a33942fd6cf61e8a6a018455a0991ecc936aa9797ba12e3f377ed68ce634889c9209fbdab623de0d742941f5928160a98710201ee15aae0774eb8e5f6512877fd0f035f3c1d95fa8ab35de1c205a937704a375932acae34f9a2bf693c0d120618348e1757a3af1e756c285139003d3b157ffa77002a8a390269b2584d64dcc3a8f489affd7d936f68d75d76f038f3acbd1fda988bd8616645e138374b84a4f82559bda938366be485b8885f564296f1c400d5c07fc6b8d6e34e73102bdd66925fc0fca0a0747fb64a4418d369810b7be0fa1727f156fefe221b0e5d6efe19c529b9f50a43a70cd95e415ba557f3b6bc206026de319c568134c580bb3d358c65618eb4268c019f784ae3818a53be80776081d27169e6f37ee11144775a6ed60fe0956e4a9ef056b6fd1a8286387fed9cd0d1861391af3a7eaa6c2e72b22f392678adef489eada34e643647c95933befdeb02fd23545d3719ee4abe5730ce278f2d074c68cb6d4e328b37d287cc9ee30d64e2cd5e210c7142f4fa1b61f903df753172b938046a005693eda63415b1d6ae64629a1911c8b0f39cb59d420f1a5133209ffec12df6d70a66caf909e5c056bf0cc00b60f5c77198d4e07c63fe665bc8937dd1ae5f2b2e82cc6e0012669b440242c4a4814fad03d4157634a46877126d857a3c2b586cf09e10b25377f52d855941b57ab6614645c70f0582d10372d486430b439db95cadb5da17e46632413f4a01e28a5d29a86cd98710a00d35a2a1786a38674a1cfaf5f27b085a490487be4d94921d410b187c200195781f29626a135d5f42c707f069ef4c3e6e15a243e66d845b1f07d1caff83618420d83aa09659218f22c3e2b645ddca06900860c2aaf0c5d79ee412ee5141aa68a090fb0518bc2e049078b06eed48959909748a0f1e77f63384974daf4a77954cc3ac853e39d3bd67b1d636a7c34bb6ea976f47b841d17d57e9316ddc2bd0ad1634351707d66ee39ae75304a4e5f6f4fd41b5743ba171488df4e1c8e96420fc8ec64d87436eecf6cc6491fed30c6cbb62fd24ed5c23df8d6012b7f3c9d3467f58e99efcaa25aaa30f5eb2fcdd2adb7f8764d9139a74988728cbc364723380f45d281043a8d39f0b0e933ac1a95eb72d9fe4099e311e9262815058a11bf9280d7965b9371e4ce80789ac50f817e1ca715d3ad002d01e9a83842d74535e81aeb4cce99b4b2eb957ec4871ab1971333a76e31e7496bb1806daf3f09caad62526ef1e7dea7736d29b9624123de479954e5c3ceed910d891e98db4182217eadd97b4b41bbb93b3358725e57c1344f0edbebddd062cd0442c24d6aa9b06336dc1b1866541c82d7f376ed8c9c0b4aebc0ea7188fadf0c40a054b41b0e9185f75e7eae1005f3ac953b0d2f3f1b5f94bd93ff81e92b2dc0f6df1d35f90d5765aafd6991248b50c3f3e9f546f7c3140aecac", 0x1000}, {&(0x7f0000000140)="862df6f4369227abe60448a7e660fbbfbfb534f7f63080", 0x17}, {&(0x7f00000024c0)="aee83050ffef47f9ebb97ab2653af8fd2d7c58d742d52345c70a0aea41c9eacb8c5a1ba09ea60e16ae6cc679e9d82400da73ddef0dff42e4e42d7566195d711e6d101146bb699331bec8a78bb3a7695ab43865aba4b16e044274833823f424e1d87a0c8903f495772623584773da3751d466", 0x72}, {&(0x7f0000002540)="3d44c083b7afbff48d07b202271ca19c612d9be0f7a20b9e234fd5dee44844f42deb530cd769d5da4097e7dbc793b9bb8167db29ad8700d4667bde392fffdb91fb910a8f5ecb6334fd22999774cce8d83fa74e939d7cbb706789903989650c544d23f480a4931af3b11770c2e2", 0x6d}], 0xa, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 12:19:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)="4a1e2b8317eb5d43238d72a8721b8a4802c042f56907298e83952c3ffee150c771a9dfc354cdad2194e7834dd41e8b76fed8a519a7659149208b8eeb986b4c01973c9cda15754a23d885a3f108e8535ea96139f9aef2970d8d609a5029e90bf1d8c00da047d25383b1af41ea44ed85a058f737644de7ea4207ee6bfbe14ecb8c20d0253e006df217efb3251535bfbe57d784194961953e1a02aaa35f0e4f96d64163158a5a25d383", 0xa8) r2 = dup(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) recvfrom$inet(r2, &(0x7f0000000140)=""/69, 0x45, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) dup2(r2, r0) 12:19:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x85, 0x20000020, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x30, 0x20000000, 0x80000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x101, 0x5}, {{r0}, 0x0, 0x10, 0x80, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x100, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x100, 0x79b}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0x0, 0x1, 0x2, 0xffffffff, 0x1000}, {{r0}, 0x0, 0x1, 0x40, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x400000c1, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000017, 0x9, 0x4c6}, {{r0}, 0xfffffffffffffffe, 0xe2, 0x1, 0x64, 0x4}], 0x5, &(0x7f00000002c0)={0x2, 0x3}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0xc6, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) fcntl$getflags(r0, 0x3) nanosleep(&(0x7f0000000040)={0x4, 0x3}, &(0x7f00000000c0)) 12:19:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x4, 0x9, 0x7, 0x0, 0x20, 0xfff, 0x7654d75b, 0x0, 0x3, 0x0, 0xff}) ioctl$TIOCSTART(r4, 0x2000746e) r6 = fcntl$dupfd(r4, 0xa, r4) fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000b80)) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) kevent(r3, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x6, 0x2}, {{r6}, 0xfffffffffffffffc, 0xc0, 0xa8, 0xffffffff, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x6, 0x8a}, {{r4}, 0xffffffffffffffff, 0x20, 0x8000000000000008, 0x1000, 0x8}, {{r6}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0xfffffffeffffffff}], 0x80000001, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x12, 0xf0000001, 0x48e439eb, 0xb9e0}, {{r4}, 0xfffffffffffffff8, 0x40, 0x80, 0x1, 0x7}], 0xfffffffffffffffd, &(0x7f0000000ac0)={0x9, 0x10000}) write(r4, &(0x7f0000000500)="3e2a7913e4bad21c71004dd36a27e5e285000000e552aaeefeaff0f2c8562c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba34440027ce29b065fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351274122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3726b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d997767e00000000000000809d2b0000e59df49897872d4b0292851d36dbae7ebfb4c9d7b31f679df44ff0ff690e1c8e1c9f5a31b4d734d562afdf1d96260c72fcb978a9436267b4eace6d7988225bfc521dff9da34f765f30c5bc3c1a9a6ada314813bbf3183afdf2939eee1f5e4398f6204a85a7deb6bf6a30b91ee9bd04fafe3e9e1f9b042beb39e1dcbe94194e7a6f2f9fae059f09291d858eea2199c8bcd84cf76d00"/403, 0x193) r7 = syz_open_pts() write(r3, &(0x7f00000002c0)="b9759dcdd4dddcd8ef0854e7d8e35a6555544a33e760cb3ee8483a847bbd3258b464b1163ed7696a0fba10830282061815b6321364a3cf85f1e5342c17583f47dfad08c31fb6969f8e789879d077bf9f4e0f68b6f17b68308b25e51ceeb24591189600368594cad7046590962d4a465517e4a6255c6df04a92a5124886ec8dc989a2596c80dd9e96f97578f74984fd4acb2e55742b4c35494c79905d00b84c389ef5b6877eafb0e92220fc43774d6a6988ec8b2348ee7cb48510631ceddacba5ac1e73b522ecba5d0bd67c07e6e5a4024d26", 0xd2) close(r4) fcntl$getflags(r7, 0x1) dup(r2) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000140)=0x81) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() fchflags(r1, 0x1) 12:19:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x27, 0x2, 0xf0cf) write(r0, &(0x7f0000000180)="ba174080930b387a203a1e5b6a7d1a7c5b3d025cd8955718a22022a8ee646ade88aa2ba9fff4348c4348e1738da78c456923cb07ee6f8f1e1b180934ce914442371d8bbdaa3f315e2189ecd0f0d544e4c999c1cc6801f04c727394b1255c23fa8619ab95165c0b38715e7d892ee4b6e1bab67073b1b76a686b196948175f74ad5069ff3e4d7a074238d77549153f0f6e2caa39c89ac18009c2e9f08139670abf1dc72bea33aa61a9334c3ebe9e81348e35f999d14f80935817e0c5297796a25045ef2a8e13336bef04115fc877aae2c25fc159cc494b3c05e8a75fa3b94b61fbf29664986846ffb416fe308264379ceaf5d5921059dd9a71df", 0xfe81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xffffffffffffffa3) 12:19:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/148, &(0x7f0000000100)=0x94) sendsyslog(0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x2) ioctl$KDDISABIO(r0, 0x20004b3d) 12:19:45 executing program 1: r0 = socket(0x10, 0x4, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1029, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8000, 0x1b0fd7d5}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x281, 0x0) socket(0x10, 0x4, 0x20000008) 12:19:46 executing program 0: open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x8000, 0x2) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 12:19:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 12:19:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000000180)={0x1, "56a72b40d44ad298221e5274e869a4bd63d3027bbb23d638117cea64c60e636b405f1cb3dfed09669880faea5b87e1d4503cab3df4c8267c720a884b653d966bbaf5246b3c62edd8347067585081ec68c32e638418c0b8aaa28367a3c9a814025726f0ce9471c9f139116af6506397cc0b3bef0ad1884de94b3fdceb6aa9e6597a6410f2e1bfe3872094c9c27e64c76d0a16804038db520499c2ab3106e8af17a8303a34f53f0c7906b8d0493e7ef3735bb8aeb61b6dad599ed15db96dd32072a3c07cbe66653c72bb1b21ea53c5d4dc15a1e02ceeecf1825649a52bf75b2debbe1427fa5a6460c1429b40e27b1971e57d099a4ba2be836f6d63b7c319a6d6d3df62015e23f9fa3adc75943c3db8e59f9184beaa7d565c1b6d0bec2280ee4143b49334ea038b5253ea9a9eda3f347a43686f5faf2a889888dea15c8e4232451d82616dec8cdd2c73f35a3e39f6d0a368521501d67b091d0b395be65e685cc0644844646db0babbd888cfd81789abba8f682a4b276686589282bc01d86edc9c74039cde4e3110acdd6a546c420c8c4e9b6e7674c8a6f159926e6e2361be65ee8ec5cf1079cdf84a2b0a945807074ba154d3e78fb36316299d50a4f0531be11297bf154447da76a5b9ca9a37f540fed6d9a0d3427a48213c86ff78b1de521c169ffc5ae7251a5a1d6d2ed33a8faa8b9f268908149075c3123bf81afa8a00b37700a129875b4aa469f5df2dd364cdae0f52aebe31efe3330a2aa74b56bd0a5277fa25002f3167bd3547f99a0d5b13ae9c074515a11e7db60481c4d0af0311fc1674caf2e4c8656d383176e6c95339a43fd2eb74b5d64b65833a009ca094738d0cfa0f7e55d5204ea140298cd0cfc70d1a23374ac0209086f3cc5573339e26ec16fbef85dd2a156fedf0127ca75c5f4fb1ecb1afdad316578d1fe7f29fd17fa3f8089192e2b12a94c98d03d6c773e3abceb1bc2954293a85a3edaf723721b01c4df97ac4b623252c0763aebb9a40b7b3ae1ed3ae2015cf285ff0f8a786a29f2657503db0c624392ba85d1bc83b3042198a21b57c9a1f016d5fb730da0541785aa34756c43c0acf813c18f3c9633808f326d3b850e0a3c9f8fe07c73ce74038ed20b3132b7c98541fa6c645c835aa82df2f8c9b052d1d1d593f8b919fc504b740995a1b6d10fb82dd78471c05b32b1d83e1937e643e8687e8dca6942da9e2f910781e35edd3d8d045a05fb094d8de4d582c9d7ece28d32c7d690f4b16ae50bd0950ceb66c35c4abe3d9dd67f34d73d3a02f7f6a4f3407b2adf7cb916f0ae98fa56c334e1e9c66b043ca8179262b95a2230c4a1d92695dba479f03e9e9342fd0a30f16f6219604e4f55e2cbc8789c1cc6aacb523c5ec1ca97dbf8920af93081d5328b1bab2fd51257c05c94464e9922fedc2c5c7b1786c1592be17cc3e29f99530a750f1c6f668184b986a4b88e20d8c1aae762fe5779f20f91f8cbde31c7f1a1b8be6e8fd97ba196eb1c9a2ff31283e0fc7c18755a5c5ba91a6a53ef7a688c7987e2be6832b48783bc76e5fcb2f70905766226230fe85be951971611690b3de958483bd05c0892bf0ddbcd367927791096326dd67ddb60cdb7048aa0751e330c552519eaeff909061c562aa5871c1fe5a1096e3578ab37ab0659eae16f75f70e915fa724f189a74ebde6eb25ac3448ece7858a703f5e7cc337ecb1d1abb9f22ae1d1bc8736889ac5c87c98fb9b9fc3cebc64761b741278bd7c2b39fef25b0ade3669c3a00f0018c976dd206c70bf357ce40d961958513a8b39becbce336693627f55358a963a300de20c1ed93b20da563e1647945ef30edbb3847dc83aa9229d914293be5089ccc285dcd485824d433c9395e95081267e2795eaa7028a1d04e965f04714d79dff163eec16e7a27e9a251b934a881a22cb5d8f3f748640da7ca339fbde69e3acd07fbad0c3ac54f99a605683cd49da9898129f7a5f8bba8cb65b1bd76515a0032d6b3a1b510e0b1d3c26051ee56cccb1de9cfed5602705d290297b42c03f3530d90f3f781a4614115e2517c935fb0d59f825191739c5b3dbd5406ecae467adcc52d6d922e5ff5f808f74f4c9ceaf1479407156cd3df3d0976068db97db3967bed0b65b529a6ec63f951dd63d1eb6f08a3ae8462ff4111b19b99c4018ef8fdfc355673341513e879d88d427213e5c1071deb9fe109ab22c283b0b57ad886104ad3264be7f5cf664477fdd58f38ef2702b2198bb27e7cdb6141285b7af410925a38e3e843a20f5abbd1be105b26b6eab98f72af7aba009874bc1a49a1aafa9ee9ba784e423f802b7199c279a9cea25e3e5ac726886bf056446ab431ec513a6b57c3f832f299a42ae3e7da2c7344ccf71fbac37d58e0acb768786c418b387182144359b03e4d2231e0ed8068ba175c017911a2a9645998341520aa66d539981f39008f600d65db2fd3cec6b72cca152331e8a09db53d35b1d929cd4aa0eb4ae981d7f6cd78162c50ff07d016239dd43e49f69e700363409e4bd3e266d7d52004097d8f8df3145904553f69121da991ede4c868d43e5130ce879c87aa5e3b874d4bb37a736970c2641fff6e77fddb8fc837d6abe9ff86e4f516f25b6371ca39e0288f4a875db84588cfb9106834db8995a602eb7fd5ff8645c4f1f9b364b3d0198dba6d9271684db3a51920fcae1af0eaced775b1961ec32abd9a73d6a2e4b4abfb0a8325f3d0c3142b7733ed90815a4cd33a3c56dd63c146fb327d3930e49146d6101db23ec65ad3a10bc9267534ba13aeca1c4da887b22fd9aa201f26a1b696cf800d50b69e1ee8cdbc2512a3a9d742a9bb2a8706062183fa3880842e7e241656089c4152c61ee7859b891f38f6b715076ba7e4237a878a7a019f85432791284bdae995f2a7c581b32d255ff93785f5a38cce20008f7097c1aa4656c063246eb31136fb039e4628d77febd347482dcee253c8e64748aecbdb258c28f4b0720ab6423b6112a57348ee67d0be345c3a4183d714ac869fcaf724687d11f62dd985cafd761f94e8e7001e51346bc74975d837785a4f9b1d8b103655cf9bd4342a3bbef5235da6658507a2ba70030e910cb75e159635a470ab245653d3aee1a014b485b6227ff9ecbe7c17b943d860e6cf4bd549c0986c3f5ece90bb546ad170d2a4ce27185e8c28b223c99b23caeec900f5f197a695bca6f5625281ee1164dd152f05a2ee1d20aa30056ad464f3c9fa7543d01a85f422ff7d875ff1dd1558a978cc59601ce53146ab6777fa6a5a9d9f290a3aee844eee8adcdba25e94fa989257bff633eddc86dbbe446588617320d687555653aeeb39394f1f52a4c98bbe9132afa6d92040fd7499aed3ac3cb0c5c9eebc0054b33fc55344be1cd1cea893546143bf126507c1e0a31f368d7a9bba881abd4e33d2b470c4b66f9ca5fc92a74e97c08bb1ecc3bf5e82aa0fa4cdcc7763fd621269de22e48b5a9bfafd1ee1ce47713546a89cf3eee9f97bdd66bc088a6b36bab77035f87f7f31826e106da78c31005c0643db3100baf204e7b1b70385c25aa17b44d8ae7d4f536fbe3c71c6aea274fbff75bd99657fba21da856f7e93be2ae86942f8cb81e2f02b37e70d95d85a414c54eeccc4bb7cd31e922918524912bd279775adc56ce3768512971990fc5336f88a473e3aed0c72a997c77138a36fd4017a21baf3e2a75fb97ce60d90f144ecde5df39501b15720d5bbdbc4028276a7391a4dbd44bb84fe13b073317fd856f13a97eaeaa5e68bd4f8ec4130c7df194a05d08d336597327765ca7de33bfedef6cecf852fd553b7ed8dee887943dbd41d7a145497330c6e295dd09ccdc17ce96db3a54dcbf0c857d34903cabb523e0889f50c5a552292b8e01de45b78b33563f101b72d90cae0677f50d4a27c34f1020937d56192774f8bca285ab74d8b38b0fd18969fa17e140257f52a2f408058bb5ad31096aa610a11a41175ad34511fa772af9f8cc2f1b73f5f08e57bc06e7ca7a61695148638031a4a64dae793e9c21cb68c4eafd43aed1e073f2036620859fc48289030dcfae0e26fc52b86d9d515b99edaa3683edb9d13acca8de1dad68a6787bcf8e3e7b7012fde7fc698f11cacfb43019a3733ef8a66eb750d1bcdcf1f01602b281b39d82fc3667756813bc85936d94138bd6ab9415677ddee2bf0041186344d217e70680ea2d73f32b81437d40d83c353349595a7a51dfd090c4c928a6ba66e07588c90440d16ef1ad2724ea79f4c48087162170336d817ab5ff6333b502040348ae2008f96d61cf5d035248389c394e9c22551d5d136d9cd2783c4ef35120f8274c2850a6f9e51f348100ec8caf0a07cac8a994b038c827731b6bebc5562291fd4844171e9c1ce1952234d9f7c04ad59714686f2f61e321692ea19ab1dbe32d0265e518a418ec67c92fc11abcef7489d4dca417a9b03494b9b056d933fa1081d9b34bfbe8e3ee4b19b76b231ccb3dcabc4a7a234d44e70a8dfeb3b2e6a22da7648fca0d300ebfe0d27abca2256faea72675626e5a26dfe3fc7b9df382e375362f3b14c61a10ff3c4fbbbe248fd649240b78022bf2f77921bf6ba96ae7b479e1111785019a5b8cd703b8c24e97ca53d59f1fe731b180502314a995168f2a41cd63bd7f94a7a9ca2958e9af512321ef0c5645f35b87c24c5a46e1310f8a103d7e981f531c0ff2e06759ae800ae5ce9b85d4d658bddddb8a21cae9b4f1751bffdfbd2cf1d512b2170ddf0e4eb21ae571a57b09f65a8f03996709587154fa9b4da0eebe99512bc1f78e9631e23c9a93554d172a57254e137b8f5bc1355cc05a207df48afd4521fad78f77fec241406ef4095df8debff1e9623607209f35ad7e249f031fdabbc7f3928573cc8ad58e4f6718a4b83eabfdb400c356f2f05c66b7e8a1b4f62370855689984189cce98d708dabca1cf4e5f0e6b9cd59ed14649d0ba5c75286f81529eae3e2b0d136792f17ce2d5450003b7051bc6e83e0bac2649a7ce5992ca2e3681905b846c13f3874133ddda40f51950c1588bce8592ab7c4680406e36cc6ed88fbc567db9a6e81e7b65570b7e169dd6ddfc3813c22d736b54cbf110e9dda998f3cdd3748efd43ee639ac76f5ee9d3532a43cccfd423203b42ee8ba439b02ffb7f0c2f66a5ba0a9e133e9d9c333dbf664896ec9f6d270d59dbb9b8c994f8afe1f2332a0106cbdb1fbca61fb469e1fad8dea124aaad3da97a77300f151a21fed5c0ecaf7683c0a96f5f853cba36b8efa1dbb14fba425574ca1617c797e89c0d2b4da2bd9e3180dbd4bdb41cd8e590ddd30c9fb3348985300e39e02576f1618edc9ef21d374b510212fdac65211ccba456a00f571e164841d1b4ccf32bd1e6d303a30429ee94082e0220341a35b0b8b0d0a380cf233d4c4c21be9596d08b8d56bb5fb51c878a68dba9e0d9c0f7ee588c9d5022d74d385055646619776884cf2f438fab6d74a0e716ef119124e30e5df9c29df6fe1d0ee06535938070034658344df0ccd85b69ca35535a32b3ef046f68ac2044b19d7ab6b2aca2ea271e9264febe954f0b87886dd56a429316052f1fd58d9a954fd99d55e22ddeb9a2f184863226fa4f7f158f995f57d19187bfb47fcaee0f565c45fd980f52243a9328a4cccaacc0539bb3d8651e1d006be93a3d5af0ef6306977ab2874de077c5936487bae3fc8085963321ae9a36fe7a750503dc60ac73c2538f413eacdaf5469c971ec787238fc96694e7c4a126c826563eaebba5af44af39991d9acf9981ab506998e7c106383d05e8c00ce5232a"}, 0x1008, 0x800) getpid() 12:19:46 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10033, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e027e040000000000009c11fe4dbfa6"}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 12:19:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) 12:19:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000700)={0x3, 0x1, 0x401, 0x80, r2}) r4 = accept$unix(r1, 0x0, &(0x7f0000000340)) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, r7) sendto$unix(r4, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r1, 0x0, 0x100100000001) r10 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r10, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) setsockopt$sock_int(r10, 0xffff, 0x0, &(0x7f0000000500)=0x4e1e, 0x4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000740)=""/1) ioctl$BIOCLOCK(r9, 0x20004276) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={r6, r3, r8}, 0xc) semop(r0, &(0x7f00000000c0)=[{0x1, 0x1, 0x800}, {0x4, 0x40, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x800002, 0x3f, 0x100000000001000}], 0x5) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000004c0)=0x5) accept(r4, &(0x7f0000000200)=@in, &(0x7f0000000440)=0xc) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/79) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000540)={0x9, './bus\x00', './bus\x00'}) pipe(&(0x7f0000000780)) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) semop(r0, &(0x7f00000005c0)=[{0x4, 0x8, 0x1800}, {0x6, 0xffff, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x8001, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x8, 0x1800}, {0xe9640cc08d5d0b4e, 0xfffffffffffffff9, 0x1000}], 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) 12:19:46 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) socketpair(0x20, 0x8005, 0xffffffff, &(0x7f0000000180)) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) write(r1, &(0x7f0000000040)="093ef683708e4c987db9d2d5b233f8248d5d42fa8b270eedccbbc5f31fb478d94e283b291695577b", 0x28) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x114) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)) poll(&(0x7f0000000240)=[{r0, 0x94}, {r0}, {r0, 0x18c}, {r0, 0x81}], 0x4, 0x1f) 12:19:46 executing program 1: socketpair(0x36, 0x4, 0x8f, &(0x7f0000000080)) r0 = socket(0x7, 0x3, 0x373) sendto$unix(r0, &(0x7f0000000180)="b10005040000000d000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ffff7f0000e4fd89720fd3872babfbb7700986967afd458293c19da52f4471c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000000d8f8f2601b221982338d64febae0b603201d34f0e6863d5df83a9e95b8fb73d8fbe3edbbce7f351014e6b19f96f", 0xed, 0x0, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x8, &(0x7f0000000000)="6b310167a769705bb1f860a8f5a67c9a5eee15467cd39aa0e9bc7248f86877c26a4463d52e11f9f6a534303bdcbbce63cdb4fcd9293533a400e3d8b7c95b6d09ddd6e04445c7a62800db57da5d6ac61e5438b0d5a1465d35c16fe47b49fb3ebd02ff08372290c1d7c76663331342adf309dae6befad7b8347d32", 0x7a) 12:19:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x9) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$inet(r0, &(0x7f0000000080)="1db8b87d23263cff41e63e4f1b07abc30325c6c9bf275593928f424810981a40c4fa", 0x22, 0x404, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 12:19:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/133, &(0x7f00000000c0)=0x85) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0xfc84, 0x0, 0x0, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xe, 0x1000000000000}, 0x0) 12:19:47 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/178, 0xb2, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x1}, 0xc) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 12:19:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x1c1, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x14}], 0x1) 12:19:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/123, 0x7b, 0x800, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0xa4, 0x18, 0x3, 0xff}, {{r0}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x81, 0x300000}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0xe7}, {{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0xffff}, {{r1}, 0xffffffffffffffff, 0x45, 0x9, 0x7, 0x7}, {{r3}, 0x0, 0x20, 0x20000002, 0x3, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x8ee26275340b47a2, 0x3ff, 0x10001}], 0x4, &(0x7f0000000280)={0x1ff, 0x2}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10000, 0x0) r5 = socket$inet(0x2, 0x8003, 0x5526) r6 = socket$inet(0x2, 0x3, 0x10001) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000003c0)=0x3f) r11 = socket$inet(0x2, 0x0, 0x0) kevent(r7, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x80, 0x4, 0xdcd}, {{r8}, 0xfffffffffffffffb, 0x0, 0x10, 0x0, 0x1}, {{r10}, 0xffffffffffffffff, 0x20, 0x1, 0x800, 0x8}, {{r1}, 0xfffffffffffffffd, 0xa6, 0x40, 0x8, 0x6bf}, {{r3}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x0, 0xfff}, {{r11}, 0xfffffffffffffffb, 0x26, 0x10, 0x20000000000000, 0x5}, {{r1}, 0x0, 0x31, 0x8, 0x100000001000, 0x283}, {{r5}, 0xffffffffffffffff, 0x8, 0x10, 0x4, 0x6}], 0x80000001, &(0x7f00000005c0)=[{{r6}, 0x1957a87b9fd64b5c, 0xd, 0xfffff, 0x4, 0x20}, {{r9}, 0xffffffffffffffff, 0x30, 0x20000086, 0x4, 0x4}], 0x6, &(0x7f0000000600)={0x41139e31, 0x80000000}) bind$inet(r7, &(0x7f0000000640)={0x2, 0x3}, 0xc) sync() stat(&(0x7f0000000680)='\x00', &(0x7f00000006c0)) open(&(0x7f0000000740)='./file1\x00', 0x1, 0x8) ioctl$BIOCFLUSH(r3, 0x20004268) fcntl$getflags(r10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000400)=0x4) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000780)) msgget$private(0x0, 0x40) close(r10) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000007c0)=0x4) pipe2(&(0x7f0000000800), 0x4) getsockname$inet(r4, &(0x7f0000000440), &(0x7f0000000880)=0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000940)={""/16, @ifru_data=&(0x7f00000008c0)="6ccd1981c0f8f0e8197d5353a7f3d03ed2b68fe8b535f19f3ce59a01ef2d980bdbefff2bc42ed39731c617d40b9588ceccfd588ca9ca67d8e055903045dc3b16c4"}) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000980)) 12:19:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x80000000) 12:19:47 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x8000000000000017, 0x400000002, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x188) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:19:47 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x9, 0x7f, 0x1, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x1) getpgrp() ioctl$TIOCSTOP(r0, 0x2000746f) 12:19:48 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x200000006, 0x0) 12:19:48 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 12:19:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 12:19:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bb774fda853433eea13c54d1d644d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2bf280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xfffffffdffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:19:49 executing program 0: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x178) 12:19:49 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x20800000000002b, 0x80000000}], 0xbe, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = msgget$private(0x0, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x81, r4, r5, r2, r5, 0x8, 0x6}, 0xffff, 0x0, r3, r3, 0x3ada, 0x7, 0x9}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xafa3) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000440)={0xb7, 0x5, 0x1000, {[0x9, 0x1, 0x6, 0x80000000, 0x3, 0x3, 0x1f, 0x1f, 0x6c93, 0x1, 0x5, 0x1f, 0x9, 0x9, 0x2, 0x7, 0x4000, 0xffffffff00000001], [0x1, 0x2, 0x7, 0x3, 0x8, 0x6, 0x7, 0x8, 0x1, 0x1ff], [0x0, 0x8bb, 0x5, 0x528, 0x3f, 0x80000000, 0x100000000], [0x0, 0x91, 0x5, 0x1, 0x2000000, 0x80], [{0x0, 0xffff, 0x4, 0x8}, {0x200, 0x5, 0x9235, 0x8000}, {0x1, 0xfffffffffffff127, 0x6, 0x1b96}, {0x1000, 0x100000001, 0xfffffffffffffffd, 0x100000001}, {0x0, 0x81, 0xffffffffffffff29, 0x7ff}, {0xf767, 0x2, 0x200, 0x79c0}, {0x9, 0x6, 0x6bb, 0x81}, {0x54, 0x3, 0x2, 0xfff}], {0xbc, 0x3, 0x800, 0x2}, {0x6e, 0x800, 0xb6ed, 0x6}}}) 12:19:49 executing program 1: getrusage(0x1, &(0x7f00000000c0)) 12:19:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0xff, 0x9, "6cd78c40379b4ac02f25487192bdf1ad4fe42537", 0x3f, 0xf112}) 12:19:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000080)='./file1\x00', r0, r1) chroot(&(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x24) 12:19:49 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000002d0000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff0300000020e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg(r4, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r5 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3, r6, r7, r9, r10, 0x12, 0x4}, 0x4, 0x4e933751, r11, r12, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 12:19:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0adba022c7b6df44f32177ec7eaad45635c8d4b945f7429c19701f2ce955a93fcdef21281591890ad969c40b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb"], 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)={{0xe986, 0x8}, {0x8, 0xfffffffffffff801}}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) setitimer(0x3, &(0x7f0000000240)={{0x200, 0xffffffffffffffc8}, {0x6, 0x80}}, 0x0) fchmodat(r2, &(0x7f0000000a40)='./file1\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0}, &(0x7f0000000f40)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r6, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r8, 0x0, 0x2, 0x8, 0x1, 0x4}) 12:19:49 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget$private(0x0, 0x3, 0x410) semop(r1, &(0x7f00000000c0)=[{0x3, 0xafdc, 0x1800}, {0x2, 0x2, 0x800}, {0x7, 0x6, 0x800}, {0x0, 0xfff, 0x1800}, {0x3, 0x800, 0x800}, {0x0, 0x8000, 0x1800}, {0x3, 0x80000000, 0x1800}, {0x3, 0x8, 0x1800}, {0x1, 0x5, 0x1800}, {0x1, 0xffff, 0x1000}], 0xa) r2 = socket$inet(0x2, 0x6, 0x1f) connect$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) socket(0x10, 0x9bce5cc1000421d3, 0x7) 12:19:49 executing program 0: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x4c4, r1}) 12:19:49 executing program 0: r0 = syz_open_pts() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8040, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 12:19:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x920, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) 12:19:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x637) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6) clock_getres(0x7, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x882, 0x41) socketpair(0x6, 0x1, 0x2bb2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="15b67e835097304561acde09e1058409", 0x10, 0x4, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x1c0000000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0xb75) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000240)='./file0\x00', r3, r4) close(r0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0x9) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000380)={{0x0, 0x0, 0x7}, 0x100000000, 0x5, 0xb6fe}) setsockopt$sock_int(r2, 0xffff, 0x1089, &(0x7f00000003c0)=0x38, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000480)=0x1) pwrite(r1, &(0x7f00000004c0)="9c6781ecd3687884c134dca3d750ece302e54566ac18e7c09f71eb2c3397a99b4288d2abf7785e7037092ed39a0f44eb829532", 0x33, 0x0, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') r6 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000600)={0x1e, 0xff, {0x1200000000000, 0x4}}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000680)={0x100000000, './file0\x00', './file0\x00'}) mknod(&(0x7f00000006c0)='./file0/file0\x00', 0x8004, 0xf622) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r7, &(0x7f0000000740)="226e34c82408a8cc8d056f2efa126acb871fa17873cd8f7b4b7624a6624e6a63b264d8fad04d66101208da92ab71983b76dc183abe045d81cf7c7c22341935b97324b3e44f7aca19420dd3efddcc3200d5ac18a8c4a2b75264182708c8c57c9086c2c0b878838bb83cafbf08b04db1c4ad59cc0b2cb204adb3d3aa81b6cbae8742d63dc3e96cbcfd46101625da844699f2bd02fd9a5bbc573007df819b0cd70dc5d4b019d893d85ca02b0b5d264eb2000a7fccfdc8061ce8f39c7edbb34e1c8291c918b7379b598b4c23f54d0da166", 0xcf, 0x4, 0x0, 0x0) 12:19:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8c2, 0x40) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0x6, 0x5, 0x67, 0x4, &(0x7f0000000140)={{0x9, 0x47ebbb23, 0x9, 0x3, 0x5, 0x8000, 0x1ff}, {[0x0, 0x1f8, 0x7, 0xb, 0x7, 0x8, 0x1, 0x5, 0x2, 0x3, 0x3f, 0x5, 0x80000001, 0x0, 0x7, 0x200, 0x376b, 0x5], [0x8001, 0xfffffffffffffff8, 0x8, 0x6, 0xc9, 0x7, 0x9, 0x7, 0x4, 0x40], [0x80, 0x8, 0xc30, 0x749, 0x0, 0x8, 0x10000], [0x1000, 0x5, 0x48364596, 0x5, 0x1000, 0xfffffffffffffffd], [{0x3, 0x5, 0x6, 0x3}, {0x1e66, 0x6a0b, 0x0, 0xbf}, {0x5, 0x7, 0x1d, 0x82}, {0x9, 0xffff, 0x5b, 0x7}, {0x6729, 0x100000001, 0x80, 0x8}, {0x81, 0x3, 0x3, 0x7fffffff}, {0x8, 0x6, 0x0, 0x101}, {0x1, 0x8fc1, 0x6, 0x7f}], {0xda, 0x6, 0xef6d, 0xbf0}, {0x0, 0xffffffffffffffff, 0x7, 0x40}}}, 0x5, 0x5}) sendmsg(r0, &(0x7f0000004900)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f00000000c0)="5c2ebe0f5f6e3bfde024cee85324e6280cc25595226cad89b464780cf38a4b006a84110422cdaf00d4024f5207e04d529f6daed2e73a6739ea7d0d9e273f0f052780aeca5e5536c951ddaf835091dc7eaefa910487c9f1ff03afc4a86bc3b2e8f4a14288", 0x64}, {&(0x7f0000001680)="ac6f97bd907b5a47de1c574a805aa6cb4907e89e2b9e1686d31bfffc3b61c3192af02006ed687a56449851ebbe8bd8fdd0e059160f6c12924145a9c8f2d9c07f7cc2421b61d94f2e31afadc32d3b73d7cd7112314d305c2649b37216ea11f297e03498a2aa5298e6c982b7808597ee3cbb76b58b2791fa752399b0c8d93e52918bdfce9f190b8923ff89a751af4e1f918b002e278180be254c7e62adfebd3a4b2bd5fd5782edfc708a07cd45bc4e9e92a6215f7aa9695d61cd5d31ec90d728906d8f66432fe85ae1b969c72fd05debaaa6ebd52c9efce057414ec1bd878f4fd8dd180c8528ceb220e119246d123efd219e14f2ffba292518653146fa9dc338c2d7ddce84c4cf4091d6093837dc57c9b3d3766daae734b6eee4b9882fd7c191421609360de79d31d478816be42173ee9064eb6df743f60cc4262b8d07d960d31d4a911b68b4ff982a52d3ced7fb60dd8d0162cc827eb02d760d1fe0120ac95fb57453733146d66f623e134ae4fcd7d9aa78a039a858d88df24232d0b40deaea15c3fdd2eea59545e2dcf1ff627a6bee590db422f2766eed119599a04d6c0b2f5841811218ebd2ea8aebec3bfa53608d216fd1b544a0c59a244915831f3b7c2ac0f23e96c028f89302f0e203f82aa0ac9dc47a7c96c13fd1a3ddbbe2ce10c58850278e0750cc8bfbf18b8af635dd0992c75c480f03a80e04167c0fd733cd8079fb01c2e2db52df0f4e252787dc1d0a71c1773c55db774e1b40fb5a1b3c59a906ca87d6c6c0b1c782098d51685b171129cb2d9317d43426ac36fbf92f354377a9b7e2429bf047d5d38b7220bc918fa251d220f955c4d377b1811ff316571c313c8afd99205cfed9f80c92656a616db094a9bc5df29fcf5d5d427e3e108646c0f1039b99a72611d32ed18b931e8f3fe5e7baf51d13e15bb728862885baf23b3aeb6a1b4fcf83ccc69c1ec0425dce88dfe3fcca54b2604848f8343d5d03250c46f76e550873609638ac64a6019609b72ab9e637a7cabd51226eb69ba0abdd377d32387d931995a14b63d12c840c911d3057145156b689d18ab1476fee38f5f31755bd9d5aa092f0a57f8f1e4a5494826c131f1c613c8c44b040dcab561317b3459bde50de8084c3d230d4a9c38aeb994554adb55d0365bc911fc3584f0eefeb67ea06e339183fa3e7478d501f664174419948cbd44255196dee38bcb81b5a55c76529afef7e19931309888a572af2aee6e410016b430791b4c8dcc51b944222fff3aab2f26bd93c0031d5c3e92332fa345056ee0890eb1d1d9754fc189bf7ef1303314c1185c8e0f4e17a5af75cb65219c8edcce7d24e34f93caa3ea1556797e89457503d85f836b7ab37478842fffce5f0700f8fb0cc38242bee9677b6a3f3a23f7ce309966f5397054ba89b02254925d63fec9f8590038e5cf86accd1789d4c899995636ea15bbc149c33aae88b558038c58f539e40588bc9c9a5a26a9010ac2d065eb3226585d7b231bfae4f3eb860e35f59cc7441c394750d8f8b919bb122957b3cbdadcff0b782aa4e4f84ecf97e2e464ff23cc14ea8fec49d285234c2ed3c9a0baeb0953429bb135f44953864c688dd6504caf668af5304e3a693849cb5b06ce7c72bf5cf13be552e2d77ab544cca203ec9c7a000e9372ccef31f66a9a3eb33998af9d8c1f0a90a75b9aa2a9940e5232aa1d658409275006d704e79e78fa3c586ec44d0272d05cf0fa902c2172b9151b442dd545593fa2975580f88bfeee88c09b6b5c1a067f5b682b406f689da5d3599f7eaf2267b1e2ed0628d3e60348ff28fbc235256a0ad1d3bc89b5a58804953ed48c3b7ea53f052fa37cff4d14cef8ecd03b3347904ef70ca3bab21bbca9364ae29717488f38e4ed16a8c86bbea9960f37261158d2765a1929c1dafcc0836e6d2f2467f59a1fff299864477034f3ccba0ef852d66cd381c0ef2bcd5a0d60d58fc483af4457506666a735c497effa4d9bbe5898dc89883fdc86d912dc9f06366c9ea2ce787eed716a53d1d62123e53ad5a57096b874777874c353493a742ecb708dbdf1245af2965c3901300f2ff699512a9bb6a6c491a00589863fd5fcca0a431caf4d685ef09caeaa4eb25c10bd64444201b19558669bd12988a09bc1045d7949aa2d2df38bcf2cf1eacf5098c0ba9471fbfcbe708f678262d18e05829215cd9610b584b934aecbf912f3242edd899917240fa6e958a38db3c36ccdac2bdfe1d7ed0ec59a4f386e781df9ec3fb46766d4598c50b8e3e36e9d490d5ac922a86ff780365a4e920d06e6415bafc55a1cc4a4094a13b6e3d339d811199f83b14cb1e3f30ddb92f96ddbe7883cd82cddc6b0c1eadbfccf8a6c515b9b114a9615ffda530264c223da513885a09434f5f6c9f2377ba1d9f0a992665292916e14184a2a097185813850c14b09f69f680e3ddf766b871143b00c389aa58c878c67adcce99dd9f2319c04efda6eb1cffb21039876c5cbfc3ea434538f8624f3f718c2c150e0bc01b038cb337b032ff34ada844de618d7263c3884231ac7a494536efb0364b1d78ff5d5c0964e975a6006ffcefa8481e32328550625a95c154475ed43e8ddc6ec6968e68bf0090eac4f6bbc34ec7b5d34070534f5b763bed7768782030e06d5837bf4029bd0f987612f0093c84b94322ca590552075b9809bf6d3b45a88f140ef87ff42bc0386a6d76e3e6e8c9e2cfd274a9e2a9a061196a9a3e9715318a957d9235b35a467830a1406cff43c152700746b37488df38afa609d54b85453e9269f614be9efd32aca9a12c661d0d259225c57f264ba21a076d740acc8d3cda3fa1adb78a41672dfc06a146776a5498b4236a67bc9cbd166b3818e6f016760372994447b1c259ea7516c4627dc43a866c187747637a14ff6de5c5a6779a5f4cba41a0b713ecee05c2bf7a3b45a084c2df0787e449785c61fc4d7206cd0fa120723cf4b7228f1b4dfe81e71652341882adf7881c1df826d2991af48107009be36158a51fa80f422a95e7e380f584c978002d231ec837a2e33cb1566b192b985e1b4e7a16ec503ec6edc73b015a14df3901550966147f639c74a13a50a5a3e6e7609fbecd4ed62f87e2f8095d39de8c9fcf2e429ec4f290304cc176edff2ac9c1cb736dea9d94584e9cc460052aed52907f270a3282fcd19ab4be429a687ae92c64c2037eafbc2961938a3af6d7a9f949f8ed6079af31077ce7ad1a4ba8d768fac9da6f8da562b04570757b68455cb59a7b2cb6e4514be8bf149e2da5a30267da1e85708acd708fc49ed6dc468a5491c5042b56dcb8d676985d8b3740b6226e1ea07f2aa0a59776034d194c251606960d7c32ffdefb68c714af4ec059a27e49268e6d138ca8d02fd704984ea1294bdffc71d3bb69a8eb41eea4de2d1970a5ba1595782c817bd19b8c58e3b1c66708d4e17c4d8000664fabd488420f99d699a1bba8c8eb97cfd480f4873997f614f36b9cbaa010111ca94c6b755961827e6abffaf707ed83c8810229a65eb1802983e40ce496cd733da5f0f1585b329c4bd37c669f77a6ff5d43343c082aa12982325cb8fed96ce5284f1e42cb2dc8d20b09338fc68b2314d4f6a9381e281a1a8f6929d8020f8ee415859a5feb7a4ac7ed8b9b4803714175824f7e9468b5cb93c3b027fa00e30596d66f8a973213e1a9d4c72ed166b1e2e11e1f04729effd2afab0bba22410ae7e73d62aee23b66ff3c3b8d0a09a6c17ab1a055523c2a74b03d1edc05b63e05b57706bcd09dbcc93fc53b8998993e118acf5697f003ae1e1a72b9f4689a1c1d5d76f9d83398d9cbe97ed50829471e7105a38f819da955705861ceee1c4fb330e40890f5a6190e7bba9ff7afd6ccf460c0b9215ed3e15259da570648e2bf271a26b5ba6b643edafdc9cbacc1e2ff5b5facbac47b6bddb9945d8db02b0d7ebba8debb7fc1e0a9dd427b46cd6819bc58bda6bbbb57d7003bd48b02b097a803bd092ae7066426f5f995151944582af54c6ffa2c786ed337244c8075b4401b1b6f0ea4c37154e93252ab50330dacdc8cbc0362b453ffd01e216c09b852ce1027bfc72b9212269cec20b94b7a86130584fdb1978c49eda81e57b6ce4499f12785365da5ccfd891467db571a543f85b7233baf9082e796816f74990fca1acd4f9cc595ee43a6cc2f4e8ee65fd0952812081a47be020d6fdb80b126f000856c15a57a1e4f000b56954df715c9fbe01815abbdc7bc8dd9bfcdaab25d1de4ebd6ac489fb0c968a4624d78c080724bfdc15d7837549ba18756f7bd228cc331d480a25e4ddb5f13096f50f41fc82e342752e7b547a740ad8fffb567e274398f3a3805d35d68cec36408c34c5a9d560a6d6f919f0aaa8df268088ecd54ab153e9d28650e8c19e237d1685f2c9357e9cb4931a6ba93160e0207a690f25df3d4d2656a65db6529e98a0371419b4cea3f15c2855dd7b3e2dcff88bc5ebb153bd4dae3b0ec07938c95ad12e34d9398a27ebcd0353a2bf777d2271b7b1d7c1da6eadd05677fb807404666f2722eb3825542e392499fb64ea8770c62ab3fce4e61950adb4f4b5313012efc64bb5217e6b1632c8d8f76bc66f4cff0555e92c0c1a853e8d8e5ce54b1723fc349a95d8973f222596d8370eb592a8020ff9566fb97daf22c3f665c799695ca957abaeed1880c0b9939fdc7c0cf537fee95a718a5647829fc2343a19be62bb0d0a33519c4e39d14303f1104fa341d22f02238ea15a535f45c52502fb9ba3160485dcd4769ca1e77c2007f28c06d38d4a6b33d4619c0f0e599f656b0626371d18dc3e74f6d35d83aa13b7e27bd980ce5a4e2db727c70d8edf0ad6a891ae1dec9e364afb258502a5519330ea639768db80d1be61a72e0181833fceb50a9399b3b447c05ad70286dd9f88ae2f43cbc6af59965c2904f208b0d94b1a3715e7d7a3a8a32fe97608899db1c1ee1d44904ab8d77e90cdaa9ceb5f5fc1db514ac1a0bc0cd7a6ac56d17dcfc936d90090a0441f5265acb18d12383bd3d27bc203580486d26ed2fe4f5e2f6ab8755516e76c15497d805553aa0f7790c90054fa342df1f548a442bf410bb2e730a1538ef5e62a2b8899070dfcc210081ff06eb59a4abfe85c7526fb1aa951880f11eb0c8660d56d3e79e558a6af58e4f4b42a3de769ccd4cde15033165e1ee250cecde0bf709a31f608d794f32e26e6874da4052842667cf49ada527cc19c6e25a603f0a93c56ed032ecf27c06036669f341991d325359c58a757b12adc9c9e46165a2a6e4bf479d43ea0df70a64fc3f3e63efbd5966a5f5f90ba75edd3a5fa0d01a0f7a24405a79c34691baac9b5c73bfcd0be867d599589f5a37a0724c4c71c63258e00c24ec33dc4897e6e21402ba01fbed48114a4aa7e798887e9a2665674f86c6726fddf854d0d12cfd3256780187d7a1a58277ef51fc93576c21515aa599207b0c0936ae10aae8d7ebb6b80f164cefe38da0d1a2660232edfa53be445aee8276d6b3cf2b1e855cb86b48848845bf577a2a5ffbd7eb4da28d261376002789480a64aeca1bbbe1852ea995de0beb48508d79f123ba73c296a63d32d0f69ea785de3b87a14857f18297bbcd020e2334aa8ff8c5c526b62eff335c47257a2869726a5a8b6b270078c7bc94d29eae63dbb81505095591d5612a3a7b2de39e9e7abd8aac56654b4ad8d47d23ceb527504e3aa3295c020a3dde72f8e90ad7f175a7cd73445ff58ea7738675a9818b647f6db182011aa75f31b0e2f6080f50edfa44e3ef2a047b3fe30da929d89f2634f918f2f725f0", 0x1000}, {&(0x7f0000002680)="87cf698d85cc31951f68abebaa2d05663a096e013ad64757c34e35282615f77c8a14ae450292b5a384dcf8ed91e1c6c8c0cd4bbe1dd67b8182aaa2ac57fb3d510bb441ad4e3e30109b11c6f0ebb493aff1a3dc2d1e8c82912dd8eb4c43ce1ea6000c793e65c3521500813fecdc94dc43033376735f3351f6a493de83e685270faa61", 0x82}, {&(0x7f00000005c0)="e6820041e573f6051b980d54838a9e51d675c66a0c51e1f658b705167cf82276c1c3ba4fb9c30d0fad75f162db796c5e9b4c1278bb0f0fd3bd3595f77dfb4a3d959781b08d4537eecad33c29d1efffed70", 0x51}], 0x4, &(0x7f0000004a00)=ANY=[@ANYBLOB="1010000000000000ffff00000500000023724b6fc6e4105866c16244a21bbdd9016c0c8f2b5e34a14991a97039efb4080712fec70413276d1b664a63dbc818891628e140f1622b5113c14486a5c172a9e14d86470d891b2f414c1349d4c422fb915a054db79e72240938db89ad61494ce5e4823dcb07481c118a4f500d2338b17404c640b7e83cb74967da058f43480ffe7f78321cb2a9e4f583f2dfc88fd8f72ff775da9e05e40edfbd7efade76f12dca31a38d40781b6a915212a4ad6c63cd7cc6da2b4257bc0fd3f2dd07e5afe2aa9d1452fefe0f7570ffab1213988b45268e0082ad0c0bdd33b530c92038880919ab3c5539f49857f696b11b1526188f39c94c4cb9cc2c40850afc1480023b5d2d37256898aa56219a7611bfb933dfd9836bc121af4b7efa1562bc5237a6cd553907e50baa09e8e8e1f7afdcf4480d6cd8d6bc394f153eb751c91e7087414ec10293ed1957e7bfd670b0094febfa2b361b2b6cb206b4bf0c1d49e9ac44f9b6bb2b0ae14700929b8e9c298578bf96578b21eb0b187c56befe6e0cfba3d1d7dd8cc53740365b5f20942761776c414098b14a4ad4c7d0f66be7d10b0b7b6e69dc3e1efac2ac185e7afed1a0c18346bbacc1af4aa0ad240fea1bc8c18d9064af61ad111bbbf6eac6541eacfa87858df8888c10c82a97e32cd6fac2b4cdc9b914a505848c525298ae8d4ac90f4a0c0c246bfe7c78df8e4bde8777dadc1cd92bc0884cd18aafcf4cfab1a0368b269422d586c6fb7e0d9a2e03b7a80291cec8c5d0b0d8fbf92c85dcfe044207250f32449a8147c297a2311e23c5f8f8b4b5e472ecc609b7166c54bbffa284ee4093f2adb0123ec0ef042efd0e28aa7c0869c46808e8c3598d76dc79ebc51773dfab2d4e60b790bc971671735ec63cd72dd3f6b1ae4b5f9233ead21d907e2b1ad4575e7f9af066a3ee198027bd8b71a8e8a5fd1102b2429297d11cd45a119a291e1f544f338cd8cf78ff1063b7d09f07097b4a31a805f8a694cdde792c58072c5311dd9e87e7132115e1fbaed3030b6813d58c15d041988a8f415cb396d5bbf046a6ac9249ec9c357b012cf19d929b2a878d44eb831598c8ae1b6ccec3faf1092deec086982355c99764db11a4b6c17328692d7ad2b7306310d10c983d7928a7ada4e2615115d766fb7cda91e7dc38f838ee306acda49af2feeddc25b67bbb8fa9cfcb0b8a7b00d204622521e83f288eea5514f4e90d3f76e6579cd85430c2208ec823f847e26c2e1baf2628f7e5db7a3032e2d41cb5f197a1a3c17b5c47a734860ac73fbe1b23364f6d39e75c47cff53945de9fce5bf3fa90087068e794fb22b13891f73c39cd6eff4ad7d194662fe312ca644d05eeb7e2b1bfffa2ff456dc88d823be1883326e3b2ad4935372ac71428f6e2b57b14ad4a624b3c5bce672b6ddf8017cdad828be25f5611521e7da7c7fbc114166f870b97f8281a8a6b9b633beb0bd4009744c5e3695c407cb9dfc3b396be526fe7463570858e4fa166c363bcfbadf625035fc7f98da7b5386f383bdc75775ef606569963b84e14881e32a6474244fb54d6cb2112d28d38bbad2d5698ab82fb8b93d74c8a82d3af20d38876b3b57f77e97aaf09be848086a090fc3354ef568ef4a81fdd655ba08b242d3aec008962777d5563788839d3c1e540543f5be96a7db305c7d33aa2a328398ae0360f892cf28fb20c1ce3febf067e909111038c75a09ae000935be5dcc3c296acda0f8e4019c40596ab4ff922335d683b1c9b9b8333ea2de7c65acd85cad9b462459c6b86757da5e2b79b63e373fae740101312dd92197ff01522b47b2b6b64b8a7c5e6501048a347578396088cd15b0ba36db7363c7d0590eb59b148d56dd5c10c16c4735cda57fa674a51813c22a5712b779287c3c7669cea573aea5a4b0e2b2881822209a7e3a38b1564e43fb21aba5c2dd587307e6a6f94d02e3f5bfcb69e3783876b0893aee8a1e3ef5de553d794fb9e1ce2fa4aa1ab12198f9019c319b8a4e1f9d1b8df0a7f86d9e236327201653324efb9cd4421ef56777616f87760fbe4e82bb476082e059ad79dc8c51079b26f21659d20dc9df282023b9b985aaf53b29fccb06ee87c4d2eae0a0b04bba871260a417114357af62d4df2ba9d8fa41070a3a563c2f206501d15c7076d262184587fe14a2643d898dc48a3d34b5a8fe262c14ca3d5ce534d5e156d8b4cc0d2949bb9904a9e16375b2a084395aa8b16c8d331eff218c5b12c739d06fa7e0d989dd6340da729d7ee0545ca968edd0b8ad0de0af7a955714af27f49ae4c3d78c8b5f324439738782eef3a833d7e6fab4e7ef64839aa88c7c33052fd2c6fbb15db7952cd41dadbf0d9e35826723eff4b163a51f64c1308feaa69a4a0c044c888fb5494195857c8be36a3e33e27f6be51a4a7ac7669ea0ea30f43022804aed1a5a5b693906b264009df7b901caa4ce89899ef6624a0dc879b8ba6b00683c13b2857e2a7a1f65aa4170859b38a4f953031f69471af6db8ee6a98f27f6720b39fdee4e36c5a0e2316c8b9d98bc0b9f040f7065794e1abd4d9d850f57bdb07a952dceca0e6ee37ec3db6cfe6a843f1314ee26caca32af9a90fa3ace2aa232b76f313c733636fb423dd45ac77864122d1d43270dd3942ba8324ceb9a6a0a8ad0a88c44b9ae4f1e789c2d4615f1533c5d9b8a1316f7bd97453dfdcbf8573d08bc950cab6f2ecad7f76278e57ae8a034602dc91d6e79016419db433ea412eaaa8ae60a4bd42b1e37e0fda6f9a94c0df8a1b8fd6b424d6173b62feac61c2b9472266a8d90b01d582fd9a697912a413316760ab8844dd391afb74b9eff1805f7f7a90a0c02d958d82069b2729479ebf40979c8454e0fbc3a173ae3aae978e3295c08108319629b960693afd105aee69f57d192b00d9c8cc970f842b45ce54b028897e00b9aa7678f97fccb076cad3f8b676a004012f9e3fb29ea5d5b903fd94b24ef6ecf65492b7e59b0ede899ada309ddec906972337d709d27615e396ca8c4d4990f7f5b6c85d1a8ce0c6fd6796ee447cf96518a6ad5c3095bd581622c07582bf12998b36cc290b24126a1637ea8eb666365567928a23dca0973bd8bacb4b91fec410742fac1b9ebe6a75a3392f0bc53885baeb749c4ca88cd48024611ade6f2bc793588ca74819ae74da2d9b9c46f6c69111f75701490e2c86622ca965a240a02375860100010000d76493d34aa7d1bd79dbb6fa7e8bda960f9ad192ec3e8085602580a975151bf83b6c70527acc598b7fd2acd8439f234b77dd0d535c166da44fbfd1b66d5837be4f8d0bc05e715a74711699a9109a19d506683b1c7bda7b77b1c85ce3d740350c43bcdd13b688e3487e27e38bc542249e8978777b194151507ea7ea7b8f91e52ce93fcfbc218b463d8987fe4c4aa908ee66b917f3e371f5eecfd551b88d9b931dd37327fcca0467b30ef40637daf723b533b617f9e10db92d59491c9bf5f9d7ff7ddde750400d6e62d2f7805268efd621e3392f49d9d8b9cfc1490585598d34324fa9e284764da448e469c5c80781bd6d8e509ab30e6dd2c0175bc8e944afc8845414b9da3469e8437db54b6e92aeec19a90b4fd401f44f801e1e99f9ac6116e9707e356653cbc99b1536d9a4808c517df6e7ce320bc2eec03458deaeaec59dbdb5f1f0b1678e7dcd4fd804aef08854ac783e7f8c1fdeeceb1432442e3693a1b4fd30afd9dcbc7117fc06a957a778b3e346f1546b454b496550b0be0c4526ab5f9b9ad265e40fbf6a7c7e81b24827a06a572f0d246c4914c43e433174c44328d49edc83eaeb99e795f2d005f0f83f3a39f28d7625907d525da0044998efbf923194bd50f12a7eeb8333f16c5472fecc4e156073b2dc8e56fe59c7ae48af837bb7e8e0a0c5371e54b234d9f0b2e28923f18a65cba2faf80db6e26fa092f213a6d0d8a5878441c5d308167eed520c204f60c02dce8526c567ad53f1e4f88a306c578f4c447fdfc72dd43a0a93354655eedf6a95e04f45c2f6912f6ec381ed993bc65823836b78028880d22bb0e0f7bcf2231fe19a5553a72fa043d5da9b596c7d2c100b11ca33f09c65c6cb2cc2ba1129b04fcfc29b185d42d13c7cb01e6dc370ef50b744ce389fd7c838fd8801ac6871233ca8ee2f7c52b30f2a4e34ef0b80e5eff763ef6c95c7be86dbd8ec410fdd192f3cdaf9ffc56611995e4eb4dc302e4c7df6d0a02cad74c6d18583900edb135e1caa0b386a337bcf6a2a1d6dfce5572bb68de41d953d22ccdf865814f8f2b772e170ffd383372d0d238786927d4e76a7f664b16196a661ac1babe9a77a8915c8da86ef9e6992fbf22d513219e34ce31fcd3da77d0f9395273aa5d3444ce860514f91be951e579897ee1e3f90ecc37a873e884c19569de90bdbfbf437ca02ab07c916f2d791d84ac39fdc9a14f48fc0414638d9bccebe3cebac568f446c49468527375fdf13be8371ba8460c4d924c5fa992f84361666e2f85708162030abbe4167d71fe95090275f0b2017ab37c74a2627142d5955befa2002e72ffd25775f2c5d2e77ef0f4a81b2d3b81f0723d5b092175fecb4d6bc367e0e9f08a65c55e411936f4a3ce677f6da16814490d5358772fab67d711d79f2e64ce8abd0b52386c183e59a0889df51e70a23b8ccd93c1b8c11bef4eabf1d1ec300f48c768abd88af9984dbd7f213f9bf4c1ff482963a1b470097d6e1c9e87e7e261fbe878ce21931342eb05a5a9de9948102531cf3d0631739303184cd3dac4bcbc80ff27276e66c12a453ee134faa9fee4a9b8729dea87bdf6f9e771856ab53d91ec9ec2014df200174065fe39426e93e9e3a88ce9db69e15737cdebfdaeb58abc517950a2e13a4642e0fd37bd95d7428c5cb970ecae784998b5a8a625319a73237d0f7a3f3b96e4609af83adfded9b63d8c1ca5691f58c3c693f412200e6e7799ee4e2c234fe61e1e62287cd33fe08bb8a5027141fc6d3624ab31974854fbf13140a463d3ea7abafa2a4adee702d01109a1d9adb350876b9e6d5079e519dd7c2e30ffadbb6564ac9ebb7f3af262fb8214fa969a6b80905a66a24078467d9cb45d0b0035daa9837f168d0411444b7e8a9448cba6de40dcfbf194b45977d69c91bd9164c0eab4245883904b5bbfa4ad0d2525a8d40e81dddd1c406e99575fbc54ad7f116103fa78201cf0e08091449d9a40c38ad390434ad5da9f115f279bb618f12e387702fee052fd3099b365871da76ea55045985b5512db148667165e4386f1dfd9699b9d1b19b8c62eb62ad16b983cc4bc486633500a620c57e42e9e89af1f31d2d149d161cc39b495200a571a16cd963bd06872e9891661d39eeaf2c5511d1ab80d2d2602dab813404a99be55adf2ac0410d8764cebfddfcf96be89130e83f9742123b6166a431d5e5512004708fe2ea32cf8c496daab59f8eb0e6a43d572af505bf8bca9c75f1a60b7f7b42f04d89618538e41c92ee6fd9edba062a04d0551442ddf3a691b55a22d525e96474ecd3a6ef88293753037c23c3d3dabe4ac55fc8e54ac898b761ac9bf8fd8f3448e53e5987502c86031ad8b0d7f087936ff86393c48f523669db0e034cb2db0d3d63e22ed657d34728356158d7d8e2a33da385dcc77a40f2c8f6809f5cb51b04d2830ba426754234b1203a037b420e00f0d74db96cd966843775ac7fa91268d326392b7beccbca3b2c90407a082cecfd1c66836f6eec192c93c7a03998124c24541bdd68b94bb957fab9050b9657c2431791b0216335c7f6abd76f60aaf65984f509aa0aeed307c79ecfe472f8e538077d6800000000000000ffff000007000000cd3d6dc1aeef5fc7a8510a24855e2ce7280a1a90ce3a550458cf9ec3df8fcc35921cc75ee7083b9eedf0f077e66a5f778a61c026c2c12757fccd81a6de74013fbb70d2e90292e0996ec96f9e54ce3e2186b31f60000000008000000000000000000000003e0e0000ea19c51ba86f3cb3841d00a89d21f58227549bc91ca529167a2e3c819a19cf613a1614d222b3768ffd121db0971dc38cfc6a35d1b1e14faa7422b4651cc536812e430d8f8be7a5fc0ffbf2700d13e1e067c27223cec962391cb3eb1cb9d06bff9adbb0619dc67407bc87c8f3000000001010000000000000ffff000000040000731d6af3861cf16e446e7bc7e4dd75a8c76bc89ccb9deea293dff475e826d81f8bea248b3a1836729d57d973577332cb3496667e9171072c1ded040031732924dd85b309ae1b2db3b676291a7fc49add2628ae4fa9328c88b0ef18f17b3530022cd94d0f914c70b2e12b33510a422f9c0eef4c1fb6df4920b98e3fea0a8f7488fa68f0432fc791339ba2c7a8037a1b7a9c4e7c52e745d8d4cb46ac4091c8c7fbf44e2ed74fa5fc79852e9191fcbd69b766b9ed1d4c85fdeaee906c78d657e35de6484e7f6f27f568c406f9c68e04fc72e0ec20df0f3205349422fbdf0990d38a44a676eeefe4b3754e300b2d4567f30bbf63e206cc5871b39305da69fae4830208e56a61dae46cbcc602ca08a0153fe945a7cf8b2e8a97337c455f52159d494e0e4ba23d494b47000b67052da16313a3e9c716b4cbb421635e9b7440f7c6e11ee461292d1fcb0a1978414220dd9a2c74dd347f6c0fbab18475fa8ebacba028d0a41cd485bf0adc83e134e4219b8623030af4781df3034555eae8a843c6ceef966afb1ba0edf44c0bcea8ee07925b99980d5995d76c39e22202d6f7cc00d219df5a2b1bb1e5040d36bcd4824b2e81b93ee25eaea562b065233c4756e98ec93f1096daba2cd9bc58e7ec807006e79fc681b1b48670062347553f1f80125ccfbb2d5c44648cc928f721dc045faf6426907c27669bf91644807d91f35922a774a475a5d8334340e36c43d6467c6a670d01339926a9f65d45193e6da751747dc2caa4050ade50b9719727bf64eb5c62108fba5c212d83a40bbe6acfd4ca3e4a544f2f5dba32164ea764830125107bfc7f8ed5c050ba6e3d26760711fed5b439519c9f91482806890029f6f3f1c172984049ef3b6cb9a023adac7062d5aacd4873a5afee2f7fb2362a76e3acc45cffb6f899232cd07aac11f42069f9d3a81f7abb7f761ec16344f299ed99992bf177919aaf3f08087bc5e3728cbe25d4c5fd805e84e6182f6d3ff2d262464e7098602bbd664d00e2f9710c23dc11752c6a7b955b27c1eaa2f8b6379757e3f807c7838d774a577cd8974cd1a1fdc3678945f0782b2184ca563deb9e12bd06ab238556df112b0a2e93f67fc93ecd5ad443be52c14b6ae77be8a6181e53adde44666ddf787935ab9025e9ed82bfa52c4aba44f4ec369ad461d3101d6758800c9bda0210a63d5f0e933fc0fe6ec05bf888db8f0a5f7f8197ba2bb29552a9e23c0adb0675ca783ae14760d356902034a53b5244d70fe18f573bdeaa02ec6aaeb7d868034c305b168f7604e34b67578dd57e200454c697177e8456fe9a771c0e99ab3cf385b9a72f5dab9d2d72fea41e639327e6bc17b96a545cdc8e3bcfc0f56ef30af56184a4628fda904c614337274d2ff7b35e2f1b54d1491b83e666582eabb96333fdd62ef4341a7f7965f01aba59b9efd3c755a656a483978a7c50dfd8b997ead47372316a04e378fc9f9b0436f94d010c13201e21c1e5e9c0cf3b2125b9db4449a5f188cc1b9c0258ac3c66a8ecfdc479caaf34a691f0f5b1b31679e08231a969a81a7db2c23afdcc2661e8d51200f5fca9844ab205e7c68301e1db03313e0446f71861b31bbe63220fda6ce750e35c4f8338941d3fec25b18dc72847f30926aea6e79f9cec7968614e0daad47d8ca2a74da1808a7349a91b32f3ccdb8efb8f9c00d3556cd8cf3fc43bc1ed231f9880f02cd75647c1a6d3a3b772279a115455997efd60a9a6c0157cb1e87b3058449dd73dd4295350be5a43828bb91ad4118cf76a57c93e80a2c3c795db86c2287f6283adb856a412f57dc36cfeddb35484aa66646205e55eacfe5c6eeedc9dfe8d5ce755d2f618833351b8ee72fe4b856ae56238d1876b22a4de5bccf218329be546c0de011849b6be94b990449349a0f3c4470641fa8b226a87418355133c480c7699e1d43c017c1978e86a391eee8035854bdbbbb055e198dd464c3faf35d774fc57074282482f03647c4063884a2cb7513bc8fc6d3fae65d513334c6d5491ad4d1a9bdd8273fdbf8985c9a68eb66f578eb24d8a018e1db30aa789f24ec4636a8a9afc8055ec270381d517e5a42a2efa9ff6baa511388e227a2a33d7a7cdd664992da9608db8e4846a17681b963308c047e90899ebb8ca55a1a6aada188f99f515e1bd016f47c3d7a05e3fb1e9206d6472e83c55e8b450af23efc2111d41477b6a667e1ecc59423b3b3a2b2ee44b900883be6cfa3585f21480b2fb26994b7b7c1d4491532558b43d27c5c12421c4ecff1843960df54d643637faa9aafeed0290c78b9dad989e0ebaf40391efb5f2f0fa291e734f632dccd432e1ea0b133f40e5f51518836f6f183b8242996bf9dc723aca58ad826d6568111cbda248900f9ee4325c10b9a60b7448f0311cebfca3fe2fa3168929ad2def863a16f635188f45aefa8bb0e7b17ba0b664543837983d0676e4360b8965f67f0268b081b25d3470aa8b2591b084ccf40e8a4a222f4ec25124b4d307f25c1f9ad7fc133f1448fc79314de5b92513f014bfab68958b89235f027370d49976b5a78a289216b5126e4717039bdc1f2dd509b9ee559fbf939caa5a2353da62e9ac2f969d15e964dfc7731a57b7ec22a75f3c8f2ee0c192954e86434d57023eb5416e5c0873879c5a92a6fb7805bca048e74a434e82c6fcedb20743e1f9a4f9875e5271adf72beea392f64b0d1662f16e002b5a311a36bc022bc37436ae048a81baf48221e57a6af265ff161825249f9aa0014e57dc9ca361dac65c79ebec544cefac680c38375de588c668b7e49ade3cea75fcfcd4f8cb721a0c5e26e3f6ea06a0fcd53cb02ff3e7ed1e9e542a834b389bcef3ffc0b8c435a663740f0866f438cff8ab60c6131f9c8e70b6fac706545fb1b1472417ae1d97bbfa38bbd3ae60b3c9606b4e5eb51f8c1741130d1bfac6e73a191115c38e960aff964b98d8b3c1c358030358e50f44d0cb2bccd44d87b209b782932fcabe49f198acf7846e2008b9da68fdd718e95a7e4e18dbe5f302dd5644da6472e931890ba2567d9cd6456e8a6854afb636bf1ce4a102b766d1bcb516c8a6cedc14764abbfcd43186474291d5b99134ddef8630f2871ed7f4e8a92a24cd3671a06676cd904b193c3edee749c15f8c00679a73a998ae3efc94739497533af23d2f98d6e5f58496815dba76fd0b08bea7dde6e00c0bb3ff02743f6666591edb7f18d61b29d05927e9f701acf0b1a1aceab1a20848d3d38a96d01fc10d00ad17e9dc7cb110c39bbe13cd83f1b3814f37ec5e1b4cc7acdc69f4c46bba60dc5380c5bf86954e5c928e254918a55fbd673c82c29675eccb7baa22712989378eb7668d4e7b145e0621f0e09fdc3fe3d2a48e7ea76fdf06456ac9fadd3e9333f9cd9a13656ca3727ede518c4cba8d7892fecf03f6889e44f853b9591978f572439321420455f552b88efb260a4134a662455f43e3c57856122e162ce9736ae9f01249bf159e821b7e78cb6c2ff7265f6b932a3ee52702d16036469142fb7f2f300ba2da822d96615ba0f11ff6396c1cf5a6aba0355b867977ecd0a497bface4fe3763f0c113a3e238ce2736b078c9e8204ea1fd6492400e8ecf70400e1ca14790b2ef03c74d4569229a300481bd730efcad16242214d997988a0375f867612d9df64b33c057e7bfe1b93b90d7bb56c000d829bd75ef7a7d3b7a31e24fcc64defa8b5b3c427a5baa922fefb92ad71ec2068763c653619ab0ed77d7eaa8a5319f9483ebb395568c76c140a385cd8b9e46fd5939e9711b8b2f8abff15ea8478174b3ac10e4c6851fa9448e9e5232cc3ab8ca46977927139ac61ee45ad07491f43e5de4d98e0ea10e69eebf259b9b0a7c23c4580f20d8fef9016a9754b15f31d47da446f79d2716b10e73b6b3e2688769099884ba5810424a7b025e5758f1b2ef83e49b7487b4aba641764c1d57ebd951829e8f6b40df4844966a57a61c1f5aa2edb657c04163db60d159a70cae1ff66562a61cb2569e3bf7de186196c5781554c648efeb45bcf8f9cf1b2e0b61306e656d365c9e281aa163f272e1bbafcf3e21b0dfdc58419390184ad7636329e3fcbd1580a7760cde4bc32f7e1dc5c0d9ece41e6f1d70404305715e4bac8ba56d9959b2efcb6f4acee21d39522b3568f187ec7a9a7e1ef96f0769e8c218e43b764ea73edcf02ed27b3b72ea24efb00f7cbb03c97031d4e5f43c72a1e70ec4faadb374c6e2ec6280feeda854d4b8b902da2f3d75f15e6c748d7b7177dfbb24a16cedaa677c7349ee25c65ba9612d0fcc5b5dfaac9db9c7bfae0695020afe846199255951c844df584d2d01b8708d7807ca56c34194e84f80df6163c30e36c3d51346b90e81e095a56966acc007a0394faa9e25966e48f73584359c537f09818dfee5324a6df48f20a1437271bbecd3a320dc5363a4994c603cbe839bc09a176c27992742fe80d9bdd3d49fa71947a3724584434ec76faa3e5a23b4e6c9ae21467d4cfbe1cc854293551d9c0ae84f22840ccfc7f7a93aff30a1b5a1fff28ebc0d244748ec53c33c93e9e985a563f4fa3407db2ca1ca372c714dd6e6041913a8dbe79a7d0950d4f827478fec6018bff86da0de530949ce9ff8d68b636a94783d868e78763bcf2b47de9018abfb37d119cce8ed615e138c581074456f9f38007f42999616c5f33433efd348ccb3e765cff8f38e64b635a2d3edfa5c96f07795291411477a879aa309277fd863ce5b63e72307e7c35e54787dbdbc1b752076bb82a1d713a8bd1a29a10777ceb09fb1d6617240ed6816e5e17c44cb4785e9bed943be7d715ef2f30fda2ca88054edf266b636c6ca87dd99bfc23d9934a5f84f26f6c268aae7ea6a7ac649795102cd476073995cd11343d1b7cbff8b4fecb839f4b052f3723cfd5447631ad104a814e0ae3d8c4b45f728c9ab05cf2402345c08c71dde31c5f1ad4940430abc11066422dfd381c7ccb9ed27c1143b2cb9ee380ca4646606f99042d5b9186edaf4c4b696c9e02e0e7bf310baee24b7e6fa016d141c0c901b8f2c3d4e425fd34ce630938ee810fbfe9c5f87f6c71a282b45eab4c2ab5f7cac685446a29722d1daa2b06ba8319803434fbd6be6061896a3f05042897f045310b24e40d19e67a38317c4d64e8688deffd1bf4577e2e8500d0dd1bb9d3638fb98993e315bc53ac971cd00f57637e10e1540b3f3da4390b98d0c446323b63cca7c80d908be2f642ca346f4ad988875a0618e40563261b04b7e16a481d6c8ed727f8e1b803860d76c42fec0a8a40c97d12f46d6e097a0a89fd955a068aff81a65257388f5a9a269d9a4c3a94ea3ac3a62637513b91cf37f9d2e71f7cf13442551cec2ae857369546958c9c3d7882e287135cef13a7dd4eaba247cf3b64452d60575576846d4f6810da16b9f64610f51136b4831f6757bb3adaa32eb4aa737c3f8967ca6af5beeee61b818a50373bb19ff5a00719d154290f95c3e0c45e4e6b7277bb98b8c972ee5a9af4eeb8713a24cec41721061cd2aaedce9f2b6fcd7cec921741697b27aabd2bc99dac1b8206c2e2b89fc5073d32eb2342508be778b9f4bf3558fc84d97e46a0f92f1da9fc70bd944b140de2d813cec204718666b681b2a4cb3094b5b80d469281a2fb55658383b2d5fe7a50162b4a5a3b4c8e77e82e8cb14438e39c9f071cc51202d4392cf662ee030ad5121b56bdf020d49bcf8749a6fa30c4b5f7e33e33df8ef313e3f2f87de8122e2067f3c3e68e0b84582fccb38811be471cc4582e0efbcbfcc91d46582df224a6c7f31f2d9c5a610d5c7a82c7eed824000000000000000ffff0000000200007bb98bc44f69ce706f2a1b1aa751b2a7d8221ff9eb4247572eb06bee21f4a20fc514c6a36fc945140c812b5a5d649166480c30ab6109b60f"], 0x2148}, 0x404) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000540)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0xfffffe15}], 0xee, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000004940)=ANY=[@ANYBLOB="00000000000000002da408985878eb6e473ac7315c14c86b6af19ab0b086cb6711799850ce738293b957ac550986256c5f85eae7d01d9f6cd254c71c4c6fbb41748d3f574bf987696b4a5d0dd39c072fdbb74488a5782b9998f71ea6b35a83a464d96b9fb1d8f13d48bda192fb6d76b14aa833bb76ebaae8d65a62bda28f3d852c384073303769ee70c678ec7b94d95ab529a07b5772a829017209481fcb5fea"], 0xa0, 0x800) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000480)) getgroups(0x1, &(0x7f0000001640)=[0x0]) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpeername$unix(r0, &(0x7f0000002780)=@file={0x0, ""/4096}, &(0x7f0000000500)=0x1002) sync() ioctl$TIOCEXCL(r2, 0x2000740d) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x410, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000400)=0x96) syz_open_pts() 12:19:50 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)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f092700000000000000004000000018000000000036be2dea537cc660ebb60c52d83726ce13477939359c70b24f9cca224ee1a87108606fd9d1b6df1257d77a2c429ce1f4f425a5f99b81160075b9141f83ff17eaf6efa465bb4c8e72d49d24ef25f5040000000000000023e24799a907caf6f4b3d62db3554fc008921220a8446fe0d1969d53ee4771cdb510f59e888992097c284c8cbcf8d284603b91d4d9c56711c23fcdf1354d8e3efecc5faf6b4508aa3eae44f48ef256ae7caac9f84480420c8757224ac0a8e59fcea55e4b820f6d73dbd929a030fe68744e848c6cdfb8ff07258d7790125144035c31f26ca8ab6b4ce62d821a09", 0x145) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffb, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 12:19:50 executing program 1: mprotect(&(0x7f00002f9000/0x3000)=nil, 0x3000, 0x80000007fe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x9, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x0, 0x5, 0x49) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 12:19:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400000000000, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) 12:19:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x3, 0x1, 0xffffffff80000000, 0x1f, "c34c43f31ec5c09d2d3e1775980b8eef93eb14dc", 0x8, 0x7f}) r1 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x20, 0x94}, {{r1}, 0xfffffffffffffffc, 0x20, 0x6, 0x0, 0x3}, {{r1}, 0x0, 0x53, 0xfffff, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x2, 0x2}], 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0x401, 0x8}, {{r1}, 0xfffffffffffffffc, 0xcb1b3b457ab4ebe0, 0x3, 0x3, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000006, 0x2a2}, {{r1}, 0xfffffffffffffffe, 0x34, 0x1, 0x1c00000000000000, 0x6}], 0xffffffffffff6900, &(0x7f00000002c0)={0x65d3, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 12:19:51 executing program 0: socketpair$unix(0x1, 0x200000000000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x25c, 0x401}, {0x7ff, 0x1}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000001c0)=0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) dup(r2) fchown(r0, r1, r3) 12:19:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20010, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) getgid() writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 12:19:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 12:19:51 executing program 0: semget$private(0x0, 0x6, 0x560) semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x1000000001, 0x1000000000048f) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2e55faddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e0000000041432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f130744c68ee3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c887dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3bed599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac292ffffffffffffe67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a3100"/4243) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x0, 0x0) r4 = getpgid(0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0xa00, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) fchmodat(r3, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r7 = kqueue() kevent(r1, &(0x7f0000001340)=[{{r2}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r3}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r1}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r5}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r7}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r3}, 0xffffffffffffffff, 0x8000000000000040, 0x3, 0x0, 0x80}, {{r5}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r2}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0xf2, 0x9}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) fcntl$setown(r3, 0x6, r4) semget$private(0x0, 0x0, 0x6) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000001640)=""/90, 0x38e) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1ff) r8 = accept(r1, 0x0, &(0x7f0000000180)) sendmsg$unix(r8, &(0x7f0000000340)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x1}, 0x10000016b, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x1}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse0\x00', 0x11fd1e8d32bf726d, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0xf71d) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000200)=""/137) kqueue() 12:19:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r2, 0x20004b3d) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e1d66694d12f1407c6dd5a043000000000000000000"], 0x10) 12:19:51 executing program 0: r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x5, 0x8]}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) fsync(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x2b37, 0xffff, 0x8, 0x3}, {0xfa, 0xfffffffffffffd62, 0xdbb, 0x2}, {0x36, 0x9, 0x80000000}, {0x4, 0x7, 0x115, 0x1}, {0x3, 0x2, 0x40, 0x5}, {0x1, 0x3, 0x7ff, 0x8}, {0x800, 0x40, 0x9, 0x4}, {0x96, 0x8, 0x1, 0x1}]}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0xfa, 0x0, &(0x7f0000000180)=""/250}) writev(r1, &(0x7f0000000380)=[{&(0x7f00000002c0)="70e6d7b2417da3b2bde010666a165eb102194fef5efe9f99dc740d950cf137f40145caddba810a1e1e2633bb546478ace65f3783c4223bbafcfae439c3e36890a29e5a8110457463cdf9f8e57fe0ab890cfc66ae666bb06491b468cf3390b164b2bb55cd238d3de25f20e14d499ce4409dda320a3943cd0a5625b0bf7185be37c3e5257671290f3203c14ce0c6041cec72b062cb8bb5e2f2", 0x98}], 0x1) r3 = fcntl$dupfd(r1, 0xa, r2) clock_settime(0x0, &(0x7f00000003c0)={0x40, 0xd007}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)) r4 = semget(0x1, 0x3, 0x2) semctl$GETZCNT(r4, 0xfffffffffffffffe, 0x7, &(0x7f0000000780)=""/110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r1, 0x6, r5) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000540)=""/201) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000640)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000006c0)) fcntl$setown(r2, 0x6, r5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000700)=0x4) fchflags(r2, 0x10001) fcntl$setown(r3, 0x6, r5) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000740)={0xffff, 0x897a}, 0x10) sync() 12:19:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r1, 0x0, 0x400000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) write(r0, &(0x7f0000000280)="1e055f709360684e8cd367f3811ac8032cb862f63f289408047a1eb7327c3fdd6007087c20a948a4dea503d2d24f468b7e1bc771d403f6cee15f1317cd612953eab74cf5fb3ee09719c91b86f67755621c83a84936ef8cc10c797b92216c186554b93e7c8e4191b6f8a3cd742e7d54507f4d469b9257f2084805a43ca2a8934cc9904b8d02614f8917150df13ba800"/153, 0x99) 12:19:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="b3403afd25b98b6254de68156fbaefc055f97b12e6eb44fa43b04f16174c3b3eef34fa029ad884e27231415d5480a4364817af988eadc734c5d6bf0954ce24cec7e2ba8609ec7256186c3fb9d18bd18b97e9e335babfd768fefbaad3219ce17b0ac6a390dc73684f45bac97fe5f50f61f652e71c62d9150a88f4adf8af481338dae1d8325940e7290847e57f3217ba59407c21af2b5222ea88daa80854be5a1209e02e5d61ba920059a043836b0cd2552f0becdfba2e6fb7e55f4e93396f5383c4a583411883d1976d918759de26c04903289eb5256853e96c5ef3ca4dc0c964f9da627f1cbc8b86dc6f59c361", 0xed, 0x400, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x22a) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="11", 0xfffffc7f, 0x0, 0x0, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000001340)=[{{r1}, 0xfffffffffffffff8, 0x2a, 0x2, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xa0, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0x0, 0x824a}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0xc0000080, 0x8000, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x13, 0x9, 0x80000000}], 0x5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x100, 0x101}], 0x7, &(0x7f00000000c0)={0x4}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 12:19:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) 12:19:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1048a, 0x4) sendto$inet6(r0, &(0x7f0000000040)="c5842ca067d94d44e8a0e4e0a15d43b6ce3cb4d901b337a24f4ce201d2728091f751b6cc63f1e2d4afe46f700c0162dfaf705e8b8ed6ed30a0a59099cb2e60bb135b662e611bc8b5e9f4f4a6f8a989229aa32110447d8fe26766e1c90d32a6bd2ba550d56c6a766d3c00f56773dffa9f57662a36d34aa581172daf8861f4c4b86f6069a052bfe174d3f9e3b9badca665403ff0afa2acbe30ca19198da4c5992268b27f0b736e9b463e54827532f22510af607a6f8f6129f78bdc34ef42", 0xbd, 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) accept(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r1 = socket$inet6(0x18, 0x1, 0x6) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)=0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0/file0\x00', r2, r3) 12:19:51 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x380a8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 12:19:51 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) socket(0x6, 0x4, 0x7fff) write(r0, &(0x7f0000001640)='X', 0x1) read(r0, &(0x7f0000000000)=""/122, 0x7a) 12:19:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x20, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000680)={0x35, 0x0, &(0x7f0000000640)=""/53}) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) close(r0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/73, 0x49}], 0x7) 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"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 12:19:52 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='/]-!]\x00', &(0x7f00000001c0)='%.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='K\x00', &(0x7f0000000340)=')\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='(\x00', &(0x7f0000000400)='/(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='[\x00', &(0x7f00000004c0)='-!\x00', &(0x7f0000000500)=',\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00']) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000006c0)=""/79, 0x4f, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x5}, 0xc) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$getown(r0, 0x5) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) 12:19:52 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x80000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) 12:19:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xffffffffffffffb6) setpgid(r3, 0x0) mmap(&(0x7f0000516000/0x2000)=nil, 0x2000, 0x7, 0x12, r0, 0x0, 0x0) 12:19:52 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x18) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000188, 0x0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x3ff, 0x4, 0x1, "e978ee3d19a74fcf01a9c7d1d0cde12e69c882cd", 0x7, 0xdbb}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3ff) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x3) 12:19:52 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x100000001, 0x0, 0x40, 0x0) read(r2, 0x0, 0x0) 12:19:52 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) execve(0x0, 0x0, 0x0) syz_open_pts() 12:19:52 executing program 0: 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) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="976c3be3409908accd4b28236914d9add792ecec714c9c7e106ef29f5efa519db4b0dd97ab09cc9a0f22de9f0d8805b85c76843037745c3e", 0x38}, {&(0x7f0000000080)="afe2bc784f1a077506c52a4948f4609a74f6328ce03d9597299e95e50de6ebefa8d9787e6db7604a18533fb9b4562e8675758651f715fd31d2ceee627545", 0x3e}, {&(0x7f00000000c0)="8899e6d066cd3224daffd3b91c579ff44b571603bd7bac3abc17c4d0f077708972fb9718297cd8ba19f022d781842d401e0af8ffef66324fc416cf1aef4c3fa6679efcdc054a7c26f6fa9b539fb70afaad96fd7f7cf394f7e045b658282c3e808a5618cfb4c67e419a3d94091debdb57f489a0895b2d7e1a490796a7183243826ed5ab50da160428213063b62d1ef1ae9456edd9c0af78c15dacafbdee8df5282eb951b6a6a1d9fa57fd05ca2c15ad7f83bbb8033536ee58d70da796c0679c877ddcdd8a81752aa33011abb33352652e30f636b46702f8b5e5b7145bcad1dc5c91de84f22cc12d968234056f1fe5eca543a8ef7a714e581c439e03", 0xfb}, {&(0x7f00000001c0)="c98ee9369112afe243c35a5de6ec43e9f9fb9428448ebadfbc6f3e824fa3bac51f71c518", 0x24}], 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 12:19:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="256adb57f73d0de6d99c5b695338862930e8a031f52aeb660e7494fa9b294e9db9a59f29522907cac645b7f92f9e5ab5b39c67c59c0eb33fd78c2df9bf21ef53b7b55cf4390968f85b9ff86b57b1a3a1a7fc411dd03f685cc8a4f07425b429ff9e2b006eb9c074497f99210c39f97730c81f5c06b1047377c457c524e13b4684a9ee7f0f016028578436de92f28f22515b", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000002c0), 0x1076) rmdir(&(0x7f00000002c0)='./file0\x00') readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/166, 0xa6}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x3) 12:19:55 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x5, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x82, 0x30b}, {0x18, 0x2, 0xb5c0, 0x100000000006}, 0x0, [0x7fffffff, 0x1, 0x2146, 0x100000002, 0x7, 0x104, 0x9, 0x7]}, 0x3c) mprotect(&(0x7f00004bc000/0x3000)=nil, 0x3000, 0x4) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0x3, 0x3, 0x0, 0x10001, 0x40, 0x5, 0x2, 0x0, 0x7, 0x6}) pledge(0x0, &(0x7f0000000080)='\x10') sendsyslog(&(0x7f0000000000)="797321c13c707f2ce37758bd970d62ac", 0x10, 0x10) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 12:19:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x8401, 0x119) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 12:19:55 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x1f, 0x4, 0x3f, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3dc9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6b47}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4a057da6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x81}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xb3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xbb68}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) read(r1, &(0x7f0000000680)=""/111, 0x6f) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$dupfd(r0, 0xd0b5b62a1c463c23, r1) execve(0x0, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) lstat(&(0x7f0000000100)='./file\x00', &(0x7f0000000700)) 12:19:55 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 12:19:55 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/193, &(0x7f0000000100)=0xc1) setsockopt(r0, 0xffff, 0x9, &(0x7f0000000140)="83f9a425a260718ca6bc6d9b7a7b5d72aad5cce9f3e6d1e5c610f9e099123c68fc7182fdf5a367ad713faf330f3b5f4de3bfb45975641f", 0x37) 12:19:55 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xc4) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 12:19:55 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xc6000000) 12:19:55 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f00004f5000/0x4000)=nil, 0x4000, 0x4) 12:19:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x3, 0x401, 0x3, "b1c6379d16a5c84b1a379e1b5e3c9425e290a38c", 0xbdb, 0x4}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:19:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) shutdown(r0, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x26, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000) 12:19:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000140)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x82}], 0x2, 0x3) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f0000000140)="864ca0567f2683d7f96256268bb5ede3874710744091adb1330e5b697780c6d999a0cf683c929ddbdf74a7f7601606d160dcb639561ecfa52dfb96c702c402dd8f7efd4963924ffbdebcfe7f9931fac7e8448c3589170a97d20bab49046727bed35ab994994e3d9a3a07f5aad2ef7d996543e4feab526f9c1c24ffc12133fc5e12049ce8eadf2b8b91080758987bda1aa6bd10cda6f87ab8f841b3f4796f64b3d8448be36bcf144ab0c9d2eec1df618ee5ca38aee39415dfb1cbf528442538079a31d116c00dd694ad8c28c8de231490", 0xd0, 0x400, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0xffffff17) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 12:19:56 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup2(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x1, 0x200, 0x1, 0x8001, "2333a2c9be5e60ed0129962334f8d3b1ae864b60", 0x3, 0x1}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup2(r4, r3) 12:19:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="58bcd6209b859f6c6e745b9cb2fd0461601c2e217e67767ec6adbad8c79a1d158f6578372a497d228d3e2f2ac9845c3310c41d3c9ccb8b8d129382792a0fb36e4015d67ec27836f85de2e1156ef1579343659ec559a4af9787f697971fa73663ce2289a6ec6ee8097e7e52c45d8c9c681fb003f9a54c931858b44d8f08d8c6458c1e9091b66af1f5703db67de59befba7cd694231f8fc2c49ac031c22edc465c39dad40d462731729fb1cc7b7d6bca87f8bdd12b6e81", 0xb6}], 0x1) r1 = syz_open_pts() close(r1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffc000/0x2000)=nil) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0xffff, 0x1}, 0x10) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000280)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 12:19:56 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) r1 = semget$private(0x0, 0x6, 0x181) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000440)=""/203) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8010, 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="7837b59a07eb7bf89ca7baf48466159039de5cd76cfb90358ec326a2490c4b93470b48c4064a697dc18c692e96faa4b15440a626c561d9d193a043ac7a6a3404aa34e88fbc0f58790ae841daa112ffe0dccb570ffd8081e01ec75e114c0966f3007018dd24e048d59f459f0fa6fa48178e96f54005331a9c3c0926ab02135b87e96dc202bce28247c734b89d908b870b2621358184c83ee6a67d50842c9d1f5be04d216e6c0a71fa94e0697bde5f1d1f3ec1366114c0c7876088389042793824e1a9141e1bf89bcaab1441016af26004d11f3f6ba68db4e427c25b7ddd6fd017e9b8ca2a6456697e182163ccb9632f6e877af330626f73314f2974b50e738a7b2008f59f00775a5256855d89bd46b1ed056ea6f94993231aa67fb3682246e797c4c826d6418ecc16822e19a5c9cde445f69d31d479f42ef1c4d100a9c043acd8bfafa91ea68b3b727263087f3f18461378522c48a5c2e0b856c12198f870b82cdb72935ad3ff5e105f1b10c1a49c0544b0fff0b10f1ea831192b7b2827b0921b2339dffaa72cf2edf7f69dc0fa40ae958fdf1795f1397ce78bab3263efff27a42f25e357b5812751eb42663b645728b163e7a5b9ea462418b7a4ae107458171561f1b5afd178739fcbec6ba35f56c3e9eeb498d5fd7d868095e4c2259680d212cfc6488391df944e15f8d91b8ab3037ea41180a94d78e622d75ceca77815cbdab6faa02ac3d655c3b244a9076b99787b82c7c5570be4a1d40c8eab4d9587012dda789d59a97e1dd625356d7b30f0aec7fe3d6545a2a901252e35b0deb9d918c913446ffdbb84abbdbe083d673ec9e63cf9aeaab36e7d2cea84ab1bb42605c4bf4b2eec333420ba7d5f10b6a5fe0e01f20a384a00556335ecd485bd59cef02f4c50f9c3f6fc799b69bd835a1123cb62e75bca60a45c80fe858e3aa3172b2e4558ca786ed3a449b387cfcc86d475eedf046f8634e1d7366145184954b345ca4b29217bc5ca9a321cc45d56b4540bbd70a5ab5631bbe2eb15b0a8f2986db7bbdead56b1b654b77fc44db54d8152b01e8bf8340447cc4ccfc63acc667d05b8aa0fe3cbc580ecb4bf727a0341d7cb069535099bec5bb5eb8a5db64bead4eb80a4be5a2596e5e150a6af4de84d901640f58bd24d1ae344e65e63449980b24bea0008977fc967ca9c0b271a4791016942e9489f440775d16c2fb5fae632be4bdbc8440645ef4daa2ac9d08370e235d8fbd8f3c92df22736c7583b61fd1279d8ebe5a5c6ba310f8c8e227ab71bed2a8726b23625e981ce3dea2a6b603abe2c1a54cfa4219605e8073097f271e896bae32f7142bdabf7c0149684010949f1647e452e1abb7702e008e03647c160280bf84f4a0ffb28112dd4e9426435f0d97edb049ed893df8b51d8e7d5d90ca645b292ae65516d8d6d46a88e34664ff9e8b17152d8c2ba1e175cfd4d7320b17d32a1e15ce15b72cb717f6a33d8d7291fb1524c241eab96fa519c2d2e5e2a28a3b68e3441448dad0fbd6be25ed6274432ab73269612085a98969d74247bac783d729b3dfeed7fada90072b542832eff7634387a7f0dc3fe99e53238a8c1f3673e8f3a2ae55443c6cd0b46598fcb9ddc111c2fca5ffc06ce41cb4bd1b5e42e61966a8daac99aaca3032077b1358f48a8edcbcce3613f7c4a6a597e8ac195e8296878256ae43a0b9dcf41b857855d81761c044ae0e8f3308eeb972bf5345102601aff96638d472025f4c102366b16221b461e82d9e97e965ff4ec082a4e85ab21b84aeaa1a76685345d4030ad59e55a6747495ddec1f3be1be5fb41eaf141bb361c7fbc275f32dc324152f83434afb938fbd1e5e6aca80a7dee903b1a9d4f9c3580d4055d0994c456ed2c0c7f18440ed31a3b2445ef20f2e35ec51123612224dc92b4fe2445220b3c5fe062ea44eab679debb7754e70ed14a7229ec2674b5fe31414eff3f10b4175febf59a1dc305783e51137bbbcea3ae695db3ec96ff3e19862aa2326fc0ebcf53e82510322f1829c8e149b578abd2322c6c6aea13bd5daa8f3aee350ecca9dec051df2aeab97790ce5b27c400322841518c1debe32155e0f25851dc46b9dbbd5d8013cdf24d70b2007394d78248330dda57034d9158e6cd3d0970a6a98c1fa480e1c22af355b9e5e6dfe5653f704b881b39464760444b5743fd012c8d4f03b16913a60fd76ff24a042781fe01557aed5335215bd96a7c701a6106c93530bca3338e1c65255c01858c0efeb00afbe227a4e23e04f454f151b519cdced3aa418d7f51a56e9f58c8721dc5432550fc07dc2954bbdeb05e649b33ab809dd43543819cbcf29420ff4bdf1de3939a235ebb4b12b18723c97bee2d1bf5e048bdff5b51be26c9954a6d27834b319dc8c882c84668e9869a34addc90663a7d86b4662a7fdc2cdf202c97ec5d20c37369b51c90a878a68318d2acacdece5e9651a95576ef0f5cd3767aafbe31f20e881c3c42bfaaff29cbe482d67cd2496b013ea11df5d710fbcfb58321a08fbb09d55407e808690ed95f4cec893de34e5e054f49797ce9585cf29eccbdc6c2734748e215817f919d003e9b442972536504bee48c4876a0e1153857c7ef8c97b739e4e0b2b3c61b98209746b3aa08223ed7f8a05771801684e412ec5dd9ae5898fe76ab8fc7685c737a92905fe113fe8f9d816a8482d93a1e7c4df01260179c96049167497c40c06f2cf80c316f9c805ff2e8f1a3b82312383ebd063b0d8ac148561a2538ddf23fb08438ecf76d910416ff30c10eea8d04a5484c70de1e63556f22b2d16ec33774f206190694e2951e9f6ec3b3796a34ef936e40a0dbd824eb30e1d9511f4d03df4cc2486a76b9c8455c9441f7dc271213922539fe149aff44b3922079e9734f22447be5e373e1cb30c9a93fe421b1c7c9baee044a0663190c3f7523068272bbcd767548d5bf219eb91bc5248e9bf13edd12b1cd30e9b5dc72c7f9dc402dbf5651f7e462c9b0adbdcaa028df8d6cd25846fc5a4a8a9b6d90ef02233d3710a2f99c50cb2b7230a930f2569a2b03fb9278d26f198a6aff522b1826109c83c0ff702d6f3fd7265a8ed132fe9dcec6970620744f8c911d6932f4288e5da2f2ec86dfc8f47743b25a2d5e3fda1624eecf796a719055f2d744c0e0afc95a2481be16c7b7586127fdcf42ba9601f0bf8607b144d430e49a3906dfc1b3013209e71235b546a11a910a1cca063fe1102996517b9fc106155892d79d3d1477fa5d097aa46d7afc18bf6eabf12a667e3119d5df13f32b4e239b127a5f3eecf33d13f400b1593f6f3d06d7f6b342e76bd5c7cc5bf962cb2949ebc3847e5390c8a3e160d15b9b3e07dd964f07658726ddc8377d5d2396674cc69ae5ea503c78d4767de776753b67205ca73713d950df4d087387b18d8b51f94269f830f76ca43a9f7c41847a2416d2aeb5ce9472a6911ce4f528cc369f5142a8979e16e726886be27d817a5e21b894e6d245c77255330087fdf9636d9c64ac0663a18b0986f73e51c2b3b538d6deec23e551b858bf6f4d4bc5a9039750e534a551395de7df519b935709034872b30129f1cba8a26020a5e923ad9f3547ee845e21cc17a78b4f96fc35617443bb4f453e024f0069a25413a7bc6bf408a813c349899e8c0e469a88310388981788e532672a30f40f7ddd5ab7f08c5e34a1ecaeb0dee2af1b9f72c94426e61a5fd9af8d71b4627d4dc3b025099bbd88e36e2e6341dbaaea06aa3bb9fe4220f1ad45dae232a90dc7b6810622135a9e983d3ff65524a6ae9a2de58f55710ef6f96d5a01c641182819ceb0876a5e2e1832c35836c7a0de9f8470e46d8af92423e722879736a471484cd4b2c7b14b70ea53d3a51e13de716eb2586157563dbf0e9c5d09ec2fd879944abcfcdc916a54bd462e0a46f8768de5a4e471e580e9ce85a873c4c0250cccacc72f19deee6959ee0f23bcc13f93465bfd9dcaef7e48dc10337efd3b66c8107cfa76e66665bbeb05dadeb54ba43816470fe0196bae38287a81bcbf0175ea4658e046a5488a47b70b3adcebb9cacca1300fb5c37e10649e03c1147b42073fbbfaacb55b8182f3db7862b921dfc5e6048bffba613aaa83131562f65e6b4723af879b156d296cd2d42134e4d994fe7e44246c05a2744435085a50f17dae345cfb9d61dc1550641c3e6af05c38844bb2049da66d5f782b4bbf0074ce025f145df0e5050b96c235c27682467d89d45ed18a5c99894c863d2e32e75f8f3ac57bbb1685470337af5fcac4719b28ae022f99d0aa8bb761367c0eabd9386a45ddf4ad4521584a758ec976119abb47c50668bdaae293edb885c06cead44d30dc51a812d80ecd52d0cb767c413f7dd0e3aa42c9699c85806e25b7276fa03eb1bda26f8a89cfa0ce5066b773e12c12d2a2f4a6c623a43fc09840dbe150bb53ac90ece2bb974ad270d6686734113e39090200a1280cd3a13804f27eb8544fbc1d09671dc73505f5a20e75e266ef071d0a0a21b5d0c13b96e2aff65a705a6c39bcc90bfc28ae3933eae3fd2c35c2678ff2de2b5f123eaab9014fde958b0358cac90bc6f5ff1481eb6a1d8581c70948e4e2fc66a0f008daecaf464fc077e3682f8c576c0608de51121a8f6f9a97cccb249e8590e92269b0b22c928c206ec1bedef62a754348c1ea793c3fcb94ab27de9d90a00c7dd24dc9923cb80087ee99f8bd43dffcabda05f7b746b569d031573ea7f24fef301a808b662faa2708368ade9d87bd1382bc5eb359815cff8f0be4b6cf49f7b518fd702eb411b4d14f85f88aa0d792c7007373ebd3599e86aa35d05fdf106ed07f281695e79d5f54b1444545bc364569c8b2a4064a889e6aad69be2f2e7169ad9f340f45e50e0dbdad0ae170c4dd0c7f0cfb29a2823b2a3a3d117b9449247594d79d59beeef768f461ca38847b0b35e56b1a0deb601482d2d171036512eba9d0acfa8b143c4ca5c80894dd6b3e424e43895077a4ef5ad8b3229499174c092056ea4a2c4b57b58ed3a4a3f21dbca24dbaede4bfcb8dc77df7a85ed8b11a177a752848e56858d8b56a1753ab9bad9ff0b46a6db852d529feeec2fd70e07546173dcd36369e8003ccf2970318b7cde2b8caab469fc88f9ede09f2cda826064b89ecac5366ea6abbb7d90e3be51d201426eb625e1fc8782a9f7d476020b4d165defb84aa5607d98bde5ff394091d90bc6117e35836e4e8b869d6d0f283c215a0e18733314f2a86b8ae55921d0afde0eb13d8382903af143675c4308f37f44366d1b346309f69631a7c061c8ecdcf41da11574f6fe72c2ec45fd0297308718d7e0bd60d77eeaf236506008a26c1bf821b52c798e1ff81b64bc2872ef79cfb76496403144b8b0d869f5032237d01d2d416141c7e998360353ab2bb08670a820f9bcdadcc2c8f78ccdca51283acb7a27a25dd70753dcad0d2755d3632219c907eaa0591a47247a5011c79bf66a566a06ccdb21e45ab8749b80f72678964ce3d565373a2ed14f651f4212aff78b38b861c31c1cd346e3edf27a9874c85351a82adc121a4beb028b104302a266be158ddf8b0628ad58aa20d4d8ef5af904ad3b110e0ab923163e49d1392df710c5bd12149d2b3644391e5a9abe3b83e6177d3d946d8a02cd5a857b7c1c807c44a2919d7cbd62ed126b91b73c301a1263beceeade0afaa91806605cfc98d1910146eb8c5a8d2e8d389b27e3837c2cfb4694956ef31ecc9f2fba827e590c4087092106861d883c870ff3eee0e49b1d98e449f114af749aaecbad75872579d2f148541eb868d458039c8", 0x1000}, {&(0x7f0000000180)="8d4eae77838611ca8e23f6896a0152071d783e66cb0f8ddad2ccee8fe11c1637ffdacf9b54ffbdb2a98d239d6871f6dffe47e3170a7c828bdfa30d6087ace084197119d35e5164a69e97a7e9161ad696b8dc149ea031d0c7229e768c117602fddb031eed24dcc1ce2310ee2fc00b28221119808db2a801a093c9ab57d8d02c733bf29cd23fb481d86cd3bf5fb7aa7c506463bdc67a4794f3ee6dc3038bf470d0e160454e256bdeeb3daad1b37c7dc0f5ffa16195bb440a7f6942c78de9b74bed873263e9039831cd66895a1b05d9dc04f0e61861d1734637db45c4011bfe583b1c058939ffc904abc7aa360ea09fa7", 0xef}, {&(0x7f0000000280)="b7f51d126e522509a1fa5ca1038737b76e58878eb27805991c8eb0b6893b54934f399d444694e6e1eb8f6b6a820952dfff6c5d680b032337d002db6d299dd64f0cf31855d291c9bea9a237ecd12c1ab102ec7e14fe9227ad51d98d1625ac60be849c7f15f3dfcb7c071c27e0eaa90c151347c03cc14e72282f1bff591b041954c384928a7c2e9cd62e33db4855e03283800af281e658f4076b986ccf22219466f11485cb3b9e092ea0f4cef689a3faecb042fb94c941b5101181b3b3a675000b87b12f7d48", 0xc5}, {&(0x7f0000000380)}], 0x4, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 12:19:56 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x0, 0x4) chdir(&(0x7f00000000c0)='./file0/../file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0/../file0\x00', 0x7, 0x1000, 0x200, 0x1, 0xffffffff7fffffff, 0xfd3, 0x101, 0x0, 0x2, 0x1, 0x1f}) 12:19:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x11bf30e0) 12:19:56 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) pledge(0x0, &(0x7f0000000000)='\x00') r1 = socket(0x3, 0x0, 0x8fdb) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x6) 12:19:56 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() socket(0x1e, 0x4004, 0x6) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xffffffffffffffc2}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) 12:19:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) 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, 0x800200, &(0x7f0000000100)=0x6, 0x4) socket(0x26, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 12:19:57 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pwrite(0xffffffffffffffff, &(0x7f00000013c0)="da40c2a45d16256be1d6002997522869268e5bc2a7bc2acd3cb866dc2c48eeb780411985b5fc649783a2f2781cd9b365a47646693fe9124fc594ecee03250a955f10f9a9a742761e7ec62d4eb1bdd45d962d969a15", 0x55, 0x0, 0x0) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) msgrcv(r0, &(0x7f00000012c0)={0x0, ""/220}, 0xe4, 0x3, 0x800) msgsnd(r0, &(0x7f0000000040)={0x3, "c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b651a0f293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19cbd2d51f0c877dfacecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b484745676e5530417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870"}, 0xa5, 0x800) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwrite(r1, &(0x7f0000000100)="eafd9c36bbfc2e09d51cf804133c7f0637735389befb2620959dced94ab83fa103b3fed7d65ad068edf57b75af9b14c63a5f41f2639e8817753490bdbc93bbc1b233c78000d46ebd6c02b1ead692064dc975e5926c56918e696a1a6b3188434851a9b6d3faf42cf07f2fe0f9e40a935a5bf5d684bb9c55696965ddbd124ceaa60bad5c2a39f11432473cc0997b9c", 0x8e, 0x0, 0x0) 12:19:57 executing program 1: clock_getres(0x5, &(0x7f0000000100)) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$BIOCLOCK(r1, 0x20004276) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80c0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000008, 0x85}, {{r2}, 0xfffffffffffffffa, 0x82, 0x21, 0x5, 0x6}, {{r3}, 0x0, 0x8, 0x20000000, 0x2, 0x800}], 0x4, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x61, 0x5, 0xfb3}, {{r5}, 0xffffffffffffffff, 0x16, 0x2, 0xe4, 0x20}, {{r6}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x3, 0x1000}], 0x2, &(0x7f0000000280)={0x7, 0x7}) 12:19:57 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x62) pipe(&(0x7f00000000c0)) r3 = dup(0xffffffffffffff9c) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') shmdt(r1) 12:19:57 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) 12:19:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 12:19:57 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 12:19:57 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000080)) 12:19:57 executing program 0: 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="de7953a8f8d989b1110cb460a837ec8b2890c90300f6ad4ff700793acb1cf80dbae4a608727f1d34dfa71685192cc82a10bd45b0efe48fcf6c1757954f5b8071918ebdfb486e", 0x46) 12:19:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000204, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe5) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:19:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000380)="4c6a25c563ee5171dca0823ae721b7d94762513bcbeb62927e61b3666aebdc096c57e106e46563ab8476fe42052a02199f850634724ddbf5096bf8b3fa174ab96559c93d563dcd3e97f94e985792564b8c351ace140f469c7b13bacbd63ca48b360a1fe94215bdaa3d0846731fa80f7385803a23914fa3d87beb3ed5f64331bfaf6065b754ef54479bd2cc35d49be86a338aae4d4c0b5334b0358f44a201fba26d8717a17dadfae617649735055da640372d08eb3d65c24f522e0ccf5fa5e97ea1d573aed4d144b55d02a51c87cb8f5dbd7a55", 0xd3}, {&(0x7f0000000080)="df5a629aa8d38fe12cf869fc50f3870b1ac40481546e7025f98806225080956e9ed168754b2ce7a7bc688d6b3a2e8d", 0x2f}, {&(0x7f0000000180)="c6bffddf7f8e03cac781e2a67537d488052cb2509537b3339f1146d82773baa45cfad40216483c6f340d21bc7b8fc8dd3be39fc88bcbb32f833a12dedc59678f9a0f1ef3c2301e6e4a45dcccff5cafebb87f0170e3d371ad98a3c9352ecb1f7eb20b2e98b4c65328dc7331daaab6ac627c655c6e89ba", 0x76}, {&(0x7f0000000480)="92463525f942e924cf26d184309397a9203a9a676ca663ec28144b455fec5c368f768d79e92d4bea62b708639bad8993b9f4fe2b4ca2ac4b58ffbe3a8761412267b7ecf6a9118b6c92be5eec98890e454efcc20e4e778dde98ea91c2f66a50ca56b64f0c0d2b6e74a631221d02d06b396ddbca463004f44db6926022d1ce3075924ae04af2f2777eb76d4ca52173d8619b261ed496051893fa9ea4f505a83093f2919feb2626b918d499caa82b870fb410a3d59523bb298d77a00d09bc44a070b1d2f539ea96ce5b527a7e012e19ca0f66da38d111f137cc7b6b643e0a046bd86f0b3fba51ce8b8b", 0xe8}, {&(0x7f0000000580)="929aacb910eadf9421915e9ddf6572998491d0c07fbd7a16400d6230d87aa762998bd4d21cefc7b98300ef4b541c8320e8cee9f8f1725d90d835ab3e5c3bc16cde9baa7891505e8b9dc085a95fa42d8e450727e394b3a33713e9f7dfb592cc1f674afbe6c25c8b483b9a818d76ab68b5a11e58386faa0551b262951360aacebe2daa609ddb78a3035a6041dca404ead42419a43df3510e587740161b58e4ec98bec911065e7d7d87450c4144a58a87cdf18e9f15aed449fbf0184b621a38172570846366aae92c1ececb808953c1a829abd423f00c05032ae0afe7c0aae1e5103302454ac2c0326763", 0xe9}], 0x5, 0x0, 0x0, 0x400}, 0x40c) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 12:19:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000180)="1da27eb75d74b9a0e215fd967dc18c1ca3b8ce64fc5b794896fbe1760deecc07e1c67368f704ec1455789316c486d4eec73b1f2f3fb390c7b9e8c6ce26780b5e9b3735cad9bd41dabd88f6bd6828812363b835bf274f71fd2d1884a0fe056a22feb629ecb1a702ecf96b0797398332f8a4fa843b03fa2c914c2bb4210e3414de236820e3e8f7d48a375f76cd0312eeddfe6050b11f94e1d499ef2b26c46c198c35f207e73d3b905763fd5eaf78857f80db88ec2dce3d0e3d81634bec1e6cec3cc9ee12bb2156ac2486e65dc165f650904f2e6662d4cf149754b39612e69ad72659497a31ef5bb6a706614d7dc3d6f9495619c96ce62822bfa6c23cbde5f67d0ace933f2878d4de15569b9bca730351383761b79f5a35af164329e087991c49467d2415c71f2c336a1caa8297c853f1c12625242faf0cdc80596a7b8ccf7d126c4d2cc755706f9cca59dabf22a938d841d9a1aad3f173528d626d734bf3f23dd086ad4960b12b9d1b35ed527877d9f5b06686b44acd32a31f8a38aad2cfd2e104b2f57b257fdf0c09aabe27f33a579d03d82da86288f9c9880665a47679122f6ee543bde5e4230994e9df4d4ff15424d7a9caee6e02b314e99389d251f57c4947ffc3fdc88bf01107d14d1acaf2c8c7e8e9e8b55b168edb5b5d05b76d20eb0891c9dd177471a84736bb313ff59bd60572738a0cd36c239c028e874b2eef93253f9512203bc35aa0e1dcfda5be7639cb3d8c0fd0a3306bc65a41bd2a818afbde4e960b9ed0d4398df1aa59c434cf98e0f0957b744b0a929cac5fa3bde025766a5ca43be4f89b92347a4efec16fe826beb479e1211047445b45b71ec2167e58b8f6e458580748aa1335a25f04f10d7f0fe189551246bb2a7434161663606744e0d677daeeac4eb947f8981d4f6f59a4c1a83fd224bbd90fa6c5f1708d4e6b45b5383b0ef88220c9d48611fc230d9efb3593261a02e535562137ad6e804b545c77228ed3b6a01605a00d549a200cd42774ed4183fe00c2b8815d33866e28fe06a7ea510acc9e53eb1913bad4d3ba800fc906f21a8e3609537de025e6570462b5623b657a72490efd7aff00ed37c3b46f1301c78140ee79d297224427eac42b6376942c9fcbf2fadd904c419f7e8f78da8c2d7dfc6d729fe8d1e1a5416caacea7be393a0fad63a7c13aa30dad2081b61ec0c1766da7cb20be51da3c8abba76565318d48b90a99e5265ab1e153e9361ad090f0589bf8b23df8c0565f82e79d0d56c58c069e1c3173ef9590df98ae2cb4580507fb9c0a9eb82a3aa16313a91eec6b110fd50627942a75daff9fb092378744868fd9e5e2e9f6735637f4844716ffdbccbc40707bb311d2715625ffe7f8244a0ddda9431d84d3b9252a46ff6df0dfb62b27e3bda97edfcec12b1c5a79a8809b0a8018fa6d54981d731f795f4a4dccb07dae49b000725a13e866c073364958868d0c0553e975fd22e60e88d33f2c3ffdb613c5c549ccde8ada696f5ff2dc8cf24c607de1fbe180d639ee52f80c9f7b816c550a9471de1be71f8c13e4370781d41a31c447e2198743c3c82a59db1014dc5e55d496a96b25c1a02ed8e24932e131a3be9d195d3b05ac809c6f0bd57331f81e27fbf66ccceccbe96bb023b7b635ee475b077ae926c4109bf5349c78d3a21eb5aa42e094a630eda5889f25839145ab208af1f6176fd985bb911e62c7118f403a6ae732ed2a9309a9f996f87655960fbd551153b736de8507886c89604e3c052184b898ef6c3e1bb2be48956ec695a15f6bf90878838d8694b39ca9a9e5ee35d4458e117d8d1d6ca4841b9c6ce8480243a3c94c9535c87b4b95d440be8ba5cfa91be0bbf4ff7a9e2f3ba9a9df1453b4ebf797c4c50b8460e70defde87f0e334dc9d6a49804ecc99e9f4c226b28cae44875e6f99ca7a3198c844736be999bce40f7fac3791f1170243c4b6611c8f7f28dd25d71485223ebde3e455c3a6749558c5cf5d680b571995f8c13bee9b4d4ebd259c2468690cb5bdad8ead1cce855ef428826bb5de90e7feb3a9a2551e2ff263e02b18eaacb56482c8e2135bcde8f777386943fc8ffc9634379ce40798e2e120309306dfe52b235460087c7d9683ab5c9bc3f42d852a267415e6201ab514a7410c1d20c236a79778bc15d2f1b45b32a6b03471219ca3f9678634642ee0302a74c5ad2b70fa730174a3990963b36cc414bf84134400a6083ad17095bb39e3d5b2ad535ffd40c7b9a0c9763b169abfca7fdbcfb54142a5da468c04686987078cedb5f598d79e186c40b863530c737f3c2bf3d10e700c248e19ff88b8a9b4422049f114d296ad8e14fe10cb97f58d5c8d363ca2ea21e163ad18265343479f3366e1b843b158498b2d53844bb9488d16ceba123030964784f3d449c073e424505a7825edc94ece65d4abc7de027d65320b50b8b4c1c255d17604b0a1c45c8eae199a36d582a03795a816d0a6a8b97bc9da00472c8972acd1f60cc0102c3334cc72f3b8a33edd54493ac1694a8399ed58335dec4ffdb56866953c015c3b5583f9065331a22a88917629b5f9a5962c40707165dface0199b8e7daa6d3a927fb8497b8269d1d7cb7bdf2b0fc23ef9f50a75e8f63766eb4e6a7ee26b5e110baadd2f6029ead5d72dc4d02b6ef928ad114f753d603343061565bb8411c4d4ffbff5bb8280cfbd1da3a5d59fd9aed4c976345a11c965d1d0c795272c4339b975770ae110782ed366b02d66c495261532cb388368437f238c31a71625174746716cd53b5b561982c9fa10791dbb19bc2b5c7de13469f7d2255a3fe667176f7d401f0de55ae97590c946e4948e5ae906646bd12407df69943e8df8512ba1d80c944307ca87009c6c95f37e618fa39b6d2dfbb893c09a7523581c6e3c47ee6a0c9fa1c9dfbb13880439a96acde95d1e14b8083e7a713fbc749eba8527aa6051ddad2e0e2290a1f8e58cc544bee3ddb3e9b8280364a617455eff5cf5a15341f6e359ae09b2b7f414572822f601f69f813003bf0510d6115d5cf774d1be37b1a25e578e4279ea020e5eb40189672f28aace37b22cbacf4104e2011e49ad0f71494390025a0a0cbf1cc5ce118e4ec7f6b975d00f37d461ec48e314a95507ac50998e7eb9d3c4701d3917fb2a491456dd7a9b52e4eb11674e2727f2d51f9f921d44d166df9e9d2b257eca68d2e853e478e30773ce7b9a1b978c60b1aaaa92acb5ad2d4d049f3805c0221aec881925a4afec9254225ad6859930cd02dc787235d8640f51524b120be6883e71278243e70fcc6c8905d4d42f74c84ac68f7be1d199fee37146b75815a7153e15d64f2e3e7b06fa9728f8e922d8cd825838963bcba3eee01cedf575575eba833b53a63063bd8b797c47073c0fa343110c91898c3df8fbbc8687b90c6307b388e589eafa733057398a97ffb3dfcaafee784f8f06119d623d4df0fca73c3912dcad7dfd75bdd1b042399b78420043250814388f71ba2607c51fad3f97fe4bc21f11d9798076a67847a0ce2f1025a4613f2d60e6ce251bb2795b489f6d92360b45cb98aabf7841f10d489a3ab06791f64f91fef915971e31597e7daf8c13496af310de116e27d2cadff88687087b85e3af4b949e3e3cecf55efe295db52c9e1cfac81355952d4f958f6bcf337f7c03b9ad98b10de95a578c0c8c97ea2fbea5059191ab230a3cba9f624e436abe377e3b53cc0d277acf17889b3d9ef37fe9bf446275d69925df67101cdbd580b510cc8213a0aa90ee1ecec92b1b4526c24f97a87dbb775e72e95c0db3c4c4012a4b1f7c51436bb0955ac40e046898b98f55d7b03bb3bd0e72e4c5861a665054a3bf81971139a31f51b6b3b409f1424d2f37149b4e2a0b3a86103b560b8524be15a85ca8b993e297b1321904cfd5e2471a1333031541b6c716f6d0e9e92c87026faf96190d631546b931c2858110a2a546708356c560204dc10b51930269b55210785b2d7f9c66e6bdbfc0614999cc4bf825b59cdeda95a8f51cb7874842ea3bc40354c60fcfe7b2e8b27120fc6f0a6c5ea5fbcd227f8104f2613e5e00da073106c64a06b63c3c3dd0bfe9e7ed67ee7b707e5a9828dbe532cc29bca9ddbd987478191a8c463fed49cffe4376626e26e88c9c980bf33a22ed77fdeb3b5331ef1a563718e26f0d3759300be83f7efa7c1c17d2605e91279299ef1161bfa52d6081dc68235908744af9da16d3a6a3075bc6ab017905d365dfd4830e422d3150f97e5dd37b26a8e0b397787e0cf7dc923e31211d5ce48d427edc0be189528e67d59626e4c3227b65d0bdd9b4580d37d9292f3ea9c172c78b608a038be105be1d88e5a58a958b6afef09107e81316b2b0a84d505c3a7a3e5915e75d6438070117c9dd709c87f5ca3fc163ce11ce30e290e258cdfb0f9991a779a62a2aa47f6897a9bbd3ef9c4a5f2079979c109398dc7e8a944450313d17954dab64a38ac9e073eef6f7f5620ae4bd79246fb91f1aa8071b4da116361454599583761e94d3e131a1a6658f5546a4a5480c48cf8af7c7ea1b1ed8fc3caa731a314195ebab4b8ec2643b54950eb32b9f4f0d680699fdfc4420e06b9bac86cedf0e70d84127ef81798811d778838da67ef5cef351d86e487677bccef47cf8e21f3e2581d48bbfbca194697c4199ad27f8f31437d0f08ebb262065ebfe94fed5387343a19f3b7373882ecceec040d2ac6aabb141b640eaf6016ab81cba26e4b6753976a2423e1f9cd76ebef6ad04f40e21f1c61a766807dde45fe3f0a49f9c368007d8599efbb85d6a93520764141dfda6ee33d7edaf268f0b3cf02b574562ab7f6e3ba3eda3950192d09b0ca07db0da7d7c0b6a2404d463adbfe61cac9241e479666f402640675d9342e051f5dc45e43c0c7d35e83f9142ec9e004c605c77c526aa3b6e872d8bd2cf1c22e42303f3e6b05802017fd399b27c3dd4baae2e368e11d21c3724b076ba95b998f98528f3c5bc28dd6f1cb7895ea76214ad708477c8c96c6dccde8c2b9f3791cef3e7d7eb0619786f3169140aba38bdab3cdda02bd5ba91e225988f95bb1ba8fdcd0f579c7320314e5a7445de7bce4ed9ce68c614388b3f2ec083e4713bf07fc78c97e1cec4690db1f5ae3a1bb2db088fdc529292378dfdfca8a4c9f76fb27a86c7b3c61a01073de18cb2ab32928699d1fbc8d7dba85d31f1beb9f26e4318f0e27ac1e3b0619b117623b7045645a9df21f7471bbc0aef64d96fa22c06ec2c8a2f82a3a15c81a6dc34810e5723f83feb10db618f6eed5ee237a7da68a828eca771f0e8abbc983fbd464b021f0a095c63617315601a89345bbca58c49b40da07334ca1cb812f4083541d5563f587ed5e25aaf2f9a7c4d5a3f9ffc03f099bb004ec8a302b6281c10d5b53c56d65416bb5669cb30914b06375b0e5adcb5a2cc1e7411414a91cbca25c8fae9bf958cdadbfb13987a95267b81900a8f8164c75803df255252f56c922d5a328098f12ce8b3ac4ebc0890c4ed038e8e86816ef7bd464585d07500b98b2aa135cc9832841e901766845bb29c53754bde80c7251fbac05388923c9b8346530f72a8fea3e86fadd10c9da0a599269a12b3b962d6a02eb468d6cffb3b29ddfbb67f50d8aa09ea4c0f7ad42240d8dd887e36d37cc7b58e8b91f275ef7e8c14db91ba245700f8b364dcd3c9364b573b077a6034ef98209ddaf76f01f0c63a980540c5e1aa61ac61cc8790e15c5e9d8c5a78756816be9cebc1b634508b757fb859d775873b94338559009a28007a7c4ec64b443c69e2a92333dd3b8dce2377fb", 0x1000, 0x40c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:19:58 executing program 0: getgroups(0x0, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) minherit(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) 12:19:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:19:58 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000040)=[0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = socket(0x1, 0x400000000002, 0x0) getsockopt(r1, 0x0, 0x800, &(0x7f00000000c0)=""/88, &(0x7f0000000140)=0x58) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:19:58 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\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', 0xd) symlinkat(&(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', r0, &(0x7f0000000440)='./file1\x00') connect(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="af593c275c8dbb4dcb27ea45cd507316c64310a4475795ade6acf34c7d9e183946deca7cfcefb71cadd02afddeaf670db04dd9ebfc0a3483b9df43698ffa84c03ab6dbd7d19195dff963dd9b907f4ff0e3bd1f2dcbf083d4bc13bb0c0d97465c74eb0586945051ede8acac561bdfead6e28308933fbd4b7882752812dd1757", 0x7f}, {&(0x7f0000000480)="2604ed2325333dbab522435c0317e0c6c2bd83ba904cffe6ce0bb3d67de761db4bbbe34ccfc6dfface3974cd9cae3c5947a48c33ccf33c6afa3d17f68663e809c99cd9255f0b0374a74c8f5327b78dfea3cd2fec74e6c5e30169b80268e7b95892853e326634425c6d91c2d28ad0ea3bcfc1bc14ba281b199d5810c4f8559eeea9d3cc5733e1378fb72af9ead10d9e6a198fb0efc957d0127bfab8754f17ff36f1e1b1e4f83b460d4706ff3600eeda74923352cb", 0xb4}], 0x2) r1 = open(&(0x7f0000000140)='./file1\x00', 0x80, 0x40) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000540)='\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', &(0x7f00000005c0)={{0x0, 0x8}, {0x10001, 0x1}}, 0x2) readlinkat(r0, &(0x7f0000000700)='\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', &(0x7f0000000780)=""/144, 0x90) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000600)='\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', r2, r3, 0x4) lstat(&(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)) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x4, 0x6ae) 12:19:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) chroot(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 12:19:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x1f) pread(r0, &(0x7f00000000c0)="9c8fca0f2c781dd1132473c65acb20c3e051bb6c16f81ab6c1421e855bfe8f36aa1ede2027433fb436b942342b07f3147bd04db177ae8c74b3b1a048192bdf98fdcaae02bff7d825673f556267a54941930f612a7f7756abd6787b2c7965fd66c3409f48582bd3006dbf946b68b63ab1d1cc87e226a5b1f09efa85944d3b57540cbfc9cb9d94f83b695396410d7b1f4497d5857acdbc478ec2ecadb3eee8537d909c830b3a995b2e4b9a57a4d48959785f9b0d0667ccd6b4476dcd1da8fd9091a40ce8bb7c556a94ebb3db81771e845bbbb2964cb54a960aa27a475e039feb3174e781d8dd961eefa3f81ec526c33c2be45394948170da0d8960b6a623861a095c634fcd7bfa3cba3c75eb11c325720795730cb27007c4d8b560f43aa5559a5a37adee69a96f3fbf42f50e12c2c6f8cd4da1a54208300cdb8e5c184d38a0af40a3cff7043e76515aa39f26870efc2d4951ff3296bb17895d6499a68aa5c413da0466993115ba461767eb32a347920355768738f4e746d5a7ccc4f376a2f86e65abbc9d958090be41a08ec4dd655fb6510c810fe1cad386daed4d4cd2881ac32644ced67455424f7be18dd8a0fa79b434fabf259522d53344941bc6ccff6af11b18c212597c300d447e8eefe28ab73cffe759e338a3137766967fdaaaad6f38bbc8fd3975cac611940139bb60878451d84c7171cd5a20e5af12c413c7dc3593deb32b80a98f5ee5b645c70f51591a9aa7a227fce718e11aff12e830f6da12d28c5786b36c43f416eecf257be77980aea2f239a8017f05d37a918f985c26dbcd340a833061f611cc496d0042e4b31fb9b68c59692b7e3c2f0cb56863642b0adec9d91b0e5f0ed8e99d82d85f0056c687f32cbfd2b02a3070085986718ea2d7c8ad7454a75f3727fb0b600ef91e7d950cea35f86d15430d0471f341d6de0945f8b41cba84ced8a3f9ed1a43b0b378d25c5635a6f955ebabed25f35cb95106f7df787499087dc1f6d5a00429862f833a1cc2e8a0a438fe2d20ac3f04233c1de20c48bfb12480cd9b4fe0ba2dc1e825cdb4d0904d7707311155d381aeecaa48da02e174d07cab66b64e314a6a68e75136adf27ac031e87566132d2413e5b84fe9ab3eb48ae2783c837505b3ee6aa8145e6d8e3feed369b7d9ffb86817847e8664b1228a741185979ef47773af55be1f6307b1879e18b1d2d11e56aa24a7666bce29151adb27e425baf66c82a17a27899e11743ce6cd7f66d3b19ffe76120556f020bfa01a297b206aefb3fd689833549aa4164e1997af8f43028968795b31bf2cd5afb92dfdac8b9568a81119c8e4db368e49b34e513fe662005d87c0cd55778bac60bcced80f1031c25410260001e4094d55ffad8df0c4969da165f79f2928f1a0c77f863525c9bc6fc13a03e2889bd43418cace93ef5453763d2d06ff4a03e9f3f89e66c1cd49818d3661594fe623fd0efca199659f8099fae34d113768524251c6b48c1aae1983aa92bc13f570708be9939797c3858cb3ea0b848e9817174c19368b78639d2fc86e00f224770b02d83cfe94fb416ca67d4e073b867731f4b241badc0848a810b888641eba7500800675cb3c17c240c63fba0955b29754395c2a69faf05210737dc280c4795d8c85049313f9491ca981f3e5814296c4be0f21cfae9a7f7a8dc15c8d708aab5e0e5078e3620923597be8bba11e10757ef4eeb9006764c2ad5f18d0ff8235e7c0241bff7ed9208f7e023f80391cda81b5a2d8acb7c1aaa70dc517bfa2feaf5e161dbe34dbd6bfec9b7932ce2e620310e1eccd948850d34f9d6b924d419080ddb9771c5f3f299f98bcad7837a681931aaa55de03758395a9172695553aff0cd440baa36e053a6658c518db3930ea97df5013527cd4a945bb189021db93a4394676bee5cb1daa84037f95af859befafdecebfe504b9b1ce10a7a723f4af9872a46dc867a1a4bb7b0ef0be0e24e5ad780373c4ea2c442a561f8fffc33c446df8bf5bacb2a7ea6958cd5909ea73362a9749f7e4f036271e870bcfb448756a58319855e32116d3574db2314d5ee0b238943112c9dc798dfe3d30087e36df2824bf8a9c0792002e3d4e32411433ca6ffdf948ec17153cbe1ff3490b9f6d2f33378473b5093d7cc306db41579c091a480a770a8fd54994e49504bc98270e9b76407ccbf5bc235cdd3b9e248e84cd92abc8504d333102c9c0fcf877a7ccde3a8bb6a7941c8e5f2b5875312399dbbd33f79ff6acfd68ac433584c09b7d8fd54bfb6aed7a68ece787959f78d8ab6ce39818c1aa389079a7d8c4bb1046d0c9163cbbfc48fec4f2bdf4015a4b34af28411ed8fda9a90cbf0bb967594895bc0a42b9b7a1c06e74e350d3c0dcc219a41bb2ad48c9fb90d772f9ccdd75e2bb6a89d25873284f0e54fabc2d35bb19c8777531967ca6dea9c9499563d1b05f965a4205e745d0f3093193d05244ca150070cebdf0e87ed757dfd664bd69282da042b591f54a347756d4721ba84fb86810f38c9252b076ce4832c42b0c2b5d8656cf19f9978ad2b6d519df4d2df6edb85d3881e3b0b987b5fac0e37623c442fe4c84a755cd15e0af11724e3081a2e08c7779e74c185666385c36f43b17ec031d3ee8b09a5f31a6fd0dc9bc9d8819f5705b14b05d04adfe7bcf6635806fd769ee15433dba2528989e64afacd9e7026354ccf34800bdbd4f17f354a2f532789604625b457d7b1de4d1ea63af2d10f3ceb20eae984472a34f801181c75f247d0598daa9c6f746528110714fbc3e167661786251190e6d4822061dce39ff76de03ccc1709b6ae12eef4a4c7231eb3a1f4dbe50556967ea94bdd466ce1bc0147c9ae9a5ff340b025ee03e3204917d4f27c2f687aa2d28c720e27d6f3bc5a942c6d7c338c43b02fdaae20f232c54dbfe64780fb7a32ef9accf1e04c89ff558db2c341dc0db6f600bd47912520252e4a56012744061b871c5cb0e299c28878befa0962a9716e7168050dadaee667471fe1ec84575daf1cae36aa9b18ce21350811d1db20983234cd44429ca708c89925dab768d7c9a11cf65ed79e6d196b27699e4fadafc99d2828c7465e33382b4ce4ea8a9b99d3d1878751b1490cf5210f36394b369309e83e43fdd90c9e9fd684ef5c3f5dd43478d5e0f07fdb9a0ebf79503d287a7482b6855ca6a9021cb0f8c2e00d12a387ce9b1b942ded798560b7deb539367e27b5a97221e8b552b494a1eef80f13eb48ec0b2e253cb5a7115a4fd5d5bc4097d60107c859bef70f1d169f8f2defee0a03badf6d17fa4888bd86dc1b7adaec30f6afaa8153e7dc328355b6f479da642358e8f9960488aabd0f128660f4ecd8eb2b7f5f2aebcf94265fd0e4430dba709a61d24a939c7f71e230cb391819c5ba41e148ed48854b6207eca6c3040476ed67aea8a66d3055cfa248a5403ad56a0aac21224efdfe5469d8b5920c7331879707154e3e6ead9f3acc11a28bdcbbb51c5e7a24ed878aa1b1821598bf0980c58050f7ee0fc87913e58602f1e7ed8255eb10a218001b287a8a661694dc4df976726549a902c25131a8184756e05bfa697d58c93c1672dd627b0c1fc06398ddf21467691149e0ac56d0c66ad10aa436c8689195e55b7f834d5dbcbc1d1e313d4bc3d6ccf7a1feacebef68dc00b696fd1e1caa210d618d7006eeed4fe0a58fcd6fa6d1464d46192aafc5129f6511b84c4388fe735c29a9bbe29c8ddd583a6b53710c3155de41dbacf9f77b1a1c2b787f7b26b416a5927a7e3aa06424f608e8fe5156b5cc14388805873bae81ec0c50c6d7b8c96565aea72a77e6e4d26dd39a80e6814ea24cb96b4aaf36f3ab3e0abb6d4aea408873bfa663bb4cd9b288e99bce983973ac29319bce253cda5036cdb72b52a0a0f92a12cd0ccbb08c9edb9b1db849bec2ea5335067a0008f77f81cc35ec3924122ed6c13b89978fdb5062a3c53674f5073caac3adc48eab87f140cf99d22928b761414f8dee75637f564165e9f066164cc61ebb4c700318f7cb7b867e6e55b64869837d0ea545ee0c29d4c396a40fb1a478bc28f5bb6d80645e07bf6ac903edde96efbf6801eff279b7414419c7603ec1ea8e7a5ee67189ade82d2e1017a408e2426d96ab9aa3f91491b99b59585d853a6ef602ba64b6c36dfaf11183b3ea924d6566a59c6fd1c9bf0448e0862b2b0b01a26efba33fc534f60758ced87769c1bcbdf167952aeed596d48f810875edd54c22c3174c25e5ad7d94eb91036188ea1acc9961c6e7202d2981134ad22e18ba5f599f974322cc7df931ef067077c2e5efe52941335ad3e8be898bf4fdcd833039606d357ecab463a17dec4f5f7a52d36f2c2a324e4f8610c120a05a406f528a20957109c8a1c40b66714e2ee83fdb86c864d639e3b70a693f8ca7c97fe4d0caffe17c45de304d6e35530a30be0011688ad08f2ef6682669a034b1a09d5cdd6b56efd0d06bbed2b65d4ab1e57ae22ff1d4b7360e0d9c442e45cb066e6b5beb8ad5d9f46c33878a1cd515584098677507a637d07372b14394134ea080def35abbd88aab7fd03c24f4691426013cd9b4197e5ddc18b795cc53124e31c4224973ab178b0fcd148f2269ffa2f007f083ac91fbe1b54d8586c659c263adc49f54b84ea63ef511675e12debf058d7401b9e6d22fb4f846b1cb19b1406705799756f901882c9e849be291d783fc94475248a7c3c8bd2013a93a079e162a67881df7b3c68f986dc5f0737c5060f7ee6775a30003735aa84e169462409a320c5be721fe9e612b99dca3f3c001e8b148dda5b908f2f9c6b2a7df65b028ce97f6df6732f528a525a43ce38513ae5ae0f45b72c68584cc983f6ebed122521caea09bd5e1086cc7e362727e10b53bf9c14174ccc10223e45956f30179758636b9e8fef4a82919705260d63ed041b7f22afe0b49d2d12942c84a0371b02eaeabaa684fc89d0886040cd82b0f292f7a3b3f7c41dbd65265ed8511bb67b88836fba94e59605e08d700f1f46fa23c5a3444b385318879f705a40ce491813917d1d307f6039f2cb4f8849eb0ab7687001fb8a925dde0f118a5cf799433bf8ab838ac137dacbd402df3e69bd47c398ed78532f1bb6ae996d1ce9318fa34ad20a095d18442c0958e5d6f5d12f1fb60e3026b7289487cd3aa17ee839a6cdd3787dc8e9b64a646ab28f94263670c317293c95196aad75649ba066444cf57f27c6995d4df0b4b34cad540a62a3da1f81082dc88c36acd98dbb167d0c1ae1d56398879f4c8918ac169ad8c021550af25335ee7aae930ea96ff0600a3fa0f81573e5549e1ecb3db9b58274e281923a8a5c254768bf95d8fe321f88edd3d3a0ae5c743577535319dd79dc751283fe1e15532e1d55d4c53f9d6c0e565af1ed1756720f5d06d72e5445424d325cf905f8cb4cdb63d80e6090922dd5346335650a7684142da126dfa6d5817649c3030df46b8c2e1e4a7dbac2b7e2069d219d59bd959f30fe899f8d0c65acfa1e5780d882a6192cfff5fab5ef8448a8c608d145559b3c68a9452c287f2dfd3ccab901b222f08bfd96f608b3fbc088f42ecb20f837aa57b8a21ef8c0e22f55dfd8085fcb2854865f8c9f6dccd72b0d7dad8c400d27bb89c82d376cacfc6a4cada4fd8fc6b8ac14a099a62a6117f307a72a085c8d8087e8ae377a642e00041d9f42ea5d9ae3c74dc5203a4d2e10f4e51ddbc0ac048926786f4a6832a99f965c43a6556c0afbc88f67c7f414686a66a98afeb357196d4f2deb8680c072542ee7eea0ed6017fa7a44762bdc28870f08e36f60c789", 0x1000, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') ftruncate(r0, 0x0, 0x80000000) 12:19:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() r3 = getgid() socketpair(0x0, 0x6, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r4) fchown(r1, r2, r3) setsockopt(r0, 0x2, 0x122, &(0x7f0000000000)="63be5eaca43f5049431c5a868c57bc3e38b58d3de25599300357c68e4deec04b", 0x20) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 12:19:59 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) pwrite(r0, &(0x7f00000000c0)="1f1f0a346d156a73315797aed764e974667b9de563aa97574968a62afb04c9d91cdad52dbc61", 0x26, 0x0, 0x0) 12:19:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x6, 0x0, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getgroups(0x3, &(0x7f0000000680)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = msgget$private(0x0, 0x0) msgrcv(r11, &(0x7f00000008c0)={0x0, ""/147}, 0x9b, 0x2, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000740)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000340)="415d6968fed0831bb3946f4ff09b7168be7e5a01a79d48f2a85108337ba855825c6e2c582ac305c23238c07146266171b5a096b4df3bd746ef8ef644614717cabee8669fb504215c05c6d74f50557315a3490dfaaeba13ac9e78483e3eec0a592efbefa81eb55a1d9d2727c1732559b0c1d1dcce5a50f024eeec749be0ae6dfdd240c215b031c9d8c3e0bd66bbcf2da874b63a1da3699722befce0d5afc89297e78adda3dd73320ad06bea515597b537ec9a1e63239cfaa2f440770a701b05cd90f85da60eb3e50e5a40198a93beb30c8f69fb49badf7b06d4cac2f6847c77b0a6606593996ed7dff9195908ded0ba33ad6d40478a7100fc", 0xf8}, {&(0x7f0000000440)="00d1f40891395a95e7899c9bf5c43d7fe6b122af43cc8a585a8149339e54cabadfd453011c51eb9d29cd27269cb3507bb3079e9961885f990c081183b0a41749f4748b712432e808fa8c9b3a1bee6eef1d02f8ed4d155350310a3dbc182660b1cb9126215fd0baca8489898ecbea29c869830c38d5b0f102f7845470f3d106b00982742927523cc682d744ed049b311fa3e89b077b2ca0e4d5ff40bb254bd3260e6ef8036b76b31327a4c4cc56816aa02025f90caff26e1734601babe7980e4d3feb869b0cfd7ae80d236e103fb4f69551a551fe7e", 0xd5}], 0x2, &(0x7f0000000780)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="0100d98f", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x4) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r15 = syz_open_pts() close(r0) dup(r15) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000000)={0x7829, 0x9, 0x574d, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r16, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:20:00 executing program 1: setitimer(0x0, &(0x7f0000000580)={{}, {0x9}}, &(0x7f0000001740)) 12:20:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = kqueue() r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x3, 0x25e4c4e8, r4}) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x1000, 0x5}, {{r2}, 0x0, 0x1, 0xf0000002, 0xa67, 0x800}, {{r3}, 0xfffffffffffffff9, 0x41, 0x4000000a, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x82, 0x4, 0xde, 0x5}], 0xf8b1, 0x0, 0x7ff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 12:20:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="7486ec82a10819c7d1e37d41f8c9794b82b07979d84d7b19b3c54ad79539c3219deeb49d8641de617f08374b71835b9497332cec4505032badd99a8b5bae0b4fbfc952358e6d8999a45b20874b192e304bcc7911078d7b71a36d379a8d13b6f04877abe0d15869e7d719963fee90258a557cc687b55115684713b0767135e879cf664344fc9cb66f35478439939ccfbf4c1e6d4b0fa37edb17a46d6ed266da7de072f7906321126c55a24f1de4f6a914d74624b366d75dd39b35", 0xba, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 12:20:00 executing program 1: r0 = socket(0x2, 0x2, 0x10001) recvfrom(r0, &(0x7f0000000040)=""/207, 0xcf, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff070000a1d900003000"], 0x10) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="e803172650c8af24c32aa6bcbe3cb96e2bc30053fcb583cf441253482a22484a0c458d1f4c6169fb2e56847cddc48932544032ffd403cc5c5ed952e7a033d257255ecf76cd249718bc73358753b39ee2553c372584927890264d081b5cf1d004b8f5a094c497e8f144da229a7485f95f3b1808414e10250a6ca5a8be91a0b368dd20a04889bf84a422ba058fc901d77df492ce35e466f43b522d405eb1957a2359675ac1c5cf91882c489ffa0ad5fb8701f228f02f6c3e615ecc89b9b0545e11fdcdb61e6816b26a91d05ce2762d3ad7c4deeeb9ce468a64bb0681bde35f91e8e36ed9a9774f10fd81365410d1321aaeec2a4d6c745b6db74369a14b212f099311b6599b8e73a4482d195dba01c6682fb859b5f94f20626db9ee3b777f9cfff1516a1bef1693ca376238d067a1ff5af982d805a6ab66681f3edadd8f6d224d607674c66534cce84e2117a9ba9f0b778f4880df596c12399da79f61dfd527b12c42b7b2d5666c130456013a0318c36a6a7f20d50c323fa162e961b3bdcc3e6f3c34206bf1e0c866e2d7f9f8307163c9b7b0b068093f801f0069ea1a090c2eddd3dfa92bc12dfc146e9eba87799f1aec4b8ba36935851c3295c6d64c28775273c25b01e73c643749ca93a85f84c7498f0628bba2277b14847fcdee89003582863969933e6042fc1eaaaade44314a9d87fdb7df2214220ed8fbeb904a660c1f5450c0c28f81b6500a9a616fb6e0f8208ad508e91399774742a0f7491cd56b87e71da9474dc5f63a29591477651cf88eab6509ced769abbc2cae155db3228e8d0ab2dd784ccecc4db2cbcc8d16639bd02cc92ddfa353ee3ccc074bb71e52cdb2df609360a730221c37fdc74e5c201b8f95ddf0420aaf8ae93b5817a94a6426600e76af0d40226d9b3acfb86dde91815570c47d661f3ff4ac24c5bc29e0986443bbee157f26352ed798dc749f726ebdab11330f16ceb053a68d3abba6d6e46a701fa5402c382ecc6e0e776fe871c0ae70b2afdb6342354d8941b56f3c66f0247bb26c27c9032ce6ffb9a739d27e53020dff7acb37c823c6373870d8ea3df6c7c4c1e06411a0e7e3b39705448b8b543b07a75543e8b2beeef5b26867eb286634573287a3bf077bb02ab2d371532c9302a55facfc97001b0b819ee45f9535497c89778ed4e2784eb9bcb9aee4696d8454a83cf6dd2be4c02a3a05f6356dd83893a4643d80867b32c69285fa21a9721f1935e198b94959f750848af0eb03c5dcbc1b81e6470c31214255219e90e711ec648159904eb5b4eb89d5bb79aa95fd4bb3cfb5e73843cc540cddfa45dd66e380a4dbd2036ff5d993476875407bd57e47956fd853eac2ec351c67aae33bf6aaeea7d5da9ec616386a6d6dd0f7d822a63dfe1dade6cf475522feb46c18af676cd754ed32631c8fd243ac06ff229154dc8b81e0e0de24f7f8f61fdaa5d72b6063dc11b30f4c83cd46260416495ddc90b402a6afca02562b2416f537bf4510c76fefb0c35d5a4345e6829035a980c2fb54621588dec83f3bf742182a2b49c3a4c77fe703862e6df6f69a5d92b8a43f2fcf79a4a8f9fcb96dad9b1134d56765ec4ed1581e796d269320f37a08327c443d7edda600538adf060e503179dd9f68501fbd6a67818ab51f76dddd6f0336fc440a9f796e3437099a8480393ca18706c0f9981cdf99e3c7dc96ba90d8e546fdfbb9b132843b66631725fbaf7e663c8ed8f69ad72b4cc895f571771f58bfc18d865ad04fb64b8aac0638a506a83d8965b7b427936fe22a4def874acf227929418f00d11a0fdc48e343c4011a45e274c203c299369213f0f5f3a84c9cac15617d0144ce4c30594f78bcfb1294128db8454e516273595ea666996171a037ed2e8177b7946a633084234771cd8149dce353404e576f1403aa00085ebe79519b0334009a8e44a8e3eb400ededa4ef497fc2fca830b814bfe3ce46b2b9b90c39c3d528d5382288ba61c2c2e0fd01d2cdca4d071d1818306ac5022df221ad1d05d3d359e999b47e2f6556d2d6e2f99971de89f69c85f48b5651162ed5baebb3e32d7f5dff88c3d811d196a430e5d4c16d306ef701ad2e6141df5afbd0e757f3a6f513f54b4b2b5581294d5c716b3cc40f750a99e72bf51a8479a3f60f2c27bc222e71f630267f749561b6d19439327ca68568f2510a4aced134b3ebcd60c6a8f855e49414b58090ee5fdb2e128c5b34790515727efeca427cf1f66b0276980650a66dbec8c508020402dedbbbc5f250d4f9c96ee4e0c829dc74c13f68a1ed3816c6e372fcbd03750f327a2f9fe7e991f28c66497ddac4253f467b88634e3f19752748de3cd2aba4c4e5568088221d24f09ad04c27d044685e6e96213b09f06c7ad9e9f25d3e60962cfec8b1a223b45fd1921e2fc1d809fce10644c63c7cbc1513b5d176fe36d0741b11e7e0f886ce290a597c343b051abb7ee44ad8a3688667f9218446e4ec1d33a9ffcfbbe0e40ef5dd9d8a25f121f1a36e2c7b34ba4f422d076f394b43eeb2d85e05034c3e12bfe1d4928a819fb1f47902d1ef704d4d46c0d10665149d74329e854776263b8868bd0cc14363fdb228355d77bf22458471d72091dd7b2f83ea2f0b17b269e562d12beef701d8f1320bf624b8d1c74058b829e36912c96c0691c5ee6aa8fd8f8a563b6f52f71f9c901634a40e91a4a459b2bae81a6c7a8662adc9ca36d23b499c8f67e4f98c2de46408318f3b4efc97a2258c07e8b24bc56e767770a0a30d4e031e9e2aa00dfee7c43fb0d0ccff4ead89c8de0014d217c8b622882b951722b3e15c0594e6b279a7a65b8067e968aaaab19307fcdf82516c6d8dc51d41a72bc5b53b54223638915efd1c7808ac2dc1ed8df104d9b0e763cfb5901108c50f4227b3e8b40b8165d5d1386a19397423d90729c6a30f43f08a1a638a065aa9761056121ea3f1400d76c1cbd5746dd033471d938c0fa210c68ebf2917a95eaad4209d7258715c2b3bc49714ae7e98af1db1861d2f034a50fd320f60b69167db8a760082d56eaf5c6b73c3b6d562faa246766e46335e8143f70bd51d2104848f3ca430ff9e2bbffd8ceb7940a51abbc091e4a1e1a2e00e52b844e2fc661c346e070ab28a02fa85c157a73c8d9852ec31d00bbf2b4b25550e130aabeb393ee34afc9f26872bcb5a765e5fe28cdb61de972d8a60e2fac12cddc4ff5c535b2075be69e0ccc7e69392cd2baa21a0d5ec33b362e235c611b62e1c3885cfbf934966c16dcff5a1edd2a6e7d0b94bc9a271274d8b4bcee3c90c79dd08540ca1bc753b21652c6fd542d10c8b783b8f251ef8fa95722978ec7a07d57586e252eeff8f743d9c242b1c9969ad2c46c7a0a0cc85d5d9ef8e7fefaf5fe095767fa359fcfc73abfb5bc445fef395d4d28ce3f3e9b963474bd7b34743b665146108e7f6455aaa70d881fed6f3302fc4a7e4cdfd528e7c43b17238a2d6cecd8d78bc6f637fa0326e2a8747831d81d7002ba986eef28ac5162557637aa3f663a89ab3adce4386cd953f6f960556aa884c2dbf9ac21fed4d74ff90f8e93203d5c6f0d4c28056a598b0d27716f04aefcaa8fbb9535484da5bb4baf192e253ee8c4518e118a828468cd6b0b0e554543c563c0b104a0f60640666101b59ce7fede788ffa96f6e51de163e703f2d2ae95df32c56a00a6832146e93cc0fee02dd3fb08eece4a91cfa2c3aa1c147deb430ac4e0e16d5ef7f57082b920f89b22c21631a8490067d30b1d54ad52c07426893aae1466b47a80d633670a784f2759ae90e47965efce07e0a3452e957a1e9c1fb44f6628b32c4cd7ab32aedb7f6258ae6a550e653571dd5a6b12950744ef4912422f9f9520fd11dd2185f402fb0a4768667e2c4422b1a3d805a665f8c35da38d95342cf2c5e7a73314e39140badb5c963e7fe7f57f2dccbc6a46c8a2920808714f20152a26a2577ab02663a957458c9d0593272edeea5c970c93862bf6d8b95ecd9bfd3ec456eb10b14886cd27fec3089b94a7936b6fb834e53bef30536927589da6435e8e2364ac0307533b8d12227fc163bb82ba3035588a7d2c88498c7c496600cdc391e958f092ddfad83f70de06a6ec87693d69582b8cdc99962052b900ec84afb4ddbd01fb1e912c610eaeb0b751d87e9aa77f95482ae57d5c3e4d7b87be599cfd1ee11ff7704c9d502d09e63d9d0ca7d54ee11c44ceef0c701e302bee483d197adf407da5b8c8b08def42e93e104c86068f569ce0a55b44aabe406936a2c3cc541262ef3f6f3a1b2274f7d2dff4e67a3c81454cfcdebbf01960a74a8f983bc966415e02f5a42f82e0c61d35755d28f7a1f11cd9527dd7090c1ed07764ba7695e2c64dd985435df6dba12e83f8c40824a978a03b237c8a9c7dc787542eb01f56828d1791b708bd8ae93fe2fd4895f91551aab728ce068e147aadfc16d07b6bf27718f07883fe46c8dca178b1ba322b515cd51b6bdc585f4906e795b622cc0aac386ede605e6cf33d9a4bbc39b8de6414a94ad3a21edc81783054e05d4697849de99b4e02b68e13223d5a1f7a4f82c7476a47afb1c2bb1a69b1cd184cf1017ded153445d78cc7880f040c41f24120f18619e1b34c9af9661a700115cc23ec25b33a810f2cd047afd394d118effa1a1c28bb231a4392859dd095411117872e5a0f2d69cd1cf72f8c976f7bb856b5e5a6a0ffd71fb96d073936c6cf0f2f78a4fdbd189e02f9fad772d904166538dde2e7bab8936a26df2ba956ba3945bb192cf1fae99020d350060dcb5758231e92ad9715d5af5ad4fcfed15f1df148534d68ab243bf30231d9f46a386cc039991c64a39ad161748785178472bfb55bd77f552f6915b3c02b1c25df2d7004aa9d51b6739e18a8271246995c2391047314d75e22c2a3cdae80a62530bc0642765f1ea953065819d0a68d34ba9b6ccad768e14f508ad8539f9f439fb6f3a921ac1ff3dd88e72b7f8c716369601e2f56c541dfc6cfa564d7e3af6a2c26c8291fb2cd1efc6ac05bb9165756b5c50c12e14d9fad53b719479c4212b3df22edfd9e284eb493d6305d0e8512eae63bfdb6a0a6a79ef2ff21804055c47236b7c72509b84d40c52a044c", 0xe18}], 0x1) 12:20:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f0000000000)="7d2c158001824a1f08610bc0851b653414ce1c", 0x13) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400010881, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) socketpair(0x11, 0x1, 0x100000001, &(0x7f0000000040)) 12:20:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x2000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 12:20:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() getsockname$inet(r0, 0x0, &(0x7f0000000040)) 12:20:00 executing program 1: r0 = socket(0x101a, 0x6, 0xfffffffffffbfffe) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="5c74954c", 0xffffffffffffff5c) 12:20:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/20}, &(0x7f0000000080)=0x16) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 12:20:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000108000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x1) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 12:20:00 executing program 1: 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, &(0x7f0000000040)=ANY=[@ANYBLOB="443c11c741f84579c666525fa79f6a1a869139032defda50c6684b8c41add35bdda4839b49cfdbf6704f7a27faf4fffabd3274951f1d272c8ba7ac89e9f46fbc95c96215d339646133577a721f7a3480d36278b8"], 0xfffffffffffffd59}, 0x0) 12:20:00 executing program 0: r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 12:20:00 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000080), 0x13e0800, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x142) dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xf11baceecff3596b, 0xffffffffffffff9c) setsockopt(r1, 0xfffffffffffff75b, 0x800000000000003, &(0x7f0000000180)="5a52fa583b630b41acf692a3c88ed5a5a79fba503a140a97675f842af8a8170ba5e249aee5aec35889f2f2933281320193d3e731e224c000bc3b6a156e624327425c3f192f9c179ced2e01a2ae283a27ee722e6f1f5d50ed963d96870f7bd3b4336040de2e67a92b44ff84a4a8647e656ef660", 0xfffffffffffffff1) dup(r0) 12:20:00 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r0) r1 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000240)=0x81) ioctl$TIOCSTOP(r2, 0x2000746f) kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xab}], 0x2009, 0x0, 0x8000, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000140)='./file0\x00', 0x10652, 0x140) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[0x3, 0x3, 0x4, 0x5, 0x2, 0x0]}) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0xb0, 0x0, 0x1}, {{r3}, 0xfffffffffffffffc, 0x63, 0x800fffff, 0x800, 0x5}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40, 0x4, 0x9}, {{r3}, 0xfffffffffffffff9, 0x41, 0x1, 0xfffffffffffffc01, 0x100000000000000}], 0xffffffffffffff22, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x200000a0, 0x400, 0x7}], 0x9, &(0x7f0000000100)={0x81, 0x80000001}) 12:20:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000080)="e78fd6c86523f29f3c99f97345bd59e5b441f5eb28152f73c04d812279efcc2e8ea75de1e0463a7d8e2511aa46db2ee693d42989d929f100c3eaccbe863bc751e43c26417a7041afaaf6cdc587f085165bde43e52ace6cb502c162eafad057cbad4caa150fe33f63409e446f9a12f01498ccfdceb64217d708b8bca833ebfc86ba0887ad689dfcbb52cdebc9abe4f1d6bfd5bcea4973f4b637a3e679736efcde52ddd6e2e1b17e66de4e1dd3ea6b5e6436c2ffac2d3ddb0fd8b273dd898c9915c0c640eba672ee5ef020411dffc0ecbdd03bca5133e7c7e8e828029149ef4d2773ee09c7b7c374044efad112818c49f5697f91a1", 0xf4) 12:20:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="709dc8c75d62cecdd98cf7cce56dd10beef6225e21cefbde1baad11909591aba0a03729cc75af605f31fecd8ffefb3fac213c5cad4260e165206844c0b036e8fdfd1bb67a9113ced7ebb1ef40fb319e68eff827beda418ecc94e50d56c6dbe3ab863b0bad7a1a5e6e51f178a0f84f896c269e7522ad7cef3dcf888d9c1d986186ef41177b63760019f4d561e580dd23e69347a04bbf839e670e1b5c3ae4f8599ece24de007375fbd29137a0d7e7334a4047aa18e9507edad6d0f8ea5287f8157f7f7144eb2254bb7485fa3707aa660d3a91e8dff84abe7747820dfd637400f06bdca79cb029a95c2036cfaa4c69f0a860091ef9f49038c7822613b", 0xfb) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) dup2(r0, 0xffffffffffffffff) 12:20:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xc4d}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x6}) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x20, 0x2, 0x3, &(0x7f0000000140)) 12:20:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 12:20:01 executing program 0: r0 = socket(0x10000000002, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000080)=0x1, 0x4) 12:20:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 12:20:01 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffff, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 12:20:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) r1 = socket$inet6(0x18, 0x4007, 0x1) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 12:20:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0x7, 0x9, 0x81, "4577526eea596ab90a08cf91d96295c5667094f6", 0xff, 0x200}) r1 = getgid() setegid(r1) 12:20:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x63) ioctl$KDDISABIO(r0, 0x20004b3d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$setown(r2, 0x6, r3) dup2(r1, r2) 12:20:01 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() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x200, 0x3ff}) r2 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa5, 0x0) 12:20:01 executing program 1: r0 = socket(0x2, 0x4004, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x410, 0x182) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x17, 0x7d6d, {0x6, 0xb4}}) setsockopt(r0, 0x8, 0x1ff, &(0x7f0000000000)="2c39f6bcfef7b6bc8348b850897692a863d5dbacfa4fb1a792f438f041a99a27bb0227bd26fd9d2063bacb262c5be6422c1c424b4b6673d21f85b542f4b2", 0x3e) r2 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 12:20:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0xf8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 12:20:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x401) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000080)) 12:20:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000100)="d63958ed3e637696abd7d5d8d455df002ce1db0a388e3c7402a229a7e11690676397264d0023f22dcfc1ffa07cc69a880ee47f228e736a441e0a3a467c931d4e938f1e9269a5b9f8ef63dc3abc553d844288fee4c81ab3236f4c7edf8808eed421eda2f991c235f1d91e4e65f2828ee0179af4b90ea9c57aaccf48fbfd5d056367ece848af471ebda7a6128a191217f1b707c5bb340772a3ef2ee54c09275c24d2f4d61fb860334ce7f7adcc3f56231cbdc4ca1019670ad347a25360", 0xbc, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$inet_opts(r3, 0x0, 0x208000000000b, 0x0, 0x0) 12:20:01 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x5da25b2b6630384e, 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x3, 0x709, 0x1, 0x100000001, 0xc0000000000, 0x80000001, 0x0, 0x3, 0x480000, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x3}) 12:20:01 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x81, 0x7}) 12:20:01 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x1028030020) r1 = dup2(r0, r0) msgget(0x2, 0x20) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0/file0\x00', 0x5220, 0x1ff, 0x7, 0x1, 0x401, 0x10000, 0x2, 0x1, 0x0, 0x8, 0x8}) 12:20:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x67, 0x8001}, {0x1000, 0x7}}) r1 = getuid() getgid() fchown(r0, r1, 0x0) r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r2) read(r0, &(0x7f0000000100)=""/21, 0x15) lseek(r0, 0x0, 0x0, 0x1) preadv(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x8, 0x0, 0x6, "18e8be375cd909455a490ef032a8f7afdedd0beb", 0x3, 0x10001}) close(r0) lseek(r0, 0x0, 0x0, 0x0) 12:20:02 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = semget(0x1, 0x3, 0x82) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/27) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) semget(0x2, 0x1, 0x90) 12:20:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10008, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 12:20:02 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() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[0x1, 0x100, 0xc1]}) 12:20:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x400000000c, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/226, 0xe2, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 12:20:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x700, 0x0) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)=""/228, &(0x7f00000000c0)=0xe4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x40) semget(0x3, 0x1, 0x1) write(r0, 0x0, 0x0) 12:20:02 executing program 1: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) shmat(0x0, &(0x7f0000ff9000/0x1000)=nil, 0x0) 12:20:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x8001, 0x6, r1}) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) fchdir(r0) 12:20:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x182) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 12:20:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) socket(0x0, 0x4007, 0x5) recvfrom$unix(r1, &(0x7f0000000140)=""/205, 0xcd, 0x42, &(0x7f0000000240)=ANY=[@ANYBLOB="0100ae0059b6d6b1f7bf58faa49f7048bb0b8488404ce5b2fc33d76825c9046d44069daa48a738e3458d1c02138edd6af7a3a807c8f6771f1ebf0067d7606f23ca52bac08bcebd9249913c7b65c041459f4efba8a9ee993daf01ee0b7b7dce355b3d2e0e801c39a4afcc225d8cead1dbb8b7f25921d59f7bc8a02955ebee578a48fbac8e5bdf8519b822986494b0c8c661ac5e0ff4f906fad93d94cbcd2e7cc50000000000"], 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) 12:20:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="cfed3a20ac935135aad126136ef1f35e709b7b7ab19e1eadaac1379e88091fca8bd8e0eec92c2b659e3a55fec54c658abe28d3c9d7cedc63732f4fd99f7c", 0x3e) socketpair(0x6, 0x8003, 0x2, &(0x7f0000000080)) 12:20:02 executing program 0: r0 = kqueue() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x81, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) close(r2) r3 = dup2(r0, r1) fcntl$getflags(r3, 0x3) 12:20:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x2, 0x1, 0x1ff, 0x361c, 0x1, 0x0, 0x8, 0x8, 0x3f]) socket(0x19, 0x2, 0xfffffffffffffffc) 12:20:02 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000a44000)) dup2(r0, r1) 12:20:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffff8) 12:20:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xad4c, 0xdb8, &(0x7f0000000080)="fc276ac2f3d6753d07e361fde43577a2d09b4439faf3051d7951b237ab6be7f453f4121b0f28336fd1bacadaf2be1f181f71b4327811fccf8f6601784eed3257db0db797bd7c0cd160e4062510d227b7d670345ded7c189d66b27677ec524e32bf7136f17c7e3e24ae07b67cd9e0a4b8515df2b05eb7a17fd4", 0x79) shutdown(r1, 0x800001) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x11c, 0x0, 0xfffffffffffffff8, &(0x7f0000000100)=ANY=[], 0x3c7, 0x2}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:20:03 executing program 1: r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x0) 12:20:03 executing program 1: syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 12:20:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getsockname(r0, 0x0, 0x0) 12:20:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mlockall(0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xc8f9, 0x7, 0x1000, 0x3, "04bfb7b5b891ad0fa5fc4fbe44f11b647e36791d", 0x1f7e, 0x4}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 12:20:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xffffffffffffffe7}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 12:20:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2000010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, 0x0) 12:20:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x98, &(0x7f0000000000)="046d7be4e2118a2e33bab8691fc585e6a2ee8b677f1e48de55e2e6e2a70ccd606b1abe0afeac3cabbdfd00de00bbdd8106be5d798216bf85be9e21a6167c85c529b4e996f262a4bfefbd56176d5dd7808d54b55613479ab550f530ed91f3ff05a772c59cc8867633a539f83a6d5b90cc39baa9a3d43326bc49b770981a892ad993eff7996619e9e69e3a27f37914052a341af11c522e3381") setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) socket(0x0, 0x8000, 0x1) 12:20:03 executing program 0: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) close(r1) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) bind$inet(r1, &(0x7f00000009c0)={0x2, 0x0}, 0xc) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x104}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r1, 0x2}, {r1, 0x12b}], 0x9, 0x2) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x5, 0x20}) shmget(0x1, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) getdents(r1, &(0x7f0000000940)=""/67, 0x43) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000c40)=""/25) 12:20:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x31) 12:20:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = semget(0x1, 0x7, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/184) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x20007, 0x7fff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 12:20:03 executing program 0: socketpair(0x10, 0x5, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x27, 0x1, 0x8001) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000000)="88c1bba31fd8bb9cd52cd8e130e36d3eae2e2f805372168f44b7325eb1f85e075e8b0f7afd69b270044cd27b358acb3ff3f87d000bfacf8b76913c8a", 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 12:20:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x22, 0x3, 0x8) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 12:20:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x1) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) dup2(r3, r4) 12:20:03 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 12:20:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 12:20:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x6) ftruncate(r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) socketpair(0x2, 0x7, 0xb1df, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) setrlimit(0x5, &(0x7f0000000100)={0x8000, 0x1f}) preadv(r1, &(0x7f0000002140)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) 12:20:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 12:20:03 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/251) semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x7b4) r3 = dup2(r2, r2) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) semget$private(0x0, 0x7, 0x10) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getegid() sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="9b280bf9e86880bbbc96dbc722a6f64b014f1484787a886f7e5c094d5ed2efac9f8a9ebdce5926b3318b26e1c1694f067c8979c64e42cc8252d23ccf0cd145ab585eb4902a1bb81553111cfe7515f4445ab6a407e31f1616d0917e57dc37f19849e0e8dff671ca67f29446409ac222dcda83378a90b956dafb26dd359399a2dd2ee38553e375bdcbfb01b390d2e0f2f34fd7515c2b63660a368c0295ac39d40472232a8b7cc49856ad862fa07b0047b9be568280757c86fe60fdb877d78dfaa1e2b0bbe6784d79b1771bbaac0fa59b7fc60070e1e9f282acb42c6a3fe3ce025c544a5021148c0dfc59", 0xe9}, {&(0x7f0000000340)="eeed0703a04598539d30603904a81cd5cffa28b303e8674e2cc618d59d8c9a440d7daec441", 0x25}, {&(0x7f0000000380)="36ca795dc0afb211e5059108a8ead1177f1e47a589b621a564b8618c1f9a1c493236fd1d41fc217bdc53ec466b5d7fcba3c63a562bc594628f8d43fa624beed1436aec4090860b8b4c22315de05a2e0ed45b8400664693a0e87718c592e7d686689a28592422e5ac43cec376cbd592875f950b1d1cfba838e802674db074a0ab45368ccbee14ae7e0078eca80ecbf5449a5f02131b4fba0a56d18ab4c014932787c30627fd7ec0726ee5c43bac91b4dd255719a57d098c4663b8eb5e0926a2187b56a86f6a348bc8e2dc7f725636aa6b454df8d6f97cc86d4455d1245c9f4aae", 0xe0}, {&(0x7f0000000480)="73079bf785f0c7d5cfbae1dbf009091a263f9e57e22984a5b972398980e2f6a87c598304c3f631eda29f71de48fae9063d836c576f6dc04d01a9d647df9950da6ba041bfd84367b98fa19259961bc7ba63503ae17ce686a5273d5f6982491c365e44c982da91a277de236d44d739c426a8d76b4e2d32436e33adf4dfa6885ccb025c7094f172d7", 0x87}, {&(0x7f0000000540)="31a4a5df8e4e59e44b03a61693d54000459be1c92c175df058cbb4092dadc0ac6504cac6fe4be0dd0a132493f4bd465fb2d2d863b075d3a49aa696414869d394a8f48998522bf8bc44bf5a3591c29f", 0x4f}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x9}, 0x9) flock(r1, 0x4) fchown(r3, r5, r6) r7 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x80, 0x80) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000700)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000b40)=[{&(0x7f0000000780)="b867aec64a6a59d439e5f6c77c00bf0b6d0fb0770f39a80fa5ae954861f2d3ebdf0e8f574066b9c0064e7ba1b321e6578a7d3333c34b161e7e0c5fc5d00254b97e16f8aad36443526c7bd7dbddac8f5506c6e0fa02da409e80103fa80482432284ba5a424c280f0c9b364834b23edc66e8965f46c5519da18dc1a734e8b1dc1a383a8f0e5a0dfbba6b2e5c24c0ab501aa1f00229f8088e74516b7bda", 0x9c}, {&(0x7f0000000840)="11739327224853468ee239c0bd190410b81f9dc5d6957dde9a3fec2d36d1be737e1d07684630cd1958dbaeb28979ddd6b4baa8aa594a732d24da1a86a887358584af3e78e75b832eae0d459a58", 0x4d}, {&(0x7f00000008c0)="5523dc12f0e80407ea4e7b981534528f3732", 0x12}, {&(0x7f0000000900)="0f937a4196a815def41a54cf943d57759b1a243bb02aef00e1a23f5d624f38341cc9ace19825908bf1de4c57f0a304c145e3062b9e4f4864a8f0a552aff9eaf480c4f4ed655ea6b09f3ba3967856595f636305d5ac03969e9641fcca3682ac669f29189f0703595cde63c70ca55e4cfcb92b4b7d50726f0d5b5a1647b516c9a3b5f9fe9281344a03ffea0d4dae2aad66", 0x90}, {&(0x7f00000009c0)="2d5f100eeb721a909b1e480796fe3908d3103335a7f2ff89a5dc289c55cf08ffab93ad00be09fae11bcc4331ba93dcdc916d174fdeaba5630e24b449b0af0461c24c654705b572991b7315dd3c1be93211401fb102d99d01e0c4cf1e7e", 0x5d}, {&(0x7f0000000a40)}, {&(0x7f0000000a80)="d3d37b193b311a8184e7c0b84eaf7d2449436d63b68c48a70109e952db016c5c1bcbb829148b0a07c38ff62f3f619d01987f085cc5377391be5d5aa434d9019af2ec3211766087040c9771fa87167e668bc5fa625a92ffea3759122210eee5c2cb4dfcd2d85bfd271ca4cabd383fbba2ca139e564c69d9e7fabca04839bd4d9d4bbb4eb24fa61a35b68c6372ec52cbcc14232e", 0x93}], 0x7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000bc0)={'.\x00', 0x9, 0x800, 0x80, 0x0, 0x5cc2, 0x40000000, 0xffffffffffffff7f, 0x2, 0x2, 0x80, 0x1}) r10 = semget$private(0x0, 0x1, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000c40)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000c80)={0x3, 0x3}) fcntl$lock(r7, 0x9, &(0x7f0000000cc0)={0x3, 0x2, 0x800, 0x7, r4}) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000d00)=""/118) kevent(r3, &(0x7f0000000d80)=[{{r8}, 0xffffffffffffffff, 0x80, 0x2, 0xff, 0xb0}, {{r7}, 0xffffffffffffffff, 0x1, 0x80000031, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0xa, 0x20, 0x8, 0x3}], 0x1, &(0x7f0000000e00)=[{{r1}, 0xf0863d3886cdfa21, 0x30, 0x0, 0x7, 0x400}, {{r9}, 0xffffffffffffffff, 0x2, 0x13, 0x687, 0xa187}, {{r7}, 0xfffffffffffffff9, 0x90, 0x4b, 0x8, 0x4b8d}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x7, 0xffffffffffffff61}], 0x401, &(0x7f0000000e80)={0x4, 0x2040000000000000}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000ec0)=0x4) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000f00)=0x5) 12:20:04 executing program 1: r0 = socket(0x6, 0x8000, 0x24) setsockopt(r0, 0x29, 0x7f, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x11) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x100, 0x1}, 0x10) 12:20:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 12:20:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xff15) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) recvfrom$inet(r1, &(0x7f0000000200)=""/89, 0xfffffd20, 0x800, &(0x7f0000000000)={0x2, 0x1}, 0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:20:04 executing program 1: pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000fffd) close(r1) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x3, 0x88) semop(r2, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000004c0)=0x8) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/81) ioctl$BIOCPROMISC(r3, 0x20004269) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000800)=""/66) writev(r3, &(0x7f0000000700), 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000740)={0x1, './file0\x00'}) ioctl$TIOCSDTR(r0, 0x20007479) r5 = semget$private(0x0, 0x3, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000280)=""/147) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffffe, 0x8000004}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000006c0)) r6 = getuid() getuid() semget$private(0x0, 0x1, 0x12) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r7) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x4, 0x500000000000, 0x9, 0x1, 0xfe, 0xc0, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 12:20:04 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xfffffffffffffebc}], 0x10000202) ioctl$TIOCSTOP(r0, 0x2000746f) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 12:20:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000040), 0xfffffffffffffffb, 0x0) 12:20:05 executing program 0: r0 = socket$inet(0x2, 0x110000000000, 0x9649) recvmsg(r0, &(0x7f0000000940)={0x0, 0x269, 0x0}, 0x3) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x9, 0xfffffffffffffffb, 0xe596, 0x0, 0x8001, 0x1, 0xc6, 0x2, 0x0, 0x1000, 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x3068, 0x7) 12:20:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0xe, &(0x7f0000000000)={0x7, 0x5}) socket(0x6, 0x5, 0xba) r1 = syz_open_pts() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c037f02df71795acd76ef3caf00"}) r3 = socket$unix(0x1, 0x2, 0x0) sendto(r3, &(0x7f0000000180)="2b8fa4821a1b802674d2f2ab2ef587108d6fa2be086d57f115c4b699a039ce2fb28aa540201ec1286277f64c5feeaf242af8f407b24b6c5b5121eebbdb3f8ef9719298b48efa3da6ee4817780ca0760994f56233161da28280beb8fddc9090401239baa4b574bffe8c115db3b4239e74c0b32081d050c8db4dcda1baec3d2258ed8d53c2b6505500fff3878697cb808f6405abdd2ebccffc", 0x98, 0x40a, 0x0, 0x0) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) mknodat(r5, &(0x7f00000002c0)='./file0\x00', 0x34, 0x1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file0\x00') msgsnd(0x0, &(0x7f0000000380)={0x2, "787941f2da922d524eaa45cfd40742d008bac36279e4d46782a15299d39b78cbdc3add63240c7321d2f5f462e360b9cb901c073774b50ea1ab164140311b34784f39534690b0bf8ed79c097fc84c4098ea66cd309d65e35f78817bb2179c72ae3855fce3cc26183f261150318294ccf02013b073ab0f254337911a1b7b03a52c60c719ed48f464ab5a2460da35727c8a544a08c9cda91b21a46bad265bb4b8dedb4f773cf02f62d4d1bfbe10d5a0311c9b3d0ad70605240733f6a3cb01f5cdd698e9c4630ccb50d6f08e7ab39ab98109ba9f6629dd3a99a793541d9d9255bf88f8c8d89dd7404122cacb"}, 0xf2, 0x800) 12:20:05 executing program 1: socket$inet(0x2, 0x0, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) 12:20:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f00000003c0)) 12:20:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() flock(r1, 0x4) syz_open_pts() fchmod(r0, 0x0) flock(r1, 0x1) 12:20:05 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x22) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$getown(r1, 0x5) getpgid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) clock_settime(0xffefffffffffffff, &(0x7f0000001240)={0x4, 0xb416}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r7 = syz_open_pts() r8 = geteuid() r9 = getegid() r10 = shmget$private(0x0, 0x4000, 0x3ad, &(0x7f00007ec000/0x4000)=nil) shmctl$SHM_LOCK(r10, 0x3) fchown(r4, r8, r9) ioctl$FIONREAD(r1, 0x4004667f, 0x0) fcntl$getown(r7, 0x5) syz_open_pts() dup2(r7, r4) getpgid(r2) r11 = semget$private(0x0, 0x5, 0x80) setgid(r9) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 12:20:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 12:20:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000140)="f8666e62635815df6732be7548c81296565f5e2c11acc54ed855b2189a9b38168f47d770dd2a", 0x26, 0x400, &(0x7f0000001580)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001600), &(0x7f0000001640)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() read(r1, &(0x7f00000001c0)=""/193, 0xc1) writev(r0, &(0x7f0000001500)=[{&(0x7f00000000c0)="15a180507dec1790fcf553a56f20abcde1bb7263c30d3aff9f3acc74250958eec976c6c0e24a119e2893bd71c606dd13d4bd4b87463b9b65b77417c33ac3158dc40fa4241d991575f3776c5e5d8fda5774ef3a4354e4d70adf0bdd9e", 0x5c}, {&(0x7f00000002c0)="bbac5320a268aea25fa1b3ef46e9c8e54fdee25a078404504144491aa5bbd5ec9295f17976a1d9e0b2bf1084f8bc163ca37b46d6079410d0aeeb36c2f1c4750614084d0ce5dd4334e826e33247df550a8b78bbd89f238679a3c14cc58c23691ebb68b74285f1f7197ec814c15c9739d4963ff8b6cd4b1ce3e71f156477304e664996f8414a0ef661d02119c2cb1de4670c29dc37dd40809dbc3e3872f4c925c17821f605", 0xa4}, {&(0x7f0000000040)="3e56a3184ec833a68486", 0xa}, {&(0x7f0000000380)="9282eada0947b5eea8283839a24a32c4dafca37535deadd46ab305c178aeb87b3f72398e18f0b6bd752a70312e662bfb7591ed502efb2da0fa402ee2bf8ef89b626282769c610599ba003b8433f739749fecc617e3d26bede8952034ff716481d26293fdbc1f6cebe159f8723654", 0x6e}, {&(0x7f0000000140)}, {&(0x7f0000000400)="d9c1ab86b980b202fb1b92dcf116fe4e986a2b6fe9cb557f24555bba2127814e156351248a1f9ab53e4e2a61f09c11e556ff68233410b2b7040f1d804904d7a84c8b3945917ff65f8ac98fe5e5bcff78", 0x50}, {&(0x7f0000000480)="06aea09397a6c0c3b8d47ce2789aa8d9208efe250ebe4fc534de80217ab184b231f3ed7236cb2a17ae89d722977d54e8caa61648d5e36d6882d6f782d9fecaba4e14c0e1927cc4472e367e0d40ebcb15511ceda266ec635652d1f45cddc7ab9a69e365d7786197bf3d68bb4e3ddc9b596b28a452921838deada67466f0b4d28c340f33748af8610f48184e79137391b4ab09daac0866ee6a9c38ac27c6b71d9edf13f1ed0efd763824641d7331254fdddeb1e8370c47f3a0c0f2f94355084dd86ec17d9640c70ac0b7fa8b2b74410fd68acc78a5acf4148f9f0f06ff8c2d2140f028ebc45561916ecdca9f3f708609eeaf0dfdf60295e66a24054d5519ed95a5df00666c89f57c420586be9cb137f20360c3c4dd3713ec96cb4de54c9064d16bcae4040539160c5bab1122b50aa194b6fa1148f8fdaf8702b7d11051c658c91a74ed1034043d9bb0ee74ce1100a1138c17e54d9478d2757a157a5362f460002f8d816b53ebfde4a4a161c7562dfee06d6586c7cde3a23ecf9d7ee9590b7c150d4e354d66cbb30e3e9df8b1b3bc93cc205468b5b7fac8e9d0a1ca0328835b28805dd342134f5399b34499dc225ca564f2089319b366bcb5f177969eab8c22db0c52082219657272ee1552e049725035eed3afef5f56cec0a522197c02c8d547a9918a08fdd8a42d882f8cd51ee25e990e28854820c3c6c613412f5e9cfb90f3f4d008056f2c57cf9228ccf49d2eda981c5f60b36967a48758341c850c351b6361ec2b1843018c6ea6b8f3cf3462f4b5f6f5e97eb94387416e4c4823070b0909b8ea0bc3fffc0ccc074bbba9b99d51920eabf4e370bfcdcc8095aa7346f3800a193ab779e53a38962d4e915ccbfc9d3920be8ca679123bc3188321834207b1b0126052f9fe980db9ec5875a080d66064dfb4647d224a381c9114957a8ab1864e1a3515494833be10180620d843134e707a9c4a76a8ffb2aaeb8538f6b9e9083fced56e6a9215fd7cf35a33e5db88287b4734f75bb4329d511f958ab8d0fd44dd6afd06237a58b7dd09be719290755a8af2b36c371064c70ecac1dbb39cd500fc79221a73571e3afeea775ea38fc24a6dd1a6b83f11b71ff79085211049a57cb307dedcf6f33172653f53c047f94e44f2ed2e65d1c538151c0eb6bef25b628434a51ee1aed41bd5f60e39eb87938e14f7b9c6e801c595e376f10c9911c3a633f6710f12606d653b10d2075447247de5836addff95b1f827cf617b34deed30ce090305c291e0901f976e2aa5d68de39c67ab23a94bf6ad201070be69c666d99f7ad9ccc4998260e5e90b05e2a77b2cc512650082aac21aa83925925982cda3147efefc089e62a5e3574b4c4d8f23b7ca76a4559d3b4e3453cc1a71448cf0589d35c97c825d266841dcef17473d7563ca6531d2b2be1e4241887ed4c19915eb9edbe8c6f5808664fd7a53639efd10413af3050c3cced914d42c7681150a30b19e57bfdac8d2a584290e0ce3656b829adb6a87b6ce3c4cc2f1178758d0c210cf95ee84773662a96a659e4b9a8cdcd4bafb925d2b6702729ae1e8383d978783248208c7c1cc582e1c65759ebe01373f9d3f5055d2c27cc812ed9345ee8d617c40e0466f96f643963e67ce87544b6841e1e6c4ffed847cd468d18ee3b74dade196ed5552b6e7a847037a275c2c682264b76bae26ceb035584f2d667eb678299afb36df4d1d7967e5fbb1d688b7ef257f6adc353c8aa381b09e69fcda6ccf9097d568dcd7f74e9bd45cee40258f11c46351bd7cea2dfaa4a75f84d2f08492d1effbb2e49a471cfaf2dd52598f9fac05ad645c1978323d9e80390ee8ff8c5957e7188008c97376cee3d790c786aa67f192582ce58cb6367d0543d549a4979b3569c77745678dd94894049ffad6f8eb60376b5988a2f1af47c77079305f274e28b2d5b774b5789ebe20ac99cc6096e12749ce9154ae8001de0f4d14f5fbc0ce4adcbb51462e32c8b6ad3a772de7053686afc133cd75d567bb7bab5a76844646a6cac5168ce3e09b5897aa5edfc8ce3fe13cf58da71b3ab7ad3e2a7a6c34f53d2bc998aeddbd392e1d9a9360ff6ed3fd9da6807ea1bc4cb22a5f0cca1252bc95dc564d74df3bfe1c8311d035d8277f425c74333c140080424549f46c5efe8f55789e03cc9649afc77c048c4890d7d32c0dfeb40e18e41df1de159b1678ece9217aa8c2e25a1580d0a04464905a354d1b7d0fb18e255d66afc50236a4ab39cb37574a308df5620e135de5461fc461ebd41099332da918194cf88bd58d1ecf9892004bd646414e987136abc4ebcc93fe255e69ecc9bc80f14678d2f4d9104e76a111d8e725512e7753a662385c21d8602b51e5b825d8fcfc6e15789e52fe85b7c8465644b0b845ab371126e14aa61010231b60c55873b74ae30df37893961d5f56c205befe5568e792e6caa3a0192b362c7cc908e803af80b5f72f8827a6edfb347ade87c7ee37b2904968c7da52679d24d7bd3c1173cdbf7af1ebe35e198f742d24f261888fcae8298a49c41cc88b67b1b92f0ab1f264f9e41fcc31f3c74650fcc70834935b355e84d6dac6729f2fdb0fa1e585f71ee5b901813ead606bc604ddb352788e661dab028321f177c93a4b909aa807ac78235db3bbbc6a180f49f3bdc40c4b17c8f035143ed6dd2f1cbd7c9d3f65a7efbf748c36f16fbaadeb59ed560c77eaf49230f7bf2a4f63bc60bab568346905cdb20765f458e9378101b8749594185cfe8c66d645021a189928f77017ffb2afcc52a9f5f2ff829f11aacd5f38d5f118390dec560903ba8d45f32dff86a0909612add56ac5a233de999bd9f98009381b4e173578376331a6b50fab2381e33b11553cc39f6e0bf5c33d5f99ae44ef9cd4c8f5536918129b4ac326e8ce5669198008a4ca829567b4c33051bdc8927b51dde76f2c93167fb32c31619a44eda34787d54fa8e888e4e2a4d9c45bc5b765ee5965321d023d1351748588eb096151e68f8c8fe760f14c778d4f765990c32e9d759df627ebd9b74805faf0e37500bb781a63fce5e11429d9ec561b05dff646014702053f452c7b550014e238746a65be060f51f9dfbcc261f30ef62bf10db265f7fb30c11bc2d99e08fce2ec8d852fc7460616a6b3ced0d8a73669c1897162d5f9f11beb1a2b9ec36d6ca5a8f3bda2c2bad4baff33cedcf8939e936acf105f88b6e84125291128da900072fc054b65c15df34a14a48eaf0283a53bc6736ad728ecc99be7fbb094ed3f6a4e6fbdcaa5b4f548803f37770c8a2ee1e0863e915b2718d6718c5d685f0b55dd5b87ea455c833ae197f0e28a4507dbd21e5ccfbecb2b0f750d013931f1acbdf74062809d75a200cc32f298f329f6b08d15fc182d54b36f1e577710ea3a119355dbdd0b49f3384e6702ef0b0ba5e93bcd4040e03c09f00c76995a6ab8eef04b8b86f61480dbccf965e7be41c66b28b66bdbe71627bcde4c6c2dfdfc62ddb3d8bd4941bb8cb6b9116f1f8d74d77e44b71846d6aa51917adf0ef74bbbf1a4ae07c3f4e55fc9d60ac5b866a8210c9a597159c592feff358db64d05b2bf5d1e40b5f35849d20479645568f0a61981fa605c91b8e6929964c2c0ea5a2059a6a8c89cac9cacde731c87f53e7290dafa3234fee937ada893bcbdee0334d7493b319ad0220fdf0ddf21f23ac5abdc51ff9c3ea4f1b65507f37d77d151170f2745bcecbdea7e42deb3fadd804b39ac704426b5e91c90efa66f3a496bf5209b0baa8f73b9d675e4528147d4bc14e8d90c789ffe42e413a36f869bd11fbe9496058abed21a9d67852e838490c65b1e82e34f9a92c910e74cad7a6f34312b83e9fc5417dfae3f57e448670e4c6bdb538def48da6b034e16d905e9292b5707970a662b1f833ea8fcbbd765caabdedcf3d960e5cb910522c9d3dba6cb1e0ccaf7abd59c629b6d54923afd64be3b9d0846e46e81be124fab1f4a568569716085290b68f320035c3f7e466cc161aac8d7910def2a7f50fe056e261e40491679112a8dbb79bea0a0a3922b6b4b557792a90267a62633c538638cdef06d67d8da7bead5ed7ad92d3e17eebba16db5db6b1c66bb9dd7474091f9b1f2acb6dbe6a71c33345d0431661f378c4dba4c242f91eb3557121735bd559a5db475aea95faa2da045426c83f4db9d6bfee9cb09d5b2b7ae76214b929aa539fa3743faae9306d45d57b3d5fb578a0a7267e9231c6f00641e1bdd254bc86cc33b6f129c1a7e6ac252647729596ec1de2b2123f82278935af7a2150c155a517fe9dcf8e056d62278375e914ed5161d8b19de54b672c584f389387140c51907493ba862ba430ba7ca0642474c3597cf98eddad70c3f7be07f129ee2e737d71ca2152897fd3b41b8c0234cff93d98614f2eacdeff54b0ecedfb94b9956d230fa6635912ba0d80cc4975bc1c5c466e9b991ac5fe36ad1bd41ca220456e8da36bef7fe8055053075c5c53dc062469fe3ed2da58f66c93ed1251aac0d2f8f38305057e535e176091232c6c37f9244b105e0647a6a9396a1e3255609f245deaa28e692f373f16642db26cac6d6bcdd375085247bd8ea3dd72fdf4080cd9cda8ae4741af919d6236c8765200029c56c99059ee2a78ef15a71d692539c5fdc16279b52d4829ba8bec9423627f0fc2dd4df2ff8b80417607d711d3240fa1bad2be09e2704d8c758c3eaa3f007dd858d891f74585e2e840f7006aee6fb57f68b21b838e5e672f2c400379683778979c9026b7680185eed8e62a91a1eac998331ca25dea9ddc6c573bb1357d9c58b8ee8fcf140848ca032f5e9dc75150a7cca4384d7b594d8db03e54cdb31426bd68bf876eb36753c3d6a41b7b0f94c56d32ceae1969ee85b53c3d0afdfb7e24fa76786ed30d9d3e282508036ed9bbb352e69a5c60ae9696d436ad7fb6f7b5f0f2bf76c1e0be940d44d95e1a741adf88d8564ae041ec9493617288fc6247e4b1274ddd2ce40a91c0068b465fa53fe739b781340fb2aee9ffc961c3d9bb91b043299decb600b0339bed26c67b2937cf9e59e1148bf6e8569f2f047110f1178f19098aef0a8836aa8996cc1ea7433eb080f23bbabd9518c3793ce40212aef7071395fcf1fe58f7917110895ebe679caf07a1a9e86df5cbcf569f557cee438cb92550a2ad106e1426ac3bb1a7be680974b62fefcceae15f989c03402ec38f4843f1c4dc316781ba74e81b3b30f24c7bcb05509b9722f4e08d98b65d5677df869b96fa3d3c0c368aa91d32843b91bbeae979c9b41be591e2a3f0973adf15943b13316f7f32e0cafc47a16cc26d4a9b8b046811381df4655cae03e55a39a111d0773354de8aa4ee80bf6efc57df2cd984998f820a46d0afe900101354a2a6f0d86c5361a0a57f2000b531a662ab3de7fde720e24debd7689f2952d32c4d2aa8dba46c0bc5bef800ff3aae4cbdb85e93ef0b8715d35887b8cf785a2b342e557fc980c0838e92844def06edf22bf9b920081c40d993be64781e24e9aacb053b529aff2e1774772650f5575f98155d43f016a0c8c70b756b2a50847428a13dd668a719e29e78c86ee226d57b8454473f2e7db7f9712d8e5cfb1018dc07477b346bb4b333acfd3bbdda6ce203779f3371198161552f2d59de5a2128857989cffcc729773222a833db099a2b7df3c6997cdce58bcafe03a7705c1439c5619b272b0dbfa1b1c0c0bf8ca7dcb071da8965a4b0b6a5e476137c941ecd1664ab3952cd1847a984060a7929ee4d2738352b680170ac9bcf39fbfd062dc6a7896853e25225adeee9d0590", 0x1000}, {&(0x7f0000001480)="c9c7e3c2146c14588647cc246a5f0d495929c10c5aa1a9678a022d4f3004c925a8f8ee57183d39556f33841b79e453337eec04fc605b54ae05b35dec649cf24bbba121061462e731229590f2c007e0eb784765419364e5b7f2faa53a6160d9", 0x5f}], 0x8) socket(0x0, 0x4006, 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000015c0)=0x200) open(&(0x7f0000001680)='./file0\x00', 0x80, 0x45) 12:20:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0xfffffffffffffdcf) 12:20:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() socketpair(0x1f, 0x1, 0x1000fff, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xcb0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff7b, "541bb964fee699d9e08c14f630d057e575017b66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc28", 0xe7}], 0x1) 12:20:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) socketpair(0x10, 0x8000, 0x10, &(0x7f0000000100)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0x40000004, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x9, 0xa1f}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x981d}, {{r2}, 0x0, 0x9, 0x3, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0x3, 0x1, 0x9}], 0x1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0xde74, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x2635e218}, {{r2}, 0xfffffffffffffffb, 0x6, 0x2, 0x25a00000000000, 0xfffffffffffff11b}, {{r2}, 0xfffffffffffffff9, 0x18, 0x20000000, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x40, 0x5a}], 0x7f, &(0x7f0000000ac0)={0x200, 0xffffffffffffffc0}) sendto$unix(r1, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x100000001, &(0x7f00000000c0)) 12:20:05 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x36) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xef86, 0x1a3b, 0x2}, 0xc) write(r0, &(0x7f0000000000)="93", 0x1) 12:20:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0x81, {0x40000000, 0x1}}) 12:20:05 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = msgget$private(0x0, 0x100) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xa7, r2, r3, r4, r5, 0x2, 0x9}, 0x8, 0x14f, r6, r7, 0xcf4, 0x80000001, 0x7, 0x80000001}) 12:20:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x60f) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) syz_open_pts() 12:20:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x410, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x80a0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0xc0, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) socketpair(0x10, 0x2, 0x3f, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x101) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x10068, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r15 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x41, 0x2, 0x7, 0x2}, {{r2}, 0x0, 0x40, 0xd3474d7088eb6958, 0x4, 0x3}, {{r3}, 0xfffffffffffffffc, 0x0, 0x10, 0x7, 0x1000}, {{r4}, 0xffffffffffffffff, 0x10, 0x400fffff, 0x400, 0x73ec}, {{r5}, 0xfffffffffffffffb, 0x40, 0xf0000006, 0x100000001, 0x5}, {{r6}, 0xfffffffffffffffa, 0x40, 0x800fffff, 0x8fae, 0x4}], 0x2, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffffe, 0x48, 0x80, 0x0, 0x8}, {{r8}, 0xfffffffffffffff8, 0x48, 0x0, 0x4, 0x4}, {{r9}, 0xfffffffffffffffa, 0x89, 0x2, 0x5, 0xcaa}, {{r10}, 0xfffffffffffffffd, 0x11, 0x8, 0xfffffffffffffe82, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x30, 0x40, 0xfff, 0xfffffffffffffffd}, {{r12}, 0xfffffffffffffffc, 0x0, 0x1, 0x10001, 0x20}, {{r13}, 0xfffffffffffffffb, 0xd7, 0x0, 0x80, 0x8000000000000000}, {{r14}, 0xffffffffffffffff, 0x80, 0x7, 0x6}, {{r15}, 0xfffffffffffffffb, 0x75, 0x1, 0x1dcd, 0x9}], 0x7, &(0x7f0000000600)={0x5, 0xfffffffffffffffd}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) 12:20:05 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 12:20:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x8003, 0x80) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x3) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0x2b6}, 0x0) 12:20:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000020001172eb648feb49a26e990b4aafa8f2c7e9cf5296cae832000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x2}, 0x406) 12:20:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) socket$unix(0x1, 0x5, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x52, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x100000000}) 12:20:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="c184be2c791d6dbf4664056e4651", 0xe) 12:20:06 executing program 1: r0 = socket(0x18, 0x5, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x2}, {0x18, 0x2, 0x1, 0x6}, 0x1f, [0x9, 0x1, 0x4, 0x2828d465, 0x5, 0xfff, 0x6, 0x2da5cd41]}, 0x3c) 12:20:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xffffffffffffffb6) setpgid(r1, 0x0) 12:20:06 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x7fff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="ac35b6fef853a3543a3659c92543d3aff09ce5318e28d953c35504946d1a64988e3ad7ec8b9d229981053fab34a55fc7b73955e9692f75d2ad28668f4cd255172be0e908332b09639f42c79a977167b3a1dafc", 0x53}], 0x1) r3 = dup2(r2, r1) listen(r3, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x40, 0x5, 0x2, "0be5896ea8a8b5cdd6208a0d17eb0f8c2cc0bece", 0x1f, 0x401}) dup(r2) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000001500)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 12:20:06 executing program 0: socket(0x30, 0x1, 0xffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 12:20:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 12:20:06 executing program 0: 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() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r3) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 12:20:06 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) mmap(&(0x7f000017d000/0x4000)=nil, 0x4000, 0x4, 0x3010, r1, 0x0, 0x0) shmat(r0, &(0x7f00003e4000/0x1000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 12:20:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1100, 0x80000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() mkdir(&(0x7f0000000140)='./file0\x00', 0x1) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x96ff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) fcntl$setown(r0, 0x6, r1) 12:20:06 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) clock_getres(0x4, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x80, &(0x7f00005c6000/0x3000)=nil) 12:20:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)}, {&(0x7f0000000340)="380b2191d0c568de88f05505c59298d26d1f73cad1d577aed478499483a463b2fc04f4aa34c495a0690aaf283968c48aa0ee22e848bcccf4dbf8b189cadb24d406353bdc18098a38d917a2afda03b5106a6d9f65c2ba7dad696673b5ec5145ebd5edc6cc1e74f1ad7c60406410a57cb4b2bda8cca57d6115a348b9fa36423c540ad6771d533765cf12bc0030ce13ac276764f54d966c316f53d0a19baf173cab94d67957b8d4fdc3907355aef28d75945e4bb02f1c7d6615dd4c049dbf8094e37350100de1e5935d26a20d8864b5e6b98d2260e1df1a391d13366c60a14bcf4c", 0xe0}], 0x2, 0x0, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9b7fed29000000000000975b6222e5000bbd"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:20:06 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000202, 0x0) writev(r0, &(0x7f00000003c0), 0x66) r1 = fcntl$getown(r0, 0x5) linkat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x4) fcntl$setown(r0, 0x6, r1) fchmod(r0, 0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="d5bbc10f180b95a72ca48afbbfed511e75cd68e42d99c13fca73bb29331e4360c7fb7560b0c6165fc28c56e1f24c3b93392d95456e8f4a6e4f66eadb4f8a1612d4cf13644796808811b0b2253405c634451aaff0c1bfba4f22888db8151d12fe5e95f10efa8052c5589907ad0f96bee98682c06bad062b49e40012867050cfe645711a27f54279fae24313e3d7832fa2753b217028287afa3a1b1e67764b1ffc34fb2ed626421f1c615698d42ad33428f97b1bcbcce50385850889cf608720a1e847e87dd8ac9bfcd999986bd0a25d6039390dbb", 0xd4}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="000100000000000001000000020000005c9675e0e7075d0772ccc97895921bbdfd3fefe8b1dacf15ca07c372076a55481d36069baaedf11b6c60a4ec79f6faa6b7aa61d8333879d1ccfca15836cce1eb9c35debac1318b9db71e07002bfead61fddfca681e0986bab81666bc61c77cbae4d67355c12cfaf3964cb42066ee541446de1aae21a25f1fbfc8eb400c8dd9d66687ff139ccaf7e6bf6e5af2209ff32586b2d38b088b665b8c5548b9f83d86003895e87a28ada1c1b6414f2f594371f2c3d7f3c01169f673192980fbbab5c0d121556f3690cda0ae1af2d606fc8f0605b3bd6f5e1a685410a80100008000000000974ba28f7fa841026cae1b79ba0bdbfb6bf20000000000000002818e2868f090e178b83556cef82978485fd67709d38953cbb4fe9a91a029712a2a6e7f84182dc27ef1fed47b98354ea460c9d17c8c1847fce1559d61c87d48ef1cc67a939f267cd6955fd3c3fcfb4f728c9847b272853a535942448407a7dc219e340d5a175ce222949c7a27bf368b98fb1a4d01c3801892a4810f55fb60f02c37074c6453e7fff9dfe83e34f0e341358b37b0332984263fe353ec8227333ccfa1c61e18ab2aac4579b4bec180f4e90e2c01674a7b7cc50000e0f8ebd27e725c6b72e1d9437254c34bf0e4aa3d8f3effebf330dbe56711074450f338a6859b9dda7b38ee04e1b450e13f37dafdda05bdcade2bb151a0e1b0510813"], 0x206}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) open(&(0x7f0000000340)='./file0\x00', 0x102, 0xfd) chflags(&(0x7f00000004c0)='./file0\x00', 0x10000) pipe2(&(0x7f0000000280), 0x4) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:20:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x1, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x8018, 0x1, 0x0) r1 = dup(r0) close(r0) fcntl$setflags(r1, 0x2, 0x1) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="da948dcfe0c10f7f8c2d9e18db7f10bb92dd9873b313e85966fca73193459d6d87e127c1b83e1a183e25a1651af4aa6548a8dc15e5643b5ec766dcf696b5f4e1b73086c47a854968a2d91bfe4fc4119c825b724c9df9", 0x56}, {&(0x7f0000000180)="75341259db9d5c6c03bdd13298ce34fd3974184df43e53689874fdfe7a9fc7cab825194d2374cfd1b09813026c6aa0af28be4d6690fbcbe0ec254e155d1054b04e15b0a3cbc26ee553eb0527ac71df018605202044308587c64d7e18577e179bf5fa0f85963123349db9e05ec37f4d04bf06a93cc2da5d9fdcb565718b93e8b9c83aa58bd399e93547a226ec9e291b3a533e9c00b2053f1c01f2cd1d20a7d86ef95e4099cccc24", 0xa7}], 0x2, &(0x7f0000000240)=[{0x48, 0xffff, 0x7, "729f68df64d13ac2af3eaa3286014ee4e4bb57b226644d4f496e1abc65546e1275a1c05af88db5df724f0a0626e8be3d75cb6a03935f"}], 0x48}, 0x400) r2 = socket(0x18, 0x400000001, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:20:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20080, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0x0) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 12:20:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd8129aa4e713048e69931929648", 0x14) 12:20:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 12:20:07 executing program 1: chflags(&(0x7f0000000140)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f0000002300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f149db000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084d834eab4b0b246be297be79b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009bee2405d72abb9c4293e164ca0a8999df4fbe4d2a8bde27d1ecb4e04e6b90f445e9e3d96aa9a9cfd7e41ca430acb6f91fb5ff33949583df1bd559466c3dd0ca540a228affdb27266b706000a0a606bd570d70e97c9d842ec0f3d226a7c6bbe46547982ba4b19527a42ef36f1048ada5ad055da48d68dac2c78d2d2a9852dcf913e5ad5fb43debd90be58bf9dc497ca90bec5e18c99d16a89e0b591c8d4a444e004409bf9e93ada1cfec14233755d27a45ac1f7d37a8473d17adeee6ce85cdb3699775a5d0099f7be8b1ac67ae3efa70bb7444ef218b2ed6c09673b120c10772294bf98c4ddba7e3d135aa39c19e9c24dd2556be13f63bca3e5ec040425a9a86a52d188f23c2e94451a28cb88025d61f78c51b0aa66853719eeb556bc04e19a72130fe5b"], &(0x7f0000000100)=0xffffffffffffffa9) rename(&(0x7f0000000040)='..', &(0x7f00000000c0)='./file0\x00') 12:20:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 12:20:07 executing program 1: r0 = getegid() setregid(r0, r0) getgroups(0x0, &(0x7f00000000c0)) 12:20:08 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) dup2(r0, r1) 12:20:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1/file0\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 12:20:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x0, 0xff, 0xb9, "4e787752af047d2c1926149b7b4a7314874a49c9", 0x401, 0xffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 12:20:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000002000/0x2000)=nil) shmat(r1, &(0x7f0000006000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 12:20:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) write(r1, &(0x7f0000000040)="d91b28a139f92bb39f01569bee459d5ca2d060f50a6892a5d670a0d5cf94569a8fb48cfb9cbc61b2ec60ea610d84cdd8084bf92f3ff391609d4e229520f2aca0042ebbdeca7ed8758db51005a84eb8c5626f11fa6531f3c5755285ee1cf305b0bf904775595e054e4564a0fd2a8d6b47", 0x70) 12:20:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x8803, 0x9, &(0x7f00000010c0)="a1db0274b10c140b9731a859f37737578be4697d8a5e4fcca7b881206faddf4a151336927c7916aff96bb98685de46646b04adfb2cd33b03e040c1abf47cb91d888fafaddd24db2197d85ec93bc700aca210180baaa4a1c8954a9f9d79503f96356b556780462e253185d13c016e5df14ba50c7011958f1f6b0e34858b12393bd8a55accff6f4daab2ce7c29f1df7527b091a83da881f08add27bee6a0df567768112a136864df4f619782e17c4716c6c70a4f73378f7f4b114acf8638d284e7c67d2cc64910a9e2ab1e2b81cf554f0f1f8ffdbe77b3f5ba8619c3cd427d60a841586667a0f9ae4db3ef56200db57e545889f717363fa5ed036fd5cb42e593de2578549111d5c665d158b659d2f8d63e61e3acf147a4231366132ca30100c5e534a0c10993e699b94fa60b1145456995023f19a2da5fe371d847f2e702fe8ffd28643f3474a6c9c4ff8d582d538db7206b0fef76d612ce46fcd257e45316f2a4b00ff4faa7c48db17c103ceb67201c99d191a59228256922c164d449b3531e626e78be3384ad10d99380957ece55c92750d56b42fb8b30acb2c33547660c0e3092c8aed74a12cb8afb5e23a81059c9bc2f1011db5e1a465414bbb35de247f0ae49d367fe49c9d82d9db7baa9a26074bde1f231ccc7a0ab9728497bce522f4b5978b134d32e1889c54edcb35382ce78fd65a20a52c78a5abbd280c85e6b06e4be48e9e9946558d5c5dfaf10daf9fec35d5dfeeee14721da6fb3891e18c8e4f23b6f55a92143cc933f076bc4eb3448751f443aee076d34e3c446baee196e5ff71efd4434fa33f6488208ddad82a0b85057569c377d71fe892ded60fd2a17a98f59fc6d84a183ea1d6578a42c4b5b8a6e7d89198d7e59f690346afd30ab99466a32ac0723220c3ed4628d7aeb5927fab78a671c73eb06bfb0f019542b89fa877351b7ff834866d6adc884118c700e67b8b041abd4587bebda60d49afb9df84fefff27847891228c4078d9e5f7b4cc40383c5356437893d8e8433cd23c46bbdc9c4c633bbe303c154b5d66a4726cadc757fbeb21efdd541fa267ec0dc35333d846e10f8fb672b7a6dabb53546244a682cdacc9985c2124e5a3e610af3648ac7de58adb8ac537f2f004868ddf0aed6e17f412cb6d1421d538871958cb38066994f1b677aaa18e001b8197b39ddbfbcfecb34fa8f45c6a39d9e34cf2dda8f068339676d0aa2d485238645b86a3b9cf22ede7f13da85fcb45a7fe8379a5482d4b2170a31d4a222165f2b0e0db750f75f002db6c72c5aafd81efb0aca98062ee58b7f8dfeea750e891d084b07e72827f16b2a8de61a676595a341daa9adcf5e087010b69c035a57b1c099d5770108663be15e8c190cd16a0b68baf01ddad2fab07eba2a7b41289c725a3b27bc3d1500a9b8504ec22cf7ebabc6dc1fd219becd979bcf7e9c499f839ef20a99dc510b5d3acfc9475f1206b158dfdfaee7606b2458b9631177f3096a5eafc13419dcb58d9a9203bc77c0c578cd89d882ccf09ad5d1db9716cc4004042395ffdd6f60b1fbad5e292565982fd69195ad754187cfc4702b4aafc389189c1c30f9fc3fc03b7a1ee2b91f475be8c746a2da718e4a4bc82b415295747e7c9a398d9e605ee3d907c76c040b4dd0c52905548b6f79ac98f7dd4e721d8b1a6c0def4ca72b88a570203a6a80f4f7c2624c2e71bfe71107b9c9928a60ca44ce648fa43789a964fc727516af57f95834db4ff71ad3e0855a0bb1fa9284795c8b4ef22df8bed3c7cc80757a6be750ac328fd9087d694cbd0ef5a4b920fd7bbeca517e4916a35460eae0cfa40326c389498f17324ca807d38c1adae229bfbbcf969b18da1cd76d4d46ebb7f85c4d2846dc2a8297ed3404f13d91114b5456d9e033b3d94a123fbefd142765b2475b55d8db3dd9562dcc6eae3b95f52931bc3a1e50ff5b50ff3152aa97bc0a2cacf60739495b3aea766f5af72334b641fd4b66c7e3af67e656eb435f8ef922a99a828f4c45b089fdc1ff33fd12744f9116777b85f7f9a52acd7df6a9476c55f6a8837c9cd0d11fab7d817659633476b373d1edff9a96f76fa4c768414c94bbf871097494cabb18ea142fc143b97f57373da989ce0a66e19f2228d197d6416ac228495ba5b73b270128f3897bddeb75f0e9e9e64b114118e600b86133e536f71fe3aed396263fe7219ae14d022048e94fc4c9b2c6e3a130e7cc121f18ebe246cc40b5c8c8a100a681850ce53820319c26a276c8796f789cdcd304f042064e4ad99ba328f6e81f5f90163201c8bbd1cef171c5e79f686eccdb60b7a8bfa998c0b4f2891b5c1502582b30ae28c315bc04c39fbe7dfa42a3b9daabaa8927aca0cf4855a9b3379d6c6ce1cee9b833ea54cb0e40b15ecf4059e42fedaf5e94bf0e219dca3bdd03a5de8b3ac832bf8e691bec81315846f5b56cfd409579b13684ed53597c931939e861edaa4a2645b29d04bffd4b067df31164e4a678748ea51cc136b33b38f76a93236c462a91928e30de2ea94435d47601b52a73b8448c2eec0e25d081dee1b8ad5d7f9aa5e7c968edaed97170ade391faa5d42ebb44563984a56f8897be11f7a233985bcbbca779149ddce940ca025407932eaf3068d4a1c8a5abf81df3230b0948710a461fc1ff37bb076bc71751e348566876337a92fcb97b85c228455f311e8fa11983689b24ca847aea74be48b1e73ddc64f29dfb6faecdb45110b8054a14c53b970eb0abb6c8cdec23af2f99e6eb66a68f217dd6cc6b40171259968a3a0d19b001ec4c4d8a2aa4375359f45a2e02f12f8a7c2aed473a7338898748919050e04763bff060e46b3b2f4094d35b0cd9505844858d75c4abbfae5a7fda42c3a3ab52a695ac7191295c624d2ab6ceef54384e39b4214ae9fa86c4c73cb0d2a557216097f52e9def6362b199a26fde8c5fa4cd14520e39060d99974a8af542be5d139fe84e7c880fa8dbdc9d32218c2c5e93d2ba74ad447dba8f500522ac6fb99f3ea457a2b9d4b29d3ea685e2043e344c123e81b2a743a7363edaeb0aaabd88233f880367807cc34592bb4a9bdb0c42d25f776d3b928177071140bb904d76f9b29dbf5171e7c61b913af456d7d93164b2b1a20e9c0ef2b205039787c6c82671f64af6bcc12346829e2a4198d83135e298d9f510c984fbe712fb6939dc75407f305b2c502894ee03033f36c837f532d4340acaf31e39281d953a8384fa581ae8694642272e3dc1602976bdff1bce99832d97cb3045f44130af4afa2c8907ba64cdef63167c63afb3f5d708061f83b6881244720601b66512dcb6cc2e2ccba9c6ee3d4f174aa7b0c60acd96e240f8e8641341ba186ccd21a4c0ef8f17d6299c1f4fcad9fd4c172b755bd938944b0712717eb9a26c9c2ee8c0b0b30f2864d3bceb91bbbcd4697c0031560fa04b98fe3cb83df75e3347bdb9f178b52b5308bdd2be767abb3329d30ba604e3fa8185a2918e8ce13cefca56998eb14d331259fad43abd33bbe82e6dfe3a7d1c6f6eaf18bb6ed85ec13a27542ff00e13fc69de3762547239e3788954b9c67b9dd5dde8252737ad0cc02efe24048cc0b78047803d3f57997f91d9b3c9ffe0db815e22a4843f065f0fd57395050a3cb0408907959608a6acdd99b77c938e6be4d6ae4410e325cd65fd69ef3159bada273e508f4ea114077869b821f672aad05dfc0760f187c883274671d494b06c6c85b91816bc93cc9c0f75f85fb4ee5e4af1233cb9ce9518f0478df48e2e86f1160c209065551dbc6992ef51978b3a1e4c23625cb19833500c805ed00ed2a2820ddafd4a3b40ebbc99cbcddf9cbfdfcd62cd55426d8484da214249353fd06e50c62564f92d3de55c30cd3138dfa99f0926bd67c32526983f105cebb57e8f7205246948077a095ca0deae506228baa4277592c96e9844ea7a44a3e9a71f1b0acbc0d7bc59761b6f1ed9d56c6e4206b43fa5c7c51e5820b1a1f2094b8e3dd8a67c04f4631914fadaf6354155cc9696eb97985701d96148cb889170a1fe533c788a91574e107ab961525618824d92741f5cbe196e06987481755812336cd66b1e80300ae180f1b91c7031c9796da012662095d333b823d55626ea23daa64e43f61efd95eb5fc5b188f9e6dfba9470f1ce3af6ed0436bfe90b95cebe04e5635df05ceb02ef80897d31fa3e49df661aa693789ccb61df9b34294fdfdb85d64c59d1748e425c6d2897109419fc2c4681470be3bc9f5df934244056daea6f9dd50e826fb9e9cc8037f8e383c0dc09b02efa9fa35b34198390784604dec5fc93a9d67495a02abe1c67461798e0cf6f2cc0f226a0d0a4d24ddf28bcfdabbb025c28a89042f0e30ae76852f4fc6f25c523bc9bc6e0e91163c1b83da639ce94128fe3fac6dba5bc536ba798bb200adb541a77a7f63ef63f3d2bf8afd0a90f62e8a13bb688ac2d75a9a586d5b3d91ec7a40d10906b0f5bb169042575e812cf31aeed02b51c92e0d65c4b4dc9edfcd3c7cd8222d1c26203d4343f70a8d7466fd43999d5daaca862354d9375510d131e386636dbd5f8c0aae70a40821145b52184cba40adb12fffe45e3789c2ef0c54f45c3e59b2ab81c65b17f063bbda000eba7f0aa65184821efdd3fb35e41e0a9f9ba4c07290f1cde832c467e286b48f0141fac1892c17cad7e587e44d48c34dfd09ca589437993d762f57d1b90ec1048eb39f49efd3f42ecc635adff7bc484edbaecf3e1f5c7b1c70058b6300e008215494adb43b32ea0fb4a2118dddb14ee74e82ef63b4a88123c7e6f1aebb082030fc3e47273258273b716a288b34767ceba7e6bc12ab7fff62e63f283f1c64887a5e25a55e1d5b71c7ff3ceca8e0ef07c1d6414fe3583ee4cb4e9e2afcd8419527f7d75b610ce9b5c63c941f4bef8d1fb3d6ee211dc1de5276ac1c03bd607f6d6552541954ca1fa6628db9c67fc099e81778e9ae27bb660fbb8c321fe175df245eaf929fc02399139b5b2510134b7c4b796d0a64c61ac33534f0ef403ffac59e7bf580eafaf55196c07d172accffb6a658739e385c6cf264a0968d03809790dcc04ab6672e1e324fe2229bf6295b2b1803a45077085e5f912ff8c143ed223bc2b5fd81a8ac8e088277bb0cce8ee38e18442f1530b0a3e42c1fc2f63b4b9561129bd4ad4c29011cf2dc2672c7b8221d82af3cf330143655c23445bf8f067dc04556a7580b7f9c35832e7017ed9fc54cb44e6dbb78e028daca7f591579082cba53a4aa176a4e2204ac9f2614d5e57563f395d4ac1803dc8b4da4292f67ded5ed98b0a9047935d82969154e06b75c2bbcbdfe52cd94ea5dd1cf9b1ea34a09d61e1a150b92d77f520d2f3dc9f2f7d4be13bff19b2b6ac1ed40bf33d99e69081ed9f0b176b1a30123c58dbb5745c878950b96cf5e7ce458b855dea16eedbc33ed1312f871c05879091e216385f5c58c43879c31b5a6f4c0e0c9b3163e398b5ae4362c27bd235b1d59e3e1b02dccbd78d240466151a1421a3d80d66ba97f74b015981e19862ad7badcbbae03044ada889358ae0fa59e06e1619b5a680b7d4481c6e4211062dc3d20e72a838f98a09f87c2c60e210576962bdb1852f334fc7aee7fcd6d09e31b6fb31212e97e226aa356b97aa2a2269a7b1ff6a428738518c290ee9694f0d41cd34b5b04c6be0f52bb9b5552d83f96661725b5d78b50547646d4c1b3361b24f72bb146ce99cfd80a4c2af9dde0f0575b762fbd37d87edcf3eecf15533bb6c8f78d76aaa306fcc8f8ea58953d8cc6a098ce65e0763b3ad85b0329f80270e824", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000140), 0x0) 12:20:08 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, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 12:20:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0xa3) r2 = open(&(0x7f0000000680)='./file0/file0\x00', 0x1, 0x21) ioctl$TIOCCDTR(r2, 0x20007478) semop(r1, &(0x7f0000000480)=[{0x2, 0xfa, 0x1000}], 0x2aaaabca) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x4) read(r0, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) r4 = geteuid() r5 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r3) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0xfc12) ftruncate(r2, 0x0, 0x5d3d10fc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) shmat(r5, &(0x7f0000005000/0x1000)=nil, 0x1000) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) r7 = fcntl$getown(r2, 0x5) r8 = fcntl$getown(r2, 0x5) semctl$SETVAL(r1, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000006c0)={{0x3, r4, r6, r4, r6, 0xf0, 0x80000000}, 0xd, 0x4000100, r8, r7, 0x3, 0x92, 0xfffd}) open(&(0x7f00000007c0)='./file0/file0\x00', 0x80000fffe, 0x100) getitimer(0x0, &(0x7f00000005c0)) semop(r1, &(0x7f0000000740)=[{0x3, 0x4, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) 12:20:08 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x9}, {0xffff, 0x9}}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) write(r0, 0x0, 0x0) 12:20:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r1 = kqueue() msgget$private(0x0, 0x0) read(r1, &(0x7f0000000680)=""/119, 0x77) r2 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xfffffffffffffe51) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getgid() r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) ioctl$KDENABIO(r3, 0x20004b3c) msgget$private(0x0, 0x4) getpgid(0xffffffffffffffff) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)) dup(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x401) msgrcv(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c0000000004000000002a76b4f95cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3c213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1ff1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93585b2f5cfbe761df25bcb25851d23e43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f9b0c50e218f82822b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) 12:20:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000001680)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c68", 0xffffffb1) 12:20:08 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getegid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getgroups(0x8, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 12:20:09 executing program 1: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)={0x2, "16559ba3ec0c10fe4e313b7fae4a1c8453f159e554f0d1ddcd41efa4891bc84eb9d45a3babe138897fcb10bf56a6af422ff45e907956cda80d72ae8ceb858dc433839ef71f37f2da72c3cc1cffc7891b0a7e5414fc242153a6cd41ff939870acd5812b4c06ff6b5e2ecfa8e3a418f113355ec9915e6fbca2aa1d96edf123c11e2c4d47f4e8a6016b00ea3c5c0da76f33508f9c7d0cc556d1c49843413822f937d745d2f965badfafaa933e920ba043328dba8520289aa719f66e5f32cc050989abc0ae3d7f968a61bec97b035bb8973234d9e162e2a27f300944ce7c799bcaa052c859c23b76e7f9d27f0044264d2db27b66495d6665e5c756393500f12c1826628696c850512d1584ca6efce6fa7e6822c5939514a78054ed6fbd69566fe0903573b361577d3ccb691b1c97875b5073877b72f75f89068e4892c24b8994056f82724ff9171f84e537303597d03d27197cb4a8741797fc0de5192c1f8d9eb3de87cbcd6ebc1d5520af6af292be57b864b852dfe3f9b2566581394501275653a188e3feb5b55dad576d1964eccdff5e25072439e9513f39a962c3a397a759e79a7d4201c2c33846b8a2642b3b0ade3a2355b36254c73fbaee64bb11afbd63f13db486ee502a361d1f82eff072aa3d8ca8ca4304c7d611d4ad0fedac8a20b20f14e90486f27bc88d0d8ebf84142c34c90486ed154b04d479dc2c0c6e133d158be7f492cf4571d2ba843a74e202b4a85a51215be401a6a4a16d79f784b08ab169b15f558089fdb265887018ca9ec9e2945c0874d5f55e9c9f0985f018eddd9eb031df5467922f0762081b0246d7b6c110bd817e0f378eb6fe7e4a959b47648cf83e6f1757948128964a3f2098db69aa2306d0e1b0215f8efa23619f0e7cae87a57238128d8bc4313cd53191f99ca8d6988395e674780c8205bbc91ba54f725bc391a8a61c5821441aac6d2ee0a35f3174f218d257fde7e58ced85e364bed37a8b0fa581ff6953339de8be0d9fb5c8af76279b7d184cc0e7d9c83c19dce2966b5bb8f61237ed6ed87cd4984b49ba3290e55fa3868292b8d19951a5d100bc37266ba04959e67b05e383236f6b9f7ab4804719a27ab3f7df19ebb1f29aa6ae07bd320612cf99639730055f36f4fbdf6822e49e8a40b7622c7de26ecc3e94443a9383e7256136106b4696728985343f3b0a512c9829b2cdf714ceb84250023803cee7734418466089bbcb8249b9918242e3f51b0402ad6c3c017d83bafd8aef4a4a3a59798342079f9b59643f7d3796d7fffa2cedab0aed14cbc08568f3dd8230ae461af6e5df8b9791683debffb3768d9a754046511b34f01d5200c59a4e6e421210fbbde640141a3d053c57787622158cdf43628564f81baa991e21040fc60c1c50fe0a9a33cda96e3f46e2a005aae1f49063dd2ffb892da782df973be3f113192a63a1a54845cbff8a3cb5d10c0a9b724ac153acaeaebac0d2e8df801b5ddda6bdfb9f90cbdd2dfc396da1e30c50eb9466fd4917976f746cde154de27f1b927736cda21133332bb98a702d5053c179039809d53bac3be4e522c27ff8997254c7f245bf676e239fb298082c2453b6e05d1f08ce281aed052a28457acd691b34ac955470848cab1ea189ed9c859b53d1dfa643cd4f79a0a33fa5de54576b14348830da81553e39f477d4db87afca9344416cc899051d6e41950fb2d28747170286d8e4589de59c5c866891205e75b7186518e0dd6d08a0a2156166dc66f424a9bafe1856ef10292a5780cab01aa0b79da4a0e6e57e124050af29096187f07706a5863809fa881cce4753ef0d78df4322880c4335f9a22f2a58ed101f198fe0852781ef42531502e158a891f67f36e30c54cd5979b8dd8bc507c476867dc6a3bc474c5c0f80040647f1407761969db1ac77d7da5324a3eb05c40a30422d0d8ae8e4a3e163bcb6b21f6808922e1e734ef39be094c0725e4d3d8b638ba2d2d35b74136332d8678cb21e0b8a5e3a75add23e184a1f9528e7b8280110552b31c9d6e755c6cca4045fe4e639b12e648996a71f86b4c8033323364ec32f162c89e7ce612bb4b0e0df66a6290d18596b640a89fbf7a1dde6060a229dd90a228fab4dbf0153be92641f75a83bfb79a0e413fccb23a4e7ecc360dc25f4eadce8be8d9dd165e3bf96cbc509aad1b8ed150815fe7e117be6cc8a242e783a2047198a5be621563284c929760dbd6c30944588953ba56c646be474a74c30ac7b76ca95054643005d52d8f4ad8687f9044da6168b28a8974caa298b0b0a31aecad0d8b34588b1cbd6db787f9c6a6feb8f00c0014f38a9fc32a6f78e116a7172f150e813497c51f4b19780258b508c4a76f9046faf23beefdb11ad496fd7011efc20d741b9913f4a74e5ed31c85b1272b3723da67ef342d9805f9b07513f44c909fc3127fdfbea6e11cb74307157c3e8e7cc5c3b7f40c82c813383d9facd6bd152529226d5803e36904c116273b128c326c7a7a82bff1f9ea8978be1ddbf19e7e0d9cef750273153547e6842019ad19cc8c564978820e112d2ac589ce9334b40e16ac09d4f2c0004ea5f3f6a70c08bffa2b26877ff13ff876e1361373216afd2ce9671ab7cb9e5606b7cc1d385d076882d4527e535bde3e8a043385606edd636230daf2e07032e4d1d85b3231428d87901bade509288ab39d819107221cc95c7d89f20d9902fbed07e21e84aa3134cc91b8346674a2d89a5c20a1138021716930fec7f823552df053b37212e4d761ff35e74826ede6b3db7214f3912d4b461d77ce3b46bb309db277c62c257be035eacd29b2a509a4bee864ea68ce68ebf944e4c726f2f0edbb4db90b30beb66adeb765bb18d07d4a7be5681b0e23a4a2cda2ad37cf2d87101e77465743b8f41c2a653990f3d578ef746b7081c829b6537e895ccdff2ed7e57820dc7828c38028f5d59583ad624a7d828f8a6c7464574925d650ac54114c4bf155345017780acda52ab4c6e7b84a848dd8947574022b0aac561651503b5830723c7a7360ffd60b1bf8e233815c42c8614a934e90fd8528c62f9c11b443a36b4dedebda1438780df38c55c1d28b615359b233b62959096d3c0c740e5184bad8d2de6f89affbebe89101ae1b5030babddea2caf65c32c387f24e9c33627c7f7903713929aced67d449ff0d83ce404a45c060dcd73f0d3c22f7650fdbbae74cceb40a01ececb18371b090b4751e21f53cdca8fed3dfd7bc267cbe89733f2469913f2333c6ee1ab965d9e8d9c112371cbb4da67d3017c8dcf868caf4fca363b53796558837c4cf4f32820cf61291b712d468304404b5c87056e60b0acea61aba4e60fb844b829b9f79c56842cb16d6c13e35ebeead1e25540c5c133841a65cbacda9c3107b09942bd82478e26c9ad8cd56419f57300d3f831acf1a0f9e3d564f12d8afe0873537f98de8c05ab2992434e363b4df11ed9759d2fb1065ccdc8a470fa9607a0fd361a610c5ced0d67cb4e099175cd2a30f106ac95c0332890e40b0eda2b07b16388d75511f826a3a287ba50a2c90f2da30cf0a2120c7790f9167533632d842fb6bd93e70ff991d34323f8a1559002ab3007ce2f4daf18f7c7d4177132d206c70e6b4af1e25a2a5c19a2d1b2d6ca13827681b65ff7351a70517dd67aa7dc57c995593a912d335f4a7a1ad08742ffb4fe0f63dbb387776c42d0592a4ce22213b74c36c234f0e5bc6139f23553623d906827f274e5d1c629011f8adf6dfa58c43326602417e6185a42c272f3c3f291a54e8a4cff7aa617146e19b72ce35872e1780039d5888f064adbd0087d3d192530c64eb9c812f64396caec3e57036489814f699f864fefdbfe75d75271ed4d83de5ee020e7c5266dc103101c4e552c581d043a2e52b76b24e36c3d541191238460f1c13bdb64b80ab941e7ddbe6e2e8087b1702a8ccfdbd86995b8b02baacf8669e7c5465466a7d73977ec8fd185ce3b899caaefc557406890cefbd37ff55b5e826b8a3ba3c915cb1e6083e19961e9ea5dad504cfefaffe80d575455213380b5aacab9691c6a077e301af9eee7bcc7e21e82c9279bf7bd92bfbd24efacf717721050b4c8f92a00d87cf0547f8b4945957aff49d288d1835e633b2490569447612bc5afb32faaa395682579fdc56d294a15229b7e3f289a75793e8a8ae573665cb32cd4873e44e93fb2353c7bac634cd16ae8f008b164687a70483859513b6122735231bedf4c11226018dba3fe4b897e8b8ef822de690db4948bb09cf2b26f21cc1dd73260fea90c1dc741a2463e1b218dd44541d4b9f0bdb5e3d32b2bf4aa7c72a68ae6c7bc81e134375d5d202541d626671ee0a860c394e4a1423a9862fb9c66ba8db09b5b17739021b306e15a216310e6f46290b5c23b6fc1e83d313c2bf81700ba41ef11067779076ec989846005e460884c502b639952733ef1903c4cc98d4e899757e8a7d68a86913c61deca1d391ebcffbadb852a349592253262135817f180003280069ecfb4b8fa0afd709f2bc11eea445ddd03e0e3404a84076cdd4825857731c79f06b84a97b4d7c7967a14ff6397bc2f29a6a0eb2772cf0fa0dd3a91db64ed832b927b8fd317c64c9325559ab356d6c5656c65228acf66f1dc2fcd15dbf89c84812123ad42dd804b255199cc56adbbef04f3e7edcfbfe05f644ce7dc8e0d53cafd8788a2212b2e8f7d2bcbdc451036b7987f570c89ce4a6ea91f35068706a5cece8497f5bd9090c5bb18a1a0e8df68077ffbe0cd76c49704de8155d122cfc649bf7b7d579ea6ac60bcb2a9882a4711cae9700c31b79974590bcaedaaa7dcb3f7039d113e030f775e78d565373d4fef975038a4855a1132bd3d4d89c45a60c9d0a7a48bb8772b871b4c7106683d7ffa316814f6230ada2e8bb31a6ae42b3b554cdc0d1dd9d127064ce98b5f124d216eef595ec4dd3a43acef39a6cac9c85dc2bd08a596f46bb3bb14a41bdc8464633571e18fcda02029ab0eaebfea054de3007a5bcd91de204f3c8f3bf25168931b2037fafb60ad382750e6a7d87e6e5495f2a52fb72824697c222d31cf35d7e43f72bb456dd0c0fb73668fb1f17dfd9b255c47daf89832af871ad4ed34ad2e296570b38363104891b04300e6873679d349de11149dc32270bc03b3266b569b13f789b706755f5082ca9a56dc2f58336ef20493ab1ea76a8fd7bfb52f31310b8a4f3d768be83e54799c7172fbde8ff3e8d9ab070be059588b3c6b53214d347d26ea158b0c176573f5a867b3146471c0aa2c9001a9e11b64ed935f8f90977bf3307b67b8e62e815bca6163531577dae9a9a40916c5e3e556199b22770c73c486c9833847e83d3b281a9d15cf6dbc0c5d8496e43c0fb143869a2b271badd98109ef9240dd7d3bb0d128a557a96d8417d7dfc5e2bf3eb245f76210efe761bcd8e10511c41b4bcfa25097388bc30a6c60103bd2c29e4dc1fda3d8c2c0f9b5078b315371eac1b33f1a22011678f703ba498926c6eaf1d5a611522512fb68517f538c278e39e305fb8a93e1501c68000e47e4a866c1863f8f18817cb0591882a80c9e44a4a99c13032a3039d94668d46538b911301e0cfb23ddfbe50a612d8b9d7e78d350e02a03ebaed01d23414ad5761f564ded33d507896e041aa1082465bded9b08bcf67a71b613d3fe61ec6b597d4122d0e3736a55f76d856a42c0dc287bae1839993b5a4e6a693f684b595fc496371ee69253e0eb74f5b254a1b9624073254adc7fc84c5006d44d61c9b6da3618bdac4445de1deb9a1482f82ff14134cc9664f84e"}, 0x1008, 0x800) msgget$private(0x0, 0x0) 12:20:09 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10000, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="01c2b6b8622e8147fad60fa43e449be7ec361db99f3a210f57a2a08d79954e2b5980762e16555719283eada4576bb0c6e2254bd5230d3a6e4a6f1868e6a0c3d4411ab9c794548d4b74ae413f07398679b4625210389062cea4e13b56940ef9b5a2cf9fbacdadeec7c7bcb68f5b8bd6d907a5e9bcf73e7f622a87480e54600209e6cdaee5c860a40ac8388c74b3a0f69bb199c7f6cea7cd474237f650e74a9265dbbb155554251895518bcc2bcf97c9cf81a9ad2025", 0xb5}, {&(0x7f00000001c0)="add1ac1c261bff6abcaef72ecec0ccac2c3af9e23196d98e7ee5bf4551ea66758f715d88", 0x24}], 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setitimer(0x2, &(0x7f0000000240)={{0x5, 0x1}, {0xfff, 0x4}}, &(0x7f0000000280)) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 12:20:09 executing program 0: syz_open_pts() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x180, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2812, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18882, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) sendto$inet(r1, &(0x7f0000000040)="9293e85c72fa8d33968e5c8ee989e2227704a4c0f95e15f03698fdeda93c8d82bd1a3a048476a822cb1b91dea334bd659289760bb345b7cfe3afbbd410b20396823925", 0x43, 0x5, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040), 0x0) 12:20:09 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x200) socket$unix(0x1, 0x5, 0x0) 12:20:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) dup(r0) write(r0, &(0x7f0000000080)="77b195e28392bca6928fa0fead3adee99f7b77605b1a53021e5bb92d3d8440af2eeb2b9df98a58e929982204d013c15e9708fe3e1be9ff1d89bdabc4a9e73bef374298dcc25d41ce74a7d434f7db2028c8bb9e0627829699bc85160123179284eee4c0a8c39135f5b94c0cfb24f4d4b384a307df053b2c1cc649f920", 0x7c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 12:20:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x6011, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x4010, r0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x5) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="53ae339d8293621f81e3a16f0b6b6fac280a47b4c11652c2b261f4c7c60d1f8c21d667b52c11324dd6a43a4a67daf0ceb4f8e554bef15c8e0c4fa2981920a2abbd171c9c8a89cc720d5afe53934be721dcb4bcbab86e96f1e4a0463ba8c2f47bd49f7aadf8135e09fc1e60f751e8eb5bbb55cdc7b134cf766d80712e6c6ac2e1c0584672b10bee27abfdc44c6cf6dee45c8207b80fb64008026479200459a91b5c850c9c52b24e24770fb70afd0adeac1922baecea44755b", 0xb8}, {&(0x7f0000000180)="5571a1fc48f49f7e473aa9fc6b55316981401747e1c9e61239002c01a286063b96322cb65a695d5a5f19b1f3b9e7357f383d7fb72c9bc788ba984621fde6ba6fc9f1b327d6b4dbf5139631f918ae62a0c3af", 0x52}, {&(0x7f0000000200)="314ab2ede70cba280973b848805d9081a8915cc7084e3de1fb9567f0525aef70a989d775fd10ba990f5de3c963e856a128cd7a8d605d360138a862a5c3495a7cf126ec82d5439bfc901a5522308f30f182094059393142e7d20ea331ea78df18bd1e75f0cd4f614b3dd126e96555028c63e0ba8ab44d3d8b6de8f227413f6924ce2bb1c4b4d3dbd29a1653bbbaf16120a538ab826727efd9435cb2e38944c1f574bc4aa2d47099e17758fb2bffb05e80657c622e123420f423a5fd592abf02c5ffcfd59605e6ee4149721d0495c21076d20a1adfd064244f56c2243e26b166c45992ea86e5baf0bb88b4f661fc4b83", 0xef}], 0x3, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x40e}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x7) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x12, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) setpgid(r3, r6) r7 = getppid() r8 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000480)={0x0, 0x100000000}) setegid(r5) setegid(r5) getpgid(r7) fchdir(r8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x4) fchownat(r2, &(0x7f0000000500)='./file0\x00', r4, r5, 0x0) r9 = accept(r1, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) lseek(r9, 0x0, 0x62, 0x3) getsockname(r8, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) fcntl$setown(r0, 0x6, r7) fchown(r0, r4, r5) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r10) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000680)=0x5) connect(r9, &(0x7f00000006c0)=@in={0x2, 0x2}, 0xc) 12:20:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000480)=0xc) r3 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r6 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x203, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getegid() r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3, r7, r8, r10, r11, 0x12, 0x4}, 0x4, 0x4e933751, r12, r13, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 12:20:09 executing program 1: r0 = socket(0x6, 0x5, 0x9) dup2(r0, r0) setsockopt(r0, 0x29, 0x1, &(0x7f00000000c0)="87090000c42e79ae8ac69ad1b2bc99ac96d4417f761af74c84fed694d7b21114f23db644", 0x24) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x274) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 12:20:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffe1, 0x5, 0x9, 0x43d, "80950903add31455c0c56bbea3cb5c5d198f63cb", 0x4, 0xef7}) ftruncate(r0, 0x0, 0x30000000000) flock(r0, 0x6) ftruncate(r0, 0x0, 0x5000000) 12:20:09 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') semget$private(0x0, 0x1, 0x0) utimes(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) 12:20:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 12:20:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x8, 0x1, &(0x7f0000000080)=""/38, &(0x7f00000000c0)=0x26) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 12:20:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x1000, 0x38, 0x3, {[0x8, 0x7, 0xffffffffffffffff, 0x3, 0x15aae542, 0x2f, 0x400, 0xfff000, 0x8, 0x4, 0x5, 0x7e, 0xb1, 0xfffffffffffffffd, 0x8, 0x6, 0xa5600000000000, 0x3], [0x3, 0x0, 0x5, 0x1afb, 0x81, 0x8, 0x3f, 0xef, 0x1ff, 0x8], [0x3, 0x1, 0x81, 0x10000000, 0x2, 0x93ff, 0x2000000000000], [0x1, 0x2, 0x8, 0x6, 0x7, 0x100000001], [{0x5, 0x101, 0x3, 0x7}, {0x5, 0xd74, 0xd6f6, 0x800}, {0x7, 0x1, 0x80000001, 0xfffffffffffffffc}, {0x1ff, 0x2, 0x7, 0x2}, {0x3, 0x3, 0x7b, 0x9}, {0x80000000, 0xa87d, 0x5, 0x4}, {0x10001, 0x1, 0x9}, {0x1ff, 0x3, 0x1, 0x9af}], {0x1, 0xc148, 0x0, 0x3}, {0x210000000000, 0x9, 0x55fd, 0x1a}}}) getpid() r2 = getpgrp() r3 = getpgid(r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chflags(&(0x7f0000000400)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r6}, 0xc) r7 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000480)="980445537f2a433b545426f97092935e048988c9218478aad9ce6c502f54d524140e8be2f267cf083dc8b25c358289a49b35ae7e9487399b111b2ea814b2e18bf001b1f5422890a3744e312e3f24bca8897d9e6c378ffac93b6d3a4426dda8ce6d2437517a4c6d2d5c1e3154443124a0ce0accfa7df2db94ad73975fd97519230cd2731d20f8e86eb40b492b6f485382f55748eea69b3e85", 0x98}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r7, r7]}], 0x38, 0x557ae351a5b0a2c6}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) 12:20:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/130, 0x82) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 12:20:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xc00, 0x8) kevent(r1, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 12:20:10 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = msgget(0x2, 0x109) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/10) kqueue() ftruncate(0xffffffffffffffff, 0x0, 0x10000000000cbc2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chmod(&(0x7f00000003c0)='./file0\x00', 0xed05284682157c2f) sendto$unix(r2, &(0x7f00000001c0)="33b0284d850244a4754454a443f978683e635a8b5b7897ce1ca139a67329f9168baa41527f721f9d60bedf4a078cf8b14c3e182778b6ff6ba4a05d1979d8541d2ef6795088856f8f28790e6582591713d48fb31962d2af7277982eed980d2cdbfa53d3c849f07442eb1caa91af459ed80d574502fc7fe0a537b43ccfebbdd37db39a23fc91cf3f85ef41a327f6cbbab356e7f4c6ea013ab321b6ae08e90d87788fcee70648e40113206018b00ea96339dbd619fe9315e31810b7f42363841d52412e2be14bb29dcc09af", 0xca, 0x6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000380)=0xc) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r5, r6, 0x6) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000400)=0x3) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 12:20:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x2000000018, 0x7, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r2 = semget(0x2, 0x3, 0x2) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/209) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x880, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000140)={{0x5, 0x4, 0x80}, 0x0, 0x20, 0x4}) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0x400) syz_open_pts() 12:20:11 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000000)='./file1\x00', 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 12:20:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1, 0x10000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0xad, 0x2, "7d442a58ce39b268166204662724684ef8b1166e", 0x4, 0x3}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) 12:20:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000800)=0x1) r2 = syz_open_pts() r3 = dup(r0) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000240)="6baae45082ee49d9a5543d10a95cdd09969c5c6ad342b74040185eaa136100b70cd2d9b0d9b3f9edff9ef7b7607cc6ad70b5d53f222bc3f111a9d5d39e970a41ff2e29cd76156444ac4011529c07eacf90eb2a9bb64f2427cdc99eba3d5cef11b2a6763d67579f430c6301045110404b0b9999f44d947a662ad2f984135ef2d1a13caeccbbf66e3a834c2f73f1781a62b8a44778298b0915a503bec1ee76e5b05f405ab3ad3964dc2164b90c", 0xac}, {&(0x7f0000000440)="7c5d8092eaaad8b35e4ef815f15ed6e7b792f7613a7fd925c74f2a21373064b822b6f7153642faf42f7da36a88a62de1a980838c7355e499faa3a8ad8c3a0b2dfc15395f0a6ed47b124f56bc77d5522d7e71c6c98d1ed543e3d6193375058e99f7a6bf7dad9973638bc5c2ffcebfeffab617eee15f6752235d78f4542e96d1357e6aa7f6d542a9f37fdd41421fae2c377a0357aa9c2a23667713c758debcac1e82d1cd1530165a1777650c58c161466b24aa6605292ecc333d3785bdc2", 0xbd}, {&(0x7f0000000180)="4152e0d1578919f56c4dbbbd78abcbb6e21dad10906b397c4f2441065af4cdb81bd0ce4bc4f90aaf0dcdc48476ecfb1a0cc99648a3292a59e10c3d05c1effd4d253e3ffa4defc070635b1cc63dda7ad930ae6139f700e2362d864de206cb504ef3a70af6cce108fad1484d574bde5582f461d145cbd7f49a53", 0x79}, {&(0x7f0000000300)="d3504c2612eac78be00807", 0xb}, {&(0x7f0000000500)="f01878cbeb36fc66b15e357929ae2fd39d7099e624a5c28420e92b1a1708cdcb67d56e3410b9e5cb8a8105822c8f471603619fb6b7243e2a63cc0ff9f6512aadeab58707", 0x44}, {&(0x7f0000000580)="63248d45e2c5d1cf2cef933b3518c96e907813ad309a81e67c9b34d94bd9588a2db51e981e6034bdcca21d011e3f5002c007d1d86be60d73559530d0231e7886142c91ab0b8207f40a45731ef571792798f3ed32bc2f2b8df9fa14a5f1fe0fb84afa9cc2d95d4f5b4ddf16217dd7caabf7f431fff24e5127", 0x78}], 0x6, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}], 0x20, 0x8}, 0x1) close(r0) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000007c0)={0x2, &(0x7f0000000780)=[{0x2, 0x4, 0x4, 0x2}, {0xffffffff97b24200, 0x7ff, 0x6, 0x81}]}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 12:20:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0xfffffffffffffffe, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 12:20:12 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0x6, 0x2}, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1c96, 0xe5c8, 0x8b97, 0xffff, 0xff, 0x0, 0x5, 0x6}, &(0x7f0000000080)={0x8, 0x3, 0x6, 0x4, 0x6, 0x7, 0x4, 0x7}, &(0x7f00000000c0)={0x7fffffff, 0x8, 0x6, 0x3, 0x42, 0x8, 0x8e5, 0x8}, &(0x7f0000000100)={0x4, 0x928c}) 12:20:12 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 12:20:12 executing program 1: r0 = getpgrp() setitimer(0x0, &(0x7f0000000000)={{0x449, 0x1ff}, {0xffff, 0x2}}, &(0x7f0000000040)) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x2, 0x5, r0}) 12:20:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) flock(r0, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 12:20:12 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20980, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 12:20:12 executing program 0: 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) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20040, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 12:20:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000029, 0xa, &(0x7f0000000180)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:20:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) fcntl$setflags(r0, 0x2, 0x1) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setgid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) pread(r2, &(0x7f0000000280)="d51f464a21ca9b89cbb0e5e59ac902fde06b2894165720cabcb1602e7bb9f0701d32cb3b59d10007bb4fe59925cd2ed4ca88993a149a7bf593f0bfb2d70823db8a2a24aaaa9aae96a4f8491251aea15785a7bfb7b8ebbb7ce3d58946d899e11fdc3891347c1e348d72481887828f0696aba2ca3e5d2c96d6800c94f0ec96c266b7abcbc5d3d524ed5a3ef32e0bceabf059c36b840d89fd7603e03ec1ebd66dc1759e8f29059726f141ad37fafe07969d3e0388f38899835d4b3c7c1533a65a8d", 0xc0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) socketpair(0x20, 0x5, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt(r4, 0xeff, 0x6, &(0x7f0000000140)=""/77, &(0x7f00000001c0)=0x4d) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 12:20:12 executing program 0: r0 = socket(0x2018, 0x8003, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 12:20:12 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x80) ioctl$BIOCPROMISC(r1, 0x20004269) 12:20:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r1 = getgid() r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]) setgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r4]) 12:20:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000040), &(0x7f0000000100)=0x4) 12:20:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) mlockall(0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) close(r0) read(r1, &(0x7f0000000300)=""/229, 0x37e) 12:20:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r2, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) sendto$inet(r5, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) read(r3, &(0x7f0000001580)=""/129, 0x81) r10 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r10, 0xfffffffffffffffc, 0x6, &(0x7f0000001380)=""/13, &(0x7f00000013c0)=0xd) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001400)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000014c0)=[0x40, 0x1, 0x2, 0x9]) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:20:12 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = msgget(0x1, 0x14a) msgrcv(r4, &(0x7f0000000180)={0x0, ""/188}, 0xc4, 0x0, 0x800) chown(&(0x7f0000000080)='./file0\x00', r2, r3) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000040)=0x5) r6 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r6) 12:20:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) syz_open_pts() syz_open_pts() 12:20:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 12:20:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/104, 0x68) 12:20:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r1 = semget(0x1, 0x7, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8185, 0x7) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x8000, 0x1, 0x0, 0x4b04, 0x4063ce73}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 12:20:12 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x200000000) getsockopt$inet_opts(r0, 0x0, 0x2000000000034, 0x0, 0x0) 12:20:13 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x80) r0 = socket(0x18, 0x1, 0x0) socketpair(0x20, 0x1, 0x8, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x800000000000004, &(0x7f0000000140), 0x0) 12:20:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:20:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x80000000000004, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 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(r0, 0x40045744, &(0x7f0000000900)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r3, 0x2, 0x1) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r6 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040), 0x184, &(0x7f0000000580)}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r5, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e2f66696c65301466698f6518004cbe882b759981d6222cebb5ce0b5e89be73436cc7cef5c8fea81d24770de13f0888be56f33134111e3e4e7a80ae0d84"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000240)={0x1, 0x8, 0xffffffffffff1303, 0xfffffffffffff801}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r7 = syz_open_pts() recvfrom$inet(r6, &(0x7f0000000400)=""/30, 0x1e, 0x2, &(0x7f0000000440)={0x2, 0x3}, 0xc) close(r3) fcntl$getflags(r7, 0x1) dup(r5) 12:20:13 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x4fff, 0x8}}, 0x0) 12:20:13 executing program 1: socket(0x11, 0x4003, 0x0) 12:20:13 executing program 1: r0 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() getppid() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) execve(0x0, 0x0, 0x0) 12:20:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pwrite(r0, &(0x7f0000000140)="358f7f8ac11caf4852b973fe77889d96db4b4e3f22cc822bfad9e4c7b84893c7f4be37689f86f7b8b8b895add85526164f7ecfd09b569d1aaca61a2dba78fb6fd53623345cbba78023b65ffffa1e77d35292d130de165673eeaadf568682a20d40a6ae47fdf7fee61236e976f41275cfa95e6190f46e6cee26c2b59cfecdcb0d42fd1fc23fd73b6f993b5c3aea7887758d03ff27f16d5ef157587eb2b783da3b123134c018982f03b5d64042e852ce031670273d3318ad6f04d8e6ad1f008ea32858ec238300c5b58e66e9e211f21f0ea0220ab003e936b57fc2ab", 0xdb, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(0xffffffffffffffff, &(0x7f0000000240)="a04b8fd65d9bb43dfba3f84dda66ae2a16bda9291e55736645b4482efba52d6cd0de2b7a7e3c0aeb1f97827716884db098cb536a7d32f563d102d7cbfbfee605bee730b865bf2c856cb500ca0e4af03eefa271b67a761fb5c4c44c85a74b6c433cc33f140065fee6bc7fe1fe820663eeeef5", 0x72, 0x2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) 12:20:13 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) fchdir(0xffffffffffffffff) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00') 12:20:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10004) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) 12:20:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = semget(0x0, 0x3, 0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x6233) semop(r1, &(0x7f0000000100)=[{0x3, 0x40}, {0x2, 0x4, 0x1000}, {0x3, 0x4070}, {0x1, 0x4, 0x1000}, {0x7, 0x10000, 0x1000}], 0x5) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 12:20:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) r2 = dup2(r1, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) write(r1, &(0x7f00000000c0)="d63ceab112864db2fad03fb6b311136a72c7737804f942d1dd3befd85e88d996e37ec1fd9e82a9e71ae4af", 0x2b) 12:20:14 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9, 0xca66}, {0x80, 0xfff}}, &(0x7f0000000140)) munlockall() 12:20:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x40, 0x0) close(r1) r3 = dup(r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000001c0)) r4 = semget$private(0x0, 0x4, 0x102) r5 = dup(r0) ioctl$TIOCNOTTY(r5, 0x20007471) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000000)=""/157) r6 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r7 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r7]], 0x8}, 0x0) 12:20:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000000080080, 0x100) 12:20:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000080), &(0x7f00000000c0)=0x4) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000e00)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6d0b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d356a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f694562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2564962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b06a3fdc5cd92febe9e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc9826528574543dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3f326f895b843e6206bf998268f68ed1ed638e9bcf6f6b7ca067ac7741c4b65e933e5e99a5d1260f153ec876bb9143b884d2d1fbe43d1e0cde09e01d257b157aed1f583ac82a0453e01e2b46265815bc49991aba493ff3a017017da59a0be117b72bd516770cfdede771a89c06f1c6a9bf96aaca29462292c10a0140afb648391f7d4a6a440fe2ea8b61d587f19", 0x622) 12:20:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x440, 0x5) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000002c0), 0x380, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pread(0xffffffffffffff9c, &(0x7f00000000c0)="f77ae0feb20d6a143e5134090fee6c38f1cc46dc1897d5d81aa6107ff51a6687feb2e0bb15bdf0d228c4fbd63cdcdd2001cb6aab5e2a11be805414293e03de9b61e8af79aa5504df9b1174f9792129ef886c5722f1b5b737b18ae88ed6539c68e5aa26c54a9b7201a684722c898eaf46f9466c89258ce92d0f6a3538bdf23c2738561b025b93f5fd366a3da6862127263aa1f2df3be416d32b88a998d7e26037488da4b33efccfa834a5e9497979a89d114833e281fdee69de9c0b610ba459fd40b8c821f3f00463a729bddb4e1885e1adcf2856c8d0d962abb6340e0901cb15bf1b70abadfbbf", 0xe7, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0xa00, 0x0) lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 12:20:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x120) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000200)="c58fb90f4664f80f620f931841ee729f3f767bd25c10c61c621bf0d9a774559f8442a5b205e975a4d4c947c9191717b62cc0e213830db74eabd41759dcb258e8e3950c9357c71e3a55c8cb9ac27c5ca88aab0e5905bb5e95410ee027120cf7063d17a8efc842936294ee69aff54270fec68cc211b7bf4e058a05f1c11e2772d846af09eb1949a79931fb3d7c690a484e64612ba04c82b5b39e1c51669222a7c79ee38aa569b50c127d77a458e1173754936da003881445c0ab", 0xb9}, {&(0x7f0000000100)="26b2ca4a15cce12aabcc9a43745608abeefcb7a0adeabe98691448a00bdd8006d9f4627b911483269803adcb5158e85645d8f72b6cf598d61996dcbf52c3b6ab2f20", 0x42}, {&(0x7f0000000340)="76d9a4849035a9c61a7bf3ee1b1fdf261376b08a2662aa1dcd23d16976f7818dacae6c9fa3ecdeb438f40b80b7f34bb9eacaa464e5a58a62c59c6f8d14ee54920ae0e3deeeb81578bd9298aef1dc96ecc2306d7b0740c99059a867ab3776d6c9b39b96c65cde4f4bf94692b2fb9bcd59d97f8d9aef08defd07ef1033686ffa8c75d3bc58244974917433002c54602fca83d74242344b022c26f873e6a6b0cf708b8865413f62f097b5f07cee3cba7fa9ff1bd2330d694b0e4c1fd8fdcb61b0ce3b0bb14cbcf6c7be9a0124df3114d5ee6ec921e274ed8e3379bab0d5abd705b933cb6c68916a1070e53f2cbc0d036c7c5d29434108af5bc610b7cb01fb4bab514d396de44cca9dbbd0ff1b00f4b0950f26d50f4e92e075ddb7ce60967508417b981cdf08e5bed414610796aac3d121bc713487c7919be8b11d8a81c49299e7d0f6edf3ba690ae1f8a98700046064e0b47de49e56d5d2800a3829a44baaaaa125a5d177d17316a3d82372e9551ed6b54c4586f7a68c79406b3bd2ed07079a1f10ff8c85771094dca744d009274b1e9cbb6e8856c90f72f449a9ce10b2843d44c5d7162e09606fa0cbf8c1bbf0434f3b7a7ee58d209fd4a3ff78dd0389e642f89652efe415c670fe3977fc151a6ec9273c904dc2719bc181cdaf5b204c51095a85f75ae26a890d1f8971f523ba1dfa3c67e4d318ef1e44092dc14bd14e63d4a250060393f94e1a2cd26a6899e23950de19f150c182290d7536021326ceca3ec561f15081dce9d555cbe662bc5c4d15b62c3a3186f45185c9b19568e08b0c3f63363f98cd8a745dec409a73cf5abbbd05dc69cd068a97285ca4af54b721ae98a5568e21682f8b7e999b862c18bf6a89d1b49b565c9e341e3471fcf5db604d9f6462fbb1259b936b2e785f4752a4fb52540adaa3f06b1c9bf6a143b45d1e169fb1a69b5267458225ebb2dc417c018f1a2a06f54491354a29fffa735f6df2661918ef1515aceaffef209c450b8ffe24b49cd216e08ad41da46d052987307d8a68569d0f4ca5e6ba1052f600b08875ad81d4dd5c399c17b58c3a4682e5dcca6bec6bc8f0491557510edcbf1e3e3a0d08e37ea16cd936a162992978f143666443e91e1a24a29d7d79f1cb0f3726f258e2a02d342b1233f5ca7808ce859637683453cfe9f8a79a185f61f6aef0c124ee8e79bcc16082dad539cf24fcf86575cba5670e5215d6b1535435e42da4cb54abd143a8cc2c9e70fa10005c5069e6c38dc8ac056ad17b5f425c08339678929f9f316f5cd5978279b6367b1c4b03e10be53ee2234bf8cd5e5a75fe939f2944b8be82f6542f8a3aa83d17032f24db808c26ac313fd0d86d16054ced02236c5db58bc91c665e750dbc38643f5b5b6f3212979944c49c5e9b579a68fa4cb2d532af7b9b2623c5266616b559af59fcc410630cb3f146abf48b43fd86565832083dd51f1aa767e9ae7d6ab52cf50d559c21c720500179d19150effc1160d3a075075ed42e6b26af67e614383ffabe7b6b587344613d26258f0e7cbd03e90179c4a951556270bbb3bd1096b85d698fb7fac20f88c330c9c3c4f47b28f066a28e659247ae1c848000a3d659db60ca6be640ca991eea97a5991dad7a5ad065cc42b3264211a37ed9409b5870b0c726bac8fe591eacdf95a59b6d640ded1422bcb7bfd33bc7a243be8c18fe58f683d1a243f3e1656757274de251f36a34bcb19eb650f340f7b07de5db26350c4b24815ffe1948bd022b2d7f620f9aa84fa392b8bba3c2d70deaee4f9f3f4f0674365e9c90673350c51a4dccbf178dab98da4461353d4111f226ddf83cf085c18d278651cb9275303c3932967dff5a6869a54c9252602c20ebd5edd38fb11b240ca17f65fc28a584e83d850936fc0ccdce4892f0bf2cf3cd20c6361b835f2c25324a3d30835ea073bd42ce39abfdd268e8c73928adf534d0186b42d2359cfa95dec219df94d2ccf78b983b9ea4a34054d2cc2cdaa30d32227cbf18cbd0ac50a244d2d93451d8ea8e77647268d1e73670d012bdd5aa892348ac269b56051e473947bd381eb51c359fe02eb196d363c951ac2b68fe470e488c37ab00f47980c1ee7a351801079c138108a4b6e7b757867769545718d791b9e8ef71870316e48951dfcbc0debc9caea715ef0e39476d9daa7b72c9fec6d420f2d3bc6e7c57fac0cbc39b0a683db6ca68bd2466add1aa078b0e7b2aaabd284701f958a0900b8bbb92cca900a8018572c4ba309a89322b09b68d07ed323b2fd820200e614a2f9c12c2267ea18eb5cf900081120ce20f0ea229ab88a27038c134c08d64a9b7e729678795ded48ec5cfbd552019e41363868bf7a73e95ba549b30a025f7beea058bb77993cd8ba845fb817684b9e53d5bde280ea52ed452f8fa2a40f1e7202526e27eeecd39a275cf6d98ab0cddef5e1af99a702aad60c7844764e3bb64aeb239aabca4b276964f3f11a86777ce509a1126fb1cbee0015ab42ddf2424877df6830fc7373e8f0e201731af65c7851623707af276650187779d8fd7754a59ae9a5246c5932d4d150df2a73a874afb0a51cd4a64f487743ac0b931f6c2183b0a42d406b653af8fda28c306e6492d27d702a0a5340b365f62bb4bc45d80afa97f39c981317deceba37e996f7f9e3b6dda2062bd48ab9c6be0d7ccf6e183275e0b49d295cf305132d96d02aef170f9c0fa27b74192d12ce17027eff2f0a92b0eed74c47fab989826a492e3f91f19deaa00f4e6125886c125be4ad439c9a23cbad5689c87045a58e35e57b1986ee782bf20cc22f94a67b50762506b043db1164eb025fb158f7832438cf499503ef07bf60353557afe8e71de503a5d723324268f9a214662c940ef971452339fbc568996f04edeb980984afc65b9a93a795c8b62db1c42b7b43a349d203d94d22eb8a4fbef81fd1c9772bf954c5c1b3a3371324aef83d28f38df29a076425dcdb2ff66cf22c1995a7e1fa707a7b2ba7ceed6bbb52aeee72af713d6f63e1e57fa6b7270bde3c6a7662badf0b6ea6953b962535baaea321a22880b47a7d31d8d975e9fa78d0cddf4da20ddab7bdc97964ab0ebc99a5105b272d45e7b2d8a72ad61b7abd9c5971f9fce3538a08658e0c1bb1940273ff52f91f8d47f0463b3731a64394ab5499ce4763fb1afe3fa539718e659fc4b2c7708f68a80df458a952820295a5ecafb6213ac860c36b7c8fde090caf164e73ae108de0cf3915cfd869635dee8b8de0bcdf5006e706f6ec3ea0d4c5ddfad3eaabb16305da84dd1ec72352742e585397bc1f616dd28dee79464a484f8b6ea1d53ad292bbac14ae856e48b6dc3a1ab3f83e400aaceabf6c02bfb2b703df2d686e3c5a6d16192bdafb627bee469e2b55bd1d99a68d9a05c145e6edbae2f70b5cb1e58350c6cfa59fb05c3dc108d41ac4e65fbb77c7f16108081688d4f845977dab1cfe0e4aa2dd06d85a4a09e7d94dd12a19cf2abe67d0abedde8d6370ae2665458ff60a1d14c22234304f250415a55ad026057edd9a370eae43b7f6afbe860a8c0936f79466f02e2bd6855460a5652bd45532e49885badc1b6b2851a10d2856cb8702693571fa55d5c5ae0dab0e3cf0fe82ec71a3792b5b71a485bcffe802572b3746a7c04c9c852cd1b9ba6bb45626d5f76de0f7bc55e54343cde3964f3fbd4e9a1bc0ba5555a217489fdf4c3e832e120a603a429493228399041fda1e8c83bdaa52b63740e9a8ed57d2eca2c937c6c7732a46051f9dcb91470d0f85dc56e1836ee1b521d13d5f9349b02aedde714b1bb9f5551a4dfbaee4762de1644ff74f73de9ce47b45f40b0f6c3c55a0183bf46fd73693b62cad4d715385e1c8c534f923d8f831ca2f95401fcfc40d0a27c5224381fa6c7cc7f3cd80ead57acb294b6ff98347b7976e5eb18be02c816c89a8feeb59e87499a241a7ebe55fea0f6f51fed0f4b06a11de6d6db4b295fe6d2bcac4a03d70ff5c98fc02bb53c1b9cf3f00b0f0418bfc0eeb797186a8e62c00949366f0f98eba92eb4adc3a5653482ffb7908ee4676c68905a0be8ea5c5c0794c2bef736fd4e4318db0d221f5519c8e627d06cc228850f98bba530afd0c620e659c6d308cfa59ad3e37c5e78e2ca8caadad226288e6302089fcbc82c499713dee3ffead92d04f87afcfb6a5ed920fb65c704675fe5cb1012eec710d3d3d0a2b8f03ff8dc3e949cf2ab1f6bac2233024cd809a30ca344cacd1f798bfed31cc7ff42ae206bd8f85dbdfe0eb26fd8ab6f415848707c6e2c13c2267a429beabee5ed5fe21cfb4fb1fa9086656c804b514d703f7540bd958232766a92a0225ef37b34d308c08901f6ec1e27a5b4c3226169c8391104496479e141ebb30330a88c5cf7499e0e6f5b0599645fa17c53eaf85ea869f2f6027f12311830966b2bfbab3ed85274d6e213b0f4c43e1cc19a6f776dd9192f77675d90a562bd38697d002fcaabb536b89b8943bca24d72c0790ba0c5a00ccc7a48724ca9639c354a79148985d20c47319d079ddec766f3ff050a83fc07dab8e88c9539a94ed51e70f35ccde3e497a8240e6289f559451701a114d1718a802b199d07a108aa8d39f5e9dbec6096c84581d5b10396c3a9d98efccfcc7a8d6d5be50e872a157193f8424e72878856560a0410d2bfd0f27c14c2a57a0102e562562005ca96655ad1375c3045a653d02f8672b326d1e5fc4b41a7d9817b80cf836645500d1e99e67329a1b104f303e61b5d4924f02c45617ec3c1b187543ef0ad493642ead57b7e4f78607f1c01c0f83858a7958ac9ac5633af55c02a9ba133f83f8322e8b4cedb9b1968ebf95649298564334e7752593522e8eea5989c23bab6c53ad05b4a32733a66dd4edbcba90ed77cdc13331b7a5e1160dab0ad96883d629b2c9809702e39d24fde5c621117bfc6d1eee6dad851855bf83dc50d24b30ab4046a4d937221b0ff76c7d16734b8cb515433e943a175eb27ebb2d7b467973a68ef6e0f38b30c358f7206d793e2aa5e8c5734121380a5116dfd571b6e6eec4f5bbd69e9dbe2d2bfba8ce895751db9f2245a325e9a6689117a3ce37f6448f32bdad29216f8f19e0476d7407bf5497ac37da4d21d486bdc98f425997a5c73345c2e8bdab75003ee6cdbc05fab6f6d429dd3c94486f4e56502e4bcf8abd16971006e78153d17bc4016e8d3d2b4b3a6cf753bb9c98519d5d3f68150dd8a4c631f833b8aad97c7599444e826189732f5936c58c53496d6f4af9215b6bac84639741300cd7f5b256434abf47c8bd65beb6fdab2397d3f49fe346d5594ea4dd4cfeb30ee3d384b777f3b0ebec4753df4d7d069406d9ff49150146e23bfefd2722cd5c498cc9ca635ed0511207265c6603a39a482998c75ad177a73288e77105b90ea841675e4ca4bbcce7b2fddf1b3e9515284f780cccc72d03c18d7bc2dfc67e7a83a1e3ef83a00a211174b6f26be6cc4debc705ba843198eb448de04d30f4870d6e81e63b359475edd6f9137730c01e4ca8b66329cac7721f56a819e65d9ac7252a4f4f3cf0e1d5a3f363a41ec3e52243aa187e02c3c0efdb98c5890ac532f347553db8009d6a4b2bc461f2301e17d50493ae085ae9ec40dba1208a9d7a0eb71e640b58f081f6b5173fe0a7536d6c90732ac6ba8630925d1bb675a4a3db671fd1f671a365c66f418dad087bd7fe3a41ef97095218bb09ed0b55ef6ad6a0dda1892872e7b3dfa3fc3c44fd4010dcb9e1b3aac4174dfcfc2af4b1772fb22125ce9779c3fae3296e5dc504dc206ebd922724fb056045bbea39d41", 0x1000}, {&(0x7f0000001340)="a3ffd89d5c078962ce5f3e93813b8f9e8e95311fb2f98e52273bdb758e3803fd47da2603fe47abde6ae1f726c343bbe4db67f2f3ce63405376c6daed704b6de853e27aee342648d01c778f4ae0b0f76934dbf7666577fe27526975a66bb9731dc05086454f147419f6242dad02", 0x6d}, {&(0x7f00000013c0)="0ba29caaf7f3f7ae9d5242804ab06cb89d5e55b2ad78c6bb3cffa1b27a96d36755470e2d0fb90afa15fc04d15357ba022107403b07a12481e57bc665e8a43b2cfef05c41735b21e3bb753bc70e5b206447cc47c3a134fb43b9530932159d850f449c036d84eb4c631114efee55d9058ec95305122e3b7ac0d00434f65b4093fdd17efdcbc42ad6bdee7c951a49a5e1ac54bfa90da33ded8f50", 0x99}], 0x5, &(0x7f0000001500)=[{0x40, 0xffff, 0xff, "575faf5302a5fa7e7100c107e44ac62bf85d28e187afab68c3a81460a780e0375318f87299ecd233f5"}, {0xd8, 0x0, 0x5, "82a8689f285f9c3d34cd732ca6159c8e48cb63b86c25669bc29fa083b6f661530c86beb6289adc2c146501c06f1c5d10b2e2f6e03336a9531273921556aa08e5b01ff0dbe8e0c59f431f3d14ab6267b420971dfb34384102b961d103add909325644088d99a740732b7add8e8151bef3787ff14134e7802d25d2944fdb2aba6027f70e2e7f2246c51d91fe82b9aae17d61c3441e475db02f0de9ae3a7a54827d6562ed5f4f3b65935a38be9ae3dec9f5d6f05eb68ad0b3437b1c33de603223e29470"}, {0xb8, 0xffff, 0xe62f, "f33da2ac58f685b0692f3518b224962274a2d7a607490f1bfcb425bfa6fabb0d73f8f9aacd7a20918cfde72f13ce39f448bf5cf3be0d17a9478dcee934e2c15fc4d2dc0dcc5e74da90d4fc8e7574db22ca06f257faba98ba74992fd5de323dc89abfc2b37074033013acac9edafd55367626b1c50f9e9b46e0d6d369cd70e2d3206a5ec43bc23f8d774686e4c7daf6ff01471464681438681ed9d02a00437ed9c1fd7b"}, {0x88, 0x1, 0x4, "eca07aaf54da408a1cd81cc58cfd797cfce172a87ae71c809c78ca0ac43df6a9822fdb5a17869da4bf5d1ca2b8348f50864eb9baa7627043a6cf62d9e31bc959905bbe9499e288c11085ee7854c21ca75faaa3cb0a35ab2dd8bc7fd7797b18cd4921b991c3b2f1f5f9f235547b982ac71385784da8"}], 0x258}, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="17", 0x1) close(r1) 12:20:15 executing program 1: mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xa22, 0x40) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)) setregid(r1, r2) setregid(r1, r2) socketpair(0x26, 0x7, 0x3ff, &(0x7f00000000c0)) 12:20:15 executing program 1: madvise(&(0x7f0000b46000/0x2000)=nil, 0x2000, 0x1) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:20:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) fchdir(r0) socket(0x1e, 0x8000, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 12:20:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x11, r1, 0x0, 0x2) pipe(&(0x7f0000000040)) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d96082fc162b9b33aca04d6d709a18fc78c534f049878261588860c8828ce865be28b839400"/52], 0xa) r2 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) getpeername(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x7f) 12:20:15 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) 12:20:15 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000bcd10f4c00c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000b8d14b2c7c704b69bb0191245c952e0d65d8d820622002e2a16fcfcf1aa72c7672d89ce4cc03b587e1e41b0daf86811f101e3e5cabbfc8951f341606c80024d33d0e51019a405c5aa385e4f39d28ab14deac7019ba3d149f4c1645fc497cf798d0fb1708bbd8157854c57f05558a48ce164af438a597a91561bec4a1b22ce63e862d55b7f1d2f0dd058daee4da48efb75d18cd601cd55386e1fd3262105c78edc85410aef462be4b7038776ef9c91ceac45a2b968a8bb61fda66d9d86b5bbf9ef54820f22a1fda7d673e9beaa7e7334d873012cc1cec493b023cc37d019baa5d4cbea1da090b808e02a8a63bcdfc795d410033b967ad18e815737f3f88cddfc50a677d5e75c5227e1f855aa45e1fa1f5e6301a3a0d2772d31860c5ffe4663fe13fb3a901c71ebb45b70d74f633ae27abc79f4844fc2f72fddc311d00fcc0e64965a6a15f620eb33049f3c7af6fc35d0170e6786187630afb5faf84ab10b0843cb182a24270841e83ffcb3563e130167f242d27369d36a8f73c"], &(0x7f0000000080)=0x6e) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x31) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000300)=0x101) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/1, &(0x7f0000000400)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r8, 0x2000747b) unlink(&(0x7f0000000480)='./file0\x00') setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x4}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) unlink(&(0x7f00000005c0)='./file0\x00') setpgid(r5, r5) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) 12:20:15 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 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, 0xfffffffffffffffe}}, 0x0) 12:20:15 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x185}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 12:20:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x1000) 12:20:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000001040)='./file0\x00') fchmod(r0, 0x8) setsockopt(r0, 0x1000000000025, 0x200000028, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="c133e0efe87b3452985724ae6ba05cd394f4a7a12c5e9da810fa35c5dc402d29952f90918d652371d49ef429a7e43397fa12e0f5ce26152343ad40d5ece221c66c4b2d8469ddf195947f0abbfad9a1384f2d3f7c2b647d049e5ff561f473af7e7f6499ea74c16d7adbb8dec3415d92eff4ae3e7ec2c1831195d1b9c297ca16f0d37448835c2e8b1991dc44cb915b9631a34dcfc1ffed304db3a334e23b2be254e9bd337e29d0de93029bc24574880f9811c7a6ec3797c3d9f13e4bf9286d952ecd5b9875d181b2bee857238bd6e8d0f222ffb728672b395828504d7809fef8b2a0a9bd57a61eac299d9e27f0fb106b6851cf88db7b0a499999da481251e8a14c13256195c39168ba86494995f8c0a1bf0e858e0b867207ea7272befe87d7fc1c72893cc794567e78257738d0af832860771d5fa25eaa516cacd7dab7a6a97fde635c741bed33271d9f3dac8b26c19ebc2e341e2131af488e7e447da48fa59fff840ecf1a8636e50c074705302ff0ec0dc07f97525221d956904f381d4c0f3d57f95b2c9cf488e401311b2b5d21b66c0cd6048e839083a05e31f2a243aff89a777157f7d0881da97504c1172b15ea528d1c8905787b5842db6f34b9c342346f58fdb769054e454af322e506fb68ecca979fb3d3fafd348bae1d98dbcf9b866c0ca3a5a1f999ec49bc58f485b05a3a1478d6cdd0f3f4ddc7a466fe1e12d7e70c5562cced6461405c3bce4d066b2b891c2ce871ee276f6c026a189219dcdba2148a2c42b413ae3486f67926da09cb53391fac747869a2cd171612678e6ef3291d9bd085394d16a4be4ab78cc6b2fc7aceddebe8721121e86eff2ebdc77463c9e65ff00e23069c6502e1e5a3f3e945eb7833f32caffc7923def5063c0ce2715d1a823c501025b77593aef58478df0180a7376ada51fac309ab27ae71f0173f427dd8580488f761811934de3cae9c1c5131eaa5b1d42235062148d4f9230b9ec568d1f1b5737939e9d31e944ef8fb20d42463073b352cc7d157e0c5dba89dc57fdd9e0be7363028894d1d8b61636c2a31b810597367a1e7ca39fd5f8cd7c1dc3c8efe350a4cfac3d270ca402844929ae77f1d1c09b824fc25194e7a19462fd9c1b7ea8781e6c0a9222aeac13c1defc4ac943789e46b1b3ee78daf46c79fe407c305dac969cb1f884ff6b4b43958897f5f926f6b5860b4575f3d5825009e189a9ec6e1034c7d36a289a2f5497853bf340589f5e47e1aa978a4507453a3a27bc04208ebbd30f34452f79c046d3f0dbc669abe919f9bf36ecf09e23f85cf3c1e89815e0a94def53e2eea264b645bfd16d9deffab0c7625b9a6aa0f98795be03e41bc50b5f874cc5a591a132990da2a52fc8ad229518807c59b1340636dcc6b440b5e2c1dbe33d829b4abd288fbf039ca54318bb3a29a6ac7b4c9e87f102da51365c5a92a685044efbe91403dbe77b7ecac2fc9aa873a82c85206aee0fef9eb87c7093f7dd5860e066a46193b348015af1ba459569e5b7ce4f435d048839d0bb87631b838dd2bde050788a4e5a3cb78f91e1b3cdca89a5dbffc50f35db2d24b30718cb4f43b58bdc2f4b49a0ba52b6cc9a1b7caaf52f274eda2a4f4bb8863552f62498fb6389892c9defe9aca9b2eac6dcefa61b45f369a9511690dae6cfbad01e684358e16d8e909128d549acc4c813999575e49f206ef17279dea55092ccf61e0c03df0ba307cc21fa88bf53b6c44262ab9ef44e1a870457e371019659dbc9baf160c0f7961adbf3b2fc135e8e5ac6dc4b29696f8102e9b335fd381faec08780dd10ae3b82a91cc49cdfdc6bcbec9c26596af4fdc3c7379f6e0da1436e18256b11500bb60fbb4bbb22625422ef7f40c5beb6d47b90ab2d6d8c127de17dd1dda2ef842653ed58ca46d42525caae70936ea2f4212ab44ccc6cf408504727a8d5435ad1971e6f59421926d1a3385f765e517f1aad1fef37db9e80d031425ec5b458b59a1523039b21e10cc8fb6f8a5521adbf781199aa4b4d1b16caee1913a12b431d4d42b1d2a5623e5081ec2e8c4852d6078f3a1e7778d40694fe5799a6a641cd85f396296703c92a1c99333cd5cec04676ab6226fd5daf566701ddf98dde7056832a5ad74d5edc33c1b3c7d58735922366da7acab6dcf7dc91e6e4705240435ef23bc2a75ed4e5d8659ab38ddf803e1560d7d1759dee43776596577229cfd0a7eb54ca8c4a897cc9409096aef60347fe0843e514467c150cef38a920f9a3cff6a88092b7a91346782ab4a23cf50a8710cb9ace5ffa99c406e55c262894ffb6ffb9359aa63ef348b570f7e447b2a673983ff58a1ac69bee727404d182d717f2cef576e7f570cfae700024937953a9b76e9e4b040aead1ea753e1151253045dc94b942f5e4578a9bb59555251ad0a3331d06db07dc57be95273d865d19533f5f7b9146d2efaa53982f5045b8ba5063406d3a20f8c540b5ede3695851b96238b4e4df720eebb019fb9f4013bb80d454bb6ffcae604e30f6bfe2d4ac9a97906743fa66cfcbe859476e20b1db83b93875e9d8d4e6caf30650575fa71afb464ad59e4a294fd3847d5a104e0014ea1e367c327c46ef92e5135ed1604a4236f07abfce495ed93b7b3f227fc7f90297278bc0800b2011e013ba92d67c7552d4410d7c9b543179c650f9075e60d6c1b7e2152126006abe236e6d7692a6b3124b526fe80194e84bab89c6024700d4c837b10227edb185c9e278a0ae3d3a928e06115b215c96f2c49ee153a528be9a63dbffa5d3a48f98da7dba2113e78fcdf59c5cc3a5e69deeade9772599c7bc08d0cebc8fa190ce863e66b22775e2290f8188077004bbf5f74f540c506296eabc54c7dc0e93d6745ce10ba936fd25026a2e2cdf220f97c8ad4f5042e393250074b0cb26dff33d4b8990de43512d4e032f19752a5f8a336fdc6b0021f6cf7a63f8da47d1050b2c04e58b66d0e22cb0875fde0e67ecb6c2c59691b6e033ef92a3140227be261ce32523d993e25836ff01aeed82e977cf1f7246f2b94ef8a07b4c1728d0a3d14b91fc3c12ef643f4c8eb3f73e33e1b1e5d91155253a7de7ea3fe34759c13155a7d619d8cd6ff205db1f36497df92164c22e963228819b9be71667ef44bb0b1bd2422831c114898b27ac0e0ac08c60ff5cc35db53380bcbd79d96877a23d5ef3473e268368b8a003040c3bc0da63a5d4827096356e33d781d5f5f24d930aebb137735a410b4a3ede4ae7c50c0d89f821eb389fb752d55323c2b2ca678f48fd72652c9e93b51bb7f188ca5296d1ca1e563f6ede925c807896f94c9e48d7c3d58daff76d90c52050d7e4b2e3bc5a93ba09c9fffb76e47726eaddcbf09b0b6ee2cc9816cf6406eff7d6f3d2674fbe99c8257a1749e4efc1ed29c657b0ed2296cb6f51a7e45901e5bf9f40001257026f2b896f85bb3c1f976cce5f8a8ed8d14c6a5df4622ff0f81a5dccc94a7a357e5a3be123e134e314489f1475a31848d0a574e1e4dd4ea8223c4c3e72639bbab395c877a736839208121d90d98882cfc2b2a192155d2e0be891ee2340208c7ab2f49d3704dc26623ee28eb25a14e103f89b65cdb234066017e6d485bf00987053a4560d0dde762edfecadd3f6f98228d80d2fcbc66ac16a350d06771b4280b003dc0c9358f30b3c7d3c4151b944c333658e59cfe6fdf51d091ea7ee89224c2fd0ef43ea49a5eebce4d180c37ecf7f387436925dd04e4cec829dae241fe0261eb7da90f25450c41ec449d39afc0447281ad579bb62c590eab333131a77c986ca525cf655a2c1844f6933ec8f19b408fc9ed37426a5747b46a2e089897ed6da6cd749392110b9f8c1a7d85e4d5f6c5e8c5d3c8048d459051e86f690d613875205cbca1d3401571431516134fca9be7ab49b67670419a36296716c515a1f9d7fb0f3a464977b26b253465679d8532367e64bf45a451d2eb4e3c220e859d1805e6f0d29f037ec48662ee1a382cbac16efdd3b5ec0285f360037336977c58ff50442b548fc7c9f142ff4eae1ba704073ca32fd52df53d17f8663f52d3f456df505ad970b62dc308d335340d0908de47b6fef2abca08b5da3e6ea0723afcbab33cb7cc27c588d866005afc1e5c160d6ea47a557a54cf61ef2f4892a8c4b5c655e9b18f2292ba92a3167fd7b3bca1c6706026e9e37eaa64d1052596fba0bd131fd70538058ed4e16a0fb6fbdc9db67456f61d5cbca05c137e02e0fa1afaf421fc6bc0d262551fa501e3df4d07420573dc464849c87297eebf5b01627110084fccc058d23b6e0c689c4df723dee2aa0d4ae6640fd6df259099b17aa6d94134312dd58d63077e58e364201c93c61456e0ce9c92f14721bd5053af0886b3dd1f52f37d1a362f3d6675ed2c8085940fa414e02c4d6f566eb01d9cd200896d9050a90dcfe8d279a99e42ff7e1b55673ef896a4f090e390cc9251036ed5b4a25665f8e7cebc39370c9ae59c3c2c6d6b50796b52d6ca379f2481ee857da3abcc85cdcb3679a4b816448a5f91a3f71b56bde0491389200a75bf912a71f4e610c132a433ea335d35de212244c2bcd472af07d7a90a135f48a22a6cd9c639d7dfd6bedfb476b8e19b06cbc6a220bfef259753aab4666fec6d2afe0c4bff108f137f38e9820b49ec6d192dccc306035194a13901a38f5c8a46097ed964af51b8262c767a977bf0b4d9a268f1312f26ccf72bbd162af6169b612b0c0b9d74b6098cfdd3758e55eef84e931b62d3c196c41f9903a8ba3a9ec7d1ac9f7e01ac1794974aaab09debdc3c87b6a0e56288c20666f10a1683df8c33a7181dfa702d4ebb3e64eddc119b8be06383934b57d7665df0ecce102767e4a271253a918d45a0b06204e7a979bc96021fc666ee733085cc52c6738ad507d9a879e60b82a257f8e24aef4b13c09a6d6390c0a38299fda729f41aca10eceae92509ffe6d7fd83315d47acabc18be6c2df860d2a03d2d92135f53beccc4d59f10d5cf0d52cb5d2685297e94d19009e17fe0e00e590af617ee743cf20fe5ae23133cfebc3919dc92b9a4c355e4d207a95948fd4de604373664d95c3e2ebd18d994d7079ff7c6f331020e7f220df1396b7e8feb64bb20c81540310ce024652d49d38c1c12a09212ec3f9362fa253747b9370033fb9071b4ea33a727af5b8fa8450ec1367dc307f140268e0a7253c43596def3b2571015f914ae18153bbcdabae2e7c278540e39e06e0ec10cd0c2104a5821ad1ae8caf7fbac6254472a9fc89a60906588d77848a45310e3ae2171d98a5f0ac2122844e8121734e4a88e7e1b8b02b51f45d52f48607d35ccb4a7fc2f7bba6225c1599cb7339af9fc99726171362b1fa7eab8f1989507dcc017b09b802c6fdaa24a17a34be59c983a954ca972c89be2274cd921002a4478fa9757454e98d406611f00e08545a9e9d49530d085733dadd37ba40b7277c4a452354a39762896f34533b3fa29c2e2235b83a9cd44582822513fcc396b11d10678348b884529cc10b52ee8dee10257f579a6f3045e2d005d97a81191db76c07ca67e9f48d33eb38298e7c590d60a5e1fa949dbe50335af4ce1b47300e75159ad6de55c9492399a67d0f43e813a535cbff851376c75ba26c53c7702d8d5b964f5d70ee2347e866e291bcf873da0c4c4c97ff45f99afc24d898c53f1df47cd0dcb2b33764f97d43918fd487a8a9ccec64c3499a5ba72adc5d174896a7271114e912a4b040a0d3aa64d0c1e599024a0e1dcf927505dfc0dc6f77902f231d8bb73c1373f4688a329aed4fe317502c0eaace3ca97385", 0x1000, 0x2, 0x0, 0x0) 12:20:15 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0xffffffd8}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x3011, r0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 12:20:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getsockopt(r0, 0x4, 0x3, &(0x7f0000000040)=""/21, &(0x7f0000000080)=0x15) setsockopt(r0, 0x0, 0x8, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 12:20:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0xa80, 0x40) 12:20:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)) stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 12:20:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x24, 0x21, 0xc7e, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x9}], 0x9, &(0x7f0000000240)=[{{r1}, 0x0, 0x12, 0xfffff, 0xffffffffffff7fff, 0x35}, {{r0}, 0xfffffffffffffffd, 0x9a8c60a2958bcdfa, 0x400fffff, 0x10001, 0x7f}, {{r2}, 0xffffffffffffffff, 0x7, 0xf0000000, 0x3f, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x8, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x6, 0x3, 0xfffffffffffffe00}], 0x9, &(0x7f0000000300)={0x1, 0x4}) recvfrom$unix(r1, &(0x7f0000000000)=""/85, 0x55, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socket$inet(0x2, 0x5, 0x6) close(r0) close(r1) 12:20:16 executing program 1: msgget(0x3, 0x0) clock_getres(0x1, &(0x7f00000000c0)) r0 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r0, r1) msgget(0x1, 0x200) 12:20:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 12:20:16 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x83) pipe2(&(0x7f00000000c0), 0x10004) pipe2(&(0x7f0000000100), 0x10004) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x400000000000000, 0xbc}, 0xc) r2 = socket(0x0, 0x3, 0x8001) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) 12:20:17 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 12:20:17 executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x8000000001) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$#%\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) 12:20:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000002fc0)="19adb7e4d30ea5216c8474bad66d366ed064840a752ba14e9a60c2ec6d52b6b421c26f9e04857480430a9ad59ecfb0635493eec0d40764683c440d05d862034d02c908b5fd41663f8384a4e05aed0d36d051f877db8e31c521c1039598c2c1e0f599d1b1ba40210b26d6a5d0fa4bf3ae23bd25c7f6afbf10c8641f46b4e8a050bb70694918abaa7d534a4d0ea3767d67564f4905e53aca003d22aef01208b661afa6c6bf71b60789a2726af52b92c176d7b59f0cbde2d52a7d5d45582ceca730e3fffa142f71a3dcb792cc4697314e93df3cd23f54a64ba30fa0972ae9244c4eb95449bdbf5399e9beb2645d60b0123465b4faa2282779aa9410b2081ae0061ed895b0e04043a6590c2dd1fa26449d082f52273643e210f0aef7ca080307c16d8c8dc12ea9ae9c8f2f878d077cc28465494d9524923e263b2df8a47fc431c02b828b8e0ec8a4e62a4c070b52b83db10e6a35fd2924fde9d46e761acd822cc7ab8ae224d3ac1cfbd70e188604786c159386e8117065a62d9db15cabcb4e6dbb82cb093b69634eea4d814012e6b5c5f499a9153c3f14315425612761ea18aa71ae3144c327ad7531ade00de14bb4be2e42daeab7c48cc59e97ec6d35b5ed88d6b94809561cc1af9c37c0875549c67c916070a5442d3ce5f9a64fd362af332e74341ca116bb4de6e947cbb38e196c5f5dcd50c151ca3af88d0a2454cee5df08be2b74fc69e095022b96d86b5302793aa5b28ada57aa5998a77772194d382310bbfe30b26c3ea89256326521090f639fe64fe94b91312a335e44511c37c73c267ab19097798c680b82964649173114f8bd90a5dcacc883d5c06ea61b831519fc8bcabc211ad038c91f5558e230f03ab99a98100eec9afe4d6a9538d005f4562e213756f58716f6d92670a74c314a9afed11016b9c90f71c7b627918e45ea49b913f662b1cb3a817b71d8aa0608bcd826e042ff2abb9eb5df3b536fe4a2790e759e24dcab9b7205add0c56e923e3001e036f9766dd04dcb81c0649bdfcd093166cd4cd0daee5cd9e7634cf09de20626b095cb8465a6fcf618e627697aa3a12223c00d731781c38041812f7c8f49f978a07e96e0140827c26b2ca8f31ec380ef206a88b184ee861bfc745e0a3e60e56972a49a3b03f1c1e5f33566d2fd4cf334b0eea0a333095185c41c1df6b57997784e5ae0658b3aa1b3e1b617a7f85231121b16962655bded0c2a2ecd9c7715a95ab604bb1de4585db348bacd4d23ea33f8fc262725d13d95499bdd9a1cc5d881b6db946b85ec1a1a541c1554694ccbf67b5b29539ca4c792b457f2032e9de1fe28fac87d2c5fdbef386b4fdf4ec5d38ae9a0d26a2424fd68bbb1b7496bf5e81be62309240dee1c0118324b82221a5d8d9dbd630102b1d7339bb6ce41a5adc683ce250077620d1a038d2d0cc5745188fbb1975fc70f478d547227c6c6344ac5575f50659bf72bdb0d881fd96e9cb14537814e59c79f3730cad65ea2ed30486789fc8181db2ef5b22a6c15a3c4326dee9313dea7c03c52be3fa7ce3a01196016b852927e3e61f5fd434912ce4171c49a59a0367acfdccf6cd0a4df778f82fbfbcc6cb7cda0707dff1685b3a2a1e7e9b039ba15b5356d8a2200f0097a20ef56334ed3de4c1072b70367c8a7df2eb6548c15a8318c2503fe788226d7b35b9d807de0ee38eccf30486d4b6775c6981eb2b2fafab4c5849f473014b958c1a7c27fb50e438438e27910befcb52546ef1a70e93f4a085b601a940413da3fa3f3ce5364f88c6fcd79bbccc149fb52de60d0ea980f3de11c63292e479b7fff06b7cb7c0e602292da5ef1cbe64333ad7a35abd7c4d3cdfe754147939de0bb59e54700dbe14617b847cf356f84fc4c96c33dcdfd5299f0cacd51b51d528b12cf62936114741444a8a92b26e34eb5588df6a47cbc0139db129ff156e3b87e85ca414ad0bbbe12f91ecd5be3e5f62e3bd1876bad467beaedd7407f255e031b13f912ace047ce1aac5eb0f1385f4b07f4266f4c1d3b4a67fec17ff0437c08882ce5c5d6e430eb04630211f1b13ea02c63dcef5b54f0b290fb04ce1224ed357a7596436310345c0db1fe6fe268f8a5e45c73260ecaacb3ae0a6aab5eb4b6a6079793bf63b4f3f2a01ade74e14d34af592fef930c40994adf54b6c36a1e825e75a1ee560dfdb1e8c00a055f49c3051d8007cede547c9f07f701f4fcfe82ee33a1f4ebf7e62a94f2aaf7d723822f6394b61306db07625e687f047bba4a810da320b31bd868eb938121bff041305fcf21e0b91e94d7e5e91025aca370b973b437c0dc1e542aef4214618940ad971d32f0419e5e39defc15f2406153e66c9213b0cc8dddbeb7b415d0776b6eb26e75d8897031b6be4519cedbe1f9531eec43f79ff2d62f2789ad34f39cf97c00e0e641bf519afa26369b7f898b3bded2edc01d0e440bdb6b72564fbc1e47c8a53f8f2404ba2e17372a4dc16d16236633dd6d8bf995edd7931565fefb868c577a1e15b71e6eaf76c176b741089ad1a60477e0c5b7d531e34b318cbe7939184085f3b28bcdc6eb688775bfb0abe374d08aff91f319d7d8c876a0d431ad4b7b3ad7760f40eae9c73bda125614d33db353373e1734776ff5b6faa95bc656f4efd1f4751742569f73917ca85384a3be02dc536b5ea66ba0dfbfd56054f34a32b7860161855af76b6e5753ff02b315e15fff82f52bba13ac9b83a639b9de5c0af8a9221bdc1710fc63511b8bb507afc04239c0678cc7649b3f934920598de21f8aa27f45d092acf77fccd3a345ae6dcfaf996e56c49ec0451cdc45f7f1599283aa0839b6d3b64c4916934719b8d13aa9f58748cb9d934018b440c317721cdb1974d3576c3cb892edbc5d24b151af65f9480b47be9a1e3f4a54744da6a7a3456c9de298b5b580f21bb2203e9f223e4e753ee752a9e1e805425c2ecb97a91bbd5ce2e4b3f3f737d8764bfed7414d87dfb7b527988b2db548827d879f8e0548b4ee1b27348472c68ea65e89c33a43a5a5abaab23b12f775b8f78dc99e79593c45adc4622616707c27726ebe1452ff5beb4c26b4848450b9fceb56663d7e94f55d0db88381b158bf7026b2778a0898215e6085b2f4a4288038c3173cba071f36286eb1846a1f37ada81ebad46b2e0a6ab28fc3fb5cf3f907538915d4f7c2e55a10f70f5d308b88b5e05ea355ba410de499f3d69074ccca8383da27d44afc2f8949a518a7f6bda3270371cf7385dde54dfed46d93c09b63dcaa691de3e6d2e5454c5f7648ec2dff5a70da457aaae825312e814a6fd058d2c4c5fdf71e9294eede5d953ee326e2cee6a3335a935919591631e0c315c1207ef0cdc54ede143d3f480e6c0f3045ae424b24f7f83efd57cf0de286951f9f154a2a9bbf89aaba50f8bddfbeeb2fa6ee9dc53ba35f143e5d2a051fb97e4e61b70a8953ff3be45fe884aca76786fe2a94c53ba2c3263078939368321161efc198e6cf2f65ddac21e6ceef164d3279280be67f1fab5493e40d8bc2f52a4b04efc8c6a24d87dd9035bf22549c6a15c55ce14df073c1e069d4f976fb3b70f692525b469c617be24a8f741f6aee929cf9ac51e3da7fe72b43600003de498bdfd80f828407c243051893df6bc86d8977edd8902d10d32a36f1872c805214fbf8e59fb1ccbf9f8db68b729c42b7b4d9898325a40f1e0edb903e374b652888521d86aec4750efe58741eabcb353530a5b41b82fed811de8923728f66eda442567856eee0cd8296786b46e5a4fa15797f692dd455953c454ee0c749dc8f46321da63ed987d6a30897d22bace779e862019e314158efe2ff9efe1225ac7064645d8e1f8957490dbd1f4ac5bf7ddc47564d389674345f74768eefa1e7648c749ac0006e8b20809f76ac75f20d3e4ad070ba8d711b5f45ed15bc46f2e2341b0da1c31e9a49ad9a49dcc9281de868eed409f4f37744aa1bb6c214f36c5328967eca7345909dd4d11c9d9723e54a7f372b4dfa0f49f847302d257d1870479d491e583184d4e0d2988099e9fe2db36d869149245829712866ad1e43e370cc7f80dbaa8a69fe4fef2793f835b0db3a67d4aecea0fa144351ec7980cdcbfafb9119330a9e3875b6e6db837afb6d0a4475ac3903b99f6584ee3a3d5cdcf3162f0ad52996c4ef3986a7195b3a3c6c725c38bbecdc7000cc20a86e7ad7622b2b4405feaac925176051bf49bca84d7d135064f57fd0738dd4cdcca36d05b65e481c8f8bbfcdeb6dd7abbf5efa330038a9f1df226b3386f0a65d29e5bc42d6c1b4503843698aee08ee2926e999ed50a0a5db66e1c27427c1492e0fe93d0d03faa0b17cd020e56be4b4102a7a4a1ca0c114532117accbfded6d9b8454f1c7f12b08f3d6412d5698fffe12bee97db4030d4d306af2e6886df6e1b62ec30b427953d2272969c20140b6aa84b7c4c729008d72e4ecea6e6e4783155033c9a77a237811dc3d451e3aad790a96c859aebc86e65eda675a87bc828b1106e4f7aeadb0ecf436c5c7c135fc9f3e1651aedaca136766b271c18a02204715de95c52737cb7ba3bec161433ff9f7af9196b76cd24c80d7f7793a2f507e419a5e2ad12745ccc00d793d0938d549ca7bb49a4e39e671fc43ed17a4053f3619422d41fba34813c8818680265588d9c4ca2e34cded5415026d9bc920a56b291f4a471809e838ec63c6524cca461f03464ba0771da65d58c8b91e8ec3266e1d0158e96f9ef1d80b41a878df96b16dcc6c798d1c23cb9d3de439473da7b2e7e3091a5e57acff3afbf6ef824b7893a9a608408e51789fd56a973c3a16fd73b6f4b7fa55a06e86db1c6de09a7b6ab4e2b3d821ea214f673f9e09c3901369921849f77151c7f57f2bd4f72efb2385b2b840566ce49f659098acdea062bd5611e58d2510667dffcc1dad8333e6324d6c146c1e97040529be5de7a7b50b92702fe4390d3a017d0f373a9d467c6811ad45cd89f3f7803aad4b23b2d6058226770df275af4f69eed8ab15da872b4ec3403bc92f709fe9469c36e0b58624b9416d02c689a6e4729caea450804047739a74e9cb8389710a90d4b136b5ffb32b48cb9bbaacd7141744e5225dbca0e548aa4e9112dbf5ad17476ad2f211b533879b4ac9385e72c9a373d866a15ff135718aa631a0efd1324147f09a4fdba0d156640eedba6bef364f778f86a3cf0b48b80b36e3de9aa9c825d0eb8b279c30c002b22736b2d02074a53e1317596aa7fc99d240bf2a184809303b45aa8239222799ed0a0d20af220d9ba7aaa70aec7e05cacc7f57519c38aac82b4429cdab206820d0a1bbb498826ecbceada4e2d6f883f350b0aadd5d44a4025a2ccbbe21fb20e3c39869c7599bfadc77e95bfc10a70dca4ae7ac0991b3c6a117c8a2be7c403a9d104d435b11444e35ae6ed4015b5845e61a85acfbbd38377a290980f1d05737c0aec9c5670c1de89bdbb8197ef7c379f13481a1e485288baf657dcc945aff8dfdedaf8dc82b1d22ee13ebb3e6ba923cb3aef0d2a2fc28a0fd70612c7ba4cc8dff9230125ac03a184a4a302886b3a1f31e20aa2df001b690ae6c1eecde6c8929d67c32a500e0f39237c4c2c4976944a99f996495021e49ae90c909b0543da4ee39408428a33433a660dd3a7fa5", 0xf93}], 0x1) close(r0) 12:20:18 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\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) fcntl$getflags(r0, 0x1) mkdirat(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', 0x80) utimensat(r0, &(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)={{0x0, 0xfffffffffffffffe}}, 0x0) 12:20:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x400000000008, 0x51, 0x1002e38, 0x2}, {{r3}, 0x0, 0xa, 0xffffe, 0x8, 0x1ff}], 0x4f, 0x0) 12:20:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) 12:20:18 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x200}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 12:20:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="743c7433ddd86ad49c9b57a87c052557a2bbb03bb38d327b29a905b92ab6969eb4eef2a8076c47358bc50195451e0b179ae11c5f4820c5f12f2e4161bc343463c72bc52d8b41659911614b4f884f951a331a27f0d745f7a345e6134ab08b7c792eeb77dca06de91a5e99b0cbbb837086641e1fb50a81fbee8253847b5395b7458c1ca4cdfec2", 0x86}, {&(0x7f0000000180)="f72a36b00e012a969c09c96786d44fc96f36e5478e865b", 0x17}, {&(0x7f00000001c0)="afae7efa25c5556177fe103f689b91a6f53c124830a4a4e2e9f0b54ac68b10570a8ddeed2fa2496d00fa5b86fd19ec817bb6c4076e28cfa19fb61dc3bbace4fd70", 0x41}, {&(0x7f0000000240)="a47f0e85923afe336f3b0faf863e53424d8dd8081c55a2d072004748e6e183408efa00f555a000b9e9753f8f0b99a741fd452c5a66ed81c414dc208d98f795781457422de67bce1785b784a4fe3475", 0x4f}, {&(0x7f00000002c0)="70b1b8f111fee82c56597347cb30f12dfc1e5658af387079feb19b50ee21ae5c1bce13dc9a28e0569dcd8dba965cb6c56402279a9d99bfcd576324bcde2b2c687848ccfb562aeefafcb8151834a6e6c29908018db3190386c13d9b594dff8eeed7676ee1989957c57343d12a1e7f950166ba893a08d139c60f4f151b7cb793259ad995d70644aebaa55a74d3203b9b86b1567abe0adc749e3b7f27005d5a4bd7e9e306d84e9a6f01a902be3125616a5d0a401dfe2b7834e6311a8217cfed8e060e96f346e3713cd2906a82de67b28babe1ad5c11713ac36dc06c4bf87d588940e7da13f8ac204c28efe2f61d40c9f3f3ca7095", 0xf3}, {&(0x7f00000003c0)="80f8c8e03204fec723f0931413c2b4e01d2f754c57d071404e95fbafcdfa346de168f79f05b51f0df6ff1fe2c000b135adaced328f73bac2bd4ab3c34a1902f1ca9b06d8801bed11855fca1e2cde303b4eaec0006a910413b6f1690e8eea066ec4d0175c0035de26d61403fbc435c217e02e4cefc9dcbfe610f03926f0be77b2cd71ec641a1621c1c57c14b06a14b78100243decf0820597152cd6669419488da9ccda5a65f5ce0ebeee0a2da9107550699142087eeaef707242021f9414d978300c0a736a4506752ad994f088ab8487", 0xd0}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x400) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 12:20:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x18, 0x0) ftruncate(r0, 0x0, 0xae) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 12:20:19 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x3, 0x4, 0xffffffffffffff7f, 0xc7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) 12:20:20 executing program 0: kqueue() socket$unix(0x1, 0x1, 0x0) 12:20:20 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0), 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 12:20:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x8) 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(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 12:20:20 executing program 0: socket$inet(0x2, 0x7, 0x20) r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bb8ac823b7eefeba6e9f5d274e3e892a0ee99d8126317ff55fb8088f1740bfaec9acf830a0a8eae081051ed58556d909209a0114849a559c50ee1009d9db63dcf030e1374e8b018de4e23195f762a57e038889c253690f56ef48fdab5ba0319cf35e66eeb8dfcb2557cc285d2fc1c0c970606d49bb47c88ef1ac9e30b4e3c938abccf3da090462e17251a68997d00949cafe75b497e8392f5cee44b6921f9d90b4cfb828a94e29cffcfd28117c7bac5e89071c17", 0xb4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001180)={0x4, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) poll(&(0x7f00000000c0)=[{r0, 0x18c}, {r0, 0x4}], 0x2, 0xfffffffffffffffd) 12:20:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$unix(r1, &(0x7f0000000300)=""/106, 0x4f4, 0x2, 0x0, 0x0) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0xffffffff) 12:20:20 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000000)={0x5, 0xfffffffffffffffa, 0x3, 0x8, 0x7f, 0x3, 0x1, 0x10, [{0x1c00000000, 0x401, 0xedb1, 0xffff}, {0x0, 0x401, 0xffffffff, 0x431}, {0x6b5b, 0x9, 0x6, 0x7fff}, {0x3, 0x47, 0x2, 0x3}, {0x9, 0xfffffffffffffffc, 0x6, 0x1ff}, {0x7fffffff, 0x273d, 0xfffffffffffffffd, 0x1}, {0xf48, 0x200, 0x3, 0x80}, {0x7fffffff, 0x8aa, 0x1000000000, 0xffffffff00000001}, {0x1, 0x5, 0x5, 0x6}, {0xffffffffffff0000, 0x86, 0x5}, {0x1838, 0x1, 0x8, 0xfffffffffffff001}, {0xffffffff, 0x0, 0x48c, 0x1}, {0x51a, 0x401, 0x5, 0xfa89}, {0x8, 0x3, 0x7, 0x24a8f66}, {0x2, 0x89, 0x6, 0x7}, {0x6, 0xfffffffffffff991, 0x1, 0x8}]}) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x88) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 12:20:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002ac0)={'./file0\x00', 0x6, 0x8, 0xffffffffffffff0f, 0x1, 0x7, 0x2, 0x9, 0x0, 0x2, 0x4c, 0x10001}) r1 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) r3 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000001640)=[&(0x7f0000000100)='(!.{\x00', &(0x7f0000000180)='4'], &(0x7f0000002a40)=[&(0x7f0000001700)='$u[\x00', &(0x7f0000001800)='@^\x00', &(0x7f0000002880)='\x00', &(0x7f00000028c0)='*\x00', &(0x7f0000002900)='{\x00', &(0x7f0000002940)='\x00', &(0x7f0000002980)='\x00', &(0x7f00000029c0)='\x00', &(0x7f0000002a00)='\x00']) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) getsockopt(r1, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) sync() 12:20:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x6, 0xfffffffffffffffe}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 12:20:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="dfc1469b8a666361f6a38329f8bfe37e46c389dbe76a1b89f712a7b22c2777dce52c144025ba87381bee23fccd84448dec480c955ea2c3481e6b1246121337d4fdd39461b96d846ed220137158fdf19c23219d497379a12b7e71b8d5360090fdcb09695fc4890d82882e200c5afea14e5ef2b42f782eec45404011433da092f9b06425dc601a", 0x86) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 12:20:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kqueue() pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="ca56843184e4b6b3bf2309eeaae33b689cbe1c8f0dfc03b268522be74eae7e7850c8bae2a955c8696c338332f6ac9762dbf15d9e6bafd4fa2875aa8f132e95fbd6fee07feeefd1076c2fe206c39acf33170c00a8abd25a39085e9c5d0f96cc5ba3cedeb7f1fddda0744edb12e5681eaa8fa5201f0502d6701d330dca5792bb2f3fc3d95cd073b6f35b04aa1adf7e116f5afa79bbb8f7f00966057cb0f30f43bf960bc3f9365148ab1a7a43fd250f58f3f3ade26423699c038c685909079f02852452c073cad553bc417d740aa7231998ba21b2f96e98709a2f79de7ba22a0769f3bf498b188b40fe32e213", 0xeb}, {&(0x7f0000000240)="9f5dc002dccdd1f1b45217a529f200e00c8ee328d68fb129352f19fff95662180ad3d5bac7f77386034ac8999b39fab556a5aea2344668a1ec8c5eedd9ce06768f477862be6ec711da5d6df27e900070333ef80289b4cef979730b85ad7164d7f98e25bcabdb529cd7a676ecd81c3f6d0568ee3cbbf36b403c81ecbbc619c205cfc428f77125e966232cb3", 0x8b}, {&(0x7f0000000300)="3ec565a855a265ee46a419dae0e8da7af308703cb73471e153c4e739b5159f55071b77dca610b281a55c11a1d6431c4a9c1cae13d52a0c2cc2c303e2a60f3036cf78cd8cd3c41de98cc68c9ba37557f4253129a6508a221346fd2fa630afaf05e9880a594fb88ff5262de5742515d1e7e6e1a5261a6696d0b597c78b06e05962d66bed482c6e34dc5a4794153d5bdcb19885d0802880dea7e8a935f18d4278d08132f66c9ebe3826411df7057677c9d9dd4a92f42d743eaad7fcbe171ddcab268173b48c8c3007d9bc841038f8b6278541295d8c06c9c4a8bd5401031df9568372b8c3c3e4aaed2fbf085097ca7fdb83007bd6a1270accc8ef6ef3a5d418a315c8417d1f8de3da1b7ab2cf8f5f369c68a4d628409ab241d09d1a9e42508b78eea98804463b98b35fd125cc5469981b62f0d74f8ee9a7b95d54ff961aff73a12ce1687852e2b3e1fd299f6477308221169fee225d32f3e323eb6237a9cfb040ae87e06068692ae6f287fcf18aabdaca8e83faf76553c97347ed16364b7aa2c6c5f62aa03b31de60cd21fe42e2064add7e712f5ee0f60ed35745f74a217d9764e4509b0af4d2e8f3a87c3b65766e014c20f49acab18d51b8a6bfb2b8267e55f36c04e5b485b377ff563618faf1f9305a8eb220d1748e69fdd9cb70d727de22a927664eb741b5dc5976d1f3841a021750b89b7c8b987eaca160b6c353183065b9d639572084445b51346adbfb5292ade7a98c5789f6824b51a12d550f3c82dec69cd8d715204224670fc9178eaac7fefcdcc5a2162902e67406fba9cc434042b55bd0f53f3dcba49a249e918183d5c58c6331b02da14953d8cb644dcc17e1a37a60dc0497770097e129c7053d1792aa2b33b7f71d189ddb0c3ab76e35a79f4b30d1aafad79d75054b19a4feb70c8f97ed62e2a43d75663d0a229124e1e9f23780adf63fbc31a513f85f1ed293ee97d58b891579425b7ff4fc39a6abe296261e0636a8fef41a691d47ded3a426dd3c503cd94da90bcfec4a47b4eefea301d1529231f99f69fee2c245582060851482bbd341ad36cedfc19384411f06e4115d7be8d1eb91e82a57b6d2e27eaec9ca90fa3f9620cb4b4ef98206283129f3182e3dd4691d40e4152689250d263d8d07f3a96408c536641be907cc2464cb1aaba31d816e958866fbd4ef15340e4b4196c31bc5b5d6a6976748976d89939236559c79db55a5afd0bb84246f527d33dc2c4e7d0b1e370444322a41677e4466488da20a98d4bcbb3e58b1513bdd5f84c29e3fbbae20a9f989c0442e639f193a18b67f31c3cecb5af62028483b34c1f69c116b144d209c189dee248837e3c1557b639fd784136a76e2ab8565e6833598368e71f0ad8a30a06347e4dd6534f50af0a18002153204eee53cad4c1869b230e0a94bafd1046157805f0db61a8b4f6b8103abe79f23ddb82aa0c8b53c007d857d5212aa9cdc6cb542767b0f5c919436d5471f8367437cd451ffc5f8d93c412b1aed4989cb8689efb4737f2462f07efd646b299cd1ca577d781af8427d9d17e8e61dc2f3d61ceb2121e4a77650ccf7626472fc7cf1ff0cf72bdcc39accd8658ee4c803832267ac2ea65206d6c69ca88d705f0b151ae4f64c24875691513095d210108c9fe75e77d3e5413e255736872cc703e1f4167e16e8375565df5301309abdee7c0c94f57ff8fc407401139f818d0d7db4e5742a2434909d8605b2ffe9ff6d0e0dca0b3b0a878e7f87919f9ef16b3fd6d9a1c25785083dd94c2ff60932ac1680386d64f7d741644b7ab76fa98e9319d2e0cc5dc7431d8825730515395de25918d83770b49d1f13a995c5eee3ac5f1ba47119e045da60d0ac94c2ee3036bb1311985c5db4ed87a33d4a0dacc73be42dec40dbbbc425f3ed9736c47c83500312e726fdde7e00255d3aad7c849da4fbf94399abc5c1aed44b789a7a59ce7ac02cf46d3b1312cb5845245ec9c3fd0159a61206d7ec3fa79143ccdc2ce4edd9359464086f1ee01b5b680d8e22b5b5fcb07eb32e0d0d7ce7ddceb93154596682c9c28b1fa7aaed25ae5080ecd368e69366f05967586239a44fb38164e35491d35eba5cfbc004ac2e6866badfed84f665318d1019a59fc7f649e03fd0c26fff22b40a7f9188c26b510ec88208afce10444b6396b1fc3b2f52ce618c93b6ec30a02aa585e72eecfae0e00cadadaae8d78ed946f9f05d4ada2b7fcb980f7c48247be3ee8c941ea410e53ea7b48af9f7e43a275c9313ad8f61a3d2c4518a62775ff81b8d789c11e01c1ca652fa4d504fcceed207becec621bb362bc625efea7d0122224e0ced35873177f14ac788f70cee044f084c77d47f90e61c570b1c380604291b46ef9cd15e762e5c04c2f13f1c62ea3da1be01da39755e947560500cc0cc9de2cd41a70429f99d08c27630812051c8e73bbf0710a6b6e4518a131bb9abce74782ff3dd8abf0e674ba1ba572b7ffc1e44bdc57215a5faf853f0bc4b301e19c9754119af0004179adc8a1e6428f9f62ceab7eb73a807d85489632e615bb1ffaa0239e0a346f1ba284e0ed68ea7566dbeada85a6b5c58112e707e92b25faad1d6fce753c3fb985562b9ff5229af1a3a8fbab9c82d577629192318f4e38103299051a7950178a566a3071d3f08f90c05f312ee6e45f9d8243aa4cbc6ff638aacaf48ebe0f53f7bbedb4ad55ceaddce2a613dc6c026ce7a6192489ddf8a772843a91860a0a9d4896d188a5aa119c9ff41e8560786cb5796846a1cf43a876dc26d66fd24c7bcdf593a9bbbce23ddd5aa65c8972566ec6cc6d8cde9815df189509b11f5dca8fb1b23710e2a76e9dcdeb7ac271b8b36cbcac9679fab187ee63c185831b3a8c63490f6c15560607edf01e61aca47286f26bd7debf46996bc73be8e7cc0ee75d6921d952c86a40a5001ca4245669b5ca1380580960adccf73b9e23829cb790aa31b6f08877a952a5d8036560f03630c00f963c38f9e42f9d01499af3def9a394b50efc3c838e2a520a4b2914775f4e858913da8f8340594b1f6f42aac309997d59d32f4b90546517971e83a1885f541dc3d4019a63ea6e2e4d83302490d4fca5bdecadf5fa039fc27d8815b636a06ac744e38362c3fdcdbe4049029f85d76cfa398ab74b22abc17418bd639b1406dbbf28ddd9b906561e0be0d5bd6cc8817a4139c739e3ec918b10954fd7754eb1a42537c7aac098d66359321e3e3e0c86d0b27072941f8c3a36e09bd039f0395d272a9a16e065456cbc1b18ba0cd84fc9789d07450b61af4b6e0c63d940f5763fbae7de739d47a7e11b82509ad98b6bd958f392bf714e8e1ac96279e38de576d893e7cb9c16a00da6a52768e9e501f84447cbc00fd7a5e6b29615df80e90db27a686adf357c817529b10077c55b23c49afd48c9f83f7d14643db22584c62e95ad8f40232f543232983d804d91bba10156c4805d7d5957c5f3df80c94f36d9104c717f7b355f3f883b82ee0a8dcabecb4129cadedf49fd9335d1ce4de10961c0a4ce5159d71d0ae57f58317a41582e8fa2c4db032099c77da3abdcb9cdb86380a4fd7cae116d5308666f73b817d41216c4bbbec2805e8c494e7074f5c2124cc37d0f4d77f9eaeab14b7def6767f710500ba9a2e89faa8a10f24ee9f863506961b22fe753c3b2884047513d24f8e30214d3fa4a9990aaae2a4f4fa9504c059bfd248cb5a04f55fb494f92a7d64b790100a164f730daf83c0613be8327775b91a67adb4a27a7de96fc801e5d51c878a50ca9c7d18cb89844fbc5cec12d2be9b18d7a5500c911f1a02ad16b6940491752d62647b10723a7dbeb854e1583b2f2abd73226d42699b6533be580e0da643305d2c3e1268e7761d2bda29d9d393392321e09d6b2eea96ecd4dec70e12d908bcc6b6a2228247912ad5f5a96ff4ffde2e08dd3b088bf14bafda1dbc1e96ff9e259487d4aab695c076766a838ed0bddde0ab2719c00a255f3227a170cc0bdf8519824306738d82f351d8682bf969ccb030b173bcad280c258a0d02f0e3fcfa5d018eaebf359ae9db7af19cb57f68d0c7e21b3b9093212445143848da871b78e8a1222ddd70d38445ed22580303e78003ba26e27dbff0e21304d98b23ec73d245f9b6b2f17d28f23198dd26a8c823692bdfee4c781a6551a00302607582f6bf6a7458ae66df7b04a607fbae443e55cce3e8e3b7a0e135d1dc3b57280aca70f78c4faf02efde6d3fe3f9d15d20b6061c361e5804b2ec06bfb08d6fc7ea30552945756cd0b5290ab1e2673317b9e9675e3bf2179faaa554788bb55358cdad480fbaef43752641e06086c70e1816c9b28a6d30295b9fcc5d0b88b8f92e996437ac69c994bec3c6aefec4386585bd55aa1c75a224ce281b11fe52a2a9ceeb429e7e4f982adec16ddf31a89c6448c0bc7fd880950cdd858a17b0bf0b005894f101e611e84f67f77cbc270c09a9205029e43d9db4d8f222b4ef7233f002da36f97966f109bbe07dac49eb8ab414fe79c273a9d8db14d8b066ba641bb59d533a7a17b1994d2c2ef021b370fc82a8f75b0a87b7192a47a17ac1e370635a9cf5d8c1a30c5df3f3f90614efe4559c9c92113c42e5b0a7b75cb69259eb2852c1d242f5d28ea686e8f581cbb78f44004accb4fd0213c45d4d1220c2bb2acbe4144acd4deef8d469547c1abb178ef5496da83a26e9773a786265e268aa7bc6ba866726246ff6bbca5c686e07b4d329b49322086cf871cf8aaa3129f1b144eb98162c94d02eb3d83c58c7f1aa63a3282897523de0427dac577666e64c5e2be083b9216657bb1efd141de0883b1fd827357684e764afdec6bd0f682701a11b5934aa19ed5c096a561ff7df66af37e3c40b592ed49fc52a97a37d778ea6b86e7598b704e175bcd0aa6789d40e4a5096de0d5153d2a24adf93b489bdc11245f88535cb827f77826f583b5724114e45285e86b29ff8bf41a6c784d670b9f7f602e92e27bf7f850f87de6759a8dadf858a8406796a9b665efe6d95d2610fe71d57934760bf4faabc6d881c0cb3f19cc76132c7935888231ad2e1b720f55d4f8df4c94c717873aa1e75c6e97b524450a88d749717a61d2d40a51413ce0f5474c76461997c7e535d953de73c5a605b33a394ab1eb0d016fb2f6aa5f0db036c4522ee587c80650085effd6cefcc9ca7c7ade4f2ef9cd0eb19e1284e2770bcade646a89120640fe91e1118a85b7bd32fd5006653beb9686f98787e0c7bee1ffb77ad8a856dda4471731d14c2c2823ee46dd7610bdae078c1614d3d66b6450f5e25fb0fa1de65e645d3885cc7e31b803a7e3952012f561cac63b41f24302d7ad900c078196161e998722633b08265541c02e381b7fd2ca182f32ee863f33f0a0f9543a03f2159b3e5b317f84c9ac3c383c25819da3b3ebccad661d597cfbd8674d40d2bbccebd6b192b2f78c5d4b127094c34e29066df83b4b58fcf1c7d4531e59e3cd1e0366a5a9bf0bbe72cfd0950da0c040c64ac65307b5671599b344e7b22165d6f79bf687e1e05f403d4f96cf6be84d41737c524ba8ce9fd2976cf55ae055242739f7956c3f45b0f9df2ab8fdec461ba705c24436c7be190e1a2538da4c5e119ebff6aeb4d399d4b51ba6542dfca5e1bd6b21dc01824b4f0ca6b3928698a4298b8e5c5fb47d07c7f4b528397cd4b7dfd224418634d4af4b24f19d74c4381dc9a9386ac494378b5cd0b3f1b10932910e38584738f35885e9dbdd72dfaf3fad57158196f020e173fc4d94fedc74d555f2b21ad91752c562f92abadd55785d5c9bbde4fa6be", 0x1000}, {&(0x7f0000001300)="45b911eff4cfd4bafd6bb26f6db62b5bd2f6fc9c456a1fff4f1d11b8265e08c43c6d36752620116a28c0d75aa005c0faef297cff5f1837f7649753c56cb4db37c3fa76a7e83f17e9778f360c", 0x4c}], 0x4, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 12:20:20 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x7, 0x9, 0x80, "09d9a297ca101e771dfdb3e8d86975c50aaf3a02", 0x3ff, 0x20}) 12:20:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) lseek(r0, 0x0, 0x0, 0x2) 12:20:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/105, 0x69) 12:20: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fsync(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x0, "97430c9da8c343888a2c90c65d2bb6284c82509a"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 12:20:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000731000/0x1000)=nil, 0x1000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:20:21 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) execve(0x0, 0x0, 0x0) 12:20:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000400)="d1a5741229d3a32310cb48564c5962e681205bc55cd24c91c27a0a723a7ae8c299f667f29e233e3ba8cc982b861ef81def4bf75b77f5fd3e87a79ca83a46a1e49f9d7fe359825aa56c0292c2a53c678cb68faa1e88280faf0d9dba374f42bdb5124a2326dfef74198ed9fb82ec7d807d7fe06c884736e3cb4a78d7e57a545902d8c9e65a9dd6757ad1962acf01b3d5dd6152787687a446079078ca81d9b042eb879c906583b8916eee5d87d334feca13cc554e83eb8baa33bf7d07170330ccec2e021b7a1072f134545e76f582b663c7d247d2a8e49b62bdfa60d3e0", 0xdc}, {&(0x7f0000000780)="43c2699b11381601dea416e092c56c590097674a4d26b6ad2183d09efc9c51b14a47986b21e11877092e19b631065afa0f408690f3a0e8ab4da3c9bdb86bd079fffebb3605a9b4df433c2dd1e0f7cc0ba84408b2618600a3537f64496cd4049245f79fa3ce09ad4cf2b19cba923b7b290a37dd3501bdea937ea5a24ecc88599d7d70932cab3576c309f20a8c5bd51e553201a60340fe4b96440803b4465087f6cdf3bd9644275fc8c2f235faf5ca6c64759a8160463b8c09a7ee96e78b9a9cd77921faa1eaef", 0xc6}], 0x2, &(0x7f0000000880)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x70, 0x4}, 0x400) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getegid() pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000940)) r13 = getpgid(0x0) r14 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e26f5c774bdb829bcf29080e73ac12278b639d01efd55dc9bf191eb", 0x1c}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="a992fbbb364204bd166f8aa97d734cd9b058d6ae3656f47214980ec53072000000209c183a160020000000000100000000000000004a77d8aa7f849800010000000000003ac5b36015e4dd9c0116ed1de5f10f1c98a8975fe1ef339bf942fd60cb9b24a444984f727926345131d08887bed853193a9b65c049164c8db3cdf3b16c47ee1121f5993adddf94f5e118139dc16884e1bb9a6f4564f701a679063d9903070ebbb9ff907c16452e54ac70439702b5f4f144b36550217192389abfa94c1f8d042a383c42785e87ea315b27218bac76301d3c7a7a66ef3f781a9dd6f9ee6a97ad9ebfac28641fb93c4a6355f0f201124f290577fe9fb766e03b18b7c55477d3f18373b1e7e9e7d8a3", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xa8, 0x8}, 0x402) shmget$private(0x0, 0x4000, 0x28, &(0x7f00006a5000/0x4000)=nil) 12:20:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000000)="f5a1", 0x2}], 0x0) 12:20:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x23) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = getgid() r9 = getpgrp() r10 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r2, &(0x7f0000001740)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000440)="c6d5bee1ef296899a2633c863e10a02e3b6549a5e619eb180d3a259e506a8fde343c6c5004121a64bac8953276aa81598dc802288d09cb192913ff5de635f2985094fd6617a74949e14023b392f91d3e3eb6c0f96cbba04b36c044956b18edbc0bf9326d8d778e230f375483442fd9299ec2ce682771f8475ff304305b2f34ec7c1a256a7d5418db52a3c41897980037f52b7c663dd98757944f56e1605c85c2f45a74ffb0d1a23c23450255e4f01dfa965bfe65dadfa196949175171f5684d882b180c1e10c9f87f2edbeee39313c87b992b1cc55f566431652f78027341903fbb983c2790323cf912ec493a4de6c9aade50a389981409f914780afb16c07a6656a9fea3dd9d4d2023d5dc445b355dd7592e06626f7dbca1fa2079006a35a0c033ff88e9c85bcb922ba86174fec242219af667787e1481b21a45b14d719f84ee1e6657f992035774e9fd60950f0c14e6e6fea3068bdaa8a472cd667bb96ad648fc6ad8ded2952e57296880788a112e387775da7080ed8d45e9b41fb72db1664c43a9947892112e3370dcd9d69bc30862c2e1e82909f56698aeca8e33a54ea39767117589affc811b85f6ff7f737ed299b5f0f23a77944021b2cb89b033f8d2cf420211ee5acb8f054bd5b2c808bfaeebb00a7394957db8bba9c95f8679df2693a0c033405289e29efc3f2d6fed12543ab0e3b52483b16f6dfb2bf563aa9f211364beea207863135b3ea6c7660aa26b860e48a43eeb494aa8e12d3782139a77b3541506f821ce777147e466b0b0d02c2df7b7263464a36d306ac314cceb894af324208612734d2a7f083b2ff5ec5139274cd25831c6679bef5cfa75c8e4d6e87232d50d959d0574cee84b215785cc4e9c9d96b93a7d8425f1f9835d971187f471ff4c762ba2372929cf4ceb7a5f334a32cc6622750553a3cf6376ab4d25c55811a2a943629dae937a9ae9f3bdc589228f0376a83143a4affd1fcf4da0fe4f4f923cdcd9c9b359c543a6fb0fccadc692befc288488fdef417e459eeb65cb5787609e16a248d61322d2e7eb52d9067d4e794b672400e8c7f337846a5523283931a9e200deb24ea783a3be207a34757a4886d34b1c982a91cc5c629018ccde482a869e1a66c4f8e3b86974d000daa5dc1610ee60da665e860fdca0bff6ea02510fd7b633dec666a19c801cb3fd62a3b5341953d7aa1e267d463ef7132646c666c78fd14b7635df0387bfb5394ec10e32ae31a049477d0359b77eff514b8b8d269c829c16808196392641aa6af84c6963b98f7866b4f44023f9437f809a5d19d42168a9146fc4786cd89dccd41bba494aac4f0045afcf3d464306380165bd18abc22ef9dc458ad661fbd965a047d7b22c87c708175d6ab730afbf07b6b22d8e0412d65880a126aa2c22c25b2f658738d3ba4a42863fac4e3cabd19d761f0817aa04b58ac0f0c40d69e3892e83d9c8a20ad2e7aad43b46468ed9366f37d0be3d58498a98e5296763b9a718322568217c7d33ea9101aefc32b1af5232d4567aa9cc7fb6d111b12ce041250c1bce1fd3fc668bc0bb6b586277d60f87ac0227a801d4d898d84e08228149d874d5ce8920e921ecc5d8857a617f29bc78dcfcbb526b85f60246b731694b8adaff5366120c6bb9548439b24ae52503698104bf27d3d5a466ddaffe7938316aa3018eaf8676be430b6e3af156263c044c258842acf08131ccdf241deb4cd4b2152b516958eb7967485fb5a316b30efc63f56cb337696fa69e77038e32ff91e06a6f0be3311160d846df4c8af5b68a5deb9649066c9b4c90e56cf395e8cd4ad1b746bb9123e4814a39182c32f23478bd6703487c24d817f1ad0fc484adeea01bd270317f047e84c00735b31d7e2756b537fcb72d8b237903edc1f1334a850f6584974d85bd6ce7f835cb2e051299f4e378b97670f1481d3e007dc19a2d971a0b79cdb82646ad124a5babe3f4e622c45da64b04fe8b677903b88ae03f5a735537833148ddc7513e8196e473111d8fff4b677baf5a40145d7b810ab81878b196b18386450211db9919cdcab55a1c9fb58799aa24a4e64ced75d2eca9b1373539c3c4015ec713bb333f637d186b8aee969c21048c9ce4e61205e9d4763624bcfc253e1e60550f90dd193606ddc88273239b33e9ff96404af59230eff3ac5f7e1352ebb87a54b0b5e5e8dfe5a2936526139de7ef48114e3c80436932e471bdd8a67486cca39043e6f49fc8a51711ff652f4fcada26f39c928297966fc6644428437987831c2ca4c3f7335e304820ef98c1bb37220d6c9dd516fcadb08c1ec92003d86c973d4049a352e015bb420ce07425e331e8f588e473f56bd4f4911d6c59ec7b75e8606d2007d4acfe598c9f2b9d24f499c615af48711dae386806344e0dc124577349cf2e4c7ae93c4c76107af09796493f987caa23b061b29618bd7c9de98dfc7f68add5cf7eda4bab622412a65ef63c90fe1a198f313931ba2459c4c679618b847a9ea9509f669a2386c11b59b065b642dd9838d53533f6e5f546f0c3edd69cb289761cfe9e00f07be149d28b825f8863fb174531e7a2b7f4038de049d828c93958a0fcc793d8a31ee60b34ccc51a79f37feaf9b39d8316dc334a11814599bec6bd68150d6ad966e2facc1ace763f1fc08988b7e154ec9041c630fe3a6a7901f2c321411f1f5004c9f37e5341dd6adbb50362185194ffefea3ffffb808ff86373580a076943fc9198020f44b30f14682d05fb90a90bc26eef9cd7143af2b98bd75bc31c30795369566d28ce32f139ddcdf43b074b7a7b570de6a3b794fc0163f165df19cc6e1c0da68afee040fb8fd9017df4155ed337553bdacca767ede227856ec57b4800d81da4cb31d9c411d0ed3adebab2f6cc2071424c0f82b20b43ec0b54ff63c1fef30eac3011e6a64b8770b1676fc2fa7460edaa2d188f0c4f4650e73b1ed278615b1fd06f8e7c86d6092d55d64d871edd8dad29451ac820e1f338da488f7bd6ccc389f494b5cd352c8973be6d0da30a9fabc95a8f4a3a3e1161e78a153a3eadda34d242e53b5711d842685a04116dd1627882f94ba14709b664278f5557491cf15d95070c2f552ad05ad29a76f49c9a00ea6c57fc5627883c96978449bacf97ec59f2b7107c6fe5f639eb8933e9a8232d1713e5753648d21b6dd10b1e3dde5a2b9036a91ac717dd783dfa697a4a530f2843009eb3e758ccbc6168397eadfbf9fbc180e1cb0659dc6c77a83d34b73688f6394013d9094faae8695426fa0cf72deff87ce752c7001a5844738477ff131423a1992759bcafd0343806d96f3d3f41c4c01c5fde4fcede028bd75ef1449e13a1a305442a2454e5f8619da7e47f9e167567a133fa60648896a84606628164b11ac3a98f4b9589bb1bb93bfd3479fc310b9017aaa451d5bc9da9d5e2915a7c16408238d5d0c5753f3a918bc0fb00d8f1aa15976904706e1c243057a76a5f0ae6901829d8411db0aab48f118ff28c02076377cd57240714adc74c57210d01ac24747cabc8f81eb6da6ef82caeba8508b78331e10763d888164ce722d47d369f734a1b7a66990657a7d5dbb1426381b3a70bc9eb12ae08aa67d1249e7e350f5707bc6ab11dc8ef314c85e85ef40040f7afec5f9fbd3ca74c30d4c6374852014871a93706539b1a5c0c2bbc35d95381cb81203148242639fdab501d4984cd748c027929fbe71c75b7acb02a1146146c9c9eebbf57d08603f866c6d59c7c6297765a36e6a9fd437d126fcc82a39b05d64353b4196fe991324bc5328c7a936cf77470a1f94a44c3236e24f2ee8100f173d2ed61606298544d4c4b4867f7520e721fb67f473eec73dca1501f5d0a9026e625d7aa2a0cce9e1e52dd24283d8e8da596a1a32cd24ca15e45361faec66c6b4baf765946bf80f44f208f2cd74230c018566b30063b2cb8bae24e7a6476782bb64380d0ef127695ee2127f2a8762847001bb4816821d768d590d6fe78b8d828f4a73361af21c19a38c53786717182eda86424c6f04514e37589579ea5c14576305b7401dfd0111aa2e7c44a2615b023b680f3d430d00c1b7f06aa1cc856b822c96e87d3fa0bb6fd764214146867460d5af582d82bd330d9c5aee0c01afc967959c55652a3de0cb453976aa440071b9a18fa76f55d30c9964102800d3965d9d09c393930be591884820160b0da4d72558f87748066a49ccca93334bcd60febd19c98851e208b294cd855380855637d218ba730ab53b9586417c96e96502561f889d69231bad776ae871ad2dfe59167c6d751f008922c8056798e5b20b8984d31a90a0080c77f3fad26c7067ec21bd0c7369ce3a90ac753944698e5b7143868b449077f3c4ecf45ee7d73582345a9b5e9d5191ba01d7819e04103342fa3202c07f66fe756b7f7b8fd7b9bc64eb18a3e7c15b3a58f7c367917724acdaffb688931d75d8cbdbf437e04c5d6d7ceab368bc779d12ae29517c4963eb2d7fc636c6786f50ad1e267d91fe825f683a707635e97c1db6e9d59076917005fc316ea296aad65aa2ab84d71570383ec629d46ce335e6caeb2632ca5758e3c3ec19ac21051eee22e6333d8372a90c51ffa1a4942628347f6cf7bb81dcea66f3821baabf0694374ef5b4a0b4d5a8aafed0bfb00f382696cfa889b7c0faaaa0cbc1dc150f682db99b4c3506b3a70dda2c4c6b3181aa6bf515f8947bfb3e30c4e76d653896242b6ed1e471da5c95571e723bd1df492c60e4aeaaaac0e9b709423b39306f9a20501894b72626f9e7c6900d0301b71d3e0346e519ffd81d4a063dfba063ab529b5f4cfa6849491f2dc67489a4d661623bf895d9bdef4df86ac4395acc55077836f806ead42ca0466a20d6b6649497df65a1ffb19c1d2278ccc95617d8529784cd99ef335dd3e7d6a221c0ed499e92c9a4d112e597e5b88599cd60a3df92ae40ee0fcccf482ac6ed392ebc0404329f2181dbcd464f68f170910f04fa5e01506efcbcc48ae497349c4c2123dd9ec61c1c78a823debe4b88ad4d39b8d2ffa3550ead42ea2a63b36e494843cab7d6cf80ed34c12530e453a0508072a00d7719cc2f3ec4347d66db9c2e8f0cb61868f3bb6f683de5e1db9aac6fe2d7d3b55ba1d33669b5fe4ed2c6583853a07bef69388986178ec537944148efff4e5e76bf0e8a3bf15894e6ee2676cc181d73ad628d85685f0fc91a34f8f5bf58712f03e5151ae8ed80890dcd82dc4157529c6fdc00afa3d6d34a98a5d50422e46f3009f85ec699a0e407fe26089c9e07a382127bc46b3b6c8ff42a8c55974e6819456cc749551a5dc247ebb072d9ef66e52ace20ca4616fd66adde7d717c43379c19e984cb696699f12b7b6576e6826e136e6c34ce77865878d97b73ba27ab2ebd271f0f0c69b2c64f02c58a42239e1e86787ffcd4103843940dd550957dc5a12c06b6d083f0860b23e40c6421d713fa8cc4a0af1caef2577343a175225d7918f600383312b2c2049f8bdb967c4e81188dd6a3740cb10c5cff85a6d78a8652e2f46b3ccc7e47f2b3d02a126d9bf5f0fcd97aaae2f18f35a7e66e8d7b6921b5fddc05e1129b23a994cee0ae8c0f558b1677e46ad4c45f4648d22f34b78d6b944b998dd59f4c9bd0f4ee6801bfcbceebe8757c340ab07c059de7ca21fdff26e7a4449e23762617069ab9895c73d574c414dda3ea4329ac9013f29c05dbfd6a43b4a03ff72428427d0f0350810a1eb7e7630d527e7e1babce0799a2c89888eeb24cc52b47bfcb52451f47ac364e5a90cacceeaa71bea1d60d83d83499aa42c8bc6b", 0x1000}, {&(0x7f0000000140)="12aa14fe480f6355ff1783b7f35e310ae96fa47261d86a337455926822fe8722a2008aaaae1cfd2839aabeaa9a3cd39fff4f2e2b6a277e4a261f2a9bbbd160d547ca1b5e4e462ae85a46d3cf95adab420b4c6b7cb4d9010e", 0x58}, {&(0x7f00000001c0)="75639de7f2c4ae20cdf9dc64d4681897b1c2b3f46dd4ce0a8ce77ab0bc48387f3763ea2d400ba8fac8fc472001fb0fc6bf34c689f60e28d2b35eb926fd4308bacd3947ec3b4295ec6d5e32cdb84874cc3e0417f101b0fb8f761564d4bd546995cd3644e088ff5e119a109dff6987b73ec295500f1cf8d4cc1851599cf6560f419c5694174bdd45b54bb20f97c9d03426f655ced7a70b2a06bfd41372388ce6a8f9e3125b71ba13bc33cfcbc4e40c84312ea2964e492259c11164f5eee1c77c5aba530d48b6d652d63e648c53cfaa5ad8007c916bbbf01a86e222889770e26155ed67c15ce2ab6802f47a6ded", 0xec}, {&(0x7f00000002c0)="bd482234505caa57035ff35c1b7a7dd80c75fc9b647cc6fcd2779f98e566303c22e602273e960e72a178413c7ed9f7c691b0a7c3ec287f87910e2c7256463896ba97c5398ea24cbcb4", 0x49}, {&(0x7f0000001440)="eef88c8262a8b3a0035575551b858389cc949938f8b6a7b4f2ce2cd2ca9354ccbf49216a2ac91a09f8049cd4a42444f61260cca9f5ac451aaeb54d5fa55a6c3fd1b7f6f34b895b2326ae6894a4c007ba5a5cc125fa2911d2c822fc594a52327c3195c9f61cca3af4f24ecd2231a1785d70e60e00abbdd686fc9f9b67a3d0266bd0", 0x81}, {&(0x7f0000001500)="c7e5cee18d737165d6d015b577f9007e63bec7a68bc6d18121ded70654ec57990d24c6a8d82b87435fa62acfbee6ca732b21db11321a84827686cdae07984a550629c84b8c6207bf564b6e56b21b91008f00d32da64eec6a6f344f09cc5abbc2a545e58949e096981d4f953e65b884b6702ced7b62ec78", 0x77}], 0x6, &(0x7f0000001640)=[@rights={0x38, 0xffff, 0x1, [r2, r1, r2, r1, r2, r1, r1, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x10}], 0xd0, 0x2}, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:20:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1000000000000005, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 12:20:21 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000080)={0x9, 0x401, {[0x2, 0x5, 0x3, 0x962, 0x5, 0x2, 0xffffffff, 0x1, 0x4636eae8, 0x1, 0xf024, 0x7, 0x0, 0x9, 0x7, 0x7, 0x1ff, 0x80000001], [0x6, 0x7fffffff, 0x0, 0x8000, 0x7, 0x1, 0x5, 0x8f63, 0x8000, 0xfffffffffffffffc], [0x1, 0x100, 0x3, 0x1, 0x2, 0x101, 0xfffffffffffff001], [0x400, 0x7, 0x100, 0x1, 0x2, 0x4], [{0xfffffffffffffffa, 0x9, 0x20, 0x7}, {0x9, 0x0, 0x200, 0x101}, {0x49ac, 0x1f, 0x0, 0x6}, {0x5, 0x1, 0x9, 0x3de}, {0x4, 0x1, 0x6, 0x8}, {0x3692, 0x7c, 0x100000001, 0x2}, {0x1f, 0xb2ad, 0x94, 0x1}, {0x3ff, 0x9, 0x6, 0x20}], {0x3f, 0xf, 0xec8, 0xf7}, {0x3, 0x355b6d4e, 0x1, 0x5}}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) 12:20:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 12:20:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 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"}) socketpair(0x1b, 0x5, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000080)=""/122, 0x7a, 0x40, &(0x7f0000000240)={0x2, 0x3}, 0xc) read(r1, &(0x7f0000000140)=""/241, 0xf1) 12:20:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa75a6a5209e8759bd3acb59afc70b6aac71d49272f1eeb3f95433bfa5019c7ad2b243460031af62ca2786874855b8dca7eb854c1d4a721782a30c181819b90d7a875d527d8fa29957998a288831928b4bb5f0540d5009fa594fd576cbe1824fe7b18f571747b8c1ca82e1a20d3b87f1d62ca1ed9c253a663960c2e33c027218dd8e6be73b198d15b2b5a8410732dc593885ed00188ede4bc910e26c66cec9becae807dca79fe092442e699a644cbb42d07dd26", 0x2c8) 12:20:21 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x100, 0x0, 0x7fff, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/225}, 0xe9, 0x0, 0x1800) 12:20:21 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 12:20:21 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0xfffffffffffffffe) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getuid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) 12:20:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) r2 = dup2(r1, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x5, 0x0, &(0x7f0000000000)=""/5}) syz_open_pts() fcntl$getflags(r2, 0x3) dup(r1) 12:20:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 12:20:22 executing program 0: r0 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0xc1, 0x0, 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x37) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x67) 12:20:22 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20090, 0x20) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) 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, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 12:20:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) close(r2) kqueue() recvfrom$unix(r3, &(0x7f0000000040)=""/135, 0x87, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) 12:20:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) msgget(0x0, 0x208) 12:20:22 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x3000) syz_open_pts() r2 = shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x3002) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r2) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 12:20:22 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) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000140)='./file0\x00', r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 12:20:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0xa3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCCDTR(r2, 0x20007478) semop(r1, &(0x7f0000000480)=[{0x2, 0xfa, 0x1000}], 0x2aaaabca) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x4) read(r0, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) r5 = geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r3) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0xfc12) ftruncate(r2, 0x0, 0x5d3d10fc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) r8 = fcntl$getown(r4, 0x5) r9 = fcntl$getown(r2, 0x5) semctl$SETVAL(r1, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000006c0)={{0x3, r5, r7, r5, r7, 0xf0, 0x80000000}, 0xd, 0x4000100, r9, r8, 0x3, 0x92, 0xfffd}) open(&(0x7f00000007c0)='./file0/file0\x00', 0x80000fffe, 0x100) getitimer(0x0, &(0x7f00000005c0)) semop(r1, &(0x7f0000000740)=[{0x3, 0x4, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) 12:20:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x80}) lseek(r0, 0x0, 0x5a, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) close(r0) 12:20:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000005, &(0x7f0000000040), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x104) 12:20:23 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0x0) getppid() ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000180)) 12:20:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x10000, 0x1}, {0x4c2, 0x8f95}}, 0x0) 12:20:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0x3, 0x3, 0x2, "e5b68c1b0803b1c8bdf6f09aa6ade1cc1ce13a6c", 0xb4f, 0x7}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x51) r3 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) dup(r2) dup2(r3, r2) 12:20:23 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 12:20:23 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x5a) 12:20:23 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x351672bd, 0x3, 0x0, 0x80, 0x8, 0x1, 0x1, 0x0, 0xffff, 0x7}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) clock_gettime(0x4, &(0x7f00000000c0)) 12:20:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) 12:20:23 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvfrom(r1, &(0x7f0000000180)=""/166, 0xa6, 0x2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffff, 0x0, 0x40000, "85495500020000000000001167f5bfa600", 0x4}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf28, "6572e5c84cf3d4b5096e0fabaa78516b49fb2824"}) 12:20:23 executing program 0: sendsyslog(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) dup2(r0, r0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x83) nanosleep(&(0x7f00000000c0)={0x5, 0x2}, &(0x7f0000000100)) pipe2(&(0x7f0000000080), 0x0) 12:20:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x8000000000020a, 0x8000) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x1) r1 = fcntl$dupfd(r0, 0x6, r0) dup(r0) write(r1, &(0x7f0000000080)="d351194eaae688022ab57d257336bf4395005933e5f38f6c8a0b5c551ee0b34c735aac612011dad2f877f19340d6b65e198384a97732f2b69a0080097315f167f62b176f79f22e4884329dd716a36be6bd2291ee6c17daca00b75d0cb0cd1ebb0dd93a", 0x372) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:20:23 executing program 1: r0 = socket(0x20, 0x400000000003, 0x4000000000000) r1 = kqueue() r2 = dup2(r1, r1) r3 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r2) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) 12:20:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 12:20:24 executing program 0: open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) chown(&(0x7f00000002c0)='./file\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) ftruncate(r0, 0x0, 0x8001) pwritev(0xffffffffffffffff, 0x0, 0x354, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) fsync(r1) writev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)='\t', 0x1}], 0x1) ftruncate(r1, 0x0, 0x0) 12:20:24 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x10, 0x40) 12:20:24 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x2, 0x20, 0x10001, 0x6, 0xf6, 0x7, 0x6, 0x10, [{0x2, 0x8, 0x1, 0x5}, {0x4, 0x4, 0x7f, 0x4}, {0x2, 0x7, 0x6, 0x7f}, {0xffffffff, 0x6, 0x4, 0xfffffffffffffffe}, {0x9, 0x51, 0x2, 0x1}, {0x4, 0x800, 0x3ff, 0xffffffff00000001}, {0x7, 0xffffffff, 0x8}, {0x8, 0x6, 0x7, 0x2}, {0xffffffff, 0xfffffffffffffffc, 0xfffffffffffffffa, 0x9}, {0xf32, 0xfffffffffffffff8, 0x81}, {0x2, 0x5, 0x240, 0x5}, {0xff, 0x6eb, 0x3, 0x1f}, {0x2, 0x7, 0xd, 0x9}, {0xffffffffffffffff, 0x797, 0x2, 0x7}, {0x0, 0x101, 0x3, 0x10000}, {0x100, 0x4, 0x3, 0x1}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x2dc) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x2, 0x7, "e1a902e2fbb16a43629960959841fe86106d0de5", 0x4, 0xfff}) 12:20:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) poll(&(0x7f00000002c0)=[{r1, 0x8}, {r2, 0x8}, {r3, 0x89411890c326b14d}, {r4, 0xa1}, {r5, 0x10a}, {r6, 0x100}, {r7}], 0x7, 0x990f) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x0, 0x4, 0x8001, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x2}, {&(0x7f0000f1c000/0x2000)=nil, &(0x7f0000f57000/0x1000)=nil, 0x8000}, {&(0x7f0000fe4000/0x4000)=nil, &(0x7f0000f5d000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f03000/0x3000)=nil, 0x7}, {&(0x7f0000eaa000/0x4000)=nil, &(0x7f0000e1b000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r10, 0x4, 0x7, &(0x7f0000000440)=""/9) writev(r8, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x48, 0x0) chroot(&(0x7f0000000400)='./file0\x00') 12:20:24 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) dup(r0) write(r0, &(0x7f0000000000)="d5b9ccf5", 0x4) 12:20:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f00000002c0)=""/29, 0x1d}, {&(0x7f0000000300)=""/85, 0x55}], 0xa, &(0x7f0000001480)=""/136, 0x88}, 0x43) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000001580)='./file0\x00', 0x680, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) 12:20:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x502, 0x3f}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000040, 0xfffffffffffffff8, 0x1ff}, {{r4}, 0xa860abd1f592e558, 0x98627185896ab6e1, 0x10, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x2a, 0x80000008, 0x4, 0x21f}, {{r4}, 0xfffffffffffffffd, 0x40, 0x11, 0x6, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x9cd, 0x9}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000000)) 12:20:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 12:20:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80, 0x3f, 0x3, 0x8, "baa892df3c6016e798d33d034d35979da2cc2b2c", 0x4, 0xdd9b}) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 12:20:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x5, 0x8}, 0x10) rmdir(&(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000180)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x9}, 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240)={0xfffffffffffffffc, 0x4}, 0x10) flock(r0, 0xa52d77b76d000605) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x3, 0x8, {0x54, 0x5}}) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) lseek(r1, 0x0, 0x36, 0x0) r2 = openat(r0, &(0x7f0000000340)='./file0\x00', 0x1, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) r3 = getgid() setegid(r3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0xbe, 0x9, 0x0, 0x8, 0x4, 0x1, 0x0, 0x2, 0x7, 0x388f}) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/11, 0xb}, {&(0x7f00000014c0)=""/221, 0xdd}, {&(0x7f00000015c0)=""/159, 0x9f}, {&(0x7f0000001680)=""/119, 0x77}, {&(0x7f0000001700)=""/190, 0xbe}, {&(0x7f00000017c0)=""/37, 0x25}], 0x7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001880)="37d1728702c00e5df6d30e79bb31461fa88f09ec9926a349b18eea7aea4688ae0d77b3aa37091c1e82f72020bb4cbcfe825cb04a599db3fe747bdbd51d88c7feddf85321b29f8ef032eb206c85fc39e52355", 0x52) openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x40, 0x0) openat(r2, &(0x7f0000001940)='./file0\x00', 0x10000, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001980)={0x9, '.\x00', './file0\x00'}) ioctl$TIOCDRAIN(r2, 0x2000745e) 12:20:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) pread(r0, &(0x7f0000000040)="2dc71e93ce4a10ab0f6783edafaf7f32a2051c05", 0x14, 0x0, 0x0) 12:20:26 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="696956427f1a9af8579b9ee6c3857f8c2f621bb8fffd52ded4e5f44ec2209fb43d88fd92bf8cad2c1bbc9d555fdc21fb0263a54fd31b1e1d490c35836b6c09c2363440", 0x43) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x8001, 0x5, 0x1, 0x8000, 0x7f, 0x5, 0x3, 0x0, 0x4, 0xffffffffffffffe0}) chdir(&(0x7f0000000080)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 12:20:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r2 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x3, 0x2, 0xfffffffffffffffd, 0x4, 0x2, 0x8, 0x1, 0x9}, &(0x7f00000000c0)={0x1, 0x81, 0x1, 0x80000000, 0xfffffffffffff000, 0xfffffffffffffffd, 0xb3, 0xfffffffffffff2fa}, &(0x7f0000000100)={0x3, 0x0, 0x80000001, 0x2, 0x5, 0x0, 0x400, 0x8}, &(0x7f0000000180)={0x9, 0x40}) close(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) dup(r2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) 12:20:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) r2 = dup(r1) recvfrom$inet(r2, &(0x7f00000000c0)=""/20, 0x14, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff009e41fc5b0008cd3fdf000000003ba1bd529a8effac4e460830d5465a1b18b4a355e9d25c6a0494dd4ceaf571177ff0f0e573c1cb7bc31cc8e59dfc7ec0ac74845da5836d9f71afe824b8bc7231ef5e063f3c3f01549a851a8e9555a9b079f9e00f5cbf25fd1c360cd39716d518573e0ee8d047a37bf32d3c0b494ded50e7dd9289b8facd10b04bdec0", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) socket$unix(0x1, 0x7, 0x0) dup2(r1, r0) 12:20:26 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x1}, 0x8) 12:20:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x111) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 12:20:26 executing program 1: r0 = socket$unix(0x1, 0x100000000001, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r1 = msgget(0x1, 0x600) r2 = msgget(0x3, 0x24a) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r3, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r4, &(0x7f0000000000)="87", 0x1) close(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = dup(r0) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000240)={0x4, 0x5, 0x2}) r11 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mkdirat(r10, &(0x7f0000000300)='./file0\x00', 0x1) r15 = getpgrp() msgrcv(r2, &(0x7f0000000440)={0x0, ""/8}, 0x10, 0x1, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r7, r8, r9, r11, 0x10, 0x4}, 0x8, 0x3f, r12, r15, 0x8, 0xcc, 0x8, 0x100}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/243) socket$unix(0x1, 0x2, 0x0) r16 = shmget(0x2, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r13, r14, 0x20, 0x1}, 0x3, 0x81, r6, r6, 0x7, 0x1b, 0x23dfc934}) 12:20:26 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/231, 0xe7, 0x801, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) dup2(r0, r1) kevent(r0, &(0x7f0000000180), 0xf3, 0x0, 0xffffffffffffffff, 0x0) 12:20:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x5) 12:20:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() 12:20:27 executing program 1: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0xffffffff80000000, &(0x7f0000000140)="d6b6aaab6d44183eafa7568b3e37e63a4539f97dd774f46c92eae02ab464b9204081dc0512d11bf19c68294bf726ef8aa4e6c9f7f2d9881832fc2df8233a61f3e7f424e6355b90a1f09b2119f7c93ccc9dfe97b5c42667f1518559996083f0b72f022d8a7d1623b2369d54b2a98052aac6a32aa35596968666d2b3a559501e7dfd580930e002d3083ffa4952ca34ab52d11106c64667bd03fc2cbe6be3c2f33e26b627d889c3e0c9a178121a43b97301ca3d7d8a7ca966ef12700a48804413e763fdfe4dde", 0xc5) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x3, 0xfff, 0x9}, 0x80000000, [0x9, 0x3, 0x200, 0x401, 0x1, 0x100000, 0xffff, 0x1]}, 0x3c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) recvfrom(r1, &(0x7f0000000240)=""/238, 0xee, 0x3, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') accept(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c80e0000000000000000003400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005281ee5dec8cc202ac520101f74ad17f6c74f18492274964b5067e258db7f1db0043797dad7aceb1cb003144bd79580f1a8714952196f5c966f60e8e85db1a1656518bef6645ad611eab5bd67fd8f55ae13b5900000000000000000000001014695d662fe4ed270e558eea53066485473ec4fceec100514f11685c307edeaa5dd425662f5d17c56ec521eb05a50df61967df6b5ba8efc4b8bd73e54c8f07815511a5eb6288b2d92eec2178f0fb458e92ca1d35491c44d915fddb26534b4122513670129ab30f2bf171431628779fa6924c010000004e9e5a1d193f81daec739611b05c55d2f126769479fa9b3100556312a37b16340002dec11a9d3474c35605162402f1f70c73d17d761af7e48d31bf243e5c1d1557f7297e52cb1fcc156bbaeaf0f6e836f27b1b078f27d5b5a38ef78f311c27419a12b2f1795d5a022d0b172d401c8092a07b6472691be0cea9e4b7efcb1b882fccee8ef0769ddc05ec38f5eb7163b5fb335559096c055a0b82860e8e68586d3b63ab324a51a241eb338253fabaaa485b6bdb2a568995c4261b946ae872cca2fb5611258fcce1b247f83b4940f91f384000a0c6d2faeb6bddcc49732dcfedf7173fd33034833a09003dd38e3bd9ff38e139e69ec20a000000b0b34d2b5916fe81709d0980a030b3ae457eb00497471dfcad11"], &(0x7f0000000380)=0x1) 12:20:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r2}) close(r0) 12:20:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x4}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 12:20:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) read(r0, &(0x7f00000000c0)=""/227, 0xe3) r1 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r1, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) 12:20:27 executing program 0: r0 = socket(0x18, 0x1, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) close(r0) socket(0x1, 0x5, 0x400000000) r2 = dup(r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x7ff, 0xb47, 0x9]}) clock_gettime(0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) semget$private(0x0, 0x7, 0x400) 12:20:27 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x9, 0x1f}) setrlimit(0x0, &(0x7f0000000000)={0x7, 0x168c25f6}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f6ebccfee68d8285a1bd43d06af69535f0cf6685786ebee2882702169bc0d11c99246382750b235886f90a09feb5b0e1279015", 0x33}], 0x1) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/32) 12:20:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x4000, 0x400, &(0x7f00000c3000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x0, 0x100, &(0x7f0000000100), 0xfffffebe) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x378bbb24, 0x7}, 0xc) 12:20:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffce7) 12:20:27 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 12:20:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x9, 0x938, 0x800}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 12:20:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 12:20:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) 12:20:27 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x629, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 12:20:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1}, {r0, 0x4}], 0x3, 0xfffffffffffffffa) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$getflags(r0, 0x0) 12:20:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x3f, 0x5}, 0xc) r2 = socket$inet(0x2, 0xc005, 0x8) connect(r2, &(0x7f0000000000)=@un=@file={0x0, './file1\x00'}, 0xa) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8092, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x10001) 12:20:27 executing program 0: socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x100000000000001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x49e) setsockopt(r0, 0x29, 0x80020000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:20:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) readv(r0, &(0x7f0000001600)=[{0x0, 0x1d5}], 0x0) 12:20:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619cb560026b0db8a5f4b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c208fc25e5de024fa33ef15c26e5ee092a3f0a75b05dfa80420a31f42e9084d99b602f3cf2255d5361aff530124fa29c962cd4cf96f7bf2325dc2e16ace219779c5af81cc95a248aa0e485bfbca75782ce812bbed484bbec7f313ffc8cdf9370df3fd22ac7ea7713db52ac5bba1be13cf9cb1fb16b36e47da4649a62e6a66", 0xe3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="b67cf482a913d89100000000000000000000000000007389e4ebf40fbfd81195cc8ae739d2036c67", 0x28}], 0xffffd63) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 12:20:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000028c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a06800581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dccca71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3dfa1d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f00ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1bafd8cb4591b9a7ed7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a1580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 12:20:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(0xffffffffffffffff, 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) syz_open_pts() 12:20:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) execve(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c80)=[&(0x7f0000001c00)='F-\x00', &(0x7f0000001c40)='&#@,@\\{(/[\x00'], &(0x7f0000001d00)=[&(0x7f0000001cc0)='\x00']) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 12:20:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r1 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) fchflags(r0, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 12:20:28 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x85) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x3, 0x100000000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x28300, 0x9) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r3 = dup(r0) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x1, 0x9, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:20:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000180), 0x0, 0x0, 0xf) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') getuid() r2 = geteuid() fchown(r1, r2, 0x0) 12:20:28 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ftruncate(r0, 0x0, 0x1028030020) 12:20:28 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0xffffffffffffffff) 12:20:28 executing program 1: msgrcv(0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000ff00"/235], 0x1, 0x0, 0x1000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x82, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xfe5c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{0xffff, r2, r3, r4, r5, 0x1, 0x7fffffff}, 0x3, 0x10001, r6, r7, 0xbe5, 0x0, 0x1, 0xc3}) msgsnd(0x0, &(0x7f0000000680)=ANY=[], 0x0, 0x800) close(r0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="a74f93afda77e4e7635c542773b385e8ccea9d62f64fc49bd031a50de0a709e7bf4b525d3cfcbb389ff829598fd982a69d2cfa47fa884e4d3efc9e9b00d45a47cc40209f887a98f6210101d0eb99da93725ffb9523c0ea5cf4dadae9647d7fe0f4a36eed4179c1e5456911711c3dfbc7d3ec1a03403097f9d528832bca8d55095ed22420bddf4776e4e3281da5c02ffffd9f16deece4254a5d07d08f99903cb0c708c5718db0df8ddd3d20b64eb1ce8a8b0636e5a2cf04adf30acb1e9b7ed8a6770ad991103846d158ea2e28c93fe40e8e928a40d567e7506d2087fd5f1f6ae9354b924f9f2700000000fec2ea79c86576b868ffeca100165d2f194b82791ab6a681967cb78ea9a6b518f562854a623d4de424f6ccd5e848c557977d2368dc8e4fb290008fc8b1582750d7d4f5d888e88a94dcf6c5609cf7ec528f3e4d80f4f095bb955c6a"], 0x1, 0x0, 0x1000) getpgrp() getuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0x216) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r9, r8, r10]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getuid() getegid() getuid() 12:20:28 executing program 0: r0 = msgget(0x0, 0x90) r1 = semget(0x0, 0x4, 0x404) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/97) msgrcv(r0, &(0x7f0000000000)={0x0, ""/236}, 0xf4, 0x1, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/250) 12:20:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7fffffff, 0x4) 12:20:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 12:20:28 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x402, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/95}, &(0x7f0000000100)=0x61) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/170, 0xaa}, {&(0x7f0000002540)=""/121, 0x79}, {&(0x7f00000025c0)=""/231, 0xe7}, {&(0x7f00000026c0)=""/66, 0x42}, {&(0x7f0000002740)=""/33, 0x21}, {&(0x7f0000002780)=""/157, 0x9d}, {&(0x7f0000002840)=""/134, 0x86}], 0xa, 0x0, 0x0) r2 = dup2(r0, r1) accept(r2, &(0x7f0000000280)=@un=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r3 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r3, &(0x7f0000000340)=""/66, 0x42, 0x1, &(0x7f00000003c0)={0x18, 0x2, 0x8, 0x7}, 0xc) r4 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000), 0x4) 12:20:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x4) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 12:20:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:20:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000feff0f000000ffff000000000000f8758a5b731b1b3f9baf542a00ddadedb5e6538706000200b810040000290000e56b678f99e84287e02af3ba64d6be745f907bdcec89c268b3d8a855f1737e0887ca24acdabc8f57bbd9b8e2b40bd58e4df9eb98eb46dda93617c60cd25963365a7b1473c1c7f686ff5926a0ccf32ee787afc868b45c0909ac53adcd16c807da629cd20e21275f7f92b0232da1c817a230cf3e73"], 0x30}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x100000001) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 12:20:28 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_RMID(r0, 0x0) 12:20:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x4, 0x6, 0x5}, {{r1}, 0x0, 0x46, 0x20000000, 0xcd, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000081, 0x4, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0xb8f, 0xf9a}, {{r1}, 0xfffffffffffffff8, 0x18, 0xf0000000, 0x5, 0x400}, {{r0}, 0xfffffffffffffff8, 0x48, 0x1, 0x5ca2, 0x8}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 12:20:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r1 = kqueue() msgget$private(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x5, 0x3, 0xffff, 0x1ff000000, "bdb069db27dc984b57d5c1db97a945dd27ec50f2", 0xb2, 0x100000001}) read(r1, &(0x7f0000000680)=""/119, 0x77) r3 = shmget(0x2, 0x2000, 0x10, &(0x7f0000587000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x2ce) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getgid() r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000340)) ioctl$KDENABIO(r2, 0x20004b3c) msgrcv(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3c213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000005c0)=""/133) 12:20:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xc95d39d967e13005, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 12:20:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x90) lseek(r0, 0x0, 0x0, 0x3) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) fchownat(r0, &(0x7f0000001180)='./file0\x00', r4, r5, 0x2) r6 = dup(r0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000011c0)) r7 = syz_open_pts() r8 = socket$unix(0x1, 0x1, 0x0) r9 = semget(0x2, 0x3, 0x200) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000001200)=""/250) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000001300)) sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000001380)="522bab66ebef8eb0ac86c545d3e14eae648b3121a86b89b9318bd147089db7a052e90c1661202612ab77f3f457ed62ca14209a823305c397bf5fbb394ce68818c1f70f18bc6a397c2b0fe3bc7759e1eaae2240490b8d751650983ea60adf3f8c6128e16b95de94086ae978c90bc9ea072f9af49acb9b933969521a65a0485ee553c0f1204cba926f203113b2ea8a954c012f20a76989a5092af0d520be1a445730f66449ed911050ab18dd44190e760b1cfb650a801f676da80dc27913a3d372db7c84a5e6fa639775cbc427f40a1550578786f7ac", 0xd5}, {&(0x7f0000001480)="58dfb499ed8f462d9f42707b3f343f9c23c478dd58b7b22bd5fe3ee6abf5b54ed66fbee0cf20437b8c8d48c3720ef936d4a48d37bda3691d684b1b958d049d6b350e7eb029907286a31e0bf64ab2b7c2e2b827f394773caf7dc9c9e7f2666520906a91a7d2b0eba9757bd4ba84ea3a05b6d2827c68d8f2b3f92b083ec503b807521e6c34efd2ff92ae06b9af8d669a4266b186dc9bc0b8603302519992bbe80be6", 0xa1}, {&(0x7f0000001540)="df5264f0eb0b4d62e0abcd4a4eed850a8b32bff3b71f983763fc0fb90a1651d416b2d1dbfefb881d1cef118ceeaaabdd8b54a4e55011f766e7319c5dd188d116f1d3bd1c0f210b6b424f012b", 0x4c}, {&(0x7f00000015c0)="a4950f7e1d0d20b1229505cebe1e883247c119a12c9c0e80a09433e0ffef681d4ccf30131081", 0x26}], 0x4, 0x0, 0x0, 0x1}, 0x0) open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x8) unlink(&(0x7f00000016c0)='./file0\x00') r10 = semget$private(0x0, 0x5, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000001700)='/dev/pci\x00', 0x10040, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wskbd\x00', 0x988, 0x0) pipe(&(0x7f0000001780)={0xffffffffffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000017c0)={0x7fffffff, 0xffff, 0x3, 0x4, "0a517be833c7f891155007f8ae44dea492f42e53", 0x1, 0x26000000}) fsync(r1) pipe(&(0x7f0000001800)={0xffffffffffffffff}) listen(r11, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000001840)={0x8000, './file0\x00'}) semop(r10, &(0x7f0000001880)=[{0x1, 0x9}, {0x7, 0x4}, {0x7, 0x40, 0x800}], 0x3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000018c0)={0x5eaa, 0x1000, 0x7fff, 0x7fff, "0cdcdd5f3083390de0d19788476cd156752b6a3a", 0x45b7, 0x6}) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) connect$inet(r6, &(0x7f0000001900)={0x2, 0x3}, 0xc) 12:20:29 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x7}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20088, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x2) setitimer(0x0, 0x0, &(0x7f0000000000)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x28, 0x0) pread(r1, &(0x7f00000000c0)="7267ce24147d60741e076c85c8d2f371161690fa3a1ff8ccbfe9730dc78dd187c3238329d57114d2d90284f52b8d06b603ded413260b1820d95ffe1481c81926eb92f4e53f126ba2aaf95f2c8790aae3c644acf304fd5959a5cb593621c29b2d8a4b86b7eed2f946d36c13ab09ec76762a14085ecb0f492d8720085796312f44cbc6f804669c82d420d658031606f9ace7acf27636a4f9ece27e05410750d0a332639de4dad1da3cc62bb59ca214300bf9d756fd4ca5c6e66e12859923cdb11c4d925a184c14e68a735de77c19c17ab9625a5eff4d9a", 0xd6, 0x0, 0x0) 12:20:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 12:20:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="0fec3302b921d3676b", 0x9}], 0x1) fcntl$getown(r0, 0x5) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffe) 12:20:29 executing program 1: r0 = socket(0x14, 0x1, 0x0) r1 = socket(0x0, 0x3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 12:20:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket$inet6(0x18, 0x7, 0x1ff) r2 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x2f2) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:20:29 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xf4240}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x4, 0x2}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x3ff) 12:20:29 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) 12:20:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) ftruncate(r0, 0x0, 0x80000000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x20}, {0x5, 0x7fff}}, 0x2) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 12:20:29 executing program 0: pipe(&(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x2080, 0x20000000002) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) 12:20:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e569c5f86fe15eaf07992aa6986f431c1b616b194bd164b03f2caa1f1782249bba0fda32f909b0ae3cd5a779aa9c729cf0f8c0b71c80e268ab93042e5f772b9deab74bb80920cedb3ad33f1de61119b7dc28978e77340c6d8cc879ae71a55048b666b02af2f24a3119354995652c8f04259268580000c2568fa29d47313afaef101c24313c1d69e98d7b962784655535ff97be6ea879a5"], &(0x7f0000000100)=0x44) r1 = socket(0x7, 0x400000000002, 0x800010005) recvfrom(r1, &(0x7f0000000000)=""/93, 0x5d, 0x3, 0x0, 0x0) 12:20:30 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) pread(r0, &(0x7f0000000480)="6b8b8df2b515d8c9fb94a3395d14938e28faf990860915b881caee2d9d08aeea8a05eeefa8946f39bc4059ce6012a3ebbf49deedceff040551ba83cdbe9c7cb62c9512ba2d9174ad36b3b49d7fe4f73a48ca2497768faa8827225c", 0x5b, 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40000400000002c1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="69634305b56f8c40599ffc2ac309af2dd09d5760b3069426c49877891ac81441d3bc494c6cd6f117077d7b2e328b97e361ad0ef70dcbaabee14d8da294cdb82bf1bf52b680b27ef643cc060dafe69eb5e917861eee5846030bb69249a1bd358d3b5fc5b0829fc6c2abe8f6856d1f63e8ee6acce8ba6b997825d1ed9a8b5104d2e30f43adeb315d36ebf87c972f19a6d627534870009f6fb89f245de0ff10f53241aa4a47bec43f15d1001f2edcc31c9797cf99403944b656877a2c2aa6a177c11e7bc6d9f65fdeb1c38a99f072eabfc1f7681180eae089dac678272431e73d80e28d9ba563d3b8a9e790b572cb374cb1", 0xf0}, {&(0x7f0000000340)="c8d609261966d3e3d4bfa921f50cf208a64875520308fdb271270b454ef47f6a3cb29d1c7eb68f43f617a688b46ed8ed2704e569320b9e6a52c6e1f4c9de76d07a5766ae471554234214a09e1d7d857bbf145a5d05d72d61742c072ba0a80b80cd6fe20dddf691679bceed8401ef78742711b85f29906b971e53f2cc68fb20b7155c93c186a88f0940208873341a8646145a6b6c156f3e1e4e8261cd97ba5e4aa8ed944925ae0728e35cdeba21d6f5a435e1f7eddaf3c074fa4b3cb3cdd8582b4ac4424307b10f021a59576a64942ae97f25d1b91be16479b34de7a0bd7aef9085cf5e26c1b0fa45948fdc8d4a3774f79bd9", 0xf2}, {&(0x7f0000000100)="18aeab7731f01b1f3e58c49bc0f57be257019a9e8cded9f0bdd0e433a0587e7a3b7759abec81b41bf4cdc37cf205529d8a8dccf33789d626cfc9868481df708fa8826785683f52f48d780d369427160c158324cd3264cc4ccf30d6b08c696eb61ba0e545430155faf4f489254c1f5ff41cc780", 0x73}, {&(0x7f00000002c0)="f79404eb11353cfc23677cf2bb2ba57d1a559e46d9272ea6df23c208f4b2e66734", 0x21}], 0x4) r2 = dup2(r1, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r1, 0x0, 0x8003, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 12:20:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x2, 0x0, "00000000000000010000200100", 0x1ffffffd}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) write(r2, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r0) dup(r1) syz_open_pts() r3 = open(&(0x7f0000000300)='./file0/file0\x00', 0x80, 0x16) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) semget(0x3, 0x3, 0x0) r4 = semget(0x2, 0x6, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x1dfe, 0xf2, 0x10001, 0x4, 0x800, 0x711, 0x9]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) read(r2, &(0x7f0000000180)=""/50, 0x32) r5 = semget$private(0x0, 0x3, 0x120) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x0, 0x80000000, {0x7, 0x401}}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 12:20:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x4, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xd942, 0x1}, {0x4}}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 12:20:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000001280)=""/206, 0xce, 0x800, &(0x7f0000001000)={0x18, 0x0, 0x5, 0xfffffffffffffff7}, 0xc) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 12:20:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) ftruncate(r0, 0x0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="0a9aaad637ee3072906a6e1bef", 0xd}, {&(0x7f0000000100)="bdc228407618039367106db70e1b6b408242857b2382e97dd2e6b347d88888c6fe", 0x21}, {&(0x7f0000000140)="de65852e28ff376982cede6fd33393f59806382dbe4ce4a96126a380eb2fb07a8dd6ec3bacf6bec270322e4e3fb699f3a9a343e9235c5e4651132323c0003bc2010423a4ee6ee6fa8d1f60270042eda54b2df951b060036da9d33165c9dfe38234b20e3127c9fd11532eb1dbde21dc0d1780d0d0c674d985f761dfa39acaf4d4b3cc2b12149459da8bc43d230f097b0a9fb3ec7515d23a34b56c6582d2835e69547239a737b5febe39bbf3924082f6e1c2f49d8d44f82fbbd9e8e80b91e6bed644eeea20b3", 0xc5}, {&(0x7f0000000240)="295db1292299bda3beefcc91f764f155ca450e25dc6bad4dc2f6380f605f697320", 0x21}], 0x4, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x20000000000010, r0, 0x0, 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) ftruncate(r1, 0x0, 0xfffffffffffffeff) 12:20:30 executing program 0: shmget$private(0x0, 0x3000, 0x200200, &(0x7f0000ffb000/0x3000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 12:20:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) 12:20:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000100)="01", 0x1}, {0x0}], 0x2, 0x0, 0x0) dup(0xffffffffffffffff) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) 12:20:35 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) r3 = getuid() setuid(r3) shmctl$SHM_LOCK(r2, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x100000001) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) ioctl$TIOCSCTTY(r1, 0x20007461) 12:20:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f00000000c0)="a405210d7a3a295b754a392574fb5ffc04938523417460cb80361c131eb04e45550adeb6740f67d15780b412ebd5d2df164c49250313b3fa09ed645b348c96c203a72c2ab5a6cc856b9a49e7a5dc53853ae95eea7f771ed92e3f88f6fbdd56ff414ee142e3aef7351640582918815e5ade90204bfbff89be15ba9627c272d8acc2a41105623e8ab4b4edc8e72d850266de528fd9504678d6040bdb2b214e5913b9d4dc82238e9d5125ef11ea2eaa333b1924c355d54f950900"/195, 0xfffffffffffffd7c) r1 = socket$inet(0x2, 0x2, 0x0) read(r1, &(0x7f00000001c0)=""/158, 0x9e) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)="146d65f54f3a05c8409539488d0000000000000000f1f512dc2f6cf918917d3c24fb260b788096285d185d7b8e2b3e1eabdf4a128027e56c273e6be32232407522e56a007a0ff04da64d78366905f1e01a5d1acbf12d6c7cead9f32a175206e2e7b6f7f62f672fa58f35cd9d58ca20b7ee6cde8e0af320ba51460bf4a79a855a", 0x3c) fchflags(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x20, './file0\x00', './file0\x00'}) fchmod(r1, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8000, 0x0) 12:20:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x0, 0x1000, 0x100, &(0x7f000020f000/0x1000)=nil) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7f, 0x2, 0x0, 0x81}) dup2(r0, r1) socket(0x6, 0x7, 0x400) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:20:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setgid(r2) 12:20:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x401]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) 12:20:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f0000000480)="4b74954c529e14d94a766c4ce88277098dc27b73fea793afee7f7f883f2f4d34196f34ab9fa12aff030a9425b859b5ac100b3fc48c530cd643e363498e0893f06e45379c5e6e91fc01b0ad795c12d690ccee7c0098", 0xffffffffffffffa9) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="f66d6e1e8c7a0f8382d869cedec6997335f3c4079ab184dd3ec9da2e20fcde564a87a5db84809ad5e7209f6e2f43eabb6540f8a6ba554b301de3436633274a16cfd3bcd3b4a64b9dc2ae5284cd0aa0884a39178434b6b8c1259a7ee1d7e87232e25eb1e544e7eff2570e1f44d965f7668256d30799781edad9d0fdf14ce59ebc6666b8deed85cb0604a94aa972ce381b", 0x90}, {&(0x7f0000000140)="ca71a163a23d8e7827021b0c077e6198dd15b1ffd882fa0bc8537c9f0ebfb61bd103881c283f150feb57a1f3f4b15c32aa91a7c4fc59eae9d6d27526f266fb4933075c6336b0188c09fd673676ab603395ebfafa9c88aed8070c4772cc91b23f1ca86cc0d5cd1f05b6fc74e5cc72ddc01d80ca1d677473d662d3ab3cd3614dee23307850e16298", 0x87}, {&(0x7f0000000200)="e2da4d6d3fe02962cf3e1b9f41700659d6a2abdcb621eec3295cee5b2109fe59aebb0894947f819db632a12f5f3224a816d6414ce61314fdcc28aaf8a03f73d0c9092a475ff4aeabf729916ee73e8fe63a07e185b8004aca22d81f619698d3f9c62edf9407593ae6eb07f72a1f49d3f558c0c9deb4bfcb97c2614d2a92469bcf62df2249aca7c2e49564b9788c2382cc5218447f24be324aad1718e5f54beda7ad57f4a365b370649c30bcc58a261909d74988c7a19aba64462f70258a39d1690ffc9083c9b417f5126e829317c170470457e14b8533dd08ba6e733a6f49e1cf823d4b94db75d4f5ae51b7de91a9f7e976dced", 0xf3}, {&(0x7f0000000300)="2e0b763473cc8e09cf54f785418a6daa3718d79e6f60d5ecaa0a28072e514478397fd79448ee85413e3efc0cdea0bf3919b33afa77608bfa3d6fc555189295002beeb6e5506db37d695115a7cdafba049f8f0c50aa82626f1d3a6a3d3e1d0c668f5f30d4675a48165f8bc59052692a9384ca64f8bf3f0004c717e381931f8cad138f311b", 0x84}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="52b281f50b1e59c3441551158de8091a9ddd3518e0edb243a816620014b7ab7efd35c95e9e4c74a9cb4f6f362e706c088a1957ad275253e149fe5e76d3eb16279f0e4acac2d34b850d922f93d181bb76b0af85409a8d5925c43af0e8ddae9a3289500fddd3a32ec6719286543471200ab3a27bd425f2590104bfd733eb807da8e1a3b15338ef79a229d79671cbbf71121ac5c3893547267263ad4a174ba17d78c75f0a030d7ec474acabcd78bb1c122e3834582a531bedb83ef000700da78d0c16a4988bfb0215adf7a52078e6b932de4ab6633461b52011158cce9b1bf30785d8e265322fe4821f5c054098189786cfeb410a6db5f1ea96c402495d26ee6922ea39c361e21ea2eead8d40a95dd0c3fb5d7a06b4d291d72aee5940632b6d8e4326d87a81bef7297eeae8cd1369494f4e882f52208b084308eff637b4a1f3e63af9eb098d6c420d102c42a4cd91a787b3dfdc866e23cceb7dab13cafc01b01241fe0276e4418453155410af5391b13a4f0e0deb21bcfaabc579f5df73af73f8a820d5dd87471512a66625a62ff74b9b9fd5aefa153676416f477c20de857d5e90adabce0208938d965c5e9766062c6b9153b1ae6dc24eaa395a074c42267016400e774a16a3ef79ae0eada60de97afa3f65ce9c0cf0eab2925cf3c5dd08cb62bffc0d277f10e46767f6ddd641f608d81c8dee9390578e6ab6dda04eaa58e433870b47177768711b05d73a681963612bbbd28dc95a6b2e1410dd", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x28, 0x7}, 0x5) 12:20:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fchdir(r1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 12:20:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0xfffffffffffffffd) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x102c0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r4, 0x2) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7a, 0x11, 0x7fffffff, 0x401}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0xdf3}, {{r1}, 0xffffffffffffffff, 0x4, 0x9, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x6a, 0x0, 0x9, 0x7}], 0x78c8, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x6, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x3, 0xfffffffeffffffff, 0x1}, {{r1}, 0xfffffffffffffffa, 0xe, 0x60000000, 0x6, 0x7}], 0x5, &(0x7f0000000100)={0x80000001, 0x101}) lchown(&(0x7f0000000300)='./file0\x00', r3, r4) 12:20:36 executing program 1: renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file1\x00', r1, r2, 0x6) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) 12:20:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2074, 0xfff) setitimer(0x2, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x4, 0x2}, 0x8) getdents(r0, &(0x7f0000000180)=""/126, 0x7e) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10808, 0x100) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x401, 0x3}, {0x1, 0x4}}, 0x0) 12:20:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x9, 0x3, 0x2, "4ecdc45827d65a38258407b1c1a8a2c3160ea4ce", 0x10000, 0x7}) 12:20:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfff, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "e02ec1c4494d555fca418cd7e46668cd8e7232fd", 0x4, 0x4}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) 12:20:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 12:20:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 12:20:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in}) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x8000000000001005, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x3f) 12:20:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 12:20:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3b, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8a, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x80000000) 12:20:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 12:20:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f85572fbd5801000002dfc94ff334a5619305a4c8ab0018603830d25a9482b7bb2667002f883c3643bf579456dc7d409aeafe904b4be39", 0x55) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000002c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x4010, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x440) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x100) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfff, 0x9, 0x200, 0x3, "cc459d6a7390e851cd1a78a25477abe1296f060e", 0x1ff, 0xcc3b}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x49, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x2) 12:20:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x1) syz_open_pts() readv(r1, &(0x7f0000000200), 0x1000000000000085) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) select(0x40, &(0x7f0000000040)={0x6, 0x400, 0x400, 0x10000, 0x3, 0x7fff, 0x3f, 0xff}, &(0x7f0000000080)={0x8, 0x1f, 0xfffffffe00000000, 0x1, 0x6, 0x4f, 0x8, 0x1}, &(0x7f0000000240)={0x2b, 0xe9f, 0x8, 0x7f, 0x7, 0x0, 0x4, 0x2}, &(0x7f0000000280)={0x101, 0x8}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 12:20:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x1, 0x0, 0x40, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x7, 0x400000000000}) ioctl$TIOCCDTR(r1, 0x20007478) 12:20:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x39) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 12:20:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup(r0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x5d9, 0x1}, 0xc) write(r0, 0x0, 0x77) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x3) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[0x0, 0x101, 0x3, 0x9, 0x8001, 0x259, 0x10001, 0xfffffffffffffffe, 0x9]}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0x4e) 12:20:38 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)="300a841af526d202f235729b28d544955d6ef8cc481f5c166a12b2427763ca05fdf41626d8ab9276f618f810f254210d78656c0e0ff5d44cc51335639f56e3622e2a0956ecc90516fbfed1ee608478f31bc6c2f6ea23468e11efd5f13fa0624512722f0e09c92e9d467a74d8b992dc09ce7a3c25dfa27135ecfa2bf04583e6810f6843f64bf4f7d36cfac732cb701853c477f57d2035b36f5d97e136ae4c75b842fcc1bc95bbd605", 0xa8}, {&(0x7f00000000c0)="bd02a9f59582d9909e48319f3af44c964608d433373c6902f31f09dd7d5d804f968afce51888f4eb471f3cac5ee2e85905cb43c0021231546c84e1844bf3f7", 0x3f}, {&(0x7f0000000100)="e26300942dbe194dbb4b1c14d2625b878b21ca404d06905298d40dd5bb77d781e2bfafeecce77be9df7b4510280995785024ddf72c5013f0438e06142c13ca2b9e7e9ac7863d766c97deacf6c4330f771ca3a5af67b1d9c092a9814dba69e2dafccf67308af4191bda3e49f1e5095b6e5e503b1f359cd416921a58e00ecb93cb024c6a8414a227c42243cc8d91b24f7a082a6aa61bea987bf12420d0cb1621e59852bb752d99af01", 0xa8}, {&(0x7f00000001c0)="0726c974aaa8dac407b95bba79e9504448553d6ea264e9d32b423d2039820225a617d8d32cd73b741cde97c1ab46776b68b0d8a6861894ceb6da8d1f90bb4f533cde8b180c19ab4e6937a9133c37040f3f3e1a483337d4d62789e5371aa9ab8dffe61514874d045d153dea08a3eaed08c9059f5ed9c9ca2ba0e3d79e1e054ca50c641f3edf8eb2094f471359e8a35099b90a0e47301cdc22308eff60ea65240c223966bb3227952a656cb2fdaaa5d03f41c48e0d4904db65eb463da4dd6ea9289ae90a2b4ee1a4ff72b4a5e93feddc317e63803130b2f3aea91802e4", 0xdc}, {&(0x7f00000002c0)="856a935143f69507495e9a3b7ad3579939e586a2a4a39b15a2cf122afa8d503de934062fb677c8fb80e67f838679079faddbd9142af9239cf68bc9b045ddc07862331e477d0e05aafb455a5046e9671f489f1af0926608e009ee580476631c7b636693a11d2a6c99a337fad1d913878ebb4e03105788246c70c65eb5ca49f0a761a72175c894a8f016d2e8457af3f0afb38d3fa318bd7ce38636a6dc32394224e254604ba8320d000694a2d6f7a7fb82a9265cfaaa3ac5a63bfe3a8f3395950133811210da8bf11fee5484fb83426eb1170427cc0e9d95282a572385ffb9f5c1e512a42015996bcf1bb2f1d6903db17c7fe311c08c0e0d9192cc59308fc9ba33ed5988f9f9815490ebdbf92bf2288279bdb17e5d7de17530cfcf9c10a712b1038ffe18951ac14741c50a80eceb8c37d18aa49de909b2472f2b0bda989f60b7509093e43483884a5ebb2b279ec6d7f7195871ffb1127f5a6f2e10e78115692d33add951696b9a90738725d8f18068883d4c2f7cb586b67c280fd1d1a9d262c56396e21878baff63e9742921192fb49a35f0b7e48f182d7e7c1b590f097efcf51655cb6512d0eff8f0ff65ce688779b1ae8d932d06d2c0c7dcb7e022c267b2f74fbf87b17407c4e6141072a84dcc6b9aa541719c5a43115fc7477739bc162dedfcb1fd1a3c545ca2f23e67412b28eaa6fd8beab103fadf63966ffe8990f496895688e30350a01ac017e0dae0b319321953ecf768cf2a165e77c179da5a16584c8f9bf6173a90a476a0963b8299ba4de2f145548c26df1e9cac2c0b4825c95a355f6c74aec937ea5647a2e0b1c4d88c3de8cff4141565357cf807d32d0c9239807c83ecc242a8a887a4cec94b62556c026618347cf60d06af33429a4fd27ed0a67171525e322c4eb1fd0e8f555722d901733f6ff74271dd9c5a743eda66f7f02cfd680eff629e1ed879c175aa56f3e51c3db570bbf779d9d002df576a44cca3f5151421344b303f5a6b14b1b1fcd5ee41b39ec29808fd2c3057da6f287297bc12fc4c62e765efec01769a2fbdb4b007dca18af0a132fad13f2929e44374656b0f8852eb36593507e0692b12d58137f018327de4deae8a66c1fc161a691349ae334cd5fe08425a1c354dcb46745e9d85096394c3c326d725cda0f8b9c08152b00fc703ea74a2bf4aedb85e1ee1d8627ad6b5437e353ad7457be913fb10408d92bf2a4257ed0d97bac567d301fe203415b23d2e024a3f241ed857746ad9f3750670916531ca96b75448743dc3863a5fb5a230150f3c68e5747edd08e928f4b7da2a920723a37acbbb3c57859cdca03eef09856e68c011e2f98d0689a9f6bfbf2019ca1707da2692094c5827b748eaad54e0414590d6ba01ad676a3ce55b835f9b52d796b63b52086015a581fc88572731f102b431f200926d681ccfa9383bb1a51d326cef037222f2c23e8ef74ccaee16199c1b80f2081afde3974a4ed43c332f40d8ba2f59e672717ad16ebf68357ee35374be71584b54bae37cc404028b8c8a81ba61aeff178379180b083ae5e96bf9ae9ab1b5ed6e8123e15cb7e8aed66eecd15f9847ced655985d5bc3f4ae2972a7e6ab22ab271723f53186e0ae5c157881a44e34463cdae49bbe6e92f603944057f8b6e5f157a9b45400758085e94f9595150ea5c4d874533bbb21beb9ad0080f5c3f9861b3809b047b3442bb3a86ed9bf6c8d7130aa68ba699d5cd0d40c4c2cc18632fe93fde72d413c8ff2778ac7bb53c65294a3c30309b3aa76f9913c7e5d610f91468df9ac30a5bb89e35b638047532e5a11b393901e6ae72a927a002c21cde2d3a327e77c4bf2f5a196f83c196ee32c2dbe50cb23477568f749fb4aaa2b75e2de9b52375612a2c95540963200f291e0a0d7a6d7483755307eac81b9b392692c0caa03e0f9e8c3a241f04baf4b547a820086e80f2375618d0d6e8d69e6c7871f4f4477f5593c169474762d08f8d8a6f3bca92aed82335942fccc550df99a81e53811f86d14ffb13bb728537756444f1ffca0599417f4a10c5f93625e4cca6b4a598cdaffb0b9ce25cf1ccffa3a923f2006517429cfc376af874529d3dd838cfc9a8fbb70ce8693c012c6aac881529d53ec64c829b53c75b67a5379b2ea7d5e84db61d00ca9778891b35f2285f45887f316b4ea08c4686cfc4125bffba16f51d89dc2d1c57589ac7170d4883abf4c3b98fada7e4d7985974a1c58dfe3e96d4f2571be950bccd0afdfa4dda57fa9457e4c7895d6a540b727474a51c8ee5931e49494d1c9a669b5a0720028e5bd6a58af9c98fbae7502ecab0131393d169d626e179e8079f0292059f9d75b43c99d15075fd97e9d5d67cab6e70333df6386db2c1bb22d0276413c17d60701cfe199841c3c47e7110ff08e18bd44f10e3ce34ff2ead1b18ec8153ad6fec4484238cd389ccae3a05bb05548172ae9c3cbf96de179eb43b1788b4dc5f4fc9035a13e4c5f28da31e1cc95556945025308ca3e08d94b5338debb72de093ceb36003cc9477f936c29a03a455fe432a94f6c0c2206e91c817a32edf3b80c1cb127f4ce2dd560dbde4ace6d3a7fde27084145e0d56780d36e968dd8657abbc2273d94e3a79f3c33a1b915829814807b25d9361923dd0a551093068e82d6e572b02ba5b44835ac603ea6476459c5d49ccb047b2811df383b823fbfe32ac1f5e14c982a765685818e9bd6ee4c9c389f895143d3a5edf512f8e6fb2cb6f36f0a930b279a65df5618bcccf258054aae976d958389ba827303b028e74ac70bf8b3315aad90a159915ed1f371b9c1b13e77c7e36c51b228005458eb0e5b96b4ec6bdd8ca117cbc3d113d535956d9ffabfa708f0c9e5439bd9cd4460eb294ee09506a5fc2aa680208358f847f49272d26680169c7f985e8893b3caecf903a0eaff2e0a01c61e6647b5450a22d2ee5cbdb62ebba3f651c8acb1615d766e053e3bc1129f39cfec0d622804d3bfd25fb78da2f0713c7ab647ce24fdc10f038a212b109d112e84fbbb0d7c65fe6bc47d0f53eb43e2b3d6eaa155b88785fd01780dd9e371460d9f8db5e75d1bd0355dbd0d5db0583ffea5780e5fc3d4a6ff5a6bf9186de77e2d2ee8534f33735f717bd1d2f6aa9652de5df088bf113aad509dbcff6e004e0a6ebe684724db239f482495c0caf7a3b56293eba63ebbff766f74eaaaead197719f3eaf1b4f3e07b43269abb8fd7fa353e0bf817a529ffd2f876397e4e136d67e0ff299c6dc1ff50a8b47fd393e6eadc4eaee39e364707643caf8825a870d3d7edae4c1d12bc1307dae8d55b4f5331659f3c59118d3292e314dd44a7aa983ab2b4bd99890140bd93b8e573b9b93a50614f341992a163b73570c9d8ed19696dedca83db67f8e4db86aeaaf3dcf81104347619b911dc1f798e7789eb271c85f07f40aa7a51877b69465cfcb6eb28cb80a7a885280621c68308966c33523881872807c93881fad9cf6766014dc040e99e80d5864470c30598883f2770a54a8dc1c477d831139be6c727953980115c4439d1a0fe9e67a265c16a5de0807bf81bfd9f04e8c09412bc04a9b4c5ec087e38a5ae9b472e49d116236eeaf5e1f9f280812af7a7b2560d06b5bc922e068e29278a46c0199ac1c3adfcf1df1d60f0831f2a007727a8f9375c2426ab483ba3398ffd520eb2c96e9d180191b8c092309a06010a2fa0a9055e9e7fe64c6ba73453a518b9cf5311c3369e2503a27b7a61b309a4b033f99c2baae6f34ba4b9f0f613816ad7b5b419b3f134118a463ee4f27ceaf1a450d8001d8d30701bbb967fa6f27f61baaeb5b7052c9d8130ad4d50aaa739f5743497460e28b203cef5bc57bc2c5798aaffa33da5643aa5d0679eb360814abaa1692532055889657f44870875d3fecbfcf1e672567f145f16f7acba5daf93589aab99c9ecdd8422c4b039c15656fdaffd895c69a6905006749f5b757d9f4cb0888179dc633d085c1a76981311649bf5af10c6b03e5720b18ac67dedfd7e3e183122a6ae0d0f75d7f18418796d900d5a8029b5d20ce4e7439b2de9f2da4053070745e9b48e627d9344c8538c2208844b3f1627b85e3f5e71786c75e9f547c11cf9b8e8ef8f9535fecdb8224f0e58ade5e35f1797d262b25b2feb3cefa976e7594885f1d13c70143bfc731b8a2445ae5080e0a9f98d50101394f8f04e2a4f2d322668483ec845ea214a2620f719e507ab44b85e39f771efe78488dea971159a45532ecb1b269a4fb1448b5b6bbb71858f20cb12371e24d217dd092fbe14fbd46e0c977c4809c1e85abc13be97d329303b011fd39ffbb3608cb930e38c09e7de25a7c6c1ee54806fb76c85ed2bb6572ddd860ed5fa9f68c5909b41f74d5daf36507d8741ea4c251e4856b4468f4a31b80fb92fb11e4072d0d035d2049471899dac5f68fa49e4c8e991085109f27112f601925e7423859485ec7e4aba5d7eb299bf32e6c88dc564e51b13967304131cd207ed0343aaa33d9227cdeb2912c22d72ae5d1b0800cf2e96d8f66826d019397449580b4f606e4471b5f4cd155c242a56b8802199bf582bd0066ff09034a1cf57e6f1798a1b75567aedc3c59082ba2389c7df4e5489d4de653b9c4e79c4bcf27061fb17488f1c5abbda0783605de8a66339d008cb3fb44e94fdd36388d6b0946d8f1cb24e816497432907f974593f1d2eb47f9865e1c8adb72f8275989fb8517089255af467529f26402f0b394dad0101df46ab40db5328ce44d5124a6d114c6b23525409a86950742540036ea43edd9a42bb52f9adebc495a5906fa36aeb7f398b25abd2a0ea34df6e2053d67791bdc37e931c3ad7509df0a053165dcbc20aa838c0099706d4f6266fd1817460724135133a83b150ba290583bbe66486b2df7802d802ed14e5b67221f6e06b01207c307b9f41bfddc2ebe7c67e58493764a87585deb7e9e7fea69d5872d5da957c62ec419fda6919a0ab4548a5f604aedb58097d26e6d626ec87398526c92e234b944bc8e7fce874ff3096a84d231d84a39706f41a89f2489fd46239e6c3b1b315ddc693f764f116d74eb89d4f28e08e4e46b8636cddc25d53a8954ba8511f09b552a6c3b7f0761af1a2506adb7a76f4bf2280329a58e25ef03540ab5e04d05f68f5ba67cade9c036a41bb2048fe9b41cd6f189b628ee2f5514c515ee673fbad42c994d141e79a272159fc4be40d7f9ccebf9b498d6906da40262e8be25a63bb6af86b15b011f3d32be33e7d142810cea22a40fe32eb9201d39af94b65c08ad610407bd77bd25cc1dddf477a82f0d2dc14167dd2da1375357258c8661128a5b7e9fe67a86ca735bf5cd3c1b0eee5d9edb25e7ac954e3851c4742d31333cf18d6cc5e0666882ef7955573602ffd4da9375cbfeda3c4376d56c970e69b65527f31befa4f8725b4495a747fdac22a870853826dc4b81d8170666d422c8c52efbb9aa1c80e87b1b157a73bb8e4218a2225dbfc35c4a1eaf07f8275ad7c57ee3bd85f9b226c603b6598a6ad9523140ee6db80e3c674c72a195ff09abd6ab319bd57da5eec239833c860aba3186be3d47f13b40eb342ca3c365eecb6479a1b471d5b2c9dd09ed1f4de346a031e7af3ae3cc774f7c62bcd69b9ba5d33a0188e7082cc5fac3c7cfc413c998dd6694089bb192b664549cba1834e734706bd3d67de59786499d79500ef14ead5c363092b7c7ef467c2923727b203ae1aa57343a34263465c3ee761a55d06344f354cc68f099855cbb64450de797533ed4bd7955700584ec9b39d3b7ce584153032a13764e3be99e", 0x1000}], 0x5, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) 12:20:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0xfffffffffffffd6f) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 12:20:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r3 = kqueue() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 12:20:38 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x88003, 0x4) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 12:20:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) fchdir(r0) ioctl$VT_RELDISP(r0, 0x20007604, 0x0) 12:20:39 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) pread(r1, &(0x7f0000000000)="b027f61169", 0x5, 0x0, 0x0) 12:20:40 executing program 1: r0 = socket(0x20000000000000d, 0x4003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:20:40 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f00000012c0)="58d435cdb91700d7447e42146b4097244c9ba71cf6a7cae535463259136ce029847905a59d5e2e2a0896fc67ec4752ff6c855508253c60e97083f0b1d4f832747fb32169c274aa01ee7370904574a3922a2d156c3ad05ca707d669e8616235fe897065f2ca248fb759e595798821d493f4dacecb587c687bda70646c210e783c53d06158bccc5669ec51e2f45d06f3964a703d0db57bd91c15de1a2372c12058a5dcd09d8bc93d92273ac070c6ac02aaf70800d7b9", 0xb5}], 0x1) r1 = dup2(r0, r0) r2 = msgget(0x3, 0x90) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001480)={{0x80000001, r3, r5, r6, r7, 0x10}, 0x85fd, 0x800, r8, r9, 0x9}) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000025c0)="c44ab6263555f918d3eff49f68948b631a51e6d0d6b594c27ae7b789d21125b3cb5034b9e89a6cc0848e007e0753dc5af54fac6c16b3b74b38d6a58a9f6ca494f3ba97ffa006aaa06dd1a576e7fb23ebb77ff0284f658f89a992e30a162fde592838fda4e16294dcb41e66babdbf209a9c94690427d8025394eabb377b9d656049cc561b3da53c1b7a4b1fb60d36a3a70aef44b5a8cc9dcc9fccfa6eab231f447941586c169c9d661400a4d1af642d2825370005e0126143e4d668e4d91e1b990b77709f63567f27367a70", 0xcb}], 0x1, 0x0, 0x0, 0x400}, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002780)={0x3, 0x6}) r10 = fcntl$dupfd(r1, 0xa, r0) r11 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000027c0)=[0x80000000, 0x3f, 0x200, 0x75e9ed6b, 0x1]) recvfrom$inet6(r1, &(0x7f0000000000)=""/169, 0x5e, 0x1, &(0x7f00000028c0)={0x18, 0x1, 0xfff, 0x7f}, 0xc) write(r1, &(0x7f0000002900)="c79fb8a0c88e615d07b6c3438f72d378454121a8db2038c55f533640fee4b329cb2a5f30256648", 0x27) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002940)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002980)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000029c0)=[0x1f, 0x5, 0x3, 0x9d8]) fchown(r10, r6, r4) r12 = dup2(r0, r10) socket(0x10, 0x0, 0x3) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000002a00)={""/16, @ifru_flags}) 12:20:40 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\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) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) symlinkat(&(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', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) 12:20:40 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) 12:20:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20081, 0x4) fchflags(r0, 0x0) 12:20:40 executing program 0: r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = shmget(0x3, 0x3000, 0x499, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) shutdown(r2, 0x2) shutdown(r2, 0x0) 12:20:40 executing program 0: socket(0x200000000000011, 0x4003, 0x0) 12:20:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 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"}) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000004, 0x81, 0xfff}], 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x80000041, 0xfff, 0xc6d}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8af2bf4adbcbd8a1, 0x1, 0x5}, {{r1}, 0x0, 0x0, 0x0, 0x8, 0xfff}], 0x1, &(0x7f0000000240)={0x6, 0x8000}) read(r1, &(0x7f0000000140)=""/241, 0xf1) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/95) 12:20:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ae3ca37dbae0218449e3e3fba5b655a43594c974ce6355bb00e6948d35dc33a2c8ce280f2dad12a938d092321690042a143aa5f1597429e276b327f911e3eaa2af753d81b9f3aeb676e5a9dbd67a3dbf7f6835547e584a9c3e933a8eb95024f3174432b76f18c2363c4c6974428a81f8c153b84eaec8da857e19cebebc275637846f1aef97a68bd13486ee18df51110d9797a8cb1eff042270ccc0753a016815f26bd24926ece4f28971699d3f5a844c7ae1e15fc9230e69640f1d73ea36449903168ca0320920893b9e275abb988e05e554ff343149f86ec1262062e6c2a4", 0xdf) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ftruncate(r1, 0x0, 0x6fc7) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x20) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 12:20:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020080"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x6, 0x3, 0x7ff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 12:20:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x85f5, 0x0, 0x9925, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x69, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x7fff, 0x200}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x5}, {{r0}, 0xffffffffffffffff, 0x44, 0x20000006, 0xff}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000081, 0x7, 0xced}, {{r0}, 0x0, 0x22, 0x24, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000081, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8, 0x934}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x200, 0x9}], 0xd18, &(0x7f0000000180)={0x4, 0x1}) 12:20:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2c, 0x100000000000, &(0x7f0000000040)="00001b0a39757d340d2705fc13dd2b34cfe3d61b643a39eedbf83a0000", 0x1d) setsockopt(r1, 0x4, 0x7, &(0x7f0000000140)="19075132510bd66a2a9e3cb97c9c447ae695580af02e3f7e86e841ee0334d6343b94b965b3652503c8a1d8cac3e625d67f36f5614569a5cea2ab45a758b6b5ceee1fdbb8101b8a2f12dc9ee2b44e7ea2f86140decaf525dfe456a6516e8830d216f08a03b9c0b2b733df7c470382ac563a2002b8e863d4eefb07eb162fd84c2667d8132898c3d4f178652650a4383dd8ba90796aa21d71b21aa63ca95fb863845ad7349084f113a2b3399bc91ce2ae4dc73f3e03002e0fdc392fd929e6e16ea17e62b922afb68ca072509ccaca1ab11e97b7ceb416987aba5751e79e4e11e1411a89bc36889dfcfae34f983da38f7dc385e73d3a0dc837c3d2e5560c85c010c1d5fd25b2fddd7cd7bc7a34872d56d246f731e7a3445fa36d13f5bc3bbe9e0c113b5bd059730621ab51cf0f2dd3f5bd479ed9d414e900e006e4276afcd82d4b34f3f2212ca6de6dbc5a42de4ec7e2f254f549db74461600de2f460ee7da2310a4c35a4802833766cb01103549239983704e3f8d6f41632e3b93e64a68f4c8bac8ef38e6f89b311309edf6a15e93f9f71b0985d5509667d7fab4e1dc8ec5a1248e111e216b992262856dadc6262d6e2afd51d09315fa99a6b7545bb1671991825c7f8d4177bf9f1001cfe95ebe56e4842420da739d49648b740de3d350bebff145f24b0447f034e8ab279d5ce401ecd82b40ceda0b815b282568ff5ad1b321c48aeaf8e34135af5d764387a255057416796914c1389028124bba929599c26645ae3e310bc09d96819fd758f931df6c7e071421bf793e29b7b8d475b0686f491130424e65a48a591a77af29d3a58f8034899d7e9ac7240e80f7593be463ec87eb0b5c477c2d7f1d802b7c6b008a841e9df7391b653931c3b5ecb442ff397df9cdbf0508a440d46766f7dc6cb10e4f1a9e3affe5992c6240ffb5b5329dfa1549c7e63ae53de56b2096e9d653c391dd43431cef52fcec61bf0146db13fe34ae5d4140eddbd34cd5ad50da96d1a2b4e9c6e8bc7c82462ada948d0c08baff8d96a20bebfc33030c601d5603da34337788fb97abd56bb5a76562e702516447bc9c65703303745e5ffd94fddc5e04c876b4616e8bca29fbe36f448c96a61cb18836741694db233770ef1cc9849c575c5fb47385dc650de622581750d9f1bff74742c0ae9891d05847163a239b086cb253f8ed0d96178088736dc21ced5d053659659f420a86c23197a5a1e53c718ec312babfcde33d44ebc18c228b932138a7be289130d9530a75d83f526e07bbc470d22e3b416b98d91c8e40b46e4b1e4668893b9a4f912d21113f0acffd59f8938165dc079ebc2f165984fc6bffc630e43a9eb4eee8077737548024c78b0257115c21cd32cd8f807b4a15b004e8e4c0e13a977ca48fd7f4637be15bed9e7b03a91993868ebd1471d283997337180be4b7c2f918ad89a9caf7d74fcac7e754b0178a742ac662c103978a58f8a34c51370f6ce20836bdee190ca0bb8380455c8004da076dba98366f4fc080d57a91d6676fa71b1ea5b978276955d75741c378774da4f8331aecef666cdcd9a23e608c9a623d6574bc78f88ffbc1bd23ca396075ff5a3bcd7c19ac1e48fbc1c0b7eca0cf07278579ff6d0c15490488570ec262ec1a69862ba79944fb1283b401f70b437c6b2cdf1c406c84bafe7da7e75b2c1d75f1ebf80a7024ec10c7e8364e8bc75695ddf66eecc813fa04ab43d9a17d967b32306fbfbd52e52222dc708644dab34045574ada1b9bf1d39725bb1e7d16fbc45071f089b11bde8ebc8e8fdd215aa353ada0a32fdc4d74f8f9afb8efba0a21ee5ea848a03d5cca79fbc7e4380ecb0ec367ae4c38d16b07509dd6e45f06497de322dac456a8f1f23a715f377b50108d4e177f9171aa78a6956a725c219e2b7d6b0a9be63016b6518fe3dd11ba393e4414dcbe09405ea44df064c5cbd96ea01abe9063d9f2c7e34743218ade3102af60df7c278791afe311f5cf55b9ebde893b88f72c66dcf9fedbd21afc6b5da0a7e7b322e461ac47d93f2a15535a9aef259214af2fbf24cd29d784044271ea6a04498923ab4b50984d7aaaaf425f8dd733c839e558efb12dbaab513fef6cd0fb2c11b7b3daee9850ed2b392c98b5b0d8b3e16f04b52979155c078aacb3b3fcd3eb621a0bb9fb2c2400ad0bafcece9aad1fb49be72f0680367a0aa30f5333b45abad151d39946fc8e256341b14f47080099ce66d4c4d01a6b9ffb88cbe7ec9464ee2d3ec45d7141fa37c8e79dec409268ee8b90f8301318ff678c1767ee0cd058b6366222cd94fede9f5f1b87bb2cdb822192f42c66323407c0665087ee1ec47dbaf252cefc45e12885d2604fc14661b2470ce0e3572ff44c481980458fd68e656f5fa3f79f478581b376023c6fd3c29e64205e01c6dd95c733c9a696f22dfdd84fb12d76ed9533e04521667fc60094b4a365be887de618ccb1f999f3ab031f45c3d397400dde68b09ac7c09a4378c4debd8ffdd21d60193fe931264bb04cb6a8e4f65eda319545b981e0c189295b9b57ff09d70cf6b1069c48edbdd398041c2574754978de9df2484a750f4f522cd531f13503814258034e7448861e22d68ce2b4d914bd1f9eebb55c7292ad860669aa5fb37dafb5e6235dd9c685752dca62ed0c4239319b5fef66746086c71fddc6db7aa5950a6b6dd25aa8195ae26bf43ba790e4faa3789f03a00f1003276b4e240dfb9d152c9352eed31bbf43bf863d96724096236075c8d96cf3dd83f2a1b074bae3db6a3fddd05d3bd3425adf4d2a0d01e379fc1c0b073b3a14232d6b62cc9b9df30e429150df5c17288842f15df702441582e1e60f0f96fbdda6c9efac96e2a9814ccbc3a7e9d8678b6ce1bc06a1196cc571b2e234c9a8f37f14477aa64a3bdc3af8a68d9955626f9005e504fa14c5a0a0882c825747495417f39c003226db4feeae5ba2678fcaadf39cb4ffbc23280242a9e9de70daa9f17aad751fd3d2af3fc323dec9e698b448bce71f466183d9550d79bf37abe10b230ae4765443c77781a1a72968371c966971186fdafbd33880accb782e5167fcf8bee9caaa2a73f4d576f6b9be73920aa39b97dcea14ffb2133a3962729ed44d269c025d30ff19a685fed18e53738ec841f90a4472fe72092bf045fe37d4dcaefd9beec9150c29ac2e93d7a5634e3f0efca165ab1c892749569046dc3ed73208e2e988d80437bfaa4a50f6663915035cde155deb58c53afb520824446a0a2c6b8bde8ea95190c93f7d8c247278bfca91dcbc25ab39a7a3238b8d686f9322cd36a891f684ab048fc968055f10aa696f14fb4eb0e64803526b9f2385ee6881d03f6475b436f8788001e691407b063e89199222a1f9256b8a7a933522fe0f5f2c5236297e7049a1fcdad95ee485b5e8b27d5311c8b80e585fedecf7eb1f07062a64e1df8068c206d00529b6b04cbb8655b670404408ec80b656a8af8ab3d85d5f4867162d4563f17daa11c7b8e91859c13126ed21788afa6206b2c737032ab363f43da17fd2644fc54d83d0865069a4a6375616f6d1340947d03c138e7b1e0352e01d0da48d166aae3444f4a5727091c50523a12d485f41ce32eae07357dc02ef704fbb994f8d093af4df2d7264223b67683ece396ef77b9dca22f688407e7ffa04a6ffe9910e0543411699cff9bf737fe45f30d3e8e2a306d4dfebe74520b9ff6af2a1179f92dee6fbecebef4996515938cbd156703d9991ecc7574422b0d0e77c98a7691b9f70a766b58cdcaf9765c19ce23c0e826a5d669c7b628a67dcfd32069547aec8eb3534afdb9b528d8796d1d8587d938024e52ed248d39f8ebd953046311eb563dcbf2ff51acc8d549a7112a7044e3573a6e6cad3b78b86f094f964e53c0b6376bc5172e3a859f1a03b464acd65551159cd388746fa4f49b4a1d1a09ef540e0a0fba8fe1c4633cd4ceeb10ef67bb5e98fa1151dc16f7d57181044dfeca126ff5d4878e75430bc6ec7cb6aca30695a000b4eff1265e5242ca938fee965032d984f7a2027cc5efa9cec8fbd8ef7a60bab061b354e9ad15c760ed0f17b62cee809d820a24d5024d551205a2316de804f8d6f64cdda380411305953c3bce5175a7aa80106d90f79ebcabce27a61c339be52a3c3439333f41efb6fd2659c692dd9c1ba86fa27cfa2da7234d14c112d54452df6cc3da0d3d3608aba0f57d6354d0cb48cf8a5e61464894fa6cd46afc269d218dbcf663ac32b3cca9db3c6c348d083be7e15a3c1a4319c113cd94777b8f604c372ce1b3e5eda9379f8a766aa2bace6bdd3609d3db1fcab9c043bf78811df3949cd21b2fea7cbd0e6a6aa4ef9750ca9fa4c801fc02f8928666f71d27605d9c39f8957aa7f9a1b68bf987b2e5f08d2e92c645a134d96366b75964ede35407bfafecd58c2f064e0ec75baefe29dac044a99c170c96a938e77cfe6a096f69f04fb30681aeed43831982d2d2249946599199f1b789fc2b96677755294bb2bfbb350c872239ed1fc06022c483cdd7f07c3234f60a80784aaccc418bae35249fb9a00c1a35d8dce06ba891f93eed1b703cf6ce4c0d5b2398dbfc2a9200c6890a107a47df1268992ae6ca8abff76b4c3486ad3eeb84b77cdf04f07eb62027562a685df0529dc7b3f3c06bb04ee390b4e0cffa4cdaea803cb1af92c21008f783e02a94066e2b88f7086849b3a599a6b3db930949d258c51a8197359258017bdf5fec3411da0334bf277ba0f18fb69d6b7b2103d395bdbc98d27f30c09fadfc5fbc55de343f99ce15947e57f201668ef7d2a815c9afa7557de3797ad39646cfdd81961edda3bd78d8bda11e690e02a7f8398c6035878e1024205f4a060f898ed7afdbf9a24ed1a8b05a8de9220ad517e202f284b9f43924b6b2ff7a2eebb06cbd425136e296b96f7a1550642d2e8ac5fb418e3a3d9e146abdef3dc0ba97ab704af37535ddb498eb0eb3d9ff01bfde3c94ea7fb824c7ef8ff990b9937658e79d877fc06bc76b1fbdeaac20e4a77bec79fdf8f7f46998c23034ae21679f0d53a4b39a3512d9b99ec49d79e7b83e7305866ae8c0f5dcc5e879fa4d50fd341079f492ea68c486f6c8cc715d3553ef6d847db06c68182c03243f4ef2314cc4bf143e08eadb7d4af08771a2867bb6c05b16089f1a7ab1bb7a397da9255f381845b0ef0005c64ca2abcad74feaa077e54e4b26573e4c25b3a5b5a97bc1402775601b2a1845c5b668db023609c5e6eb438db27f7f54de6ecfe7f0068223b1453286f8c86bf9c292718f80683af4c1b6d5dde9ea477d870ad2f9934008a30cdd628727fa3feb813140cf3d01be40f8c0939ccc44b694850f37854e8506a51b41442b0b80fc501f7c4f4701dc9fc9f0dc57fa16bf9e03a20561d1eb88088768626055a10119b7a9041e9f719f20a046b360cdea6f14e080f36ee704c26d6976024a4f499e807b5308c4ff2e8194d107dbbd2b8bc639298797a01bbe459b764db41a0f84eaa818ba687ab9cad8330f5df18ba85fd91ec8e528483570b42342294dd6c95299e8c9ae712fd6f33086017f12dda1ec64baa31f101efb70e558d72032cff6ba1a8633626dffc6da64d0f77231b73bfd76953959995c1687ab088906b77ae18a122bc52302ae59b6159b007bb346a905e0ab140f9c4228e50e4ba47fa54d1c9dc76bdd9c64be80727bfda9b175db653f2023bc5bb6c8dedf61320d9afec02d1b93e4829e375e193e0edf948e3d5c2932fd93fee4d970887bc88f9f342fb81866d401ef4a849c1b3165ad68fb9580fb2bac5297e1e6a2230", 0x1000) 12:20:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) r2 = syz_open_pts() msgget$private(0x0, 0x100) sendto$unix(r1, &(0x7f0000000600)="01a6439fe4d4dd136d5f69f4765e972b491cb04e92718f8de8c829c8ae8b2f15e1f4e1fb02290d9c0c454f1aee75691566900e0a6c", 0x35, 0x8, 0x0, 0x0) close(r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0x80000000, 0x9, 0x5400000}) readv(r2, &(0x7f0000002b80)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f66085", 0xffffffffffffff2c) write(r3, &(0x7f0000002bc0)="b923539407d80ac50cb95ff1fe3278652f8db1319d82f3979c1d049918821c6f7ca8fddb5f22cfa8a5cc32e08c120a3b90736fab19911bebc3fd6a06cfe73b3bdd6f21f7377df9e41fd7b95b51f04143b31853188cfd4030532665a3391b229dd819c64199f2b017340c3aeeb6b9b03cb32f1423babff4299bc05b5d6a98f42621fb7d9cf871214850b13ab150e42a4a51a814b2499a065d5d1c77b54fd62d5719930b6ce2d6766b5b534ba4427d97b07b419e2f0344cdbe5d81937f0b00d8ec15e6e5b630ddae9d3269d606fc46fd75c73d19c0524259505cd74c3f87870c4330281e9f002f8201e837506afd488dcb69112e8b2d9422251da188c0210387a58b0981f605c6dcf646ba77924d48829c0f0f2f85c6ff7852c752c60803328e65169e155a751a37522bfe0e34fceb05aae91af676e2c1c1c3f85dd52219e0da6e87ed628b5b2eb50cae51e81ba696f27570887f4e6ad1b6a42a2eaced19da74216632894993ba133782543353adeec147fc596490d544194ce2123f7aed27e7457ca61848b8391e7b28c6ab554a57183d13977b968cd5dcbc66c31d51a80ecacfa9a86117e0fc78eb5db63500378951bc06ed460b0110a6a72c0e5a9f76d7c18a0dd31a10ca9f091c745c5b6ecc64a8328cd004ed4dad06803247ce55e1bad62cc9d6c1f90210978764dd967b640773bddf3c147d4511c20254613c63b2ac217b31d09846368066a4bd7593c46b8f4caffe805f39eab36f271d97804ba9832ca801a0700a65daaac8cf4c737be8a74a6cd7cb1128038418bc11ef6af9c594bdd0505f855107f2976cb696a4a0088228f999ed4f8ef70a1e06c67e8f2ff2b496ab98c31d86277597c25d8a1fab1f9140a3af176427cc8651b05587ee4cd6c95e3df0fa34c4b3a5ecbe1914f3cc8cf76378b9eb5132d9d324e27993cc7b3d8692f6ad358fb21385bafb93201f6f42e9517ee7fcc1ed14212dcb12c3596f1b59262ad6cd2fe0fdb227dab367fd1059271374b922f6d4cfbec8a5ddcfbac607c18aca2d0a6dfc5e6ef657326cf81f390c0528d5dd880a94096df5a3db93e551915f8d50eba9f753bb7d1e56a0057fe14a5c9dbcd0009b8a043fc32650f49ec5437b6195e4378f169851a290f49e7d92a6f9f3e61a61c24dbe2b07a01c8bfa02f4eb7a95f66a1257868501f461596841525f27e17feab3e52a17b50e3e56c5a48f28b3031be45555d30164c03d11dc787550a5bac749e386a0c75f14239223ddadf75742c472da4103d97cae63bbeb37db744758e67017857468e51cee370cac6766ea661c76ad608fdfd33361ae72112ffb027e2d83fa84c929e52a400e3849b60bb8b0704654a72859af204616065ddca122833a5d052417fe09edf3e1eb38416c8f1bd26aae0ded39f16b8824051d1fff9e61a8a0f9d23a2b5d1a4fbea02d03dbaed036f569070cf4cbabd8dbca6ea34e657b97f6aa07f962a92cb1407c56a2d46a70d6e0ca3b9421b32082bec1026e76083199d1843d1d1983e95f49803768d2c2caa71463d3e4468fe53697ef0276b1cbb7aa73b0241a89da6231c40b1463ce91f879c521334ccfd42aa103c255f03f27346254ce08c4fb1ffc4189ba60a41e51462bd2aebe316896ab889f7bca271ace2253ed765e5ac0ea6c195c807ff5abc5a6de3778091de11f7bc18f3f8ed46100d8b6aa6eb87e95a651c290a126a8da94c69cb4aa6f1b8c876f49eb2ec98a59bacf159812dbf9d8ae360f92ecd0bb1a911cb8ff11aa11d6171ee1bf6ee39bb9257b6c04438231d0b3843803628baf15acd3f15bb37e8c36be7d39be00897e81c2aa9124098b34d7078e0448f62494cd2432ab77f45c2fd416112ac29aa36a178e8c67abaf89033afe82da48c5828d38a4129e962ff234744bf0e17e838c3c90a7a052b2a86c41dae96a781be981610402b760a2c76ba138e07a68b0a65571008a61f8155026720ff5241e40c906d052d40b6bf26b6759668b139bbe1b605998046ca7ed206dea3808b33683a26fb6a2b0c58d6645fce45bb44bc6819ed3df1c8d4491911da220d2ef5ed18633cfb688641bbc0bff41b9e356e4629f0816774d955c0f803b4a367aa1ab026cc8dcc0e19b7f42efda15b4768712f2facac7440272788dcf858513f6f20555ed6bd649861f42f11a65d36104031432ab159187b294d957ebdf7da87160ff8c7107b695373233f0e5cc31e4e4f84ea50ba5d2c6b6515f90b09c0b5b39c20af315fadb10f93261f615b89dc2f4a687a7df66e5822c9a4db29868691d918f9aae82ab8768ea61de95bcbab4610c85c24543898cd0c67f99ae0baac0ce4b6491bbe406492adb716141c350e547263078e3df42377cd8846edcf0308880dc50ea5d1bf584331c62ab800bc105b3791d3e4a2685192081595b383d8a5f86bfbee610d29601a271150709b2c46a71f5fd916194db240eddbcc76f8b13c43cd9e0976d1dffad34c993c02fbe3f6cb3cd25294a7d37f0f78f04ef6db84e34d69fe2a16f737abf7309a950b005d9a3663271b394957c4037495ed5ed60d2e4680856c6a5d4d2bd6b1c78318e025afa0a2fe0a9ebba3b920f500747cb02c0c50a931b07e091db61ed58d3095fa15aade17258a3c962f8959536749f663a97ea6d7679de8b096b16fb2fff8ba86616f49fdc0fc858ae0c2a092b94f2039f47ee8c699b8a0a3c671e59f5f82a11a268d995e45d8f5355887060b967d80cf14c541f46a80bc1a962d07021eb23040be264fccccd3168e0a83114dabcb55e287702df9de4965a33a8e71d2339bafdffa82c9766392796b72707022dd30e1d5ad8377a671a1bd12b9aac76e3e928badaf26d2bc8ed7b55897d584639353bae4f2b29a5bb805cacececed93a7549155b2b5328f8beba8230d4659dc004e3ae1cea8f9755690433ac76433c89b641be1eda18cc7beecb966adea490b007888b1c94c9175abdae215b497fc73abcf4937a618753b92a50d01ab5920635fd060d9e4266da4d477ad913538421cb57866b9cb0df9ef718aac8aa09af3c88f09577688e4bf66ffdc9b3a6064a1613b5e85d8cfd12bd384b74096b00e2ed5ab5488dbaeaec31358ee50a44d30986a921b5eeec58f0f48c6cd4fea278ee4fc0a6e9dbb6c7500f58b677bb41467101c75b9527118ddd90f65602ad9e4c079ae9cbce7c6a7c07677fcf7f50b9d0052e2738e14d16e3f205daae0fdfb14631785fb51c518ea6273497bb34a964b0db074a8e5b6466f54dfa3c3facb8332050d6fed038ccfe0113cf14e71fc7aba0fe9cbf10858eda6381aef73e7f2d715eb73118563d4a6f4b1de65a8565ad6655b1f139fc1a746f135005f9ad425604ca58e8c789a3d0285daef141e3414807b6acc2a0db08166b2878da015880c430d756f8b7b8b65c68cb0760145382f805c5e060f41c19759d182eeee46a9c85676f274f168832a879995dcbeee8c98d27211fc86a8b4b42a355c90356bfcb8b39de3c6cedf31819886affd85c1a55859563d8a13fc951704d26114dd0554c029c03e703bb068bdf2b9076a43abef6b6641021a6ea7c7ce892e81565bd48b4b4a940d600c4a4b9b061ec25e6606b5a1a75de4d338701e55d1fb4e5f4017ac1c2b3f7d228b315e43dfbe71337d875955ff2b1a2330a8a7008c770ca9a22b7507b3a2c111169e0025b2c6deb282098eb81d72c16256faad1dae9961dca75323ace353bea15949da6ff6721bdabcdff781124d3a3836e009f0efb8b86a7affc75822c7d547cd7847924f0facfde33059c2d4a7413e0bf0966c5268187835eeff9edd6ba66a0788ca7360a662f799c929bf7ced73661fc1b2bbd0a00ed16f64fc8d432b92755c57098d9850a30065ad198deeebdfff7b4645ea4da67f9e6f0f6e2ff9f34a061a1c530c9fe891c714baa08f208e62a0ac9a36418dc3e5daeefaeb861b756fd7c5c330a27c38f194ae4a2530997b2c78f227a83a60962d0a253356a0c83541e1dda70edac246fc43eba7926130935099984584d05cbc988198ddb13339c0a4c8c0ed8f6da84dee83a69a2081a4b3f5a484a5b3d193f1e63c5d620689cc8089465da7c0c607110cab575a9dbaf7f104334a3eff21de4b52be9eb7ab7ab3185aa925396dd8d001f4a9b8ebfc421231b0a039d6d0353987299b70cb2231d8c01a52c36fc53d6003477e208b48d504388bb909c830106496a6c1926eee890c217bffdeb9ffb440ab8f23efa3797c09aef8bc820cd8704020de4316eeba5c9b635b6b7b06ac0c76fd1d81e4a73fee8b58f95947dbb3acde22d77f0dbe82f7051302540830c5bdda22a0a4c97a93bef82d71f68079775ad8d8c92700aa02d8ce7c41fb5724a841c00f93b3ccca8caff706c055dd73be12ac235bda494067bc216f038c4a010276896326db2c884917753cda137087bc199c2aa34a5831e56b15b21401efd040b9ef55504d431303ade7b154c2b77cfd91c255714cc20477c9f975148f65a981dedf507ecf46f70caba5ce3b8b51cd3afa50ddaa97d52df3afe4d442c63e39fb82fb183aaba4ff8440a39a22714d718c74d7c2e0eed143372c29c3dae402e43727837f7062a189ef01d74659b1dfe8a9ee6cf9150923b6fc9b44def6c634c99f277fec1ec2746fb08e04dca1675c1173fe748f75526fe3461c5931c200e2124e1452401a7049377dffe4787a2115baeb955de8f40f08c608d6e98ba2cd4d8a0710ab7bd92ed51938f1c3ad7cbd429d0ff6e840ae02c33af985a2410cda7231805dfb3dea7094eacf884a830fb02680428f3a6f3e15d6180e658ce5149fd6a02a38518dbf52947d627fe6422b0628970aa14f1d60758099b4cce329933169c556c0d7be995df45565a85c490facd5e979de9b78d116adf72b456b4a96fb79e13ae3473f615032f6ae9862da79c76bf10b8f74e155980eaa8851c12de180180d389486e46e37496ffd2f1d2ef7252202051672d63e0f194d03a31932f07feb4dc17aef61a2cdf51ff80eccf47f2f9c05fed9afa9878e8d96a0894f1f2f65d6214fd402bb0d96ddb8b84b55e4eacbc91223b3aaf902acdf38c18a20607759db146f2b40ed0ce3b281431185e24724da25fb483089bfef1c8f76d4541f19f7c4eea985f405c192aa022985dd9c9b54b525de5e80d2bdf82e17e1d59c4dd718e0eb3e1cb2da13089069d60792fedb95194dfa02111ab5bffd975530fb283d832bd1d9cab0e3d02d3f0d48abd3a37e70a527d802e33299e29d5b11871760d559aed7600341c253fe9ff60fa182455d068235fad60dea8ab9821861c44b77dc6897acabfae4c42f98ab1258700215ef98fd169efaeaf731303cc038f7a432be5ccea4e1e566f0a5840726f8a97154bd414c254712579af878fbe9cedde30fbbbd689787faf1ea552b8d11d7442371907dd663952696e2aadfd915e4e20f30c8edaf0039a6321b5ba436cf3998d07a1257418503dc2456f62f9aaf1d87f07ba87cee794d7b344f4b335ecd1e7ab0f686750937ec1e156a573175f11f82b69f9d7d660439309f9a43062fac16c64d166fedd2cb819c05a7e91bce9940c09235cb281f215ea57eea498ad9358819de78e57f203ac8", 0xf80) 12:20:41 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="ac35b6fef853a3543a3659c92543d3aff09ce5318e28d953c35504946d1a64988e3ad7ec8b9d229981053fab34a55fc7b73955e9692f75d2ad28668f4cd255172be0e908332b09639f42c79a977167b3a1dafc", 0x53}], 0x1) r3 = syz_open_pts() fcntl$getown(r3, 0x5) r4 = dup(r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x10001) listen(r4, 0x1000) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) syz_open_pts() 12:20:41 executing program 1: wait4(0x0, 0x0, 0x21, 0x0) setpgid(0x0, 0x0) 12:20:41 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f0000000000)=""/128, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00002e6000/0x2000)=nil, 0x2000) r1 = shmget(0x3, 0x4000, 0x200, &(0x7f00003e6000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) r4 = getuid() r5 = getegid() r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x356fe71d, r2, r3, r4, r5, 0x90, 0x10000000}, 0x20000000000, 0x1, r6, r7, 0x7, 0x88, 0x729}) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)) shmat(r8, &(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) 12:20:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) sendto$inet6(r0, &(0x7f0000000000)="9e5de75b2bbcecf1defa8d6bb17b1c52d53588042351f253f1c832156c6482bfc3928b513cfdf40b498cf4698feca1a97bb7c5ad20690652ae2e2db27a6b570085d70ba0d0645d56c42b905917fada8f2590c192efc4bada2c", 0x59, 0x40a, 0x0, 0x0) close(r0) 12:20:41 executing program 0: 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) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x1) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/146, 0x92}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000000400)=""/188, 0xbc}, {&(0x7f0000000500)=""/147, 0x93}], 0x7) 12:20:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) fchmod(r0, 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:20:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) listen(r1, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7a80000000000000, 0xff, 0x6, 0x6, "ebd924a8910ee62f3e91e90ec0a62ff4267fa1fa", 0x4, 0xcc}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 12:20:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r0) 12:20:42 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 = kqueue() chmod(&(0x7f0000000080)='./file0\x00', 0x100) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:20:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 12:20:42 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') 12:20:42 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20180, 0x24) fsync(r0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x1, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:20:42 executing program 1: r0 = socket(0x20, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 12:20:42 executing program 0: r0 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f00000000c0)) 12:20:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffc3f, 0x0}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 12:20:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa20, 0x0) ftruncate(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 12:20:43 executing program 1: r0 = kqueue() socketpair(0x1f, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) 12:20:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x2572}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="34ffdfba46dcfc46382a7276e2892094a67ff7cbf2171830cd3075b031557163941d5e9fbe91aaddae55cdc70d8be40c81b707e68178bf35b979c5509a63c8ed97dbc63e1e15176ddf0b334d74d7d585cd731584c7264b1abf9676422844106a756c353b54d6316db12886189aa1ffc67755d78c7fa4dc49f525b2c1080b557e76fac14f049b04970d329dd1ac0975bf737d71bf18c480ba302c02c715b118815a2cffd53832390ba80a983a657c96a4be68be8763ded8db8d08be24f8f78a19b1ee0f3b9e1404a689f6dbc247fc44edc727d2fad6614719ca9593204bd9cb19ada5d359937e926e9d6a480bf2f2d7c6735a0bb5fb4096cb21a48893e7c3694a14f52220bfe177530999b055b088cb19dcbffd1fb2454bf4dcb92a32dc5faabbb3476c452e2a753d0188af33ad818ad21d5e7f754c10a8d42223944d6acc4f96ef85a40f8fc3f4efa61984ab4ebffa3745695f9c8f406fd81efa1b727e1b783cabdc1d90b1aa7683dc2ca91e101057bdeea9c4e3e78fd4aea8a2dbc8ec76909e787f72dd08624c2f6fe7cc66cad7b478e7b273e06396fc9b30fc39d5c8f2d06c1fc4260fa23428cd2181d4c93497a3c0be4f9b7444832697845d321d71f6d265fd17a1346196d2a588a37851e9c6f8fb02698a6d1c18536aec0eb3537ada434f266713a8477e113099197d1ffa80d90fffcef756420d09c7bf76fce928ae5d8bfbbcc4c878f8106f4a85fa912366f8a599adbb40c003d7ab7b925f81143f3059ddd4539a7495ea61ae34eb2d67371275f5928c14f5a2d7cc6932a58b37ed57007826616f1d63bb2eaa13bde7d6fef63aa12e6ab2bb29e6a4b2c4eb60da411f2e372523a6798c86a7029171fdfc9fb01fbba2a710a7cadb44b452ddda738174ebda4d498275916c8304756ae854d08312568066f355c79706a9343767c993c44b53aef091f67b03dba76349adad9d789de03549ed36ed4ee76498c3fd0e4502192df48bef4b76f0d8bf0a75ccbe70bc4abad5a321d93ee0c7ca3b64815c3f456ef6c4b88f0921b0619c8adf5f5df099b6cd97262c6cc838425c9ce093d01302343cfea330887c18b1d158b16166be521cf3b94427a651d39e7808aaf288ad7faa94a8e95a55c4aa60a15654a67d592cf780afcf2afcbcaeb4f7415537073350bf1bc8eb209288107536b23d987d0eb3ca5b84db5cafb32fddd332a7a4ab3f480b2fc34f2993337df03e631a9be9a55afbed3444d6ebc58063602dc44d5da65b636628e8d63a1c07ddcd64868a5cfd54914a59c395931d668fa698c3d4b4a3677297fa8ff5b649b63d1f2ddf8626c3ca09b4b24a80d2665322d6c2d6c8c926da2379fdc5fb98ad712b140db6d40e6502f0c2f1d8727f2025997b9bd261434f0f35c92cb2ac83266d4fae97a12f5810b72c2169a41c2605bde15dd65fa7522d5cb97bf3a7c96195965ac43165152a74d3c183d773e8b3af139d0e047523583924503495eda5be79f65c41f15994b981a982141f160672a82f976e54aacf80c1a8535e945817a80eec48ce746150b8e042508d121f2e2d9b4fd0ec339c6546db99af861f4c5355c0237963cdc4ca0aa3e5e2b8eb040f2d6adef8829de52eda19ff38d041ceb96bd5262e984c5a2b856f1c51f5f33ddd7812e9710f73efbd78b3feccb8acc9e0f94f4b10a3637f99d3abde08a101ac4b1e9dee69020b8eb9c846f2012fd858c40c590e56b447bfd368794596c6210d6dc573f1257ef2e82a568251dc3e0c744d03eca3290ee6832732c66165b62f2008731b2c1683e6fe6ac31d5c0bda11fa9b9729e16445a7840c44cacb3ceec5e0deb7af7dfaf2872f735a2c8d01b50fc7bf5fa488d3a884d134931583de25d8b7c7e39e40c198a672b6d3fef09f46ccaf1f272309cc214db407bf1a7875ea85c1c5dfe05049e5ae083163ba157f4e3143a8ab464d21289d94032499f88d68ca47f3a4285f9b820dc04d778a4e7a8aa24559d4d8cb804fd6446387071180e89f6bcb751a8a1d70ed84625fd62f371ae113cf6688871f244d0b6ccb2c7e595193097894282d1f434a082ad91bb60dccf02b407f9c8d2dcd1ca6775f2341e03674af44898dbc6f8378951d7ac4dcabbfaef7488acd50bf89047c4528aa149b3601a2076a697c4ac1d2bb38ca9939f9604625d7522a594c44636c252e8e2711be2591cc02ea4cb7261c704d321fee4539b3c0788b28db9108a95c3dd95d1d50f28d8147df843d036e7be51484a34a4d0bd8843aed51eeef583ad6cbc78b2a1108ebe8d524e50567a281f406351cd3f468924f225a753b147b4ac432a5377b9957c21af658bee45c259ec0ed3c48e92c235670066c9b85a18cdca179ce200c6299a0a8b802036f39d4f9a6c5252f5a701440b714d962635892d13d3c42a226bd4a3a10416bb6587352c0b3524865db04799ee75e39b8a190ed081412cebefd6ff9d10058ab5d9410cab34a81915e5b1221052d1a1ab0bc54bbdda41a8c9616d29ffc8c705a733e603278c1f5f82677cc4800e29b57b67a1fae416b8ee3a9a2dbfb0d91437540945b58d21d346b209056ea16e99e26104000ffe6efd9c778b5b466472185ec7c4d5983f1d3b2c02a3a5c5c67da853383ad4ce9f2a218dbe609007d2ce1f8561a6872d556a59ae824960522038680ff054a4a0f268e39d10158c1b9497006d2d7702d9caabe1f5f333830a81e81799be0918ce0f6d35402c0270f04da1d54a5ad5c1e48ff937477bebf522f49c0d0dc0ccf9187890165df9ea445f6d50696f42aab48079a03a1f6582174ef8de2bb87b9d78111e7c3d8eb40f243cfc1918c879853249dad558b9c1d3888113e2bd43076dde4e70f17d289a3de43b28dd0a335a5cd2c42403f03f0bcce30b3b2ccf2f9e29362ae3ee58d217680c960517977c484d5be69b66b44a99ab76fcb264d10e0036e6177fe497c57ac00c6ca995b732ce27fc37994036a9da42475635e8fab523c3bd65d0036fb5dd4c6715eff6f45eeafcd6f1ea42a6db215df6947a2033323af66acd5427cd3280f35542bb4d0886a4bbd70667f74c159bf46927579c1fb2ead6978d6f9e8977c7d832bbe296560fed8e40007c60b57f74d0d33e889150aa6939db4581eca5a00a2d0c83d181ee4b6e17472127b8f3681b3920dd845f8600c303e2693cbcda9d872f1793709843a796b15fd1fd2d40020d56c169940c7fe270c39e0003f2723aca980d229baf72dd8a0b0b2dd8dd43c01e313f38369a1a90599fd60fe807c82a51779186ac3f337a85256e62362902df2fd7bfa6748afb22f6615c3c67dc93a03a70ab040cc7ff96e74133815c180dbdbb2bf22ccf8b47523e8373ba11daf9000b376c371efcfea1e919d6e4f1ff52f22d5a10e71409bc6fb69ce7cb08a320e1655f0db76d8e67874b70abf7ef376e7f3b8661f6b1453f699ab4cbc5756583b390f74adda96ffad787c06ed6aaaaba8c1b7dae09298ae99e3ac25cef2a9dfe73d014e8b5fc9826b240e06730bfdb9b37e96a7f3ccc4991dea002b8398a0b56137da744c56484cca387d5ddbd152ea2ddc10a29998b8831f1b0bf8f6f4f226d7c048e571f0b7956cab842a82df93b49fe26cfbb01be98bd33aa831373bdff2b3daa6290ac98a0096d3b0e205fb012273dbc68c68a64d7e7bf080d367cde73a7c6de5414bbbf8d4364b838ab2711b0966583b2f1cef6ca1b06f4b59fa482c93097ebaf671af9c9be91bf0157a7be120a04ccfe42a753de2c8ccb2f44cac34ac17a5a29e025feab85f4bd12737321bcfdca8cdc4bc02c4e9c67ce21981bdc86fce94f47f31b8c7877fd9186fc5505bc1f6df5d84d70c694252eab45364eda0a6097d872838df01dd9d48b11b43731c1691fc1d6a952e63fca51a8bbadbb587d0e1c3b4ebd2a89d4d0369a87192030c610e207e6ceac617447a77a2f634d4bae967ab603b60c3fe1981f8ff0cffbd004a1e24cd7bcdfa05c13b00483982a1aaeeb441b33539c939ce41b5ae1a44b3cb1574666db4014fc1eb0cc612d775d1c9abfae5cc40c3722b87f8e7067ef339a2e75a52dafbdb8c82f6fc4285638af1983fb50fd80e59d6e699795120fe36871c6995ed91ad7adb5146a083185113fbf864c5b7c5e74eee69758b1b229817ae3d629f15219d054a0e9ce7c56094eeb5fc56d283b27e058881bd573b8f1a2f423ea34b8153164b296c3caa68115311e200ebc1aa5620f5c7db5461e38822a283e3cfc8de1f9699797bc7d907172dcbcea62a2de6ecf8e16d14dc705d244a39ce2c6ec49a2ad356e7fb94e6afb564c8e95c489a1d952b4781c5c5bcf77e8f60df8062ab1e8640cdf97297fc2d1dcefea89ce7881f7259db977c70e64906bb44805a5e6d4be9a601fd6257b941e032b2e4682c4d4fdbb90a499b8b238924eea9c7bbf7870b8866d87bf54aa304dffd72e5607aa7a3374beb9221efa2806d07431ea53822220b88294262bad42183573a157acf433c169c7704dbe81a51651e4d151d6b408c432e8e9b6de4660bee8a66fee8bad084566d58fe1f44e86b4f120609bf62ae0eb3ce6d7129322da3948a635bd647210677c5c6e8c456589b7d8bcef203a037918e809633aaa42013d8d4ced730fb756b7d21f58331da12ab2e4f60e79d82d3faaba9faa657db585277a508023efa03b8195b8c1d6f7b6dfe1e7bb523aa5227f8a16d37b0c317b0714ae37d008589e03346be20cfd710dfae4961411bbf2de4a58a07873e93228b7104e271cc513b222136bc4e9e4b66c161b37335bf46764dcbbcc57f228e1603c67f59c263b123a2e746e92ad6957743a310deba73307e9e751e0446f1535cefebb9f0a8ee0c5a79d55744526311a36f823bc70a052bef36b0f017eb38efe7ae2d28daef16c017500ccc07a0b92365cb6d8ae1c409e5430caa8031f9dbf51b876dcfda049e497472871c0ca5540ba3834da2cb127fc46c34b3b3f2a0172e64d970ed9187c657c858fd79dd6effa935bf43acef830c39cf109608836c0420189f72401d045c3d70068579b0317c63af17e86da6e846a68a7c56cf6484f85a1ae37e522f5db50f6cfd7e189734120424fb3993ed6660cf4e68ffc9e0379b97b017f7db142fe745ec14d19e6c759c1b047fb0bc3eb19d3b15d54cf48da44a33311577c57b5d9107e194e2f6034645e84a0e8155df3842c55d42282814e29d6d91a560710e87565ab89e11cefa9cc36239a6f5a7fe70024c79a5637c5842b4bacae550b5eeac7232793e126afa6187c31371d31bd2a2ab0d4822d973a4829604c66aab6afdc724838de643f66cc31acb979cf57512f9aad66c977d10454f070fdfc406a5dce18c4f08a94b4f2bf67b0049b53e8f3aa7a43297559b2c0778dce30f41adcd12ee6bc60954660461818b490984ef854627c3bfec7eba54e6215bae9052ac72d001bf8dc890f31c954c494fb2b6600a2122615647fd8bfeaecbdfb62538d40e62c5975b45bae520bf646876a95c46463cfbcc6a18e7bf7a9912cd777357f655c440ef983eceefa880ab13c5a03034f27a9f08e42ed9364f2eb30a5d99bb5865d2e0becca69088e749e4b9ad4d40eec1b32947843e5d291955382fe5edababd718cbc23e6f9adc1fcaf78e1a7b2b98c4eaadf2e97f44fad7e91def9ec7d9f12cdd3554ceb03069c29d7a170e48697a8a2470f8a3220205483c5d1777ba8356e61d0105045041eec262a861ab7e6200cdafe10d7c85b999623b63e563ae76de197e5168bc83a422a2ccc19c42af7ccb8f921bd4aed2b4d497fd3d", 0x1000) 12:20:43 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd31929648000000000000000000", 0x14) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) sendto(r0, &(0x7f0000000000)="34f029aa82c6d066e678fbed9e261ce4493f868b63e3586c237fd37179339c774a2a40879eafdfbe15", 0x29, 0x5, &(0x7f0000000080)=@in6={0x18, 0x2, 0x7fff, 0x3}, 0xc) 12:20:43 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 12:20:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 12:20:43 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000010000/0x4000)=nil) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000040), 0x170, 0x0, 0x0) 12:20:43 executing program 1: clock_getres(0x2, 0x0) getrlimit(0x2, &(0x7f0000000000)) 12:20:43 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x2, 0xfffffffffffffffb, 0x7ff, 0xff, "ca548b1ff88028444a941af9336c3f2e87f01577", 0x9, 0x20}) 12:20:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x5) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) openat(r1, &(0x7f0000000040)='./file0\x00', 0xc0, 0xa0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 12:20:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xc7, './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r1 = socket(0x18, 0x1, 0x0) close(r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:20:43 executing program 1: r0 = socket(0x8000000003, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt(r0, 0x7fff, 0x836, &(0x7f0000000140)=""/231, &(0x7f0000000100)=0xe7) socket(0x18, 0x8000, 0x8) 12:20:43 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x88, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:20:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x23, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 12:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 12:20:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x100000004) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="72abb97d08ca2992b80664d80dea5f3d6874398f2053052343aa90bf2600fe516a5069b756acd29c4f3054cb620061124a5f24d74675fbad9ed580a9c4f27dfa62a06c48d9fe7ea4cbda3a9620b06003eae96a16073542c5b72b21be6896ab5628a23274418c7f56bba007fed4827f66c186e7f935dbb725b22a1dc98bc0550b42732b2c08c5d4c987ce", 0x8a}], 0x1, 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 12:20:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6530002e053aac492fd16520fbb110d9597ea43ae8a9b3a8db89117bcbb04234d0ffe400bf501db02a5457204e7faab3bd470517632b90cf17ee7a221486ba972394c4c327f9d58292b0bc295eb0df5c17c72563c663ac5ae7c857b69f619516aa405b18080e43c6ec66c334bbdccfaf84"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666900003000"], 0x9, 0x0, 0x0, 0x0, 0xffffffa6}, 0x0) 12:20:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x201, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10280, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0x88, 0x7fffffff, 0x0, 0x200000650, 0xfffffffffffff801]}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10201, 0x20) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x3) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x100000000) 12:20:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe1481eb5413d710ecd27e40c394f5ac2639a5fe79e728fc29199ac0967c8390c1ebe72e78978acc96ec30633b2678d25886e7007d2c29c5c3b4282312f00f29db6a1ec3e3f7e8c410121b3c81287ab07bc8f6add6161bfdd0558d02cc7fb478a9a56f2ed83bf06f7e5c3b452e6652a5b2b4eed6ee11b24f2dd89fabc8c00db343be9d6194f0e786d474cf072210ac9fad18a8352dc530872416270d5f138fa76267cc936ac1ed8f92351f9323611f261dc445790891b0682eb74"], &(0x7f0000000080)=0x6e) r2 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r6, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x31) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r7 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000300)=0x101) setrlimit(0x7, &(0x7f0000000340)={0x4, 0x2}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)=""/1, &(0x7f0000000400)=0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000440)=0x40) ioctl$TIOCSBRK(r8, 0x2000747b) unlink(&(0x7f0000000480)='./file0\x00') setrlimit(0x2, &(0x7f00000004c0)={0x60000000, 0x60000000}) clock_settime(0x4, &(0x7f0000000500)={0x0, 0x5}) connect(r2, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000580)=0x5) unlink(&(0x7f00000005c0)='./file0\x00') setpgid(r5, r5) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/169, 0xa9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x71) 12:20:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:20:44 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x9, 0x3) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x2083, 0x20) 12:20:44 executing program 1: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f00000014c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0xffffffff, 0x0) 12:20:45 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 12:20:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) 12:20:46 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="b18056c7ed48bcab0334cafabb72decdf23e5b8eb1d1face6812a106e1389ce8ea0b7fb2e8411d67d0c5f5696f02a4f1be936183d8173a1f3609eecdcbc93069940e648534ff69f6becaa78fe0875b906793f2a7125a7eac68b863e193ce917d43a36f561384cdb1ae6d6ae9e10d78e345fbe4495eb6a11ac35b3d7125a635f1e89830cfc1fd", 0x86}, {&(0x7f0000000340)="f80752d5eb8b15184fe6235a11ae3c421b9aa148c01152f857dcc357f73c0cb6d166e4028fba045ea4192eaba8f3a4a0aa388254d5a73f8fdc89466e9777dcb9056f773544c6b7b5f3dfde34ee3ea86f65b7c855e413e6034a377e8305a3a9dd2921d95fd1c72137654f880e0e08435ad358cd0bbf75fbfe0e1d8972636a9465450b30ccfb672b884ded625bb8fd2cb9b5e72ce98d398d3dd850539d921a1884aa4f1214ae6081f4235bda744cdc7d4e6e38852c019b51fb265c9b90f6d5ac06bf819b963a8c379c4775f1aabc6dd9fe918c44eb1bc9ddc19794e544c9fc6beaa837ef2294ef4546562a1b5dd014378e10cf29c6e76648100cf62bd4f90c9407461a44680b6ae944cefd5a2aec4c57fc5a142b45b27485d1a54fc25795fb85569129120f8f0c02c51962a6be2881c05f92246f5644f22ada4fdc14a5d224bcda4cc9107c7727a171c6ee7ca74adccf6d432176fa21b88fed52567e1fc58fbfde19cf10adc72a5f6038ac68a0caa2a6896507ea87d9d86c7c6088dc2228180a1f735fa2185723280cf7360efcea0c5a2c02af5e929f44a6e1069e2eed51beb1baf56cd53a218fd2a1ceba135d86cde1dc74d53737cb5711777c285b776a8076c035ccfc319fbd895526dba47f50d2db2404ac25d82fc03eb8f30e623a6767710dc98b47b6cae9bc1c1c2546b63f97657d8cae1828be7cda50c609125d7b37e4fd847a3f2b6ad925db7190ce420e18429ef514e50d9974fef7a854315a93e30a21a4e9f5b3a042dc19c44c621cd642633eba72bce0a00d50a5346f752b8cd92f2eca7b067dce283725be993bca47ece71818beefb7b1690f39a295af7911d855c77496f6618536d1ded475b190ce02d1db78bb18d0be1922b63dfc035fdcd65878f049097a41de3610958f348416ccb9b558f5b377c096b305963da4a674c7c65f9b7ae5a35957fa99c0e4d21d2bf92d1672bdc2b94e07921dd94c3d190030aa0bfe4e3409feec8f76c705366980aedb4a1903d8bca79abc9872af4d07e9e438202f357920405b498ba556691a38942026f5f674d5f05826956c70c2d8d0581b10cd9ec3c7884071feaba07d5e39f886523609a740c7bcd54b370d20c518ba1f022090ab209ad011456c9affedc86de19bade8d4117d7e0473ada9912b19412d0b75aa9551d0e553a7cf50cd463fc36840fdf342ede31738441be96d34d6dbf32e325c26fa219badde37fdc09cc668d5afdca0dca9d60a08772e96cd478c545862048bcaa8ddc0de3b18e3bb2ce09d36eb9c5fa04e6c6bb886eda93406a9d3a7067e68712b9f620879f312e5ee8343340a801174065ce8444cf03f0498acebd847e5826a89e4ad67cbca41ec07bba7b91012e8d50ee16b69f0ffa4285f828acd4ea9bb1c2fdfcfa7b3ce81ac381443103ad08ec71865e63c4f2ad343bbd9e94e1692cb319664c3f9f55080ce49a6b23490e504d58e1f9ab7ee260717e8dfb0b9bc1f323b46fe5111fb27dc8c7098f3df24ae4669dae0d8880453cfd46755397bab26f59f9ffa3a9a2198f360d0c27ebeb9b98ed254ceab361ab0e2ad487d23c1ecba3c1fadc709f2aad4ea2c7c4d187ae942186abf6f1f9356336857547fd08a7998d1537debb223cdc491b3a389ef9212d5c16c6ab52e6613aa8e0f470510cb0067a2dc6f76a491772028737bf390ebbfc46d1f2394af9baa0ea38cf6c6d80ba9a07773fa3d2dc618c2a1cfd29a7dc65102fe5229a20664a4c7cea1c9de1420a95a1c6317ed177bff7f33283e2c3b4026435d33dcc692d43df073272000dba2acb5b531206f5f80fd33fdf06eb507ffc0d454857f9df7e0d3418e99cf7950bd32de1a0ed47bae117ff35c709796bafad3bff7eee3e1bbe983aa75e47555d0140e592766aa352a642e5abdea0cfb765f70a19bca8ff721d007925bcc3129de8e8c587c565b943fa9e1ba2d41e7410476f7f6617de7699c542ab7f4b044366c1a9b79ed380490816500f0325620c1616b38626de2d1fbf025d17655bccce5b7fb07bd6b123c5009d5366378d44e0b6d51c8f4aa90c086aee8ad618d5d4a57e6bf1d1ceb6841be418dd3a8cf3f525f9b88e7497d20490446a5f5af8fe85b27f3e0cadccca630ea81417d8883fa81661500bc09fa6acf83a69e69a9b439d111d341be8eb589d33fce0cc850d561aa6435e623be2abc8d08b3ab703c37959d598d4ee5423edd692c04c2ab152e9654773361d01bb328ef3fe59e10231bbcf3226408a48fdb26ceb3886eb80457aef8b8660be49d2040cc9072798e019e78c3f64a8cf23bd2312e52f116208760a572e35d6e73912d0b75f54c2dcfe9d2162097fbc0952932a87c387a977c06436549381690c9e1e3c819dd1886b8cfc59aab593c0c922d010cdc0b9511bec4d6267f4ba370b5968fc0e0e88623851811c15272cc5a0b05145757c97859bc978d0aaa62d2d0013586aad8605298c03b0023bf22ea1521b99dfa0cfb281369866233724bb906b68c48375b5e5094ec0b97ca00923115675fe569e073141dbe911d302c62fc93062caed91d82da791a6cdccc28836fde879a3124f9bbcfcc6e110b0a301a1fde51e49568806f91a88a7ab6f7756997ddbbec7ecb1607bbe41e434c59e82e628a4c02c3b8ed6188c65f2b2c77aed45b13c19ace41af2b116fac8cf20c2dcbf60a6046c052ce2633c457ae202f1ec3a1904c8d9f02872407cc212c596aacdb92ce7f8c18168a3722fe42f1eab8bb194d25e9f1488dfe434146e176b9d29522b9adae2ef79104fedc9ca41a91074f5dda2fc832eceb54209168deb35af80256e8c4516d82fbc0f31ea210b148d240177d6d49ef6e8b3b59c55288f39220e4208e22778e9b6ff5fc21fa8abe432f182947c1c3229e8587653486f864e0e5d56de3fa0911efa5f08f5cc17e4cef6788132119aff194ef985f0fad22eaab2f2cc30b572704ba7b294060c47cfefa673123fbeabb1d8ac65201b10e300d74375e8a6953e6b5564e4ebca5248dd37d1e6abb702119028b96f7bc6d5016358dd7dce3ba7fd1eb575c4963d781abe4229066bb19db4d9f242a7fd3e8ded9854575a6522471ab00b68e416cc317ef3ce84d8c11e3365e5ab3e6c913a6da03999fe371212531c20a31141e71bcd0487fef7dc8dfaeabe9805f26e4f514fc2304bf03ebadcc4ec1f63d62e1a14e6051b0c97a90fe167ded8316fe343b8b9aa95417910a57a7474f2db8876853df7e214e8d3e79212d204f799b787b8b0ee0bf60e5c27bbc9afc5753e27f6d0d89b99f0a253257a2c8efff1d69476e69e818590b5699ca5ae3234f369c6c50eaf7d0e9220d6b5216d92c10c5fec7775253ca4bdf316db3eb29b1770355e624a3969e1ac8d874ca8f9fd1b3cc1f37c262d964b6aa03a980674f764dc7dba818d23588bcf302b55a4cc1411a03105118192f4593b7ef52aa869a6ac0e307a599107c73598f7dbade3d2fdf5d2acbcc96fc50e25a3c96d07bef9b30382113a14751d906062f114eb7cd34e6cc914be0402fe0695d3b8b1d48beea0ff2aad22e4c17b96cab4334dec68c3d18db60f8c487e86d6f8cab1a765622cd960a0599a1365639cd8b930dd2ab577c913897bbb7cbaa9ac0f5db20226032cedb4e460a9f765727b2fa5068352055ec622e433e379ffe76676df90328894066195d8219293b8d0cf9caa1dd97b048c82d13bdc1d7c6153c80c37c42f28be03850bbac34f3c3994cdd888e0f4a96faacecd31689dc4b58298f02faadaee2ad8aa9e3a27110c61e2357b0a5128bbda281fe67e2b67308287f587268222e7965a3e946d47e399179deac438e1f2175a67155884aa95aa74a1ead81cec7db4447911695b3781a883b21ddb5d75a018cec11b533c4b70a5db4a1ef3b9406ed31724c06d124ed954317b18c4e7fcbf2d8629a38ae16d4520234f693f2f0b9da30ebfde91992ef3a304aff5dab74f8a7883a582bf1beec63b4dc313d672b767ff4d1893e9c69abda28877be33fe459e8020fdeb85cae6cee948a534bb7b95354e3eda3ad596ca620d8ee5fc71737739327a0be549d73814d65c627b54ee133e8ee588f175bcc452a2ba5945ece50babc13b80187c95624b07fd2790b3e6e518a0630f6043fb695f6ead412c89a282d0551aa9c8ac64ceae079ae367d63073fdce6a1c6d135034f065dfff9697a7fd375445292b4af449cf68ce443298b75fbd30c9f58e858de30cefd3de838755a43916be31944e2b5eb3a7c62a0d788b881db68db635f7c0e6cd0dc923c5ee23d496139f3b46609e27506af735d44433dd1767872cd5a1bb6bb6d627ea84f236faa971860ca5a13e55f8536812d5a9942457497246a914c045f33b48de2386d78792e4c29b756cfe74aeb0a08f1d81ecb02a1a6ec1ed0622eddb8064ef6ff8feb971ae020057f0d51312d08465deb7332adc9b5f436c95a3714b7a39e94b2495bb4df406aeac8af168310d4c5668a39ee731befe29450ced4f69b07a685735ba7a471dff39325487eed35f5603b7fc19d51b746b8c3fa0cdf76256d85a8011f419ff024afcfda8ef7db151c9a80bce6bd725f567ca34e60e4385f8fd8c2ccb79ac091cdb98b2cfee1ba7c2727cdeb332308253ff68cfce754c5b158a0b9517d9a443f7de9dacb41338274f95ceaafc7056cc3c7ddddfa3b881b077f8d20a0d2635e471ceac856a4c51162b8802b291dea4beedfaa76600e8bffe8c0585fe232f343d260a8d99d55040ebce7567d1ecc7466aba1992f897abd7d8e03bb943f57eabeda034125cde63681dfedfde1e8ef48c6c805dd091f12fc8b627708a409606cda36040e1f2887469ac993d5dcfbdebfdba8b0caa986325bf1ab984fa8a66e92d6752bcd9af0fe3bc38a255bf23c2caffb875e83a0ec91ee9ec523542853b635307857040d606d8e2cdbeb953af6e352298d49b4c72aa6d42106bbb1f84e0da179851857046da48594b73208e4003b0824c7c2c4becbe294d8a55039ef671460285ad0dc805348d1343e608f1d1c58bd772be144ba10cf913ae074f2c6652e9a7ab01659918d3fd77ea7ebc2b6ab16cd366be675d22034d5940fa0a1b9a183607cb6d2f8ee5815f9c57c4a6030e89bb4ceabaec40755acc2d4eb4f24b5605c16d5a09f56ff386bf0c32c026000d87d2860374dd19c4084a2a3e35e964c04589ae0df29d0381c047181c2e3a5633d4ba6e0715a6e9f6c2ce67a4e56760d497357ee27d26820786e7c47fbb38a28c77270347d62499efd1fdbf4c9d81c5a8228c4cadba86402ae3ec21ba70c81409c8664ffe56c8ecd67978245d07a7f47835297326af8337c76412ae5f6cb213b323c80bc6968aca7d2429b209b5eb77b40a7df7a04ba56e9064acfcacd068cb9b10466176e1293d68d32bef7a2c408903d5ef7ad9cdbb01e4907aaa7577af4aeac22a0fad02cbaa8f27178370d80ae8e6e45d65f032571a1d102ee51bb366e8cecc48c86bcac5ef4d6addaab1e1d03b2ad83e0f34c95898f48892e37ce473ad37c65c8da9c7d7d503bc087f742ba2201d33bdc6f7d211527400696055c6489bf6aefa389bf899f3047a80459421a428795318f784119330cf5713ba361a5d494d9bdda0390c101f29b35ec0b4ab748ca7fb1304b38bf87178433a0bbe2c6ba054acaef8dcfb9b28415abca2493b0b08ba008609a03f38cb655ae324bd9a5567b25432d40e334a2baaed133d57e4674c8aac513f5e837039ca60d052545f751f4a8f0a267d9885b427bf4e995ed222ee070e635de6f731ff4441b", 0x1000}, {&(0x7f0000001340)="37ffff748f8885f651a2dbc51e29b062097343bb4d9c26122830284c77062f6a1565aeca766a9d22c8e33d8365db94a2f526d5a14dece656982db13da7e1190bad3b200a6afa0bd49150995edac30facc00d9f0216e078f0f60f0a90133e2fe30570cd17a0714756f2f4365b169aa5a5fd1d2a43cb6c595bb877f845406d80a3a34a2a2249003a27052089b9b84626f2865a34f0f0927aa2e6c13a5d8cf9180daab72047a8116799095bc89c27d783197813bf5de4aaceb69ff1ce89862d8d083814eed747e8d1f47293f9e33c2881a24fb39fee7d3255124b541a282b182e89086e", 0xe2}], 0x3) readlink(&(0x7f0000000300)='./file1/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1/file0\x00', r0, &(0x7f0000000200)='./file2\x00') 12:20:46 executing program 1: r0 = kqueue() syz_open_pts() r1 = syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x100000000, &(0x7f0000000000)=[{{r1}, 0x0, 0x57, 0x3, 0x3ff, 0x1}], 0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) bind(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() 12:20:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f32d2f66696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 12:20:46 executing program 0: getpgrp() r0 = getppid() setpgid(0xffffffffffffffff, r0) 12:20:46 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x1) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0xd2) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 12:20:47 executing program 1: socket(0x1, 0x1, 0x1) r0 = semget$private(0x0, 0x0, 0x100) semop(r0, &(0x7f0000000000)=[{0x2, 0x3f, 0x1800}, {0x3, 0x9, 0x1000}], 0x2) 12:20:47 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8010, 0x0) lseek(r1, 0x0, 0x1, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) 12:20:47 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) 12:20:47 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530006855db148a0aeed0522806baad4ea520eb8c9da755f8ad023d4dd0b0946912e8ef146e2d59d69ab9ca2ff71f37fcfbe5843bd22fac8a5c23188f89af309cce322c33e7a3387eae016d6a5756d038778de070a74abfaa2066bf2aeb287e886a1edf8a2677e38d5dc880c316143ef050143663e6d2d2eeec6a673251df495a345c3de396b9689c9e0cfa8a37c1c2a0b54b63a24152fb03d3c76fe90ed8b49736be1239d56adda5c7804ca52620e47cea4fc58266f04cef6b9432f23d935b7611700ddc99df163996f910caf7b3bb2dde71e71dcbc90f1fbe0f"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0, 0xfffffffffffffd76}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 12:20:47 executing program 1: socketpair(0x1, 0x0, 0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x65, 0xc, 0x0, 0x27a) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7f) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x3, 0x7, 0x10001}) 12:20:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x40) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x58, 0xc, 0xaf74, 0x7}, {{r0}, 0xfffffffffffffffb, 0x84, 0x40000000, 0xdc, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8d, 0x20000000, 0x4, 0x8001}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000028, 0xcf}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x0, 0x8}], 0x3f, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) close(r1) recvfrom$inet(r0, &(0x7f0000000480)=""/24, 0x18, 0x1, &(0x7f00000004c0)={0x2, 0x1}, 0xc) r3 = getpid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000400)={0x39f, './file0\x00', './file0\x00'}) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="caf90638b6a27d66bcea356869a36567126559e1a9da3ed30f25c6d7f3bb970846ede49aef3b8d695bbd7839f9d8c433bd37b0932fee50e6940c180b775147627b3ff5978fbbeafbc4f1813d44358ffefe2cd766c407a6cf5b86c5f9d52211b22c43d83615431fd61bbeb3e6bb10bd4c9c426183cf1df5366571ac2b6aeb23e4316e7197c474c42030c4b3006a57468e471f3a42e1d4498101850074ba284f3dae8d5bb16c497618ae3fc7fa942826c7efb33108fa6107d9065380b69a00", 0xbe}, {&(0x7f0000000280)="e6848cdb2a3bb5b3e966", 0xa}, {&(0x7f00000002c0)="6695a3bcec732f6c8c21de6664215dc319f17396776a", 0x16}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x2) 12:20:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000000300"}) close(r1) syz_open_pts() accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:20:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) 12:20:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2, 0x0, 0x0) 12:20:47 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="cea18f3e46802a3c2c6e34b4250ab5d0e7689803570395efba137d705caa85f4ca4ecbfd95221fdb9a2d9417cc992eccc644c1c00344406ca8e4", 0x3a, 0x0, 0x0) 12:20:47 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) fcntl$setflags(r1, 0x2, 0x1) dup2(r0, r1) shutdown(r0, 0x1) 12:20:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) flock(r0, 0x6) 12:20:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x84) dup(r0) r1 = syz_open_pts() close(r1) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x80}], 0x1, 0xfe9) getsockopt(r0, 0x0, 0x5, &(0x7f00000002c0)=""/162, &(0x7f0000000380)=0xa2) poll(&(0x7f0000000080)=[{r1, 0xc3}], 0x1, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt(r2, 0x100000001, 0x9, &(0x7f0000000140)=""/216, &(0x7f0000000240)=0xd8) 12:20:47 executing program 1: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) ftruncate(r2, 0x0, 0x4) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 12:20:47 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x126) recvfrom$inet6(r2, &(0x7f00000000c0)=""/14, 0xe, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x5d96, 0x940}, 0xc) 12:20:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) clock_settime(0x4, &(0x7f0000000000)={0x4390, 0xfffffffffffff000}) 12:20:48 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000d80)="f20a3e1c5d45cd51202db13e507f439e58173f7f672d4a363a8127d0a5cdbddb269e3236a05ba855870874b633e52b698a13ea5eee2c89ab809e9970a39247b7469f779530b7e2a91657fcceea566caadd4f7bd2cf57cfe45f20d675bd57c9a6026f0de7fa1d7b045b77aacab977d07ed2511dffd1b8a04c763e6532bd230d6b3597e4947c2dd7736f4f909ac7732cbf38fab49dbada1cf1480c5684f177a6c12b42f812a6f4ca7a32b52745cbb9e4cb92310306300279d2f83f5bcbf31f85a41bb3cc2ffa8a2b993191ad65f67e016f1addced8b4892c92b53245bc1f84b0d9459f0688ce1c7931ead681b0e7f8fa4cdbfbbb988e9f60023c756d24d58a52793e9e6e6701b1dee1f57da0d698c206cc0f0d15d8ab86d2573d21eb17b5d85f27acd358128fdcd4612db9d9e50af6eee797782ed04140f43d35d1fb9f473c00d11bb5071338c2756ab21240e7198f134763ef558c663e604c317d51bd2b6b44b21717ca6090dfbb5bba4a7305ffdc60505ecfa1f43c04b13f97de54f54169d816b3135c0dc01a6324ac420e68b876f45c2ed1523b6f4122262713471482752c34e0f988d2fbb1c981b9657af804918209205e3cae5717237ad08458d98be3a8a67425e634586fd473d35aa9cd6127f35956b7ebfda9ba88ac6fda928f445f75b1370d7f6be81503af88c1db630bf34014603367ed9ca26605981dfa05a25f365dd6455cae81bfeb2b7ee7acf263f1f824d7e16cd3ff04bd1445c7058dae0b138e67971a2f4b7ddb4e8147bc956e9b8909f42fb6e58403887bae03c47339af068c2c2bcfdee7858e955894b9f80176f06e56313c36d9fb484a685517aefefeac0552a10cb3d134908079e2bba23d6e0a9dca5697318edb15f5dde11b18d3bcb887ef91064150e45938480c9488da6cd263299d714b3a4ac6e4c345b2b2fb002e3afca66783f251eb387d23e2326bee1f09845bcc572aca9529a190da374fce3884792d4536cbd21c7ff17a4e12515c627af89125b8edf8bc4ab2388d66f06f9329f13a4b682b802df7fc00755a02711faeacebaa3a4605074cbbdf45cddbb2b56b5659460ee2671d98bac062c6be862ac88eda4c8cb1fb92e36bd9b3a012e89513d8a410665d2a9deea5f32dfc0cb07b2d6b366fcfb977109181c604db191e75cea8fbb78402fd35725130b4ac6c33fbe188e8c45e7e4888cb0ac6b88e8354f02f0cc4993ee7b7dc3ec7082bb07004cabc136779b839a48bcda265fa717b9d95b6702369270e633d43afb6c7250ec1a44fff1d61478144228f0a44abdcc4db3dee1931b1aa0eb0b578f7032dcb410e47912a5132cdc1529d1db5cfe10d9eb0a137214ebc5d36e6264f741495da14b01e97541a22813b7c11b45d4670907c2a72168e549fe5d2511d688cc0a145dde5cbc1fa4375baaa4da7540b4414f7cf2ea5ffa734bea6ec0f86c0b236d74a5f5dbbd5ca93079d2506e1ed1d139aeeaa662d9fee740fa4fc856f653e14a714c70642eccac4a1b920e6d70dc93883715b8262b23aeba258e5bd2798525d2a0fcf5a33d6020fe954276802cd904c35560ba290d227e497461d697306b3b7b81b807c78c81079979843a5cb2205cc95d9bc839332532e97c53615f30d155efb680c04a68ae62709ed2a96deeb47732a00d5154dd07acffc49cd10da7a23c33dad53b549932056678aa556fa1dcd0fb12bcaed149a333605040152d3170071711e7ba84d6b8db9804b384bdb03318f2d6896cc370e295a5c726695b55ac0f2ce4bfd4f8d9bb3ffa0d9309835e0ae3f729c450b1fc86762c6680c95852478ed7780e6ef382a5a738be870813928518d6e271897e235030fcad2704285d2686b25eb4a0de12530132dfc9cb8cf219ecb7b98835a2f3326162ccd3a4dded30d3f9285e27b300e9de526e85ded0ae378972a06c184c58a2f491dcbbb4400bd8ef212f3dd366a1ead74714842af4ddedf6657cb04168f516c21dff5c2e094711633c8a28a37b1fe68c3fe513d46a774d4193a158782d34e859eac0beb5f09301bfb1f9633d1f7d6b83e2d7a9155dbe440dc52c10143e45658b9944f418295c125f8bf223094a92802acef3ea88d20767cfbe2ecbb115fbe8ef7e08eaf758f8abaf8b53c293a1c362b8aa2ddb78925bf9e6bce93263b3ea7cd65a9ae89e5112de3db0bb4ab8d9d4a1a992f88bbaab33bf359fa15308726597817d0c1ce96d1ad3de66783d7372f364f2591054e81f6e319d8fca215bc236f7ad0f9ff4db9215ce23f11597d4f1b2a779cd1d61ae1a2e918223661b3887ad8425b8c12f8e4aebc194fe189647d5a8f1d36e743d19c321ed028e1bd5a0ad65993bc186dceb1158cf3867a1ed146025a150ddbffdb9aee5ea999a42424ece9ecea0b1ce30e65dff9d1ff290a6fba58d65e6ff2d373ee2d997c50512b38c3a31ebb50854be3055c8f9bf9f7d23d7a0cf5cfef51d7f50da49b8ebbd27ca5c3c7fd56997225549c9a35d57763eff1619b45e697e50a258e61d6fee4f98a51770b970527d46fee91034883db1921486fcf5efd35ef4f058402de3c9507d5a1bf28d0811f9e31db8fc1b3ad647776be7df3b313f962090daa99023c6a4ffe4f0e455890ab98f89b04dbb6d5e823f9f2a358d76f1aa929978399cf9c55dc57659d17828c3d05dd6ca0061bd78fa21d50ecb3d54bcd44fc94320cff498877fa2147b25d9fe8095785566f9a89f6142bca3b2f076cc0b8b5269ed3b3586e1ffe79007a297141db164dba6efb9d3c1f879f54fa86d210f379d118485791fb05ea8e3545881f7b3aad1874abbb8c8f442e62a3e250922c99c7fb31e43cf5f3c4fce8cdcb7817aee414b88a7ebbce575e5cb357c22fc155eaaf6cfb106e4f108ceb72c5b021", 0x800}], 0x1) 12:20:48 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x0) 12:20:48 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/215, 0xd7}, {&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/82, 0x52}, {&(0x7f0000000400)=""/89, 0x59}, {&(0x7f0000000480)=""/245, 0xf5}, {&(0x7f0000000580)=""/221, 0xdd}, {&(0x7f0000000680)=""/137, 0x89}], 0x9, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) socket$inet(0x2, 0x7, 0x3ff) 12:20:48 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ftruncate(r0, 0x0, 0x5cdc) 12:20:48 executing program 1: poll(&(0x7f0000000040), 0x0, 0x6) 12:20:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 12:20:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0x10) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) munlockall() ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000180)) 12:20:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) nanosleep(&(0x7f00000000c0)={0x2, 0x8}, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 12:20:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="918ff2d5a4818308603bae4399812c84a8bec37753671b056e72bc88d705257bd1d5696925a826bdb361a5925520dd3b8703b0b6fb8846bc596d13f2cb377805a56c4c0a69c3f7baa087dccb4cd3d61447c36a2ec6a4b75c6345c2", 0x695, 0x0, 0x0, 0xfffffffffffffea4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 12:20:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x80) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000000)="73bf720fac12ec702139086589c73466bba490aa2067d9cad1efed1f8f459847a62bc464e570132ea4f4be44b095faea86cc074bf89456dbbd5dc663e1f13c14ebdb632523ebfe092ca88bebf8b7f5325bfc5dac5ff1c59a3afcecce65912629fe4b3ccf7343efbd28eff656351c54092cf8a97a1a2a54fdabe509ebaae65852addd806942d7c979eb878c26f49ac2e7f9e5bd0444feccaa580fddf2420c2299cda1cf1b89187175fe7e200d21edb30b83c1aefcdfa9ba86f8ad8db94a3fa35c0f81cb408c2eb168f7622f57fb46", 0xce, 0x40b, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x2}, 0xc) 12:20:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() setreuid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 12:20:50 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 12:20:50 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x4, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) getpgid(0x0) geteuid() r5 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x1004, 0x0, 0x0) 12:20:50 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) socket(0x18, 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0x1, 0xd8de, 0x1, 0x8, 0x8, 0x100000000, 0xa4e171d5914df238, 0x0, 0x5, 0x1}) 12:20:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x80, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x43, 0x80, 0x1, 0x200}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x800, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x6cf43584, 0x6}, {{r0}, 0xfffffffffffffffa, 0x6b, 0xc0000000, 0x5, 0x401}, {{r1}, 0xfffffffffffffffb, 0xc8, 0x1, 0x3, 0x6}], 0xa9a, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x400fffff, 0x81, 0x9023}, {{r1}, 0xfffffffffffffffe, 0x11, 0xf000000a, 0x101, 0x3}, {{r1}, 0xfffffffffffffffb, 0x41, 0x9, 0x84, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x1ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0xe9d, 0x1c15}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0xc}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000000)={0x0, 0x4}) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 12:20:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x1, 0x4, 0x10001, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9a30}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e04000/0x2000)=nil, 0x800}, {&(0x7f0000ed7000/0x1000)=nil, &(0x7f0000e32000/0x4000)=nil, 0x39e}, {&(0x7f0000f91000/0x2000)=nil, &(0x7f0000e55000/0x3000)=nil, 0x7ff}, {&(0x7f0000f0a000/0x3000)=nil, &(0x7f0000f28000/0x1000)=nil, 0x1}, {&(0x7f0000f15000/0x3000)=nil, &(0x7f0000f8d000/0x2000)=nil, 0x1}, {&(0x7f0000e30000/0x4000)=nil, &(0x7f0000e3e000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x1}, {&(0x7f0000fbd000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x100000001}) pread(r1, &(0x7f0000000100)="24e3f47074a0354e45c88fd54a30f74a41ca2e7015d960bd07f52149c62f065074b45a398055a8c616b82a56f277772ad209ec2554e687924f462bcb3a4d70a188c1cb47dbfda35a9990237d7ba439f2dec9725b9c62f46e9a9aa565d8606444ea1565792bdaacecc1f4af6630d4f42a8eb64ccfe85323bd730a99f117feb57f7a9ec9e680f03b7e7f17b3757f7c487f601ac4eb08702b64c0a45d8ab3410ba85ef962a2", 0xa4, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, &(0x7f0000000280)=[{&(0x7f00000001c0)="f602d64f53a2e0cb963b94080eff9e5e23827f5039634afe0902715fac243efb6f8767b488fa328e3528e2622271e848caa8c82e5df59ba4ffae1ffad67abd28ce81156e5ff5defd91fcd92122f49c83c864ede6453654a26ea33920167d903a26115278dbbee01d84d581e67d0f50d17329b2b9cc8c0ee6678d5f179fb4e61d", 0x80}, {&(0x7f0000000240)="5b717566a07f6241b95c7f0dc0e7eb92331843b806f25e5a9075ca1a5351", 0x1e}], 0x2, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}], 0x48, 0x4}, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r6 = semget(0x0, 0x0, 0x21) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000009c0)=[0x4, 0x7]) 12:20:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x6) write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 12:20:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pread(r0, &(0x7f00000000c0)="cb0af1ce853d7f6484361d2b99688baf305875ff5a8ea87a4208370a62ec7c853d8d2e437f7b495f96b370de072f519092b9cbb221b22505facbeab518da90dd70c5fed8b59f86074ded5e8c1e1c568651ab1dacfedd7390b26c03c03fdde2fb2cf180a5f25fff44551e628af1c508dff17a0cad1bf3ba2abfd81e89af38cb28f469011dee48c67de93ad1e2b20e13e49ba687115dcec32ced9f87dc3d9b", 0x9e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2c0, 0x2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0fd11685c9c14b3347672a6169821eece7297342e041ba58d20b3553d2091810890000000000202000b323f39fae67a1ce1c3c578b4f378dcc6f0d9f9091b8501159e655dfb19cace7ce2f6eee142cbb9c6b00da533e032befe7ca78253d44192e33453a2ae4732742afefc5cc2748c39c8868bd993fb6c0fb8bdd01e1e077d914740680070286afc7d6522829daefc86c005455c56c92e2b56ae28c07ada9da20ea739bdf15544c290f721a272a5bad2e37612eeb54753892ca2781c809ed23c75f8305794e7ee76d318b7c164cdc68934598ca12d870947cd13c860b6856a4383eae6000d12d15ae36241aced55e3265d80379ec795a530620a9cf54d7ed6e1c0e76db1b86659a2ca0da0aab26325cac3479773f4f7729e63a21f9213989e3640d66fbfc6c33944996bca86e4143a0d298c40cd5b4d1626ff34cf8de9021cc995b2245c90c396427c49177d1e3411d99a6bb8a781e72e2ce58a517faf1b3ae5fcdfc9f"], 0x10) 12:20:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) mprotect(&(0x7f000040c000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f00000f4000/0x2000)=nil, 0x2000, 0x1, 0x5012, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/22, 0x16, 0x801, &(0x7f0000000080)={0x2, 0x0}, 0xc) 12:20:50 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) 12:20:50 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) 12:20:50 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 12:20:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 12:20:50 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/81}, &(0x7f0000000080)=0x53) write(r0, &(0x7f00000000c0)="de89139e6010f4403c5a5c438ef27ce3c6a86d8e8629781e48f5fa742549ddaa746144c79cd0e95b3ce9269c3e98", 0x2e) 12:20:50 executing program 0: sendsyslog(&(0x7f0000000140)="142458fd2d6af80a0a3c46c4dc193b4deed24c71cd78a484dfc0f692ce888dc0425db20c46a64801242262f27e4c53fbfbe6197fb13d9dff992d3152180332df89f6e6661dbd1057fca6a518b0c04d8d9d7e2137e46f6c7ce5988a9167a746f5d9f6f0f8003e21f36069205fc7685d2458be06b306078b98ccf5baa3b8a221a0d510360918599fe867b3390e28518f6dc430844d7fcc4dc81838ee6f3200828579f749d362889c84070b5f83ebfd3eafef4b2e87f1b505217dd4774a418478f65c092fae4599d59818c09d94276376c9bad7b28ecae0a7c300e55ef6a37987ee1e712114a3c4c277bb92b42c3adf4ea887cc5cecdb77fc337f7ec654962512e84e0af7cb0e22da5480f175bbe6915fc48fbff59b9c9ece667ac14897496724891e35d73822393b593eef3ca31c7cf0512bf14af051243500c9a04d507ed51ea51e237abfc688eed6bf7eff5b7e2cf4a486192c7955b2dbcabb82c143d78c7f549c5529621bc77f4d164cad67150089a7de", 0x171, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x6011, r2, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 12:20:50 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$inet6(0x18, 0xc005, 0x7) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x85, 0x0, 0x957a, 0x80}, {{r2}, 0xfffffffffffffffb, 0x8, 0x4, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x3, 0x20, 0xac3, 0x8}, {{r3}, 0xfffffffffffffff9, 0x0, 0xa, 0x0, 0x556c}, {{r0}, 0xffffffffffffffff, 0x22, 0x10, 0x2, 0x665}], 0xd, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x9, 0x7}, {{r2}, 0xfffffffffffffffa, 0x10, 0x83, 0x1, 0xecd}, {{r3}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x800, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x1, 0x3, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x8, 0x4, 0x40, 0x23}], 0x5, &(0x7f0000000080)={0x791, 0x100}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 12:20:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 12:20:50 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x6b) r1 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x800000000000020) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/254, &(0x7f00000000c0)=0xfe) write(r0, &(0x7f0000000180)="27f431244023aa7765b2c365da0b566f58b3760151e3ff7a2aa4673b6bb91fcc192dd076f0daba5dc24ee297976d813eb8b925c1cc0ba22e7554d770e49c087c6081344b925b0f9ba403956d62e89d001119536e6ba41f6115e29135f9624c6c193cb939ec8215e39202dd5a3c82b9434c7a912fb38aa7bb4416dc1650efa0df307ee615d334feb63bfcd2dfdb954ca1df9c392871e826537df73c9c7a4d16c0a60010f4f21ad8b4c37e3911915823b6973cc13e", 0xb4) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 12:20:51 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 12:20:51 executing program 1: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget(0x1, 0x2, 0x63a) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000000c0)=""/214, 0xd6}], 0x2, 0x0, 0x0) 12:20:51 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000100)=""/171, 0xab, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 12:20:51 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() socketpair(0x19, 0x6, 0x8, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), &(0x7f0000000040)) 12:20:51 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20801, 0x40) ioctl$TIOCCDTR(r1, 0x20007478) 12:20:52 executing program 0: r0 = socket(0x18, 0x2000000000002, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 12:20:52 executing program 1: r0 = kqueue() r1 = socket(0x20, 0x4001, 0x1b8) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000002, 0x693, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x302, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000003, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x6, 0x40}, {{r0}, 0xfffffffffffffffb, 0x0, 0x11, 0x9, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0xf0000000, 0x7f, 0x3}, {{r0}, 0xffffffffffffffff, 0xd0, 0x4, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xa2, 0xf0000000, 0x40, 0x9}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x0, 0x63cf}, {{r0}, 0xfffffffffffffff9, 0x9, 0x1, 0x1, 0x589d}, {{r0}, 0x0, 0x5b, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x60, 0x40000000, 0x10000, 0x5}], 0x1, &(0x7f0000000180)={0x3, 0x200}) fchmod(r0, 0x0) 12:20:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 12:20:52 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0xfffffffffffffffd, 0xfffffffffffffffb}, {0x0, 0x1f}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x1, 0xffffffff00000000}, {0x8000000000000000, 0x10000}}, &(0x7f00000000c0)) getitimer(0x3, &(0x7f0000000040)) 12:20:52 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/63, 0x3f, 0x41, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) 12:20:52 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xb525, 0x9, 0x6, 0x7, "b45af6b2bd8914f851964caddbd14527e102e86c", 0x100000001, 0x8001}) 12:20:52 executing program 0: select(0x162, 0x0, 0xffffffffffffffff, 0x0, 0x0) 12:20:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x6, 0xfff}, {0x5, 0x6}}, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x1) 12:20:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff82, "0710000000000040000800f90000f700faa36082"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffff7) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) 12:20:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r1 = dup2(r0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 12:20:52 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x1000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x848) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 12:20:52 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x808, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0x928, 0x9, 0x8, 0x4, 0x8001, 0x8, 0x3, 0x10, [{0x1f, 0x4, 0x40, 0x400}, {0x4, 0x7, 0x5, 0x1f}, {0x8, 0x1ff, 0xb8, 0x1}, {0x0, 0x204cfa0c, 0x4, 0x6}, {0x15f00000000, 0x5, 0x1, 0x9}, {0x101, 0x7, 0x1, 0x3}, {0x5, 0x0, 0x2, 0x3ff}, {0x7f, 0x20, 0xffffffffffffffff, 0x4}, {0xffffffffffffffe0, 0x0, 0x200, 0x6}, {0x7d8, 0x4cc0, 0x7, 0xda}, {0x7ff, 0x0, 0x2000000000000000, 0x7}, {0x8, 0x1ff, 0x4}, {0x3, 0xffffffff, 0x2, 0x9}, {0x800, 0x6, 0x4, 0x7}, {0x2, 0x4, 0x4, 0x8000}, {0x100000001, 0x2, 0x3, 0xffffffff}]}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pread(r3, &(0x7f00000000c0)="cbc81905905b6f8a310b08015d3604f6a9821e58d2d421000c41fb4d06bb209a56b27e4a947e24aa6fe432c4e38a79b54fab9b69dbeafd4f0059a0c32ab0a14444304b31574801fe67f248b14afb13edf0111792c64ce7ad67cb3823cd0ad3f43b2720654fe84d8727da4c607df6cf65403b7929e3b4a68e6bcbae5f34bca8e396e1001ee800348f26b55a57ec7231782330a54a073b8f57e133d0f344df864be6456d6b732ac84c1abe6a3eeb59d1c08498eaa464c592162204dc17916b48d7869e1f81e01970dc32", 0xc9, 0x0, 0x0) close(r0) 12:20:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x30, 0x21) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x9) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x101, 0xfffffffffffff027}, {0x6, 0x28}}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000040)=0x200020101) 12:20:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200c1, 0x102) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000200)={0x1, 0x1, 0x7}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) r4 = geteuid() seteuid(r4) fchmodat(r3, &(0x7f0000000180)='./file0\x00', 0x84, 0x6) close(r1) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x3a, 0x8, 0xfffffffffffffffb, 0x1}, {{r0}, 0x44d07f6887d1bc7a, 0x40, 0x1, 0x5b4, 0x5}], 0xad, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x94, 0x0, 0x8001, 0x4}], 0x9, &(0x7f0000000140)={0x4, 0x81}) 12:20:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) chflagsat(r0, &(0x7f0000000100)='./file1\x00', 0x10000, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 12:20:53 executing program 0: r0 = socket(0x11, 0x4000, 0x6d7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x140) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 12:20:53 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) fcntl$setstatus(r0, 0x4, 0xc) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001540)="1688dea922b397bae4f7bc4f6efcb6fad8cc77dcfac6dd3f94dea901fadb0eabf4e66263542bbcbf32f6f01de4f8c3f5adfb59aa022ec31bb714b56713986d3195f62dcb8727f9a4c4b7bcd90ce26500083d3d920ef4bf7d12b25ad23b27620fa14559500cfbe5ee71f25afc376c7ddb40fa62227f4577196976d31688e39784663432a507bb957c05263894314280c599956054d5c55ec1a862fb9190403c863a75a958606d86dcd9a7fc4571d1e97a5cc3dd1d4015e38bcec13f0466571c4a0fb7549eaeb5bdcbff8017f66c0def07e1610b580896e5bd6ac41ed1f49daf2173f867a2de911e9a9b267ce21138d47beb655800c57aa6e9b3dbbbb127b70bf11accee46b3817911d8a942fbb17cac2ebec51b1e75cd16c3bbb9fc4477a23cefabe6118bc4649a8a43f8f9dc082c0ac8bc45b512f9189484a9d86c7a8f44c8a8c72c9cb2a4fa60843348b03690703af22753a04e2a85177224d236e6c0c8d7b5b1178b9b01367e54b49212f2cb3a900bd890daf85d73f2ad2ca315a25d39b448b9245d3166809ac9c3ac4a55055976678f078e3e79e7c08e5fe8256bc9a9e4cb46d2f02d6f6e9cd800513a8084f2f2193400c8e78a4b575f4f59855def625a9d33a7f360664f1761b9a4872fb1cbb0cde892718ed732ec3679adf4d3075ca2e74592d75fdeb31bb030897c96e1a960bdbcae990a2a68568360508977d9954f4813f97fc88161ea9865dcf83645f9dc2382d2efe00157c19b6e0fa2edbf7c4eeb146eed4a1428f2a47e2a80bad0ea4ee49992c810fe56291c36831285a335c879fefe9bf5e68a3a5871057492c5b08d96770cb2536ffe6c946d80d8a47b167a507b06fcc201c240fc6ae022a4e376c2b08129f38562df7612325e930dced9e584f13af42e241a3224a41cc1f99a212e614413ce605f299c51de79135dee738b0b5dbcd21566738c84461bc2314d2faaed088364ff212fecaf8a5a2376a7e602935f8d50d4e36f3ac951aa55bcca6d3e9a9896ca72a6de6981d78dba0f13485016021b3879496daff15cb142261687223b7ca5e6ac253d74c4122c1a0dd71e309a336506fa77b1442f2b5d96fb49c310ab0bf116bfdd64edb859a4e15f8d6244ebdad7709d96be23c01c86050efaaf842f4c1fc6f6e1fae65c689cfb7557800bc2dc0034a6a21df0c542b36523bd78b1b4de57fe616f8c73ed332cb79c4ad1a2a762665265d4e90f443eb07c8a2128453916962572901885fcb566259a461f666e9693b4b8eafc69b90a2b3b9c39d8a1a2caa74cee47b89edcfc1197503e63c9f68de1c5725bc0adcf9a8fafa3ce2965b25ffd0bfc9b7ee6b0577c0282f924e45b04941f66359f83a1419d4ceeb038f2db243986ad48d51d666c674cb3f67eb5f7bef6c730f340a82c2d22e3c0698ab0df1e905ab2600afc0eda811c0bd0fa53680e6dd2561bc11574154cad9e00c938659bfb4d9045cf109388b0bb855da3614353fe527d0ff5c6a65ce0d4932b3e2f2d7e4b6548d082f49d6e105a0d6a9d96c9c1237fa5a9fdaa17e5e533dd1fb83dc870760b5e0ef8a15115cb2b3fb80dc0c4ad5e1f7fc25924d8ca2c62fc9626f42479514654bd96847e54e19e3b076f1359a703e1399b82bc04263620f6849504ff005ea4b30e1318a03d1db1dfd10252a0a0669c3278811010e171a35d01cbf940033f343571c7551b4f73332bba487ae1b95cbf0cbedc7a51907a20e5f9bcd56684f71a8145acb2b500d5aa1bc896bce3151868abc87bf9c1832e61e7d424e0fa0a8d56275a8f9286a54180d233f4960d9cf0a6c126ec8e422a9cb2693a7ae75bec726cf4850870a0cf39c35585035c97f3ebd031008098623dde6c85f29c3df9da1d71f85b78779e3417f0e8dc7c553249b6c4afb67f74514eb03670948dd8126fa8d0a4e31dc2bc4400f20afb5053702d777083105228cdaeabc77402c8b8ccb5c31dfde3af127e7dab8cef5eda11cefbeaefdc12e056a0045aef99eb8b9e60786efac23382de25a021ac78769057e000340446d1ffd85a53a3406f5782b631f79ec70cbfeb6f443c980dee2ea3725ca756a5091e800c94ccccfd5453ff819077decf4f2544d830b7b61567055f2a6bfa39af047eaf65bde13b71e3f36a38878b6206af636757f6d31a7e9f4a9d1b6ddbd000b2e8075e2d1555e44efc99a7f50ba7ed413f0c9ce6bf2d1fac8e1fd6ebef0bd9a29409a9b23d1c28738d77de81d17a9918061de605c98a926204a893fcefa24e643903a5a4c018d859728c5b73c2a36825bab38d4ed36bbb076ae7f5e68042ffeb66f892d809f19ef2d333b6ee6b7b08b65220e6b17d69302517630c0cca07412cf2aa566f5e523fb72e8e088f1a6132c05f077ec4b15e675a3681555f84f813a3c0dd99c40ad4ffcc31b358c7570b93133f7250ed267ee3f97c1847638f161d8966e4c439719e94a31422c8ebadedaa639fa2ff60756a0804c36659289459186ad2e148fe67d8ac9afc095f2aca9eedbe18964fa3da931a43e6460ad8ed27957e31747738687677806a44de1fad0f0571793d23aea049809f97767a6052cbb4ac1dba5e2d60df13186864865be3098d1f4f46bfaa87e737f009495af3993925619300df69332b716687e4a29d8946caa8f4cc8a4ae541eb0c4e0899f86368658f1148f5b8eb86d5f6815243e259ed3785f4d7996111cc4623f630cba9da3bac0836eb83248feaef23c1555de6293c009ca469488b864e3a1b3383c05146de11e93fd358cc75e8cefce80e94c508549df6c1829addc4fcdefb1c8423863fc78ea465673ffe98eef3e5c135e4fd27ad130139786341e5fd8ef37e26f1c4d59dcabd44f64304ba6503f38f62c6d2968e1c4becb107e9201351222a53ea5f5fcee5bebdf0f1a2461b0272c69c770177b433546aa0b9b3d17565a523dda18575531923f285d1ef7a9d9ed49e1806f23f211ad9f0f5ea15e47646187892cf8095930e0bceb404a0e5f9cb2a5a42d1e5559fe989c8eaf6b284b2cabc04a3527e6e8af8b2b052f99fa0ca90e7a5f5fea5a051aaa49cae2fb5e50b326415583d33ee3290cb8e9e89d67d3940d39ad4b19c247354b3261df14cae224df3cc54524c8878a1399f4a0e09a35fa8aca78ff782f5af03cb9ccd222c3830ef39e4ddf51407074003ef535aa4ce63efb22ed2728e02477ee0c54c18bd68c9130b49ce41af0568d906ab90e8c19324b5bd8187b50b26085d29c4c2baf56221c03974e5c24bcaaa31dc29867511bd1fdf82d5831b416af3e124310ede182129147e8a0d000618953e9a392eda2b52651979c8ecc94f7220b6b8c6f1e5465a83a2623af8419a4b578becbb39f451ee90104322d7bd991f825126a21d58de33ff3db170651bbe0dea1e1afe3f235e29fb323501e2c3ff8d73fb72efd30199e82169275d2056507055fdc85ffadc9094f8239bc89bb4213d7b51df124d4811bdb52a4a1df5c84bd649d5e8b3068725772089d5d86ff2dc93522095052a94f44a8e6bf6b541885beb5a3e151492850eb20e26718b27bf4e013f8c34db88b56b711586e5e2fa7c4ccaaf4fb4cc4870a8a857edd560a7b46beb05057e6ff41b6f10cd3fe94041d8fcea37f19dfd1d8f2fde311da84808aaca9f67a1f35ec4643a0e9c1afc06f90a5a09f897478c710c7706150fd5b36e0b27b32b9678129c6fc028e158989fbab09fec3dddfaae0af5a0ac5d7632c401cad82967a3789ec22314653fb33b970c361d6804410f1793c09ef93671034de8679273413f88bbb7f3f4d48ea15612a2683853a796edf8c0c37c3787f50840631395718b2feebe4a10c006db109c2e981c49b44b871f9417ee2d0b88df858ceedb1debbfd39ed3aab90bd742dd8d792aed60668b05d0e8ffc935bedb7511ecb3e628ac96fedac344476a19e4723ccac95bae81910a1bd3645f33a5b1e821b99496a1c01f6276d2bd941fcaf64bba2ab3f33de38c3fa5c87efdbfceb97ae77937c4cdabee038e6a2049c760ce6b01863d1cb1d2e06b9146b868339dfd4e49ce79880ca287d95c93a42f75411a2059a3f51e10908d324208fb5e03e4de9eda2055c5d6a74a67a2bc69ff58c16c97eb17864c94835b44cdff13d4e03345c189beb24ea1114a29721df5ace2c80eb4fc114dee7f27b1db79b695e3455aee086a42dbf1db59095f5ddede071dffdae9300082fe5fecfd78ea27b29cfe50161e3373eb313bcc0572293decf5222d483950eaa8ace90809dad1def609e2070a77de703c2a7bd461fef4a4e999b2562802d2324204567da95e5ed49fd4db623d803ad87eea9829d3701d681b761ce8cffc051682df6cea9607167c59e20c3f53cb23291d8f8690042245cf5d72484d39b030280292b028ea031820f02efcd5873ff729468c1ef15f15461afc24da4824e331434bc653bbf23ca6a4044dd7cd2ff0800058600916960ca136236a6fd124c8df1bf851af0e99e764c04c99de8ade14dff3c150ecfc244ea291634ee27d4d41c882c80d5899a891b5e42a6cb2f7d7e3686b1c75a2aabe29ee1626550b27b287a724f37ade1836040e67d47eb37b760cad31ca5a28c78f7616ad4bc6013d0452b540aa099a400d1489bdfd8aef589f4c8739513a1f2a48929589d1eade71a8608a81d8757d226a4ff6b46865d0394c30423645d776e1ad981da8e460dab773d9aed2f4c89ee4b0f30434574882a5c85489f3f2a0ca2cbe34dac13564ba4e1ce1454d167df51295d50a4499923123c34a9ce40e2a3f4627c4c75c675a47e048c30ac084f40eb0fc7ae8ab792fc98b30459dc6daec86721e680e63392317cd18e91a34f4964496563bd42034e238284c0c4116dfc6fd9e112752840a14f9acf5e09b1d107323cc68b5955bfa96ebe0cb9610410ad5b0df7305255a139faecd1730875d892d062fdd0132ea74293aeac58ca7fdeac922287fd9c177672c3f1f126123337e5fdd830b5d7629812cf946ff8d11688e4b1ae46a80317e6ae052fd0c9b5dd527d062d106c2482a6c1745cd7a13a36673b4ce8681c82ed4bb8665ab227c31c535a4c4745997c0cf44e3b0f1d6a64d9a043095a356da30f02a7976cadf193e31a0dba9d4068f13d1cb186bc4c6fb52817792515711897af3dd4be95925967cdee864a8e8a58599673043bd8560829b89aa1c1de12019e3032196179888365c1fa547d71c7a35e4674646636b993c1337c37b2648b89b0a32927c3071d87c3443a98feee7a1294842b206e980ecec09e1aa2f6482e1aecf917fd4df0fc3fdda5b075e91a21b19aa29a7ea6cddbd9831e0be93449c3c7e385654e3fa5fb2a4a8a04e9ad8bc10e4990d1145b61e34f255e4846b5c02d1adeeda7763a94787c70fda76e6e5c3761f655beb1cd72ae175067a4bca7b21faf5d86f80783ef854213796e151cc058b902f02526f01dbb7d0aefc1f5d6c54ea6f450b954621b4448ce7f7a39f70a3b8df982e7b1ad115176752906cbf06f1669b19e4bca98a1425517c2af7f5b4bca7073ee259ae85358a68cdc2b65f465581c22d7ec70bfa315e0f5590514901ced4254e3a4ca43cdfec11294ebf7073955155f71acc01947f4cde8a2ab5b98dbc1dc2e0a3c5c39ff3bc7560426ee8d615ab6886af9cfae63244f6ac8dd5b8df60fdc95a49c148600f5561c3b4488dd0b00a2a7de44dbfb885c6d8cc257703299ad7119f6c388c0c466bf4bb88674c38e9e46269a3210af1acffd0106657a737c4b86709e970634474de97081aaf26c658c99c7a78fb99eaef5b69d38fa751fa", 0x1000}, {&(0x7f00000000c0)="df4c98bb630485fc1f2260037a4cde4c08962f928f143cda032d5bfde077b16199c6378f8c204255f57543be84", 0x2d}, {&(0x7f0000000140)="5e020fce18deb0743c7960ce900db3afc685fc01760427c9b7f0dfc57b3685d5dcfa68be59a8b2bb2d02677ad39fed4191726277fdd1d8aba95ac0e6ed57a9051679b3c26e1bf92b42ca2a684579256426c23338c55b7b9e6001bc07119f4697b6beefaf1dc48a395449a717d17b9b45cfb6f25a8047b4df7f57aaf399007ae0cd7cdfd9e1e945b18068fb20aa4ae6ef91c32ab02b51c1d91090a09e4be236e24331e869fee5c3a03865175633d9132ca41ca90b8bdd9808b1ba95bc2a197388f988be50730771b8f30f7841c8e27273c622636876a8878c4a9223ebee36d75a833330931b15a92d9d6e", 0xea}, {&(0x7f0000001280)="8a30785919dce6b1c40792bf8898b800b225a03b102ae0d714e8522f6b5c2881fafa8946491fe6f8fa54b7ee8744dcef8b028b1e47fe3bf9cb265f609841abca07c6b4d82f696a99117860b74d5fd3cfbe0e324c27b8832c415dbfa34df93189a5374234919385d885834bbbaf8a305aab153e49e26bbd4cebacf8c957f770c4b8a6847a0f6d74e5a72d57fb0ba8ed6d523dc9c496c2ed8bde570a70d1a1abc26e25c81a1a201bb9cdfa6f0040d96eb6fca0dd0a5ec5bf3078304b03c6492e", 0xbf}, {&(0x7f0000001340)="178609f5875dbb5b23e2a74ded6cdf4299db4116903dcfd345968772751c27e3ced1bad11f5fc869356c3b9d49f1d30cef5813e21bed3d8054b2c1954c85c54776c6bcc03dda860a64b505baf422a3ed991b7b23cd92b09417f81730cf7db81a2e89ac746f55b5acf16ddf9223814b96750141e30ad55363274696d93e3412b9e2d8b70261407ec84581c09cbcf8a953ce4b08c2f97fd6eb7c8e134b404b801fa8f983b7", 0xa4}, {&(0x7f0000001400)="965235e60b7d0cad909544435fab6388fabfc51b7d1b3d0e5bdbc446e4e2c174b464e8a81c73a7498e837fe3cdc71d97625a5963857b8d5b93ce3b260ebfbe648a006530b88e036c743c41cedc8f37b2f93d3a2aa91ee8db60c69f3d968a1aac17904dbfcd5acda0015ad575b8124c", 0x6f}, {&(0x7f0000002540)="6c8abe1f6807241250ce9b97d8f2af539d417a0c759607b04ab093b208a579ea9d685c4894d8c29eb382c40d6daf1690e4525fe12fbca88ba8af25bf229d2642c9cd5bedce36d092b5c587afab2ab945d18ed35ae9f04113b748fce776c76d9f01e6205b06f3bf5c9764a959b25de0aeb96a81c7740c6c3c16094a1d77e9ac66b33df95c472921ade727ee73bd8668ab0426cb4bf371205ab924638e5a8cc1c6be920e8d780736d6df642a58a5b73f", 0xaf}, {&(0x7f0000000240)="f76da7409a7923c281", 0x9}], 0x8, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 12:20:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 12:20:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) 12:20:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) flock(r0, 0x2) read(r0, &(0x7f0000000000)=""/77, 0x4d) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x7, 0xffff, 0x2000100000000}) 12:20:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x4, 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) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 12:20:53 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) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xfffffffffffffeba, 0x0}, 0x800) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f00000004c0)=0xc) r3 = getpgrp() setpgid(r2, r3) sendto(r1, &(0x7f0000000100)="bebf7d0c1ed3bf246c5ac597be7abfa64cd84c6c31789745c3ff10f12c63f4a452d74ab1374e565256359c96a4e6436946c6eb874ccac577d257c5a0d4d44a355e16d3a61ff626371d4c2cdc36c8adeb9d6e522467803d8a6c6aff72572c9125ab41a644ea9fd8b1ffa9039d1815d9fe93971b56bb4f85a5ca80fc1eee78566e32814f780a2ce1b1ef5672cc5853e0c4bc50ce18272c5fb8bada5daf2a391568e2d2d2453eccc94c6d9c78d72207a87a1ff58a0cb3b5dace4d5dd9b75b74388c0291ed5d66986a770a", 0xc9, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000340)={0x8, [{0x1, 0x5}, {0x2, 0x6}, {0x1, 0x7}, {0x3, 0x6643}, {0x1, 0x57f93b7d}, {0x3, 0x80000001}, {0x6e180d2a9bc80ad2, 0x80}, {0x1, 0x905b}, {0x2, 0x80000001}, {0x2, 0x1}, {0x3, 0x2}, {0x0, 0x7}, {0x3, 0x5}, {0x2, 0x4ec5}, {0x3, 0x81}, {0x2, 0x6}, {0x2, 0x200}, {0x3, 0x7f}, {0x3, 0x3}, {0x3, 0x80000000}, {0x3, 0x1}, {0x0, 0x9}, {0x1, 0x1}, {0x1, 0x1000}, {0x2, 0x7}, {0x3, 0x8001}, {0x2, 0x9}, {0x1, 0x5}, {0x0, 0x6a6}, {0x0, 0x401}, {0x3, 0x7fffffff}, {0x1, 0x4}]}) 12:20:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0x4, 0x27, 0x3, "e317707a80979632b192704fb6078dbc8233f8d6", 0x100000000, 0x3ff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 12:20:54 executing program 1: getrlimit(0x7, &(0x7f0000000000)) setrlimit(0x6, &(0x7f0000000040)={0x80, 0x800}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x24b}, 0xc) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xf01d, 0x7fffffff, 0x6, 0x3, "4862967d8a058dac0946ccd1dcf42dbafea14f15", 0x9, 0x3}) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x12, 0x0) r2 = dup(r1) sendto$inet6(r1, &(0x7f0000000240)="98e732c0e33e337e959e83326973ba25f91e599bd61ca06d4ac6db9252689c002fe0db9a2da50332f3a6fe01cb8dcb4ce97f8b4f0217aafb5961019ae2e3e5801046bf6eb62e89f6b2a478f8cd3900d44d77f9b6ac4c99de33e534bdabf4328ed0c76a3218a7e8800e66a543e000f4aec2e473a67e7c7504f5c968d06e836b558805e434e68d9b566b80ef6e10f0de754e8567a14d82911073db4b5f1ed80bdcbe5e550ff9bd1ff8db69e23fc2ac852ade4544331fd61f095f059dfce9206ef55a9d6a593e9fdc", 0xc7, 0x405, &(0x7f0000000340)={0x18, 0x0, 0x6, 0x2}, 0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x7, 0x81, {[0x80000000, 0x1, 0x9f3d, 0x7, 0xffff, 0x1, 0xee7, 0x9, 0x7, 0xffff, 0x8, 0xf6, 0x9, 0x7, 0x3, 0x8, 0x4, 0x3], [0x7, 0x2, 0xff, 0x9ebc, 0x81, 0x23, 0x8, 0xfffffffffffffff7, 0xc000000000, 0xfffffffffffffffc], [0xe9b, 0xff, 0x7, 0x2e00000000000000, 0x2, 0xf100, 0x800], [0x2, 0x4, 0x20, 0x4, 0x400, 0x3c564ac4], [{0xffff, 0x7, 0xb9, 0x538a}, {0x7ef, 0x6, 0x80000000, 0x8001}, {0xf9, 0x4, 0x8, 0x1}, {0x2, 0xfffffffffffffffb, 0x7, 0x81}, {0x6, 0xfffffffffffffc55, 0x3, 0x3}, {0xffe3, 0x25da, 0x20, 0x52}, {0x5, 0x20, 0x3f, 0x2e}, {0x3, 0x7, 0x4, 0x81}], {0x100000001, 0x6677, 0x2, 0x7d8a}, {0x171, 0xffffffffffff8000, 0x5, 0x976}}}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) getpeername$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001700)) r5 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001880)={{0x9, r6, r7, r8, r9, 0x40, 0x5}, 0x10000, 0x101, r10, r11, 0x3ff, 0x80000000, 0x3f, 0x100000000}) r12 = semget(0x2, 0x2, 0x100) semop(r12, &(0x7f0000001900)=[{0x0, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x2, 0x6, 0x1800}, {0x7, 0x2, 0x1000}, {0x0, 0x1f, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x8, 0x800}], 0x7) setrlimit(0x5, &(0x7f0000001940)={0x6, 0x3}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001980)={0xffffffffffffff00, 0x1, './file0\x00', 0x0, 0x0, 0x7fffffff, 0x2}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000019c0)=0x1) getuid() 12:20:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x1, 0x3, 0x9) setpgid(0x0, 0x0) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) shutdown(r0, 0x1) r3 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x100000379) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f306696516530"], 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f43c14960997679adc70dfa5deebf01e204212ada18135b9f85550272c8a7df0a3a75c5ca2afad164f14bba191588ea3bf42ca763d5cea969b584af84a7aa44ebbcfc9be0bda", 0x46}, {&(0x7f0000000140)="f43c44d317f772473afab024d5a979fa28ce9c38f7d29e451295aabe7c12b9d463068f3c92a7f428af915a8b20517235cda586ebe283c305758616c92bbcb30a907d19f5f16c50d80b0894ece6e10e905feb5d0638eb4d81817b174227ecc8483056cfc240e0da9154fb39c7592331109d0e9e8b91e47a132fb0be0b0c2301f1a0f44d1671559754da50b338698cd9693fc0af171895fc15ed1e6c16acf0db5a7c9a331487d309433ba31b47d032adfdbe1243f045afa30361b5", 0xba}, {&(0x7f0000000200)="a4192be2637e5b34edf8a2747fee2a759e4aca9398f4f60af0a80de9b009a071c40adf3eca36703877be5508b8a030a521aa89f6cb8a5734ae4e410a38e40c87536f01853c43d6c3c064f3ef85022bf60dfe5c54862471b132b001a88bb485bb7c534caab7ee441abe6c9b029760f5b992ef942e62f93cb6547a0caaf07950c745a10eafbeb2767026fcaa668eebd9", 0x8f}], 0x3, 0x0, 0x0, 0x1}, 0x402) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 12:20:54 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xaa, 0x80, 0x9, 0x2, "c26effab09df867f21482c7f602272302524c15c", 0x4, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0x0, 0xfffffffffffffffc, "6e581459dc6eefc4d0f3ec2e80b73d0f7ac2d06a", 0x8c72, 0x2}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x1, 0x4) r2 = msgget(0x1, 0x2) msgsnd(r2, &(0x7f0000000180)={0x0, "bfeda5fb550a92035da19c2d49d924884e5b4d2ea9a34cb1836a6f2d2e94a83724d0f223207a6f632eb72ed20d91485078868a7c09c3623b700129ca9a4337e7c4eaf1b1979a3487ed46adc395e4cf30e6c335472be21e9569c3cbc4172fc75c0151d0c77803b0baa1abde976fef958fdf39452157f203140a7fb1a67e15c6abbb83976c149dc11b205d8bb798f000e8bc38ec9c397c7b439bab08dde192cef42d75b27a24715ee8a054a66f16acf93fedf4f5b4fdacc63b93db6c5e2cea23e65576269ab0571686266e7df8c2ccc8d886daac9ffca2726b9ca32a3f28b7deec3145da09a98ead9ee39d2d377d518a95caa115e66a00b9f3d497ae2e7ec1b31e002c5798a675445c0fbdfc2e2d1400d861bd0850a46104757a24457d158d0ab69bc280c998ec8eea6bfda95fe7430cd5a9caa1dbcc333697d95eb44ef64b7f85cb14e5ac47748fafbb7317a3f5111a492cf9a0bead10dc290d8a42c71ac3658a7cb99763dbc919a110e785d4ae2fea902912217b9a45597439201b2e64b3f38512abf957f0e05a5fc4ea7b8c811d44d8dace67aedc8f1e59b2530e1e28e8a7087679bb1f950fc3a1e71cf86a494fc5eaf46238efa33067de0df1f208324ba24243fc949fbb2a407f7f99589b047da0b3bf64f35fb272c516322f4d0378e314f458e6fd1fcf22c634c714d17f15c19e2b7dff8224781e717bdca7afb465704c0d6a23e59d491839089e6d050742d79d220ec5fc4a84d4f6fc991f37bffe98f399ea8696e841324fc0cca550d2071a45e2923db92629d0f6951f88d241b328d4115caf3fadeb8406b122da8e169fd317702ebaec859eee6e92ae35b46748c9a8da37d2f4f5c8401339caaab88ba13f4cb3e5c9e84007287a9c0b7f15b36956660e601b3642f60aa9882c68f228c0ac036b0b9c27021b521cca61eeb515cfb90509c2cb7ffe4911170b9f5f16a402f7198dccabc0e602b3a52c64b3e0109910abc63cc429b1f253eb088aec8961f7c8db827c881dec92be3f4aff3140d7b0ca295c3756d008fc748ee673bee7e6f479ccd12d4483369b4b6561e0d0f1b211e4b6cca02f7aa795d60711cf8317c5615eaf3a0160d8e24a1054cde30acc32f265bef298345faca29b5a1c6a1617fa8bc6707a739625938ab49dec64f6e5788ae50677276c4663b4d66eda334dc04f933ebe9eb27295aaaea578db48d1080cd752f1189c865292fbe34a7e50ab63e27c48a1099740229857ccb58d5e1028ce18abf6e8756693812c9512e59ab5dffdf6752b10d801f603752da183e6e0b7e9743f31ce80f0496f77aa01d83e7991aa27ea03310263892d0e253b2496e227316868819547630f9caf1c54b514e9888e3f84a0d4d85e40c4f74cc82529a51aed15ea4eed2d75e00dcdec1e04357bbec1f5f5a2032a9e05ad971acd403982dc0fce9c81424ae96418455eec4d7ed83b3a02d7ceab2ed91f1dd7fdb51503c18b4a1104a1f3369600930d8a8fd4673ca5d0af92197d578c93121f68b18c4cb81a90dd9fbbc96170b5f5b551e965003575fa3a28108377aa90bf8226514b81e20125c0e04b29c29810dfc2e8ad16484ed94be4757500dd99d1d766f1dfe49d886a627a6fe18c8f2e2863cba68d8132aee32fe85e8d88252f8cbc51232b316e6cf69225cb8788bf18afe1877cdec35d75f757bd8caf60896c76e75de53daf0df2e0d974cfc43b03f758516d225f06cf4f6dc870b41c675f30a416c42ab96034299df1e5a69201ef0fa037cea1d4f48e1bcedb9a1856598a5578fc60e9b77ff2ea908e7bfafe65cfaa9d4ebeae266da05026df07e8294eed0bcf67cbeb8b51005fe9d44bad9d0a6f588b1271c3063f018c238312ed861d7b548293524dd58f06a713569bd9ef50d427949087ad4e254a349f0e09a970e90ee4a650411bb3c936f2e887def0f4b1b3f1512696893721ce99a76384701a4d899a7a5aef16b590211481cbb1a2680d343d467372c10d4afbb482f528ebea5522b5c1b3186893f17817276d15efd6b5f56c924193c0fd5e7e2ebc8ad0e36939fa55c25d87005727956682cfaaafa44be7dbff71cba8638d5a71d45c2116d95c7c258fb01e23b0bd16f71d8673669c92cdf2b1d0acd60f53151326946611b66b02e61216647024bad54505421bcce7d74ad3c4efa661c1f5f88395b8787f2b01c858d7ac73fad3bc4fc7828f47897d71b1fda77f8320a0a03b88ee2959eb827668b01d825e39e82fe51c79386e60dab3935c61508070510a0ac469094b3edc19eed9d42bab54ed88a727446eab8aecbad273fdecaf2e6931a2712cea5eac9b238bd30e29244b9e3be25ae3b968256350e38a2e88e57feb1dccc6e4315eca20bf99c85065dc244e590215455f94e4b44bc5d8ab770401ce9427ed12619526734d5f862c1467e50c7f4080537c6a1c0c2cd10b34844534169f766eb266441faf82e5b8b36562aa8d0015c5d44fcc03a2688aa4895b56aba4e36cf92705e401efc2c159ae03f4d7087ec00ca64c5fed997683b2c89a9243348230cc9cc3ceca2c7044c1bb22d5e311cfe8d95d09883dba2ff821aa45ced300a30bbc8ff24464f0dca155146ba93c81d5c9d87ad3cfebed728509e8eb23322e764bb3f71450c5ba65090b58c13a37f043f59b52e5034aa3acc48c2793dad1c28ed9ce064b56d5d8d9c5a1dac9d73b7f6a908b467798fcb70b7c16e580ec2a8b9fc705ddf6a6ee42dfa4661d80d5ba0ef1c4e01d800a4d1af4e62e59d7122b4a988ea2244e0905cdc3306c28ec92b7cb04860f75f0528ad8263eb1adc29e9f06da18e8e4d7ec856a96c74c65249bfbc437b4f73a6309ac2de4c02b2c26276ff488b598bafc3ab758c41e4c58a2c3ea9d1cfa94663df4bbb6e52f549a42c4f13587ac7c977730c92794cc460f4f9aea6bc9e8b29b46727316144c433286cb39716c41bd367f1f6199365488d1c8687f90169b29420359e1f6bece5326c042b98f96e9f06ce0e58657ef58971f4c5b48ed03bc51f612e0389c0539cdfaff23fc2de9c78a53ca642f4b6c059c389b8dae8e12555c5d4ed5d3468ad76d215ee978dbbaf37fb49f631a7220bc999844b9d55a70bb413d4b5681a2d53b06b79df127c518b52ee968bee76709cdbb5a042c00b4f1c0d210cfd9f5c09f362d59d81afce96d75b3fad49dedae63fa4ddad10e3ddae834fca14cfc4fd54e21f5d54aa3861891fe9828982d296cc7ac1090084a75c9f79dfaf84fe1ef021e9cc9c35ca3917ec40a0df6fc646709166b5b690227d0717507fff801943cf5f99f01ca5583b08ae1389b18e06521f6fbccffa99531583a8731150c0282c1ca23dbdee328740d62fd10c22e270448a3b7177d571a974a374fa3903dccce7efddba22031b29090ca1ed05914c5dd0ca8e0c6f5f0d0e334cb16c32494db071f5e448eafe1076e8e519acee54fa2b2c6b0e8e0ebd9cb9a6a4ea5936d52848b508cf72aa485bc77e84ca524b3558e1011e6abe194c8f1d5e26abab30813edb362932b96f54f34d6ee8e8dc0c61e67a4b2cf864110f6301399667af9bb2a92d055f82a79e0cdc6fc99dca2ee12f2473a3f2e7ab53f75ab05b178dd711b1932e6481d53f505e7a234950e579ac1490155aeb2338ac5b556146e9505d480fd48863c8e48c7191e07a12eaa8a5eecd7e586fed3bc460525665148e83ed872fe228d9305b626f926d00526e0f01fec1247b9da86e8703480a71311295d91770023e3bb2dd30cb2c01b0cccd2e3cc3a076d95f613c921b26fcc9cfb59b3d06ca08639f420f523f87bbb0954a10dd3f9a3b43da156b3cd60784a87ffa5ecc311e8a883a8847f3c07ab1b842a013896004e370be340e58f49f1e10465eb09f71bc635c7ad162079db93ebed03cb324507d2771dffce98c8ce90dde26400e4ea1e15f33aeb3ca6f3636ee0a9ee5459f9ae5b8eac4276b4c41224879c570a98e32c5d49c9dd156a806cdd66d2caca2d0b5b84d7194d52eb0e4f0a14a3e886ce2aaa9122f7154ee860e39ed052fddc0bb8ce549b3534a08895a1ea2c457c17df86ff38d4355c4df4b21c4fc9ed6ad9e7d7010b2c4bf95ab2c6b7027145ce1e7deb173bf437bcf923b23391243891d6346a8773648becd1992f75b4e7eb7d42dae3c43c9caa8befb2cbec08f37c26dc914ee94c06a82ff0edf4cc8ead1343dbd223e0fc267507c53292b088ed57e9fcb5aff239edf127609cfc93224266bc7aa4c8d3cc1db608bee305c1fc8171ce83bc620be1a4426f8ddc1569ab7720b9198f56dae3da967c435d48a9d6ff6b34ffcfc939c0c7baebd41d92cc2e094bf894e8c64b32e6df393aa05949ce9c6fe8fc2f4c38bb6e5bb089f6ff495db2493d857d351e493739ad79e8e05e84e00232764795481136d4c79b90f95614b16ab977d5c7e26025f02e5f19686368e7c6221e05f17947731463d6023327c7547b65474b03f034f175694c4fb8ae5a36065326b83f341991a2e9ef83e96789a593ce97aab468cffaa01a3498b24d7d56169508a0c6bbaac39a7d4836b7f052593b6565b5044c0bd999ade517e71a9c93d3f333fbbe3628b600fcf0356613589cfe81468e2caf151ca81efa6d4fbdae2e0f38a046dfd0406113c9d2e095758d987ccb82532802921a986365b0d59125b5cbc1c6ed88fa8e207cec3010bdc1f45dfe1020c2e1b2e143703f6a10243de8b3334c302ae815833ec9201ecae94a2bd2015bf1f44b126e821b71d002d293354bb5146fcb8508956636084541b7713b664503166065aa3c4c22116e8ff36837bea0be12708322710d6766e2232b8deb043ed1ba01324fc3105029ce576e108e991f459252a687c74d3fc7555b9fc2c3fd1e8d225063d15610a6f1d250678738dca36fda4f780903052f40a3ca3a9d7ac2d22d758ea0fe90df1fe872fa5207ba40c3154c3cb60f7957d3f360acceea8be262f1711e12fa2a5f72fa1fa268f737912ed4b5b015a013a1097ab829e203a499ac5212840b1b6cebec037c9ecd9d680abf585dd03c74083a4989515a7d633e38f8a794eacd84200427411ec3c146ae4b46fac6cfb51a9fd26ad1db67a347804f6fadf1f8fdb4323a478804248be5cb9ca1841754ff2cb7b0f2a84ee56c7e0a5504cfa4c6a568e32ce37a668deb8d70a69b44d2e0992672f637f62e005b217282b634a7d9bcb6085147a2063c6dfa295bed3b01073aedbe1ec1d920cea1ccc3d7d6a4c3c870efbf01fab8af35b923a3c52f95d4b79874072bd74181cba77c39a2951b44a132d92ef4338e5a0b2ea38440e4f0336708e871a442f6eaa521195c35a50a604f2cea01eec02042185b2820923688aab1532b8bcd48627d090af29dcb5fc57f6a18e59ab4bb3e136a776059bb2fb4f3d93fb5de06683439348e20f7a46f240d611d484ea1e82fa038751af7122c2ca25320f53a2101177685d619e2adcc8d88f27fca3748f1653f2a24517590870ff4d0c83e1545031a699999197e476823d8405692464f14575924769133d617cbbc2cc034885f19138a234edfeb6eb6bb07b3927b6ae335a206533d44d4a5cee65f8fee40f4d272656df08698cc2ab7df2f4c1aa86fd99091dcf261d61779ec466f48d10656f60940fa66a7f58ae8c946f53a62d5c12a3c45d17434de3ada61a88cc7c3a3e7965a16b2869919a8c3129ff165b6ccf8c2ce114e59b6b0b37b7a385d07d7f33840b5157ce2db1e253f1f58d90d82aa3c32be1ab2e59042cf413a3a14f8731cebcaf55e094e07f1232ce8a44393d7cf94feefdb2f8b"}, 0x1008, 0x800) close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000011c0)={0x4a6, 0x81, 0xd1a6b01000000000, 0x3, "c3a98f222ec9eb22e39a94ffec3429024880b836", 0x6, 0x777}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001200)=0x4) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x5, 0x7bf3ffad, 0x7, 0x1, 0x7e7, 0x400, 0x3f, 0x1, 0x1, 0x1ff, 0x509}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001300)={0x0, 0x3, 0x6, 0x10001, "7595ff13a72c5275ebba9ceedfef2679888a1f3d", 0x0, 0x8}) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000001340)="828ad5137440e65a61c9e4645d7fdb46d1a2101f58506a37f18c32071c1b0b4c7c4974d7f5d98150a5977e05c5190c8daf72856043d8613796439332e2ae509ee0da189d0f992ac3d21ad90ad601ec56842e47277fd714078288841ad7d673d4b4cb3b923782b446562ea69363ae26105d03", 0x72}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001440)={&(0x7f0000001400)=[{0x22, 0xe0}, {0x8b, 0x5}, {0x123, 0xfffffffffffffd1b}, {0x1, 0x3178c42e}, {0x0, 0x8000}], 0x5}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000001480)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000001540)=[r5, r6]) fcntl$getown(r4, 0x5) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001580)={0x1, 0x3, 0x0, 0x5, 0x8000}) geteuid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000015c0)={0x1, 0xc4d9, 0xc801, 0x2, "433237015813f83d2221e481e7b33b76bfba3c55", 0x5, 0x3}) pwritev(r0, &(0x7f0000001880)=[{&(0x7f0000001600)="f960726ff83d8588251bf8a5b46dbf1a6a4ba448ca2a6d660ef08fb7e96050c47398a7fc2696ff9be7c027eed8cc95a4d44d21d4991d5b81f739bb105d2d79fd90039ef3473fe8ca166af8e73332b5e8467dddc45caefe0dfb472636933a62849cc3ea8f50fad36ab38ba3a4d1bfef9d8f6ead82e8b5832448fd1af012efcf6cf11eed58a06d13a6d15a4204af9fefb6cadb9004aefade1e9f272becbb9dfba95fd8922f23d15bc2c152adf1593b05dca437860788fe6e42d9c00ac7b49549c3598f46133dd57e9f724bc2988cb24d8e33c56cdfe771cc882957c6c62f4f574e3ad237032ea830c83258", 0xea}, {&(0x7f0000001700)="32363ef1187b761bada0c2f6bfbb391257a69b2e3e5d1e2f80179f1cdf84ea06b8932030cb02838f518df0bf16a82aadd088cb67e695181fbf04eeb7b3870dbdae795c51220b2c5c696e60d37e03ba21bb7ae542b5273972a9b68545c954941b332e66541531e61ac616fdd199f37c020a0929bcfb4918569430b2545275ccc9f6e98995f9c7eb4510737091a50a6b9b2adfee730f5aafbcb0cc40d2ae4ac5e7d2e13f7878246897db614fd4ce6b911f03e7805f6535f68203bfee42b27cc58a4c240a332198b49dddae5eb09bf7ef344140c2a8ee709a53d6fa015f9ea0901995ca", 0xe2}, {&(0x7f0000001800)="5afe15d9fc3d23e3b50ec76320e5febc370c477b171d61e1a4b4f2a47fb7100f94867f7a21110af896a4feb2c2bc10c66609748fa06cb5224f23e7ae21d40d7682123089c5ccba557b282f13a2dbbf1b843aedc45c64f311b0f86f55df098d7f5ba15a", 0x63}], 0x3, 0x0, 0x0) sync() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000018c0)=0x5) rmdir(&(0x7f0000001900)='./file1\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001940)) 12:20:54 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x888, 0x84) r0 = socket(0x26, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) 12:20:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040), 0x0) 12:20:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 12:20:56 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget(0x0, 0x1000, 0x0, &(0x7f00006b8000/0x1000)=nil) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) kqueue() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 12:20:56 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x0) 12:20:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() getpgrp() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001240)={{0x18, 0x3, 0x1, 0xffffffffffffff00}, {0x18, 0x3, 0x1000, 0x80000001}, 0xfe, [0x1, 0x4, 0x9c8, 0xa3, 0x401, 0x4, 0x6]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 12:20:56 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 12:20:56 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) clock_getres(0x3, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000), 0xffffff03) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) sendto$inet(r0, &(0x7f00000000c0)="f261d07242166c6ba780a578baccb69ec4d5eb2efe3c2991a58011bb3568e90f00ecd0c1ce1eb0e8ae704861e95440c9ae23ded0315571594fd7fb42ff7a8eb27fe902bbb76bbbfa6b287fce9866e865aeb61aebc08ec0e507259ab7458dce5f51ee4dde90a33eb858da3ce264b7e9f0e0048f67f497ceee08e3d17a2cbfe903b830727a635489bfe8ae2838177ced08db7da2d5a02cfa6cacba4c86bbbad7df48c7a319dcc5838a", 0xa8, 0x0, 0x0, 0x0) 12:20:56 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/63, 0x3f}, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="03e53018cc4f029982caf0debd529f99e4ec4c1bcd8ab46cfc63a092d83842e8c4d7ae67606fca84c87eb329704c03056a9ddb2d267c42a290f94a8919c6bdb40c744941377c4afcfee7551cf629da8a7af583dd90ed65840b173f6a790338d9d715842003ba6441577b1a0cb6abd36cd57fd96bfec6f8c1df41b7de89ebd226801a43a814bae16116e8d09c3b96e08009b7dcc1f77fca3afa4a8fec0d9d202881fa96414f553379cd4173086d5b98442014d64a170a61cdc04797a3b2838b3aa57c1292", 0xc4) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 12:20:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x5b) 12:20:57 executing program 1: truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/195, 0xc3, 0x2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000000)=0xfffffffffffffd5b) 12:20:57 executing program 1: r0 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) lseek(r2, 0x0, 0x0, 0x2) 12:20:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xfff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0/file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 12:20:57 executing program 1: nanosleep(&(0x7f0000000040)={0x7, 0x7f}, 0x0) nanosleep(0xfffffffffffffffe, 0x0) r0 = socket$inet6(0x18, 0x8005, 0x3) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0, 0x2}, {r0, 0x100}, {r0, 0x102}], 0x4, 0xfffffffffffffff8) r1 = shmget$private(0x0, 0x3000, 0x18c, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) r5 = getgid() r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001280)={{0xeb, r2, r3, r4, r5, 0x30}, 0x1, 0x400, r6, r7, 0x6, 0x8001, 0x1}) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000001300)=""/26, 0x1a}, {&(0x7f0000001340)=""/199, 0xc7}, {&(0x7f0000001440)=""/252, 0xfc}, {&(0x7f0000001540)=""/115, 0x73}, {&(0x7f00000015c0)=""/209, 0xd1}, {&(0x7f00000016c0)=""/102, 0x66}], 0x6, 0x0, 0x0) clock_settime(0x7, &(0x7f0000001140)={0x48, 0x1ff}) msgget(0x2, 0x100) syz_open_pts() recvfrom$inet6(r0, &(0x7f0000000080)=""/164, 0xa4, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x7fffffff}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000017c0)=""/4096) lseek(r0, 0x0, 0x0, 0x0) 12:20:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socketpair(0x30, 0x4000, 0x8ed, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getpid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x4, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="c0c1b8d2a60f566829a5dd424d019217175c4631f7eee25707cfa08687a0092a3b347b6e794ba9a6b61189b3b20d00cb98c8e327e1", 0x35}, {&(0x7f0000000140)="e5aff2255dd13ff8e2032be57157e08f41f55e3d0a0fb1aeed9335fba3f47427af57dabb9f039c0b6297f4a8bc5ce6463c4a094992cba1f768e807ba493e58372118d2b9904c57363ccea5065a9c7d81d12ee1f7d206013cdd190843ccc6c30e05da7de024", 0x65}, {&(0x7f00000001c0)="4e77a925d4ac", 0x6}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1]}], 0xd8, 0x402}, 0x2) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 12:20:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xffff) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 12:20:57 executing program 0: syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000080)="252120665229543d0360d03e05c7359ff849fbaa4faee02b5b9723cd6a00e8af8d91f571e7469598260bbe7365e247c4c89d3067687bae51fc33e633a6379e8418cb50055bd9a43fce14ceaaa600dad398855287a5df35e1b0a33f4a09f0f9a7dc26a04793046439027fa5e8e61f1df759037ea814a7abbf09d0748fa1", 0x7d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0ae00010000000000800000e1acde00", 0x100000001, 0x2000000000000000}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) 12:20:58 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 12:20:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x10000) 12:20:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x100, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="5e5c363d21e510fc2756faac74f0c7ec8157c3ad4fdf520317ba1d408a218ecc63d49efd56dabd55825172239d71c9ba3f8c8908d73686194e984d66ef592d896926eadd50464ed7f7835ddfa8938f8ce484ac5df7eb8ab0d5c89e895da82d8d17f29e46b27d88b8785be4849707462a68703dfee2dd0ba18b5b67394c05162b6830a3c358181f7b45e658bbf81b85dc4a670bc06b802cf513ea2d6b9adf70fb31412d89da7eaf9546a7afde837f9be2c84caab6626a08ebdcd5d92e2a2fb9572241ecd8eb559caf2933efc7bcc06e78c693e60d", 0xd4}, {&(0x7f0000000380)="483cd050045f2c66abd9baf8db6a0be607df21981c24122c120f9bc475d6154ae5a364863908f534c221ba96914548c3da2852eaad35b50ec93bc6d8e58e1d18f630cd8e99308dbb18f2dd3168ec1df420aebebaf81322a6e05409b4d3df077efc9f8c426bca7997", 0x68}, {&(0x7f00000006c0)="91ee42dab52c0135b86a5e495dac327dce969d5917c36699aec3c99827684496258cb79a744f540f7a815c4718a4816e3d51d64f90c22901df72fbf0764d217b80d4726ef57504d3469053bffbdee659f25ed1c1c11a2e17f41da784c8efd411b7f0cfbc7014050edc9de7d3512aeb3334fffa632cac4196f53915449bb90b4c61b53b4d55f7f9e84d27fff73fe1fea14a0e8266cca87c64274607d19645dedf31f26fa5d121c6e50365cac2c3dfabcf4e168fe61a5689cd14f487c0ad6a81e099ca30bc10e5a67b311f16613f239ed9de2730", 0xd3}], 0x3, 0x0, 0x0, 0x40a}, 0x3fd) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x80000001, 0xfffffffe}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000540)=""/221, 0xdd, 0x40, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x6, 0x4}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 12:20:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x84) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 12:20:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0xa) r2 = dup2(r0, r0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) close(r2) close(r1) 12:20:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlockall() r0 = semget(0x0, 0x0, 0x1) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/184) 12:20:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x240, 0x1a6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8000, 0x1, 0x1, 0x4636, 0x9c2f}, 0xc) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 12:20:58 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) clock_getres(0x6, 0x0) 12:20:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) 12:20:58 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) r1 = semget(0x2, 0x0, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/3) 12:20:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) getegid() getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 12:20:58 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="5928953e7b60fd38ab977323a276b62c97fc3538a8edbb80aa5c4ed0b862648bb1ca7cccd72ace2a5bdd766a2b8d7e39e8d5f0cfe1e76a859e0fc14366d9dcdf547544d42a9f3189b166e5073c968dbb608a84d08780dd082aec9f435a4b255090c5fb6a39b7f61f14db5ae9c05982e14e490d93a4860ba9fa76b06fa97786f06f2f93602a4c4ac469632749ca68852df34b9aab8f449f5508eff67b2eac896b99c632c0248a7ac5bc987f472e7be2d367d49cbbe3ff524d4fc036d89f5442990d264950aac1555626f4805eb9e3d85adb50350d4445a5e798", 0xd9}, {&(0x7f00000002c0)="a9907faa1ebcb288bcf3b499f2755928f40a0104003664e8bc102983f3c8a42a7d81f264da7059e3afa0f3e89138719665a92855d8548cc1ebbcf7f271c1db0fdcaec218e1d24a8a30a2d508a7a9548eb1b703ae9a33304975548ff67163ae0caf0a6daf2c577bc2f1a8cc6eea68d2842312a92bf5e45c5e2ab36c457d39269372be772786904795b52dfc0f27414ddf66f8240477c0edfd05744b17d5108e22d31434d34eb5e2b72dda20bb3ed831b09191f0912a5d52", 0xb7}], 0x2, 0x0, 0x0) 12:20:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 12:20:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) fsync(r0) kqueue() r1 = kqueue() kevent(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x40, 0x0) close(r1) 12:20:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/51, 0x33}, {&(0x7f0000001300)=""/84, 0x54}, {&(0x7f0000001380)=""/101, 0x65}, {&(0x7f0000001400)}, {&(0x7f0000001440)=""/29, 0x1d}], 0xa) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r1, 0x6, 0x800000000000032, &(0x7f0000001840)="88bcef02430cb601a1f41140a1bd7ec0da9011b1fcbd17b0d2c4724d168be754652b5a67e9cb89a40299c1e53440d1048d23997a2908f54b7615b412e096304e6a5099fb717c00d8845443ae00407adff27f000c15eef64e32b668fb9917ed295c020f912790d55a375e8b18ef3312fdfe669f9989b944e42bb9253d335d380f38b91cc917d74c8274ced53ff70222d64a1694b33f7f49c99f730fecd4649df503123f6fda9e3ffba7b17c964f1b2a0f373c8516adcbdfdf1298084467e1e4fb014688b92b4c1b673aa87308881279cb2dfe839635edf14c3b8d841c75c4122ae31be872ca13bd0cfc39724f9a7cb7b2c2c08b5e67e0a58a833f84716c679891", 0xa6) close(r1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x4, 0xfffffffffffff001, {0x1, 0x200}}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001400)=0x8001) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001540)={0x582, [{0x3}, {0x3, 0x4}, {0x3, 0xfffffffffffffffd}, {0x0, 0x5}, {0x3, 0x1fa2}, {0x2, 0x7}, {0x2, 0x20}, {0x3, 0x6e05}, {0x3, 0x883d}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x40}, {0x3, 0x7ff}, {0x3}, {0x3, 0x3}, {0x3, 0x81}, {0x3, 0x3}, {0x1, 0x8de6}, {0x3}, {0x3, 0x81}, {0x3, 0x50b}, {0x1, 0xfffffffffffffffc}, {0x3, 0x8}, {0x2, 0xe7}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x9}, {0x0, 0x4}, {0x0, 0x7}, {0x1, 0x1}, {0x3, 0xcd}]}) 12:20:58 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="5ced6bda9cf296fd0f337544de7ef20f26e8b18406fbc57524078fc76ce2bb2824acd713628c1ed8abb0a3e51f5acba7f89ed6a8abee78a1f618"], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 12:20:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() 12:20:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="9bba94d325ed8a3c7bfe9fc1b0e1f099f9454fd9a156d89e8fb4ef45c7f579cd06e43ab14021fb06421585c7b3cdbcaf051117b22bcbdb3c4428876ad30210c9aa2edc57ae87728adcd48123056bbcea2e55a07073c1217ecf33ff8ac64a44e19ceb70e1b0f2640293c1b9e7b1c7e3ffa1a431874aec7dd3020ad83c502b95930f2c804b70d6374f4685bd2630c0891a1158ead4962be60aa291424051197ddc43d29ef1dfdd1510744d6467aff10fcf322bb5f64e", 0xb5}], 0x1, &(0x7f00000001c0)=[{0x40, 0xffff, 0x7, "d5d137bdd60e9fb9c18af3cf3f2dde8e55b44f413538258d2524c8deab1761ac501397bb3b6da4e1aeaf01a0"}], 0x40}, 0x0) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) 12:20:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) flock(r0, 0x5) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='w\x00') write(r1, &(0x7f0000000240)="998dbc1628c3ba744c714c818971341c9161df9ce369df274989aaf29f0bf0435935de903fd467a11c598dce3e5ad044a0794d7d12635be72a3eac8102058e91eba4ea3dbc747f05057c71e0e38d9cf64f82770cf0bc0bb5a62dbc28a7e3fc9341ab802a6a90838e0d649104b6b7b644d43c76c3a2eae93106e8466ad3bd92ecebdf5571cb1bfc76fdddb88e3e701e331bf7d2efa86ecd110add1ec2ec42bae821c4eeda0b67bd689ec85c5e31ae898dc1b735c4f09471860894212952a3d0c086d1b8cf14d0fe75ce46014ddf788bc479", 0xd1) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="16e6035e1cbcf0f8da9eb4b34d5a22e6ec2cbbd026bf4c6fa9aabb64c11a68e5b07635f7629eb84e5fdeba9939623045044e32553c6313780ca5552dbf4607366e98b0ac52cb4b6b4223b78f99f00cf6cd39ec5ee82a580e112f75963cf989bafc7ca27ef1602daf3e95a986013d1779efe9f1cb30", 0x75, 0x0, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 12:20:59 executing program 1: r0 = socket(0x3, 0x4000, 0x80000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0xffffffffffff8773, 0x3, 0x6, "923524318ab38d1ce50180e99956838f9f395a9b", 0xff, 0x301}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 12:20:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000080)="7524b9f307f17f2cd1026867d3cd03408af45145b4a0a5eb3ef005ab36323cf1d05cebdcb6b1ddad5359819290e4fab660963b0253abfa5d4cc2a49b8353b0bfb888021814a500252d7dc8ab8a518f9e29f4a9a74740d345ad10d33b71ade180850ac76e37553ee6e481d807618b783840b56a6596035c00297f923fbd4a7ddd2b62181535b0", 0x86) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0x10001, 0xfffffffffffffffc, "0a1fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002000)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e4fcd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be", 0x23f}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a", 0x325) 12:20:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x100000000}) 12:20:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000000}, 0x8) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 12:21:00 executing program 1: setrlimit(0x7, &(0x7f0000000380)={0x9, 0x96}) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) recvfrom$inet(r0, &(0x7f0000000280)=""/217, 0xd9, 0x41, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) kqueue() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup(r2) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/196, 0xc4) syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x80401, 0x80000000}) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) 12:21:00 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 12:21:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x60, 0xfffffffffffffffb, 0x1, 0x5, 0x9, 0x5, 0x1, 0x2, 0x3ff, 0x1b45}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x3ffffffffe, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x2010, r2, 0x0, 0x0) 12:21:01 executing program 0: getitimer(0x2, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000100)=""/77, 0x4d}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/129, 0x81}, {&(0x7f00000002c0)=""/95, 0x5f}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) fchdir(r0) r4 = dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYRESHEX=r1], 0x1, 0x0, 0x0, 0x0, 0xfffffe26, 0xffffffffffffffff}, 0x0) 12:21:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000040), 0x170, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 12:21:01 executing program 1: select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xa60, 0x6}, {0x18, 0x1, 0xffff, 0xff}, 0x1c, [0x1, 0xa60, 0x6, 0x80000001, 0x9, 0x6, 0xcf16, 0x1ef]}, 0x3c) 12:21:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) r1 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x368) r2 = semget$private(0x0, 0x7, 0x287) semop(r2, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r3 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000100)) r6 = semget$private(0x0, 0x2, 0x400) setsockopt(r5, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000140)=0x9) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x1, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/74) select(0x40, &(0x7f0000000500)={0xff, 0xffffffffffffff8a, 0x9bd, 0x5, 0x2, 0x2, 0x3, 0x2}, &(0x7f0000000540)={0x2, 0x0, 0x6, 0x401, 0x100000001, 0x3f, 0x4, 0x9}, &(0x7f0000000580)={0x4, 0x1, 0x1, 0x1, 0x1f, 0xc283, 0x0, 0x3}, &(0x7f00000005c0)={0x7, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x3, 0x1, {0x7fffffff, 0x3}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xffffffff7fffffff, './file0\x00'}) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000240), 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 12:21:02 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) r5 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) getpeername(r5, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r0, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000c00)={{0x7, r2, r3, r2, 0x0, 0x4, 0x400}, 0x0, 0x101, 0x8}) mkdir(&(0x7f0000000c80)='./file0\x00', 0x1) munlock(&(0x7f0000f15000/0x2000)=nil, 0x2000) fsync(r5) 12:21:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x3, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 12:21:02 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000180), 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) clock_getres(0x4, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) 12:21:02 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1f) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0xffffffffffffff4d) 12:21:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="100069b43ca75910000000000000ffff000001000000"], 0x10}, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0xc1, 0x29}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="1a4a7e6e743a1f13f2fabc2a319f6dc0994e213580ddec29160ed25cf2037068c6151a43c863e8fbea593f6313e4bfdd98ed7e9003810edf091ab7797267835f5cfe3de2fa22b5daffaf1b40e2978bf07c0417a0bd78c15aab6db1eebc624cd16ee412f39d483c5f6e85a7b1b2364e9db5527c4b500d0e7329eaa3c6522038eb05cbaf373afdd0ff0060c991526675ba78fd861bb19d1df7bd2f6c4607ff52e5c1279827423dcc49dcec5e8e4e8be6e82f5493b03bfbe46320bf0b307351c994381188dd4b0717610302a5fd99a89ba858f49e1b8670a5537cb391acd7", 0xdd}, {&(0x7f00000001c0)="d0ae734412178f802040f5baae16372b704ea8bfc7c1d815d036f4e81f6243686f9b5c70e0ad2cea4c0d97b140d0d0849bad36694ecaabea2eee71ba08e92dab31b8823d2d52cd9597e320dd3a11c55dab80fe3c07b63df362a7c1dd2c6f43f08c227b3f4839", 0x66}, {&(0x7f0000000700)="7aa1bf0d9391d5032cbec3b3b3f2c9abfd25ea86e3e46b6907c990cccc26eb7d912abdfc8671138cd2f2dba13602509a836636342dbbc30fa100d09ae90ff2bc0aab5df7e631cae6c40e435324f0894d0757023418896cc0e94567a012bfd0ac2f4851a1793f87b91f1a5a636494d802a4aec9ac5d8044356a3ffc11757cc6687f95f222e50c1f8693599517d34b9887a6ce67c6184fc45dda197e21556a1a4c754a447d33a0b0e1658fd17579899cb76505d6aef73b9b7bc753c413ec0d307ee450b8e3754083acac6d160a2f4ed4a7206993cbe5223691ca8ebdd1e4d1df76d5494f988b2c3e29264922c0bdb602d5ac6479ecbd9d1771299c3feab1f6f0593d62921cde27280828c7b2a9909b6a651fd22a26be71ac20819b32fdd2c6e5c367285689f3a47eb98b3d496eb8f53dfa4fee1cc06def3729a716ba3f8931eca9d9e77a1bf30a54b18d320351a9c9190d73841dc57b458dc824a6086608ffef3969473999c0090670d88902df626d6a3e5d1d04b4ed4aad6bcb13b7a29fc4035eaa566000fafb3697b2b590091fe8a6b00b46e7125ad111ea35cb9492e8d24bf9503720cd3cd2c7c2e3f5ca1c3e4d2849b9bc5143d01961d87a8dd10e42c3668916f3536294df6bef0e778ec0f7502ef08915c409ac0a79943589b91e219152d74d1d033c678e7b2b2fe5152d76384d930881219e57f1fced9d6a5c394f3ed743cb67129024e90e6519e96401c3c6c6274e2682f55f4697c36598a760d67ae777fcd112fbf6420c5956eae9fca9bdf4d334223040b69fd5373cc86a9c3c4d8d201a2c282d85ca9ab827e31d717c7d94946bb714e95fe397772ccd7a3c97a83d93ae3391b1575049ba86e85abc58d1aaec5e54ce1c7e2b720d396955cf054eeafb681a1a8b2500d7805ea7b4eea5f05e87c5e18a8dbbbe0ad79782507a1912a5b15b693dcd4425b8d6f8781eb88271205250526c3957a893b1084a96dddb0ff957920a5dca8357d281f2d5f036a31ac50b37e09fb1e2d915d52f0a89033cbdb9ad857c37aa16cc900ceecaa18c69ba18f8a5b4e31b8b2beb5544ae076b989184c3dd4cff543e08d3627c6ee0d5c3ebf63c48a21509cbbf64d5b8defd500ff445aa780609f835e3f344307ca2d6afaa2208e1909df81d2dd3d7e814bccece8834ca1d84bbbb6cf5c8fb815e8828523e2339859419e6cb9d3bc45567cecf686dd6d2f6fed4f21187ecbf3edf760ad7010d5d66d95a4f230371ca55b9e62d823d951215b5ddc2c1fce5fe4b83d80ec443493aea85db877a5d2a7e9619e63e20929a386e3ffc7e98107098099bd4f94432201935792fb813d1eddc7c01df26b871ab8a9a89eb2d425d196c3a0b2af94a464d577597bf4b1530c39e94aa7890faa6796f6197e09aac1971c78ac014a8ece36dc4f46d8e927b27b7c6d8825c895fb4b36830c68220ed53eece4a0fca46b8c0db3d7f2f90d06da0e04def4d7d229829750d309c04aae936ae724c479ef4a13de5cfc03c10b602af7828cdea9ac46802816f25e4cc0486995902bdfd4233061c1c3c4c3e2312ac68e26566dd98d8662a82efa197243dcfd90255aeba6991952e9425f879f33339a94b5257e53f4c85bf790a2e79d45191305cc8b53fb68fea7711c93546f69461963421c6b51f145b5264636712b3615114165262b48a63bbb52606ef83295c622f879c6684d86ba181c6ce4dc62b86095c8c74c5d7bd37f8635e09de68a66a59b56b53d590da30473541b6728f22e54bedb1224549981d81592d3f51ec259c59b7f10849db3a2dbb9194c92e323ad2b733feb03ff63bdefb800704bb9dffd9c88104f619e1eca655b2186d48ddfa13284022d223df84203d5d34acedd04ee784fe0bde7dd54adbb25aeb6b4bf7e6268393bb66f26f76037e80fa262309ff583071ee9db0c468dac48be0f9894b93621a80ca5fd447b25bc45d67cb91b6a1f0fc33aebb33ab0b7986dbd90d2c027129172ced7ccefabceff7a7c75a9bcb71f27e650745dc720d85181f412f4ef002628a2a92b5804fde72537f8ce9f880f87efe8cd86bb93083f2d092871d04c3763be44eefc57cdc8faf6dafde2ca8a7154e8a7b27e12dab0440758d7673bfbc2b67673fb3b6d6ad9f9f73906f2c3c4d169c42766c483b2c87b8af1b919c7e4e6abeadc94ffba41ed47e5fdbaac9435deb4da4a5107bb21e1df450a60ba18da7cb4237e1ed3f0143da37eca30a8d0407281044ecdfb67d9b707ec6b7cd9644ce6bfa00f5c5969e917e36be201edfd8da8a624e3a5993e84ff8d6b831e92beda529edac1e4039ad7b0b219b9fc95f281a1c0102fbceb9ad51694a85396a976796618a26aba6fb02d2a0acb76baa99493cb974d88f55bb6668bf24f17816ed3e67d0f88bd868c5421ea614a1345c8d6d7103aecb6d8ff9921827449cd56e2d811cbdc85800e2862523c2192165b78096f7f7afe42fa046abbc29146fe6b90da57df8a77fe743dd20e43befb88757abbab5508dfe9b607a6cf6c1fbf1d7f4d63eefae67b058c8cefcc68f436dd521811fa7aacced3466b67f7c89750026aaf88f6fe4f4aa3019d55270561557aeb0e90a341124f7a234c3d0db73216d2e5a7c1c26ec73fdf50e240015b9f1d7f4f61e82696bc4b2f1fd0f71d8bf39c852e94d1212ad41954ceb998a242ef356bf36a5c8ed7ff16fb115591a992260d3b30d113c232e444125cef1993171a7a8bae55868b57de588328924d04cae5206a3d6f59130633c0793f6482adc6c3da5ec9f39f63ec0006a7a75198aabf86aa0822de6d901d31d2f95cc63404574eba203a000e4220dbafc07bb1632309c48f4fb72e38307200fdcd2ab6f4168ab21bb374155d81770770c862c1f502e69530ef9b6a59cbc18dbb79151e1c94a68147a7dc0ec56376eacf489c481ff80b95fd5f5f3264595e28e1addfae2920e2cf625df52539fa5be6e70d212478156b0cca2ce226fa6359c7863ab590b706f7ae7b2dc5a96ca33c22fe96a3e4a5088ce690c6890746cec27188e02eda22d46571f15731c2dabfd6051e7a6c79db7a7187e9a6161c44c932fb6d35df0169df4d10e04de4011196433723020db4b8d0aaf385e76502926d3b07eda4ec927b64e836c722582afd01c93b2776127df9823b2256f8f178cdf202c6c1faab3229595cd940a69e15600f502d619fd4f79b5a990fa240c9b089645ad3365a302bee8d2dd54b49f95bc203c7cf89e328e11d7008d9c99d22480bca80ffc4f754c6f3ef6430b886b8724179f6be348478ae4faf18f05eae9ab42091400c6add710eaa5c199dac58d76891d3c45c7bebb23a59fbc239cdddfecf8d1984c3d55b3b0332cbc466853f979dc25f7c39b14c425c501326a6cbea6b39985789b7388b2383a10e0cb3c3f2eeaaf1c17b8154df4b86c1eb7bc5845c06bab9c8ff20b82017b1a0d0ebd6f2c4a4b6bf85eb827590820c1f211163e3d5e5a5d3806d830683f45dc6146fb872c5595d39392986270d85e3b0075884cbf5c7295c27d5d28fe62fab203c61709e4a534e07a5f129b1d3404cdbcb7f6a047187a1e792e3a43fce7eee9ab265139b40a6404bd142b3666efc7d30b9624e3f78b9427ec8378838c957ab8ee443e3288390c1bbf7da97976c58ed61a3761e38db5516125ebbc9a7915aaca296edd31098aea8f6416cffccd69ed421b42098ed63870f9913e4c21996a2a650e4adddfd31f34c50f411059c481d30062951054620a9f15983dd27a2c65a5ef106a47e5e97f930ad1f42590fc4c3437bac940a13232552f45ffa6d3f247d74b7b4baee13798140b515bfe62de9548fc71beda5f3e4eb9f1a195d61cd3b31491316df8c81b98f42491fb35c29aa689966430b008f0bcc902bfbbaa26645d7a8b8158949ec0db8a1d9222cf45cfc600b2591b44b16a45698074a915e5f80e4ba2c28ec6fa7f882a9383aca16a64d8327bf35a5fafaf05338bd86e92058430177d228e0397087a3a64437f35efe5b47412dca169adc1a0c6ec3bebe9c8242ae8236be7cb6b4c6f0c525627c2d697c88f5f74ba68013ea59280d5114a35a0d027d514f896be2d6bf491350d37eb53287b02669be777b1f89ff16e1f3e5fcf10f011f6a5a098bfea2fb6b403201bc1b6499fe09f6f31cf95c19c1ed1bad3670c37d9f854a4052ea8bb726c8ac6648f16ed76079fe78bc02490e5a39e9853158ec875b9b7272e59b82bdee86430ebe0f87915c49bd9b76ecf317a9d2c6ebe74d3e19a762f6cef36da6ce61978d1f81a1cca99433db0da5f2b8726ad842e51464ae10dc0168b70fbb6b162de2dd16fee18d03eb3d8cd0358d9e5629a5cdd09aaa9b494c2eee18b0545d8c71d70d002dee26b18f3abdbc3f47b0ffce2a1a83452df6678d8f3aa4e52f580404b4d8607fd28f8a5db62881284c78d8680906bbebd86b23a86c5f31d0ca2a950950147b02467a3326c39db8e49c292e114ad90c380cee06a47a4ce6fb0be135e6e1898b5255de60b4857882e4e114b54a1719d99306c80730ebdd179bcb92526b3eece883c544f521c02e27a3e9ea14cb1b8ac60ceba7cfbc1e57ebaabf4eaa027b3f75cd5e88f2a0ac90b8a38f9cec31cbadf5d5086e889800b81c33702d9026ec3bc6b0aa80b9c64b6d09f218c09b2e5c04cc43ff26745e4f11fe8727337d882abe60ce68f4752cc9b76c9bfb5a753f7b549a42202aa01abaca0e99b4dfe775dcf1e78b0344018c472f6d148ce479882c8963560586eed7188499b9e7e99a11fb1e678fb5292c0941da41594bc76f5ea60337f1549cbba33a15c079bae5a113222fbcf96f001a595e675a3223f2e81bf2707cce03ce5c5c170d0e4088327d6614a9d7578f5e1bd0bb052901077aa4f4a58e1bddf0e8152f313c3d59d5a63a27c64483562c0ccf52d77bf0f1e4f3afb38fd236e59632a634ab3c010e63230d65ae8a3ff884abce397a85d30b34be659bf6513c66cc5f985d0ab61cb7468af82c73cd6a1139a25c829ef3d5058f99ef8d429962477418204f008bcfe47ddfe753dab24dcda2d686fe4cb7ddf0d0359da761afffb9aaf040109f3c9d082ea938fb728a1299d9b186e9c85640fb8cdc89ca3cb8e934c91ceb64831612dacb5b5601153c0b1522af1b22a2262a9c726a547254d022cc3dd5f53d71f8e9fcb461e5522bbd02298e5877e9201a4b5e18110f56d102ca6794a84c49477717ae8fb074bf2902ae5af4c54d9709c33c55f178009770a7fef55de6db9b0b5ffa58690b7f59dd05fdee5d7b35cb47c26489c2be0e332e72205bb15fa53ba2094cbb2c89fcffc80ae47d6fc96979c264109d279144584ebac23cd69b4038765180eeec6a95471581a392453d142dd59d9afdcbfbc51f464d6060d940d3486fa69f9097e1f52e6a2b2d279c7949e06d383fa9de92ab02de90cf39657292955638528d4f7a3808e6e76d4e429da0eca147e02c950aeaf4a9785f1af852598791e499b1191d036606036983c572d326c18d083b9b5689a205e1700a3b96fd5a3490ad51cfefe27f20c59e9bc0a2f2cee4de94d547299160b6b5ff32542e7332b33ea4003e0f86ec58c89dcdaba6349378b49ba492f93891488c58a3e1e39c561ba37d143f9b99fba5d827b41e89f02d754ca9461fc86a156d1507527b191e7fd1183c1f6f73c13062eb7b8f5bdba8f392fc3b70be04a5ef6034c8f84bbc257076d0a498df94f769021612419ae26bfb4d9f628859816f3ac5215fa47a5a5c455a12e770a3f6239b53d9939c6da893bab450a8848437957", 0x1000}, {&(0x7f0000000240)="0b36a32ade51c7e3692dcdc08498d0e8", 0x10}], 0x4, &(0x7f0000001700)=[{0x78, 0xffff, 0x80000001, "e6a235e39adeafaaba2ce0f26a79d375ec2038998bd54d4e88b66ea294b08aa460f685aedabf5b1e3b28171760b82aa546453af22d0b2954a1202918d876d97541f108f499c00b3820b81e6b38e802513eac94fc8e3db083b88f43a20ecb7d9b3a5320"}, {0x1010, 0xffff, 0x10000, "d064e8c463fff8e840deedbd8a4558a13b762165f496da8052a85c26f3e85baf2f24e9a2c7654207eca92332d531037a814f06abaaabb2122c3cee21e9fcdcd89533f43a326a600e02c6800f10b6038768d775b47e7cb93d8db3c40c31fbd1fb015a407ce9cba2ea239420d842554ec12d445b4011bc50e81276d8fe51e607cd3bc70492d1b5e24112446f44f4b6fef257c226e9c081ff1d0fc2bb01db5a376b208d0494dcbcb227cbc8dac327462d9909d448f2b07720b402704712c9fe766e5e62f1be22b4018a68588e5239d14956357eb72649fe107cf667e4b8c5ec1e73cfd64d9ebbe7bce7984de8c39e4481b3d62aa1012b5434de02ddfc71eb5c2d9bdcddc34b1c72aad898b103f5d4ddd1240673aef29980fdf61033eb46a7475087cd2ac40bb3490873965e14bc19182a42e25b57d3e3ca463a75b136ad0eafeb66c3b8da4f65f3db469c40c5b4ab281a159ef6ed2c0c766419adbd24038b529fa289402b4048e0793fdee385148159ac63e3ff6cc43de0c2defd29c3d8913812095167731ff71c9d9b460979258ed5a2ca2442350fdc5faf31b7a266d0690d6525b20c9c1d11461a1611bc15d0fb23ffdc30762f330be6fc1460810574fdee20b7d4b519527af8bb990b527a571e00a2a04db02ad5285082c10f012877e77724841707314b5fbdb861dfdc0a199c5fcacd1e8a032d9125618f5c856e205c2a19cf025fe110a3c005be8363d3811fc61c88ba1706db627d2bd57ddef73de702e9fa79a794d70b72f6d66c5124f33b40075cc0ede2e277ec320bc5d40aa9b9a856dbc69bea9b76f195c3d6af0456827c595c113e519344d6f16beb7915ffcb6058eb7a86bb512b045ea4f89b7aaf49e4f3da18aba520d62360cce83b0a78fddc08dc87cca2332a80e7af88215b980a94b2935957121dcba92fcad8352a63216aae37fd197d68793d6db1f838b276876c94cefc28c01b99cb83a8c9d6c846cccd1e013770f319feadd01fa9815947c94cb04efb30f52b0fcbe0cd0fe451cb3e26cddd685143fb8a0a9195057e461d2ee6697c463ef1f2cd5fdac8249adee573d3cbeb5b231edfea444d2c57374995678ac323a34a519187c474082fca759d8095357aebabd629906407942d0b31300e31581e7831ceded51beeed3e500aeadf59b4d7330d8c9dca33d3cb58ad98a8ed3b5c2d06689d16efabd098a0d320f0b3af183539d5896e06efae8a1dee6fe9dd9d855e5f287954d228fb6ed7e4e122f69a6cc004dcb65969df97f62afcf82491271eeb37df9f85fd70bb5d60bfcf6a48f5fb764c33a77811a6efcc0a9eead68b3c804c2eea458adedd561b6f1c3c3ec9260e1d0f286809fb130a628c4eeb499f78300101a33530f9c08cce496d59ea7fdb5601b56f4fec48ad6627d78909e0a0e1f0f2209e601f5b393c49386b4faf2a930b1c88e25b0338e775eb84396bd90873b0fb628a5629c5e759aeae5cab4684874198d8bd9dcb8a425d805ba922949d2236822a1580fe7912251695558318a733b67026aa7c2d9b8e7ccdca486aa64aaa27d261363b1ec32bc23050c6cef5d2060b5e8ce77841d6f56a53fb745540b7cf38d24c3fb0eceb32c42c69142c56ebc697fe05f40084c7c9ff68c0fcd71d62fdf62caee6bf2e459bea5ccb34a5b1cce803e587227a16779333910d651551e6a1520db49ec7ec4e0312db46209db636e327fad3e93c708f3d824fb6eacb8522bc0127c8b4483f2d5bdff29d96c7e826a854b8cda3d65fb1e16f14f0a406647f326faf59c78d1b9677773f5d02ed2a4b4f18ed0b9e06da5cc8eb3482ebe2d61bbf62074449fef5cebb903fc24c8037a62775e76c55a354d69607032f07a3749334d53dc8cee8ad966a106d64ad7560ba6a009fd46d110b080aa82a95db72b1ff11affcae179c4a8d7557a068a82ede79159682f57f15266211581a679a5c357f962aafa9dd7900054afd991d7111d5d6ec4a237e22684050f3c6f1389b443b8844e51030d3d2d69fb5b63db9cbe7b77617d5293a3b8489621866430a63dd92ed2815094d24386ac1472bd3642e55c901ffd78be33d0dcedbfd8d2fc9b5097b53bc4287234d3e0e998aac5a33980cc11f8f7d05047f0eb21fc45209ef95ba590f45948b986d28d4d06c3fd0d3bf0f4f597ba8bce3003f9ec1864482dd47d87867cb9b47d85028e5b8b3e35a51be29abfd2add712fac53f908d81e1c8ead9620afd729768ba1869d146265507189f2234fe9368bac18ba315bfd92e8f76d8d1641ab5c203d358c6c454554e096e48b9d450a2d38df0a1ad4320361dbd9d38137522a11f80c4ca8da0dbcbf067612e1e0bdc12e036c46a8044363cb58433f05aff80d6f7439ff20e153750a5c47bbb4ec6e3eb50bbaad016d651c838085237132619dea3760765947b52549b709d858af99f887a2f1c5660f602b9a2748b96e0c993ad223cb9329f900a029f743f60cf541ebba477b23d105d898f26d560bb56fbf16bb2cecc3ae534d09201d3e94478742122a1bae13839f6703fd4c35e911f5f1ab885c5babed8ea1d4618aa27bfd0f5c8fc66f3115c1b8223a039a451d444c68fe51a52678ec8055e8cbbbb35695bcc8048ff6196101377f847756f577ed7255bf988f52393351a9d23cefeae498d9655a9867bf440fe9343179d6cb79bba65da7127281ddffe890c24324275a0a285ec7117d4db0a07f7115bfee0e1986741593fef7d155f43f6f53d12f05b8a0c019f8ac43e24a0a29ecfc9fa038ba6cb3fe1e3b642356f78fe3bcbceb29b402eb47f81fe0b6759cbc590d3fb051650ed846c4a7307f6bc56c5a5dc5b898598f45f9e35e504633d479ecc79161928831943a27fbea1b4df971bb8ed5ab383ec22b869540f667714c116cb44d2a811b2735b0571c7840e67e44e693d7627a8bb213f5c8376b996879c88b2f032b40acf650cb9e16e9bc6f245a42cf94363251df63dbe5045525342a0b44a8f2ba516eafa4025c9027634236d2a3be544b1604c747edfe7b7c9092d8f5d7ed551937c25cffa501a171b8e829c89c188ccb95f525b8d13a19411fd4d707c1aeded1d1be7abaff873e9c1fd44eb5e2d6663078003dd65d4c1eaa0f8c864f3c013cc89d93cfe26b7619ea786fb6506e41dc3684c358b1bd2b561a6e3d2b2992459796beaaeb541559f02c2c5f50aa781813b5c23246cc9974c71477286f09d025b609f89d0887526858974f671528eef724d91c4674a0d2ef33b6971dbb5f8d3e0f5bcfaa7024c870cca06cc1b90136b56c5603d9cbc12d37f90e3da6f6de7081ba201ce9974b4ec7ec02ffc3617a69b42747224ca2383b86e6910d8e75fcf3353ceb42e7c09f7a9711f018d488781565c5304f99f5f2b72d773e3be7e19ed6a10a893428fab8f3755bd6277d207ac93978f89534d1b98e6b70d2867aa04b029fb3d1e8d9418db623e040b90b552cef8c6a9128667b43bf8f7e57fe200bcd39592c5ba866729396f6db70e343dd2f2278f126ac356c343c03ded82e8858eb81e817a8af3f6ab559cf9ed8f86d25bbecd569bff0c9d34a1c27d63eddccdfc1c0370721cf49a75c5f976b98696b67de5da155bcc1995d2280ffab3be15a9102248e975c9389f973bf0e53560d8fac9f1b4a29380fd295b81ce8508315097d120e7566bebc12b21185d56779790313503b363a5379ac2e912fac173236d43c4e41fa16b9cf53e0dc60377002df0700308ac9e1742904134634ba8d786165e5f42d628f474c76cea549d4a5b825b92cc832ad048515e73cef802be1f53fa046aca9cd64b8a48b859d58a4552d42abd5e31a97d6e522c83d1d72ba790674e31799d5e147bc00d80b7d9f4fb6e29a35f2af8c8ea442606fae609111726b03bc39b41c779228e809341135de7597c05750f5040eb3ad9ed4f73cef7211bdadcf75e76acba73b7d6a84d2d25ac4f5122b81c19726687f220c2005a87d427b24f0bba3df9969f24f917bc99999ea24aa98abff4301c41b20eb3ab79f1629c29438b83fe5b2e0e8e3fb27ab110c157ce265b4f52a222b28f103de4b864ce9dfa1e80ce375f23f33f1823381f98744679a4cfc2b4565d4320044f4b3cb93ee081f9b668d6f9a25b11e9a28dcb6005afa391b661baa99b993211837fcdd43e2e25e1b979c4aeccd216ead328ab76d2ee1b8a01baf61d115860446c4c1233e3662bcb8a7c818578218cde267b7b483ab92dafc5b2cfe9a129656f5cac3aa178ef2c97bd3c9519718d86a5b27a1d5ece899e8243603ed956f275dbac3c37da6b1fc1160a35394b7df9c86e061ae5fd0b2cbc902fc6573d55ccfa1f9ad436250b2c3161ef9ba1ac48110e6959fb6fb83ee26bf0120dd1cd1bf1628bbc5b8cc777218ad03832ce75baa745b8ba194863dee2130baf4a5144e72d1b1b64543d3e84bf248c227742d3144fa72985f3de3f2e5534a08c76984cbae01cc4ea4b481a5c226c12b4f21b9dcc267bcfab7b4c11feafb97cc3a81d798d23583b45244c507837004b72d7591105875a6d32abdd245bd5be6716cd3d2843f47cd9d3e6237cea064b5f4ee5caa778be4dae52324f99441156abce83291facbac1ce1299b7242fc0df7bff1898e8ee25f0d249b13974fcfb3abf5440576561c2dbfa64ba8cdb7e1273a2ed0e0d1524d14b3e2581b68d2d4f3a7e644beea6b9d0164c4fdd469d8d627afe09cd147bb915ca7ac764d9319324cf809ce8548be07e28094f531c76deff2e2f8b63d54aef9a8205dcdfa96420e3370fef8883a9b08494953c7900798fa9cf1a5a15f70bc89f03b3689179e97dd5e1ec983bf9b95b16707929d08bb256d0a4405aca703eebefd9247183d4d6bca6dbe6d2b92237ef8e253f6b156caeae17e34500b1f34b880b530ab5f6351da8366d5b9ac5798bd384978841eb009bb245e44f354e2c511b731ca011e37e97b363ab1b21f33c27eaa8b29cf98efb7e79d61b1d04a58ccb7acea4645bde09ccc3c36285edb9b2247220377452178577a322ecf42928ef244778adaf2310215fb9899c755dd31b1e6d8515b77a47b5a9e3590ac4faf5d156d836ae4cc7cb157146ab0240b0c9b6c5a52e75271702165210bfcc8cbd21f1d6097723da736cb1db007d71618fca3d2c4d65663e4204aa1483e209413518d3f1a388f29ab022660b963c49fee0b1534cd8b2be9e979eb68515af47c17849e831da697fca748998ba94b2c0b64e3c878c205e6b95700e4b5c0847770429913eecdf2546df48a3894b90c123829f5206ea689326c76ef334c9ccccc29fd2ed989ddb8abe2d8c202a2ef0f6e660b5dd9ad741284806eb5a0ddaca1f86600d3d91084e66686e1835a0ea1e3352deb5122f09eec309e988982e7203c41ed55d36cab7abdc8d6a102f3be14d618a03b166513328c4427185568d1b65f4d8eb6b288a93ccab3367e9b9d109bb49f4d95814157e119a04b0e68eef45422626f15949b294eb9600ced85087035d4b6f20cd14976398e571889500382ffd74206e7f8cdf61fd98939bbff881d753ce606d8d23cf8dc1c9d53267f6bff37e113a43bc052d0c62a33d860370d049b9e52fe4b9dcd5d8aff262bf2d810077b9c2e25c2a13877716a264387529727c4f3f57569cad4aef6163ba7348592d18f55feb7d98965dcf896c569f58e8dca29faea96acbcc96f3a44bf3d7fe07e2710f9547412b260c76b71a4cc98ac030ca71a60659192f6570967395d38384d45f01f1886390b85da71541cdbfefcdb5c6a8712fa9aad6c29e4c4364df5510cafe2731a"}, {0x58, 0x1, 0x4, "46503fe307f01000aeea750653c8f482cf6d5385adfc656f97ed4df804cb60e509ee04ba308a4ac04ab1b6e24c5230a52d66dd82a363a4f9849bc38eedc4684a4a8b66fe1b99"}, {0x48, 0x1, 0x1, "01dd375a275205e835b535e8aa7c470169cfd8d6806ae7051eb0d62dac23ad7ca548819c2e0f97661ed06aba2ef4fc3dce61bef6"}, {0xd8, 0xffff, 0x1, "ce0a64d1f3df66e48709c7f70aefe78640e6a95be64b3553f4edc2eebe33682380afe3e1f6df251e77021a4b3fe615d2416686186c28733d04b857db2a23cd522bfccc7c62c3901e8ba3ffa480c44a5dd52ee871cc06510258417b597a2c63a4c093ca3148772936b00f28733649e290a60e10f7f4fbbf51da2669cecb50894fe3c5fbe62deb85ff5611d387fbf9ecb94fd605297cf568e22a51c1b9ddece4346af86f8bd525f772789f94b75d31a01428d2a82124f258bc04e00fe9aef51b32ec809fb25c1c5e69"}, {0x58, 0xffff, 0x7, "f5dbf2537db6f68dc9c31c930fd1bdcc2ba2cc571bb24c007c6683ba6a2a50f2d103c68973ef1ae1f4bc4c15c61e6541f5985059993fef5b93d6d701890aedef691b4ceb5fdb03"}, {0x1010, 0x0, 0x1, "48f730ad15bf845d9cfce0e6f0e6917d771cc2a0e8a8cae53bfd343e971fe7c4a263c75a8f529c8df396b24f63a426b78594f46ed45377db86050ab47a425b5c50ba31cbe13672c3290db62158fc727214cc5dcbf1e3708da1cd25ee8e1f04f413c5ecd8ca9637c22e1b7b72fff2d505e665e8a3cadf04612616870e536e6d158068635d47944f40011068f54ae840ad096c124c00e141f5d6621d24b5d0066573c8f9feec607a58717832d1de96640d6f69d640be7315af73047620f100f5f24161ea6a04ef919524029cfed678fdb5ec8da2cc692f4cce9629e8d108d39535a7bf0d0fb2a9ceb82496605285635c8f37e83eb2e9a22a040ad9dfc06414416f0382a195c3ad6b2e0ceda93f3d95c5053366a807dac2e232d9414461831ef628e496ed2d5b169cc723095ff235572e3a76e8852cce8c9f645bfdfb8442420a0a3e8e5beb78c33afd1b6daf659bc677af513d7d1f89149f9643d8f09817382190e916e7a80bd8f842cf08543e5ab69342f9cc1dc803ed6389ed2be7f8d4c283f49089648c248f29613655fef8db59c06f6dc2e4bdd773f8f30194db9a3ec211775e1995858349c3d19be4721518b18f583f9932c8c93ceac93c377419ffca1c6464803c5e3bb85fcefe490aa09ce668d81d9223a448f0d3c6ff1d7228d4fc706f2d8c2159299bcf61f668d209f5fa2b513a87cff7bea8c400a4a53612afa2c1c5b88d32aa74d021adabbd765a085af034c2813897228c7188c11cbf670c6837925c4e18f408562865ec446c95535521bcb25885080e4fd3e8ddea28c5332bef7f941028748862627766e508e873ac5e57f69e6a5edb5fcfbed782d3c4c1b9f3bfa681ea92de0d723c9224bee07ea9b698adabb7cf50d6bd34400346eb5e427b35a5c027ad1aa07b571fa07a4b9cfa79098885f738df9c6baf674009783a37b6102a9e8dc6f44a372101b8b63496b0342544bce48769f3d7659fc1d301351da6a31e2c72fc5f00fe19e4b7a9730cd4d002c94c24073e3f1a86e485585d0e09fce94180ef6a399731d5d76812bc1015a979dc3fd9223b6b90a5c3148c87d9fc609e1a3386bb5838013679d77614a914af302e8fcdf11d897f94b222dd685bfd4c3195aceb3d87b422958a5e1b95e00a1e231ffe1b82235524bf8ed5157568e98bc97cc06838b1dc08f77f3d3cad288fba2767d2c31117b3666d5045a66cfdb51b61d997342d0c468ddcac81c2105a87be26254f88c555c0404b7dd78542ff74d29b2f9bd912e6ed9de13da0f57c438d7cf11e2aedf539ba04d7541a25bd8da705b898e4716ffc199a861c16a6a53eb1e6074da7be16db93e07af9f151cd6cb7411e3c2b64f05f6236a76df3002eb8c85f9f6f3bf476e9c28aec44ccb07e3590c9608c2dd8499767a151dce37e34b7cf7969ac263dc6de318a3369b202507f228c089371c55c6bff3d2c8a3629a53969559f384cfc4ff842013d6deef175dfc57814b06bed08a97d587eddbcc27a4ec4d669c3b951332d5a7a21b2fc86ef9150794cb04158451df2b61b2760de0b6f943ac5514bb826e175ddac9db550ec50ea5572b4997d37e13861122ac7a0aec6ede9dde3122f56ba7ece4ff86be8cf7891191a753e43901b7d262c8fea6cd997203184f3b4a3e762b9d67bcb666529a7330c1102469e76589c316bbc5c039869ecfefb5702434ccfcbd87209f0db675e31718d88383a9d244ecf739fb8d2d0772350efcaf4fbb5c61d9677aab4df5f7033fe056096e90f166419aa8cbe174c79af9952e68366b8e502170891e65bb86b6ddfa30839ed311015538bec20e79901b348d0c477f82f504364dcee5d375fc2df0c73ccaa485b50f65be6f51761fd4aafc84160d5732b48c4043d03361ad1844aad17eab3238aca5f2f528ac5b997043bca568c896394b0ad987a2fb4e8b807d03355f8d707105fe2ab578413caf900001a8401828a9bc161cc1335082ffcac131e7f8ace4fb60adc1459ad1401c8d996b5391991c067e5403cb402a45fd5c322eaad445ced54c46ab155b908148db9625a74e3c558b62abe0982b162c9004e844ed7928b3050925da784f3cb0035ee1c5896dc11fd8f5e64994d4b25fad24449be7f8aa307e2a364fed417a03022eced251d2f4e8c23c91b3b6ec5b17ca5f37f67323657f363d18089341e388b9a6a52752d4bc650c9c5f1904c7d3ded545043d285fc2968579186ead1d0ef8cef27227f7caec121321edae2a0b2a596978d1310546f391e0b93e915e020826ad2a0fdb4593d287902bc559299048d1638ba91435dc751e6cf93eeda23b1595a21225c706ba1f5260052602019457588a9bf7814cbf0ef8a341919dfaad0f8837ec0837de138db027c1085fec7553303931853e3657a72d6dd5a9c5b6415e0b0cf69fee73bf9fd82cec9a2174e0b09f464770ed40f0e61fd3aee8bd1344a52118fed376231e9c1e1ebce61aca0f0dc9b79c60837ced520a2190d84912938b8fe92f376cdb2342d8a699c79dfc93a7cc9d755f9ff2764cec5e4bffb86f8cbc84ae591f27abf347aa3c32eaaf29224f99fe9ccdbe0fe658563751795652f05500d6577a1329c79f8de2e7427fd9586b04efd232628e01297d0379738846f5fcaf20f472765f6d8d6f1040daaf1a7c67b3ad64080a1bc932b5a8a180fe17eb9eb2618ec026107d5c0813612f8cbc981e9b81c012ecf3c16ea5177f6ae471631a773d35887ba75a0641bd3f91d56e3e1ebc907c96e9a67945c66ccdb40d7888c0fcb08cfe2a96fefde06878bf3178b19fe99b79f9c53e012000de1b175f99c62d503f4649293d69199fcbe9bbb9f063d794ebea30bb7ecff3877ecc8e2ba5ab5f2a4740f7c4150609588885a4a3993ce978dc2b5dd23120e21814fd44dcf98d24e0a8239b06de2edbc84efa3c97e375b95c9986adfc90d4a65ca3620d62fe65e242f8e062472bd106315c1d9b0e3b054ff2252ae3520bd3f80da829273fb1535b6d23beb4843572e9fba9a52d2a74a21db6fe68eaf599c4ecb39c38496df10df5115a529b5aeec82e4f41f7ca85b5ebba73f775bbe885e313d1812bdfdca9cb80dd8e03f80ab7efe371c7051d94efabbc73e01e668dc2aaebf6fafbc0efe77654bbd6a047dc8d88f0e5f22226edadc15a3478599124070c1d6ad99756616c8e47320bb140f08f4d639015f42d18f3f11eb7fc36d785e83c61ccd15d87b666ffec0f80e4220edf0c701b58872c7a9108eb885bdc7f2e2bcc23673e325b5ae4e737e67f7c09d191c0f90f04bf1ec9cdaa2c6b282900ebf7c44eaf7737b75fec8896d25b6d0cc10b3cf2c519898cd771fc2f99df5963df347deb27d22466ada1b69539215c87ce854eacaea76fc713d3691fe8e2834ea70a726f3847a95d8cb73126bc101d8096e8e16f28e686d7729030a7f3be18109b41471e6590bb5e2d861aec90cb7188e5b0157106b8d39bb92504c060afc066760be16cf6eb3a8d649aec4aed785284c5fb401a0c37c5aaeb5c4f2a022feeba5395b03e999773103ec93c83cbb3488fb1a1531420cbf92402f97b19d9021eae44c1ede27b1f70e89e8c0e684bed74b27eeffe7e2efc6332f5e475bc8c7c17cdc88824d2ece91c94a4f361f59c054a07061d19ac9befed63d41c84d0d360693137d2b1d1d72a1c1eb88feb0a6bb171524e5511540a9932e1b7b3b42d72bc8c288b810ec4718197b53272c11676ead71d88e53dd663bd76c7ffea8b3f71547f2ec8ef6766c19bfc4cb0a0f859c80c8d8a2cc5d63abe3284314102608dc042be0a217b8f4e028af3f9c5d8827390d4106f3c6c47786a832bc98932d61d11bbaed384b9a823192fd0035d0c7071f41f54449bf8f5dd069c18650206a893494653482e8ad803a63471339bf941608464bb39992bc3ff80915208d61a83b08b316f310594b524954cabd5cdce7a48a7dd0a195634a56fb9702d15d83a4882485a44027529dbe5791acd532a6c4921833cc3e44b51890ac50f0ffa32665d967df5a67e0e122a747633364ec05263b6dc84b169b0754651e7cb473502a99e92f69289073a8ab6de356820e948a7afb3ae66de9b0788011a2d08be02463b5e5972535a05494518a5049618d1ace72271aeed6e40b089e8766b80bab60a6acd5381f11d7981e10485b1f5f9d41dc99932d92d5f8f156e7e44579c17cb6bc2082c52fa47efa3ba577f4a9ee9d96b4fc81f3e6e437d58d35656da88e6f3d6c62c5954776dfb4f0e683e24bff9951c333d64b366d6fa210ff9f0ea3d1bf3d3cc91352eac75568ad03a39803bef8f8ee107148bfcba44e12b15cbdd68e854fac29edaf86833802537919c4ae40d91b0b48525faaaef19fdc533d81d3eb5a8af69965b4161f7178a0b9022a2382f3ec37efa1949c675582f51265b407f5749484b7c3cb8fb22f62bae67b16168b3e5b11111ea707b5507e738f8e5da98ab16ddbe643c3fc634a7132c5aee03399d5305b830fa6ecc6a602262f1a484f1f9ecee31b7f5d2181e9623725bbf9087af7335f5753914f3435bce93351f1ee4e7a197d1f71bff5555db101422efd5ef414a4e3ce88f072a17c0d4e180bb2cb156e9b3f67f3973bd9d0c6cb04a27f2c6d597a4cf1ff455e1f18ac125492670a8f13a978cc0fda76160f875b04e0c8bee26e1dc664032193f1bb1b2c258a4ccbc0578b264fe18d03ac04efe994e3eebbd6c35617b4482fa5cbcdf791b04a82863591fa86957de7c5df30da4d5c8ea1c9e724191f0da2ab00cab80334dfb10b404310559473f754ab8f77afce475bb97ec451517b2942409b304793ac10e11319e8e8c2ff9936a44c48dca31b31e71f097fbc58326efe778f3ba80089c372ffd0333dfc9635eaee0053a78725ce767d7cb30ca3f41e8947a9371df1b69d4438ae7bca22cd4886bcb9dfa8dd685716a873fce30594785a572ddf05d63113e5fe883f19785ac865ad2613f5115ed868551359303c0d6782e16d20e5d964526a5b8ad7ce002722291e5735b737bd5aafb1c6a8d0f0430bf9a2b06f08666e3f4a59893a992b3d492932c512ebf7c1a319333b68570b87a843c8723a8191254e018b7c2a1430b8dd498fa5857fbede149395821f86542d5ce0b354348141d9ec6b3273892560e3325f8c7355326607d878b5ca383cfe6505bbb72050de89602a0532470414fe7a69d8c9c4d3339a0cc6d59053f303f40b52f8e0523de8b9f659b3bb0a6409b3f29723159601b348b98bed9582c41f74eb38ca875555d59c9a8a827e73f148905bb7ea18fad999d8d832b45ac4edd7dc33ecf08e710a5e1b6df6b4c032256abfebd83c56bb7750389be0f319985e7074fb696e5173cc151b407921b875b22713578dc5a36356821dfe204c72d5820b2d577ab378528cf2a16b0f4b9d0041c24e0fb4caeff70d2009a99c3ca84d9edf7cf9c53a9cd4421f3a0fcc56e549a90497727b3f7ea142004d95c8cd2df9d6a46121b723a7afbe329212717b9e2495c9ff213d3757ca64bbdc45b9b52914e1a6ecc5e754f37e2e715f8b9224437621c3634e4793be632440c81e4318c0090b5a2cb2c2997e9492cbc44b57495bc6e5ed89898839bebf8317351585fa7da22e7d28c1944223e04f04e8286b972dd99219b3e8e28d7517cd04a4e4f6430143c442c3b99ef88648416c46e9b945ce42adb0d77569903dd74ead794d5416bd3fee7e9c2dea50cb926377d9fb0de0c44cd65a06aae6586fa51a533ae9b7f69e6b81561b31e0d56eda814839bb4359fbeea0a4d976de376d58fa695af882"}, {0x1010, 0xffff, 0x0, "521d8e9bc5e8671739455f7360afc9537e1378226a3e79e512fef45cac9f871b659f00235805c7d7cb834bd57add67f5efecc2234246f5860d0a1bdfe7c6d2ca2a1c90133f64ae0ce435ee1a19066a253202a5c65faccd2c4a0b920f05f8e5b665171fcf95eb1d3b1309fc513e031450aad8deedcb7b4d391ae66a3c8df341c4f12281b76d06c88f615b2121b67813b60cc0a121616516907fb9a399adc6f55664ceea288b0558c3bc2d9267bd597bdc790cbe4a99c146a1bb296e4ae37abf07a4d2010f202149a270335100e6cc45ab3165e9a362896c4b453e746dadc47bb7eec56c35698fb412b1d31cf9cf477359206c6f9d1de9c57cd7c5676da977b616d651ac42e9e504a2332f03c1c76f1f357f3311a7342358dc12a2b4b1e72dc5e594f73430971c668c3d9fc497c00322a41a85ec73f9da11f52e4637c32806cf0860ff38602384084496c1d50ad7f4e6dc73c6583861dd432a05a96f8bee5c25a435ff598b0f09b1649fc64a11b148f9324c2ee44dc86c907e5dcb2ca401fd36a6631b547c1261454c5b581dc106f2af1d0aabd7aacc4facb45448af149fe4e972429fe5e49782297adfc74c61fdd206be74a8e7ab31966084767fc611fb4f254028d0551a107eaed02b44622d096692f51d29cd7eb24f9f7263057674e136d12ed49dfc167df4a21f3327cbea857bc91f9ce4096d792ed277cc4fcba24211b4b943dab13de0ca999cf24155a444f72530632b676a82d864a1d01e7fce532be7f9318d13d5f40a7d5f86f9fa2356028000cf4beed39c197282be1e743272414b5b5f5edee861997fea6c0d7da51c22702a01e2b6f7fa06cc5f0b00cecdd9d5d838f902621e21c8f47c70651dd03bb8afa4b7ae21c3ca89eec3639422f7b038645ed24d523d5290445c02a8a0a68168f22692253e96c308e7525676370588d8bcd93a9abe170f7a5b90e94362c91a0a0a1c75e765459165af748571d6525ae2886cd594777d964ed2738d72d105140f9fd01906bd21965db8c9b79680f0204b2a84179ee03b847adf01cd84272cedf4ecdeef75be5d7c938522d9d6c179b07ad12eee870c9473d1f28fa45fb788fcbeed2dc501244bfe276c55c5618c381f03ffc903643a888ccb7ad4d4211f659b98d7195e1a31765e6055c29dfa67a8e8d2ba6ec53b815763502c2455da17447ae59b6cc7cffbfcd1271557afd47a261dd339477cad259fddffa8008e0ec2963df90a586b0baa964179a4071f251604fd009e449becdeb8df30162c63272ce3fbd2dc7fe3bfc04b18648673a2396cc9ad51715325ca86611acb4c7d142c810ffa6eb5309f92d31ff553a5613a59cf512540ae401bce73754e42ca4f3ad083879b5315d59abae240ea26cd2f3eba17d2024bb602ec6d83cf82dba91321d55787e2cf69342fef49ac8a312f34497d99c611d7672f7dd45a56e0a50d65e92638be4bb63946d6d6323e2bd456680e6a70b2d721fe16fd1b1c35caadf89799288e959fb2f91df2d0e3edd82b3ededa4b95009c6cc7abb65a31ae6a018088ea69e5ec23b2f25653cfa9fb8635c8f873217c59552e9ede46790ddcc66bc308980579be1e42039d72e418a87841a0781e0ddc15c124f23be57fe09ea1bfd82b011a496d077e016d9089c07bd252b3d44ad85a9e24462e3cddc2a722e4984ef3801fdf88ec1d7b7236dbc28068e72b577ee2f95be4d2a7af3302b1f4e8ead015c658290a09d5e466ee3c923dfe3d052de45dc833c0ffb2e722ecf734d02e82cfd8df61983af57148272a0346d76a2d008a59dadf5f9fa8a3cfed075927e5c21978ac47b3d11cf3dd16e31aebbb901a93d7c07893a1d3220edb4e54c88cfe48e4dbdf7085c277f2171cbb3cb2938276af2e1a19aee1c93610bcd30b6868b72c0b62017883f5894ab62075b8ad42f024595face29567f5e0e1de5f631dcc79c46c582aaa7917435b64e06bc50c0433c08969243e99c21d0b0602ad6ca473f31675993d7377ae983e505616f53ffff682762668c23140c1edc7a912e123ccfe7608af621cd483c0b2f50bd9bf7949faeffec7fa45fc5b2564f71f5b7b9f8010e7b96540793654ef2b13badd98f26e8cf1ef3add5d270ba81a7f53cdf5726e146969551040c3059c7e96a6e337109957a1250944a80ee9ac489613ad8c1e1223e8412d0b68d44e15d04836a20dfcaccc47fd7247fd6df47f5c0eac8a59682e86e054645a4813e7b6a9bdc8bd8e3eef5a2d879ef2b172d07879de84a08bbf8e3d96978485a1fc7e4afe65000680959997ec7689fbc88a5a5cb8c88a7acc995350550e7f976b2d4ca03cb7b7109d8ff123e2d2d7c8dd829b15595980fca18fb9fccb5ab2f7badd4bbb3bfdd7e59b44d0b1d1f0c12f3e10e47544f4ab87c460417f7f6ddf0b54e5e332184096520d685894f7ea2a2cbb7103229ff96f18b686e40d02880341b9633e5fc2d7dc3803f3e1208905c741563b5b462a10929b7b39b147b8f309834b64a50c15aa091348c7c421e9b441b0af650a33d95c584e051ca8e74a2244e8cc942c651e7e71d52ef4053e7a662426664ca7f5c4034be797f5e67ce10d559c520742d9e64a4b3ec858a633b4c4b12c8d0813999ecba9c0f25e6d72290566ff8bec6741c1a10988e76329bc3e20f05f65019c27edcd53085fa77b5cb06423d0af99a64e3acfaca46688296de32ccef72a0c016eae17050bd82a8d3907beb2474d9ff98d2d7614bcaf34122facf975cca59ca781ccf7d1e34d03fcfdbd33f23ab333992e2b646a6435075065d8de19c1a0bcdbc413f6a0f96fdae11c014f14d5a5d3b55e877f643424bab9a5976cac42da7b814965c48548dc77e6f79623433ab904d49996812788db7a3034bede5bccb58b2592d4bebcea3614c53a2a99165d843325bd29e43517c74f1697e5121c8ae528ba915d3edaec75af05ecf7e0a79e5dba3bd2097fe0e3da0582d86c1cebb2c35db05c58391740b0376d0f9c09d5f1ef93a5922f45aee1d18bb50f97334a0f0e7598b0d7d44f95a7fa8611fe6b2b5834b4176c6f247061040c73c25923ab203da419035de659050d940e09c24886170b11c3aa2b77d5934ac784bbc0a5b064ba1d18736bb217a07c3e71a8c7307f16c923e6a5e7cdfd5178e79be873472fbac40e9052f7b6df37fd8857a674577584efec5c177bcb063d8961fdc4efd917f25740e90fb8077c05c4deb784ff4a6367202536bc473daa208dad29b7e85753824b9d7a188e4208ebe81cf9afa19de9b0b199be3ed36a11ca528ea9bd2455c5d1cf8756c4b698fdec9dab5d1920e953d6ed23877c693976dde057d08ff2bf21fdd9b90066e39b1b5c1d8c4d3acb76a03616686ac507614c6007745856c3deb98456f9c67eee8893b3fd79730031db1c16a43bdab72e48aa7e8aad380178229292a5dbaadb70ba0b0757ea8955d0afbffe28807dff4da825225db3c7c2ce7374141f1eaa6275d537c7f2b73aaec127a53c50215ed914753afe03a5faafc9b88fe418654ad4733bd55df8f4434c4c9717df546b5cca21a35b45bf27f63ad3424fa091f05b0a2f80d6df68169a0482a121659251cd1685cdc42c3ad60d637d74160903c7a702b41820f72389aae7ebdb9106b5e4cca57cf9a63df33982d28eba5f8a6c8d5dd134736481a434aaaa0c392a6ba485e6dd431acd22a65750f486cd2c2e516f6ded41ee825355c74f66b336fadb02ad5297e70a23f6d74dc00b18264256c13cfb3e84c34c8275cdaf83f0d93b3eb77cb6f063249f5b03141158134e65013f5ecc37f50935202d909a30e11fc0ef4ce1aeb35b509ee50cd9c3f571bb62835bd8dcd63965e8d559cac364cca36564a7c4b1daa724b60853a7c6d1e10b37b4b1e9d136ae640be2f98ab7f81bf511c3992fd2baf8e39cd96a6bb69d6ff8b755836d6ebab17ba868d9cd31b8825a5a5bb2549b8782041420a7edd15aaa3205db82aac539c89c6d416aac7fd593fd8bdf2dea6d8fd0b26999dfbe721e2e1b9656154536c45b5b30a4c64ae0f629033f4f77c9a4d99c3bb0ede2a2f89a83242b81ab8d949ee5c02091005edb503fe9344c53882cb42beb0e0f007e7e38be06b845797cc5e1daf0f60c13d1fd61a802d7f3ef7f7acea9968d9e111e8ad3d8b5ab0bc60d406d8960103d07602e314267245324c7db35716be61577fd208cef031d99a94c47924e76adbc7159148e6c12f178ebc69ee33885c5f04ab22186438627bb5e6e439f623bd8b482c6a8f8adfd21dbef8ba0007e58e2958f328c2f1bad87b69f430b427503eaf4c4f3c0874d2ff6e0d5006dbc62d69d061ca190ff2cf76e79795cb6115cb9cc06d8e19b9282506e56fde184daae039b70e6645c488d23e1a44578bee1caa510628d220abfb546faeac172105867b7a0efccbd85b33979a4d040d2d4d45a731a19037ca77a3ba589bdd379a4196baaec5a680ec159c556f33814fb8ae0cd4be33299ab666a134f0d6d2a452141da812de94695a38b1c088c44814d51af420d1732d3bcc9970c02215090adeb84885683b7955855b4fe6e9575c292b51d24f3be3cdcc663d3c3eadf1f47fbe42f9c726d840a32642db5ae68b3b5e70523a784083bbef93511607ec5df38155ea6c40296dbc8941fbb4612fe613abcc39509b4790f2629626d4fdc9dd3974ef6669314e9f7cd87e93242afb252b9b2d6a7214bacf7d0df065ca2915b163e2a365e3512c220ae9eb27d9db9042040ce17323eb9e594fa9d5d773e9ee77ad31733b6c5677f7ace44c07ab76d9b7d58302cc1d3101f79bdfd75080d93d45624db5956d96e94c106d5d751ad40800c6898b36cb6d9eb5706e7e3555651362023828a5b9337e4c2f10cc99485a9a622b361097d9d0a25f433268ccd8f5b57040d2626eeeaf3fbf9d5cb564dbc3884ccdd244cd144a8e8831671a8949e33bbe9feef46e0093203bebb5bfe21da7b2f589b0cdcbe1f937f805607930d2f8ca2573330b6aeb93523195949cd0ec70c898bec7882e706d53f9d3cf7c662226b66232816f13501f0caf00d46b652716c764620dfe045dd40d05a51e215554434289e1958960e2ce73cf7a9f26649e3ca4db98481ca99990dc744e756975f7bbf94f3abe1cf968b204f75c687cd7824c55587bede59a8bab05b436e8fcb0da9ae4e717ec6ec8e9871163b1b4efda1ff7c0d4eb3daecb60fa6756ca3a16759a11c977deeec7262705149d2bb6230707938f57b98e1635500a39971e5fccb7fda7f946794c4b971343efaf1b1b8dac546342b98d6e1fa8161040cfe767c4691f245f65846823db87c31035091d7ca6eeb916ccfe488cf142bec659d6921c61271e7e9599dbd4eb63f4d7cc515f993af16bcd023a484dff8bcd168f6d522e0da11e85c1a39d8fd0a3e8a8dd5f591abc5d1b7e129b5dd331529bf2da6b7711a7a3c508cbd42050e7db84ac5da8cb60fcb03ace7dd851e7b3e923523faf1df04c6c7a8a985cfe2278e9b30e98fd90612de727921cfaf6f77d94b0430769e29f51c54c199ecd6b445ecbda3a729cb57c10ebc5b000724546d0eda4468e71b21aa9f335b924b79ea3922c9d1c6230b551f0512a53cd74c051fb11c55e6446f19da6e0f60b3c992cb9828bd7f1d67b6a67682ed76fded97c0858d8154b8b7ef26c0e7581b8a4f733037d3eff5c612d44ecdf3d272525ef1faeff49168880a38752c21bf21b18f516fe4624b0faf56a933b64bbc170a9dbaa73becc16541b0eca1c7230b6ec0de49cb72c9ebb7cb3dc12b709d1295b53a3e85aa41b226"}, {0xb8, 0x1, 0x5, "df18fcbe3d482c7ee802b692f4f66ba827c91ec32d1037ca1be220c43f57a5041b0d3ccd3573b54e7c43beedcbd2513496fe51ca2e64dace25879f693549d99d49e5a1a478c915f53ebd557b6688ca08b9cbb6f9232d8dfef80be1ad0642e5f91960ba639af6163b11d9816a8e69801516cc4483d2309016ae7aa2b59ac5a799e8b81c9caad26ccaadcb3c92fe3464e871a7ec7453d819c38bf681b320313be77b"}], 0x3330}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x80000000}, 0x8) 12:21:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000010004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x800, 0x1, 0x7fffffff, 0xd6b6, 0x1000}, 0xc) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x4, './file0\x00'}) 12:21:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x3f) 12:21:02 executing program 0: 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) r1 = open(&(0x7f0000000000)='./file0/file1\x00', 0x8100, 0x2) r2 = accept$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) mkdir(&(0x7f0000000280)='./bus\x00', 0x7) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 12:21:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="837d04", 0x3}, {&(0x7f00000015c0)="4522e92fffab3c255e6b3d4f0e6a85e787afb66accda5b54c955c8fe667334374d1a8af6492a9f35a992892f62ea815b4b89824965bdbcced89e9487bd3ed8f6d6657f297483e1551609e77b05bc0bdbec823982aea96c9cc897560e1cfcf1aef20ea5638d0b0bf43384a872e8e1ab80a8b18984e712101b79f6b680472450d729c469e676d708c093957d89023e049e222b9d9d7f0a7ce3c244d37829efe3633614520e4cf984c26abf907ff51e3c6dcbd1d05e6155f9d4c57f2a30888c7ab4af086582413dc6d3153cc5a3f3083a482c17863c88625b5fefd7d29b618650591ca1b7e5c866fc9766586303626830b20a625deef1a1d444b66003f9b1764d1e1cd1d460ffb7e1844fb102cb5fe51f63e467786601bbdf17b386a6f252a49572ca733bccfa8a59eee0c04e0ae78feae0e1205b771b43a1c0078dcfbe3d90a4236dba83518210212e550f3a51e270c9ff3cc9b0888c583b614940ffa9373943ae185d59778c9f6e80e56111ad3ad09e193636e25454b803a9e0f8420059af04b14b9e6f3512dd6946e19ce6709f7f5f1d70dffc84b0924bf932825699818ee98a83897a410602a4267c8a2fb55322c83b2f872d5ae97cae36b38786f87b91236ef51acf0a62f91a7d102cad095f6e813ebfab6830c23312f6f70451bc72af86f4b5d4462a46320da9685112077e86bc1b0dfd2fc9cb997f152184f01f691c9b2676e65d1037da24962d90b2fb6b0c013889b74219dd816d302b2378f3d785df7fa428f5d031e1a9010ad4fd9cc06d90d6bfa9105c79e2d15fe31d6d2bdc5fd6e7b4b4d72e94560bdae08a3c079ce0ce8630432c378c620ffa31d98d3f2266930e2126f8af34c97e99cd86900e13bc20cb5ecfc72552e7f438d5ad5f78216e07eb34c02d2c7ff3eead3c6a28a4eadb0b503acde7d4f3ceab42e57624a4ae77763682f008700792e8610219fd5c558d69d60dbd0c29ea739f6cbdd2984cb145d1bb4ad5ebbb66f571e1ba5cf96fd92612cb1f7f9eb61d73149374c7adf52eaf45aa032892de08cbf3a58b758d54fb764da81f5371c634c316d0ee3bca3bf761eaf22f600b7cc2505ce9d5b203e53da68967f84744be6630afea1657c13a88e6c1b040ef3a8356a454836df1c76cfc12cd0c972a657e328d4199d9dc6f5f2311c7ad78768ed8c2767a37b74721cf940d11e14911a3c9cf699bc13ae383ee7de9ffea5705a42bef6de65eac33a4ec2442ca78769a8cfa6b13e0311f7378e2b3a92fea3e999cc2afabd6d4f824b747080b4fe90c9038496f21b4f53b0c2965358efe780abd1e6ae514fc005120c807157777b2ff327995c942f331a202c33495993c8233663499c859f384cecf80d31d505e08f22d2a3f736a9f52dafc5c531eddd85d698eb4b19486b9f6305b384d758ecdb68affad427153c42628e10e0fe3e400d0329a9478c9d9e9925b1ef01e5ebf9d197a5dbaf5f9708710715cab7e7760157e82c751a6b780aec017c36021a90a24805ca920fcb7689a4c87beae391b820683e1de55abb04037a9eaebe3eee6df2cd4aaa83f5a72428c9cbca7668aeb303388c7a622daa4f400c852eddfeefb7f2189a19a1e81ad5d9e128124277c7204c26ea06b6abddc1514ea051d0f39504380ee944ff515a4810ab9f1655094a6def2039de3becd9f7afb947f7713c54604142ebc37f4abccf40f2edade5fea6ea98699d8f8e2ad5e47dcc0b83210d7f1b6649a52fb8c8680bd91c9312e48a141253b92c81f59a9336217dbbc03a1472e292d122b5163a87f3fc99f6d55ffe6c5ebc44fa6936fb5d459b5c740263e649c4cba0e8d3fc37fec6845a764f46aa163307be8ee651821ea6a52426c6bcb84a58a2c34fe217e6f1acc142388c5b98ed1eeb528a9ee8729c8ab0e25c11413a9af692b26d652a4896fc61025e4b527da50d0d25c34b62402abce2b614fbf8da43175972ccf0b65880b54de161f132768d4bc306278db1e742501e00b034891238e4011599905ea9d4b1daeeec6757c324a17f0f9652327b88c1fb9c2011235e4a1b8bf3b1441ad8e363a3c3578026691ae46ee6c336063e319b353bb617ecb842d3821fc3364f24ec03e78fb333114c38021a1a334eebd3c3257918aeee97550ac900e47220168c9cae85752e8e569d7d62ca138d04abb49bc7c401abf355d145d3c9ec3821f2838f7c88a57c9035bd3fdd9cfee74c2d88cd9dfec1476e5c788f1c1386d1519a58c8b89bc2d3fc9bfea627de796c3b2d213f5d4c3457ec0122e1d9ea53f275731f87c8dd13707cf24f68db03a5ec06bcb6d6358586c43d5d3869aeeea4cb9efac1d7232df9dbdfa3e050546f419f421b21c09ba14f6da7f34d172f93d8c0b99d8d5ddbf4d67cab282aca695c3f237eeb19add82c799d9aa63621177ec9ba1a57e99fa18bb7569679d2114d54087e2371b528237028e2358f16210d0cf900652e11040b7c5d4e088fb3d88efa7c2689e22cf63d5297e19426a6507011035f22a0461bd3c1183f03e7e1c2f9e94ac2be1ce0844c67cd6cafbabafdbea5b5d70c4f5883dccaa1af91f20cbbde3d676bc64cc877fd489438adada4d8a627322e9014959496ba81e42bf8608ad2d54008d6ec2d9eea2657930e010ed14908f12e7265b5252be73309a7da6d71ae1ed4bd2960c06523254115d4533c14348bec89d84ebb7d6a9ffbd60ae7736b616d6d8b2d2109787c5744b09897fe48f317bf23b7390cce91ddd9cbb930e05c02721e67b93c2a180ece50e7cdd5b3116d1bc9a45db782060eea7ac4e0185b433e4d32152c5a7296826790a35f70ccf96ac020f9247bf27a6614d22a24ac0c61f4133486c25c7071120c2c91d71ac8a7d9a4840c7523b6ded12c3f0f39575b57df8fa75591ae2908176fe1296252320d4efdaa9edd96f054380fbf5d9318c5af6c9578ebed3a80e3b90870c99c5a34d04dfe00adbaeb28cc5f8d0bd749f9e5b6e2b06a811a63d7bb0daf59608b8103299bb757602f6378dc146f54d5e9ab8e619b5c95f5da37017cf93d93265f7920414b8a56f6afbcf04cedc8a1e15b819319a1337338a7610c497c3bd76a2273669f8ee83ebf2585f9b2044f2b315c873e26177c73ea50d8686a0ac625c5ccdc22ba46567483eac8b3f2e5123eddea0d4e9e2502f7d061149db79b95aea8122871fa21d308d11fee3195b47c3370573fd11168ac6f6314464c8e2bb5727a1d71c33bf5ccd3fe144faa5c75f888c7b9f1e521f418c802e79ec19f0b4ab9d9a57f8862d69949b1bd7b3dda83ceb6879344738f61576bde0092cf13c460f1f4dca939d2ac55a5ee1a0e3e9c50165689594022c3caba148a8fe7e1662ef76e9ffde04a65c7e60f9d21508fab8c15de6d587d540d02d68a157d0ff7c533e1cbf490a4a93d174133924522cade37aaed35185c350e8ea2f61d437824fd8572014f9ef05a3940e352034d4cf593040e100362830e3974cef1159b4314d3e86bd239425b58772f18aaf650060d94513dcfdd903a4dc0d92b03adf4ab2dd718363813312611732a118cd01f1c81f847977bb98f9593e3578f6e35f22956bdfd093cdc084578d42917d016ac2104ee6bf5812bab0dddc5be14349d2a4e57b91ad6e046ad7d13424dcdcd25ca69a4d079761fa9f1f0b2b6b008be661c2001c03224721608503dde4f82509049f31d3528968b26a0e90b2de5e0ec683a8a7f50a87ca83da421f80c685ec699ae46c6b2825df697f7594819e57f4b913b5a68970b6d3f30bf8a7a92fabd6567bc6d642fd4f33f6f0d564405d2903d20ccd60673e6b864798f4d3c72fc8f40b1086c44847a81494b3984b74cf9ab646c77150803426d7eab9465ac99f0cc3f1079142f29333d41cbd4c0ccf3d3b51e753d5172f6c1e4642f56c07b994b2021b35af4e81bafba2783a4d43fc2a69d4a24312b660e241ef19e3cf62512cb963e83bbebdb6afd184a8953466b9040ad0220ff048b1fa481bb5df7cdc8141c32a81f55ee314cdb59a4ca53ec1b3845459e3e3a58213076282e31c263fad489b8d9ce544dc5c63c75a4c955d971a68aaef564d6968138ea9b10a898642500fac9def0b7e4d6e5493144622f8943fc253051ae287fd5c20d3c37ac177fcc1eb32f20f91c7924ec65c1f4d2753319dbfa668b65fa7b812880d6e81c084728f05b787e472f0b72568a4d41cdc9a210f73d0119d0a8e9d2637bd911473b83ea8f33093895bd06b0841920cac718e862bf707ae1bc1060e9530b0f31d2607e0dd44517576397f83fba91af297c8b8bcf0a4c414d652b7fe26d9da109c6840f1d70a608a0877136ce6a0c442264213b3fa9e1bcabd9c6c0cfc3d6cf518cd4bbcd9aa8fba36226fc98dc4d746f5b88459e913f1fd09cba83c55973036ce5f0756f3549c225bd5abc4068c7e1e1bdc756475253e7fedbe7aafbb2cf6941ad1edeadaace5ab59185eb74ed3e6bb6bba67629e3152f56f94f1f9de1bc2977f1df42db91b9f2561c17dd405f481cd629acca367c2761854d291e396710e7d7fd32b311596e4af6d56917a0a9cf1bfd890513751ed137e0a8d19e5c2ad3327ae5efb1be8955f3aab8176fac54c1727108a073adcffe8eaa73e025adcbf158617a51938b6d6ce5e29e198490be464a7e4f38b473d06482381439ae7c26730628a8c9b7febb998cf245d160046ceee6fc434b4b4c072c1a6517ac793a00c77aefb6c9ddd5207610cd24fde5fa0301188b365da1af915fc760d0b3a9e36ac0a1a3b61c03dee9c150c32b9192af6503aa9711ba303805c293f656d8b0ba7487c9801ea3fc7912f8927baab7c315f8db19e2a4f38a6efe57d08ba4a610fb297ee9c9be897e8a3615bd4ebcd7805c694b60f3cbddea8b20d758208074390db687664ea89da7aec024f13fe99aeed465ecb5b12dd6b4699c0853bfdd6bfa409b44efb495ed3a146fd8a038988da883a55c2794aa7f33bde3b9b7a1c327fd31a980f92e98886c9250ff2f87b6ed1512039df63ae6bd6b6f75c3f85bed19aabd21853e66869661a4df58e2d9572fbc050663c4c3f25aeabf2bcca36d9b3fa3d38036003e27c725ca8f0054a0221e6d0d53318242089f3c9d55ab57cced95d749051242fafba45b85e4b8a72b08d8f3648519fa2e2f31eb0e1b2b1ec5eeab74003d160d611b10c7a0de1e732b779da72ac6b8aa2db149d3965acfa46c427b8796ecc82ca6c750b11517e9fb32a2a14efd489dde4541f4281fc945e65a09409cd9df6cb846f4313d2fd4f2fd057b4cc4a1d5a8691405fee50a02b823cd27948691a3cf2e62cffc745f27f6bdf535c8e0d77ef70bab6b0c071d399f2fa987b82b9a4fdec41973ed5ac567d61fd3b9a0785c79c66722db62ced8b9c2846ca0c5167c22fb65f37d99cec4cdb0cacdc4f4ba548c3d82b76b9a0b707617399baaf57bd6e838eeaaa3b40964152f675b750aebf89502b718de9b64f5b90daad88047cc28feab930c939c1a9a0a3b8df5e66226859f5f808223a0283bfa76e0cb64b74519e78b4292f7d730a697a82d54975ebfd0ff140240ac566cdedce8738ac7e0c7a7e231a850f79f2f040c6b9cc96a28658aa8054352f469005264df5adbf65c94a9cdfa31846155d301d12a1911fbabe001dd7a03ca01247942f268e953ee3c0739299f3877c80267f7f29523ce84faaa8f7ccdb1d3564a6b62a6f88262ab46c40a5668b0ba24e9963d22f6edec81080484d5b0c29ff75e687bacb006a047f2ae3ed3e0050fb073018f0daaf26df78fa98c58e8ac93ca22036acd2160a83", 0x1000}, {&(0x7f0000000140)="5996bf218a495be7b49265fd229438911230fcd8929d761ed2dccc13a83724c85899e215f913b2dc5e4e88551b59559cfb6e4e679ba0f0b906df2876b1f811f481acdb607288554f794dd4047eb10bc4b8dac5f34e", 0x55}, {&(0x7f00000001c0)="c633b15c8943b223016ff522a17d220ebdf3198a5a934ee1ae97473b0f0242c74af54388a6f31717a9ceaf04f075feef50b0bfa53a4e9b119c3b82860c64c53fe3cefe007bd6fac1d27eaeb2eeac8d54751659460e18556cde1c3cce9c19b98c2c79701663a0", 0x66}, {&(0x7f0000000240)="7a9647924175f735ca23b2503ea341ca824ae02ae5cf96f831950e72d2dd1e3f19e07c6d1347e4d6ea9c581fd0c9483d74d041b0e957d1437217829f28e215d5b874b6c804e713b618b26a6711a96b45c95076d24aba2e81a78cfd78a44edd8eff729317674acd9c34d908adafbceb65be0b0fcb", 0x74}, {&(0x7f00000002c0)="78879553626dc118cbb2cd8541388c3d95138c04c6fc9d59b859d85119123f5cb1ece68eb4d56e794746c56f2f8f736ab8bda969ad37023b732de0820c", 0x3d}, {&(0x7f0000000300)="9e98a0a18ed656decc67c81174d0ace26a03d5a1eec85c700ca1d7d13ff2f8be96bebc75f1ae9f398a5064b1047f6e2fba66a4477567d409b313a3b97854797a23fd4e06c41b93d490f9a24b478f0af953e54606b9eaf97299c9afc58e23469c442a77e2171a893f206e9a90f58816eca899c2b4c830d3fbf5df56808eb4", 0x7e}, {&(0x7f00000025c0)="657fdb3bdf435ce230fb4cc1d769d6fa95ae00d14ad1d9e1b0d5aa1b6ebb12823e3fdd1fd3524ed2d1d4f3c46cae8d5ef085550df9ec9c389b287109feef04999c9edd87d892aa2a650f0616fc3ef01828ad74cb5c0586a6557b0a27616e3810ac1e0fa0ba52f7f0787b629b75faf3ef16ea0923ed6780aa441e570da5ae454684d151a0d1005bd45642da96bf342ccc27edbbfbe473524d1acf64b16589b3c2937a869a00bdde1de70249599442710b6ac33b26fc7257134f44b38e2de535636bc32d8a288ad679a83644369a62376d3d87a99913fc416cd834b14e895654ef966dedfad002a24048cda03b8d12964d04d0b130b32b257ba3f5a7f5bbc8fabba6993e8bc3f2a579a491442d1b091d8c63ab8ef3914c22791eff98667b6395506bac12a19a63455377f868eb9066f0dca6f0901bc3141dd01db1ffd89303a6bff3fff827ea172cb51817968451e2c6ee35f5bdae5120cf1efaa7bff06ecd816230aa4d9dae71da3f1b0c440e0f742451c3168521492597c040ee4ead56a37c9b7c1363ad72caf6801cd836bf57734a79208c7e015cbc651ae0650e0096fdacb3617a4f28bdfc3f041b9f119c3da21ec74e984083375a7638f5391b5c99f1f45ef2f978109576ba9ed9be734201989ef20dd470658d63fe03592b429c041801cf0dde167feff1c8a934e9a882fb6cc157c4375cb656410e44171a0c93344ba8550a79c160d0ecb576df54f92663eb826060ee0ea65fcca6b91d5d0998a7952d1bdb6970aa8665dd1b1b6a46277074b67b977265fd9a0cfd0e033d868b322daa1a538808aaa503358c6baea788ee80ab3f82a7c729fae60d0c0b98a54b2cc8ed2b6e10309df2ae02001a4669965945c71711317c976e88538b15c527b3c921f76290a036587497f7689533b2bb5ce3026c20d1205c9a0e0392a88ee234af5b0ce718fe14579307e7cb29e77c0a3e8715d460d646ac2e43a3958025c7730b76b3cae65e38fad52e4aeeb358d490568ce00a49fb1d65781621ffbc30cc19f047df23c35e744165e938544634c102d030e529bdc9dafbf3413ee278999a0e0baf2f54d24bd15d73355ef6466173a0d6a656131945a0bed3270005bb92e2270c994eed238e79363035464fef6194a4fade026aa2850383a6c8d2b54fccb9d07ec4634ce8846c36ff3d4d45dca378139ec87aafeb05b8bcd5cb7ed88112a36250e83c52d8c1328b1b9f60b19d50c5c155495550d7fd04c1ea142721ffb2ace4f9ef9633c423d216fbb4dbca837db1b819bafd9d5320bcf96d92671519950b46be02a3f56b18f90b74c7c41ca93f123317754a42dcd6ac66776325e173e9d7ebd7c0e9467fad74f41e0983bea1c433d6e82fc776e16b8081206cef8bdc02062a34d3285d1dada98f306e963dd8f3f0238d3bc1ffaf425fd1fecb0319ba543558ff7de347a30df297f7324659828a36d8b12a777eec12ce09b8ea6d543062bd0d92ca05490d915635348dc5d9c42ed5e4bfab8b5cc293f3079a2e399f7a32fe98bdfcae1049b905f2756f72069ef84eb53c3f1c2884453ac3770e826560e937ac5e471e8428ac6588a88b425e2c7a38074dd2499c40e7679258c2597d0ea7e86d56836531ba47a78b27c72f428c45da1c58b06a2da529216d23f8c3df080a09e3e5c4d551265cca61fca31fd2c3c01dfac66a42259d3341f3f281d3d0b44f8b3efb04a0b8530d739e147a633f27dc7f31309fd8fb77fb45e37c71949884c978fdf8e092581617c4f51818d485be8fbe620e373f482f3e0a449e33013fccba289f7f9923d9fdc499f3d8e5972c00375e74df1552441deaba20db9bc8c67f49fd414f64f55ddc250ca33803d821ad04f3139a72d44e452bf6ce4b558d820a9048c62b9ece4fbb37d559f0d3837fd43c34cfc8a2256cd924b4f834b352eaa039065a656b94ee7356a3aef8d605c9c6d48a0d53b55b37c9c96a38b0a990fdf00fa145a09cc06d2aba1e97c79e1148dfa24ce34b59ee07b6bdcb4e54f97c7f0f451658e1bcfc53b2126021aa703e9f83811ea8ac6073c056de18a02c7b7ba0e566236de303bc1be7d0be5d93523371207a11e188515578b657cf5db23b9c63f1d4c17921c6d29c1f49124097583c1815358191b8f57ee578d2113288802dee1ac9d67c65b22cab61284a7e0b624faa7edeee3f14c9db00afaa2b1156fec60a15d8223634c95bd1f292ded82a5e59698bb320e57017dad7c95da62c10288eb523b32f28e7c2d0f2fcefba273de1936576fbb3d502ed9e7e921b08d325f4ec3dd40a94334cace9c979cbbcac2b7a0dd575d612b785dcea8101425f5c99652a352b83e11cd758fe68c81ffe9fc67683552cc6f361f02cf882001ec1b9c6003e8c7ade3b09dffa6a38c0bbb040bec6001b775efb5297fee58199edd5d72f2dd69e89ba2d7cefcae49c6cbb67c12b6fd9a81b1e6d713f2c9ffd024e621620ecd0411808e76764ed820fc05de2f625e27e28a8cbf01a298bf478c640b735385b3844231f1967568d46a44143340dd5a753f0ae37c49de6a7d7cadfa31b3d00df3204fa0a1dea44b5822e0d23483f8cba3dede7950952d50dc4d2cd37755b49bef6dd3303b018c5026ff0ef8d53bf44e5ad4d45e2163e5f270aff310633595a3e205f1f9e9a336f25c79b422b0ee1b8bc20ec74337e73489ef007b334ec9747f3408c1e7217621c7b3ac6a60de6985f7287d73a1f977b8faba74494bfee4af553f98ee5748c1fffbe7bb3b9d577b28d4a8012c8afad03ab0566435c75b3e4f310b1a0557eb860be2bed58d73c9ccead35f69d7213c781324a01ae66d7f3186abc6ccab8bd630d0d0099c9b721e62ab43135afe464eb33c152f538cd8bac36f0a2618d6ebf23d2d626dea78a266162a676fbbbc541c7c5c8ca4d9c8359e3618951473856d2a4a7a0a3c2bf9a9e01af8f3350527f0beba63b992e3886dd80fb7b281d2fc2a80f2a19a8a9e31ce0770db486d70c13b595690e43e8e8c300c0db3f71d3c7161b5e7bf08cd26c277c843fbba9e99f3e0edeaffc4b2676466d3d65df7ec636c49769b33ca370e299920c16f6a05dcc403f58887af65203244c3af6c1ee27ab8b69487f3d5f9ea3334fe62c2c88b96f89994a8e0d9d3c0ecfc2a89da67987541c5ce2f9b095cee00f1821df5f01e5267768363e3da8acee9b37993534d86a222053309ed931b3c9ce6476ba8fee119890ac1e543906829ae879dbad2af2beaf8d1f6dcb2d2b8ab6f37ecb6afcf0bdd9eb6912bbd0bca7789460fd918f7c158476f3bdb78fac67ba58ea1b0fd062fa6356c443e4d43fa0c50dfcb4219b5f75685a67734f94bda9ee9669d3a6def951c6fbb2c238b60e206f24d415b068edcbfa2c2c1cebf655e82a2bf70e9682926282fedbb94522c856b21043b9851eedaee4a95cf822657e7a349a8eadc91f1d6cadccceea3ec001763e1a0eee55d5ec7e90cff0571d8beae64191780b7fdb6e3b6d8da1a7a7a6485fd0a967a8406b4ce8d90e23ccbab4d4397f3adda46159c766fc879bcf2b97a19c8214fcb068d2a08e04988eca52b9776f53fc81d0f8a7bbb0a542b8cebf4a80754789bdaf6b0d887cf70d1ccc1e13b5ba3c705f2b68f7ab05865f3a2319d0946fe72ba763bf7aad911358a4cad0e7be157fb4302eabc6861987983d75ef02915bcd924b0386cb3c2cb220bad150e46e0958e7f3266953d00f5acd469a35a28af6767942a0c3484087bf851f85995f95b5aa958636bc2664a8913bf3f2e5b643f26b840f5897e7cacbb854a38259e8e587f05011f348b96f3f2df0940233bb93b700111b8a28f23c4c2e56dbf903e669e4931e911ca3dcadf992456459666174d2a94152534bf0ae365289ec1c983479b4874c2ea663ea54ec27e7edd3c805da4b7fed774284e020fe2b94f04e0ccf088335142012a609306cce43f01744490b7b949f367791e7cf663c0f8a370c1fe923a8966fe9dbf4c7f8059058aad9bc50c389fe19fcd2e27f0022e24134d3ae9e757e004d86c2c060d4087b8fe2077993acb0b64d66628431a93adbc9dc4e20b55b2a3208059274ddd4bc5f3e0f0b576708f1d2c2a1515c11809d793b11c8602d40e9f545ac9db4061a732997da5655070d490b9317c5383be81f84f9ab82921dfe4a569f1e28f9e22d227c9787579889ab94ed04338ea82ed79a9464e497f164824d69e5c16822430248e11814af1106d8096734418590a7a725bf625050bb499efea04fe8d6de5230342d42313f608a2bc4ca06b3c55199399583df0f3847800ee50e9b4161a14dcecafa7e2f0e0d46469e440276e89387c03bbf9b0ea22e2f4d0d0cabb552ff233cf3ddb732de547eb9cc0f3eb05428dda007295c125eadf6d0fd67a27a5699487b88bdb26ccc744a20897ab0b559624f646c9746e29c7fe9e7a83186460d1e34d7ebf3aa8827ce96fde4e7e174131bf0d4e1d92b5d22c111a37851fe2a98fd6298dfd79d54e25dcf146c915804264a46197218f368c1146a86c27a393fde4c52c3815dfae9ad13edea90965925ea6426944ddd4ee86bc5a2e29288146e865fb788a5e12f998621e7dbfb8f0aa909a8a903876767b17344c7b16e8f9ef068e93938e319b1470694adb4220df8e7cfa0a90b85d7b09b1a25e77b7bd6bd4f6c3490c6292a8613cbccfe80200099c4339eee7c24a5f4821678f1d9643061a652958d1a06a019016f1601d98e5f60f7a6013576c6dffa4f6657090506fbb6a29ba9140488f4fd251839f876bd75a9265b76977410790cbe3bd4f88035aa8d57bf89cf1da85daf8b2ba7fb7e87dfa8172edd8471e6752bb6a810f23e9354d0bd69da13f6653983041972859ba2924ed00c17fd847b210c710381d24e14b9181ac5871f4f9502fbfbe155c01a3d10e09cc30ff58d9f4a39480a626e171d999bec9ac738e2f38cec5a3fd2ce94b4542965ca98e05402e0f2f8f9b361d1d0403ba75d0fc31d2c1e42bd067b5210bd01a66329a4d158bddcc434d92492f70ac22b20e1b1cecb881d5f0834a4d07b6980094cf79b0c2b5b8d0e1e04304e4bea05c101e677a0365d3cbaa3941d51fb419871e636fa3db2d968f069bcb9b5ff7ade4736d5f9326aa308113aaff082ced00cae7cf334e2aa886703356d9848dd8458b60bc8a844616f8ea81bcb821a97c4382176ea474a0bdc446b52ba5af5088b3295fb17521a784e9da7090b26cabf4ed20525e6477b1b20c24ce2b10f428302450ca469559385422d8ed8e64da25cc9c56f727d14ec8be6dbe4977acb3c694cc357eebbf8e6e08049d36117a06053feff0eaf078b9c1abb1fe90f1c517647e5b27ec1622d30c02ca035d556c9c8ce62294562f2a32935351f8703d17101148bf64084af7c6853b5b7c67247c70f238d64e8158507461ca9d705cbcdd78662047dee90acaf24b20c8b27953feb0b4adbf4aecaaa907a289ec4ed2de85bcfbf8ae089dacf6f3220cc8ab0f7fd696dd80d73c617d77e04b74254a42b5f966cfda58e5b1bb184fb0cd50f7bcf026b1968dd1e1ceaa9b62469076310be93bd5b7fc726de740b786150abf645db69bb348368eb2a3bfd4dc8e05849ec0e60152cd0ba0474a0cffa4c030f1de7651caa8600f8ab6c671b00c9a3fe4eeccaaddecdd706571c2efb4d3294e996660f3f764ac348f5db85cc3f69cd56ac007b7109dff3a7cfbc788a1b8101543f230382a1ec18d934828bd960b1abe1391138562817dd877a430be911f2be37301b6859928c3f246b930494a509079defffd0d5b6df2cbc", 0x1000}], 0x8, &(0x7f0000000400)=[{0x40, 0xffff, 0x7618, "e3b9298c042793ff842049a1bcdc8b169b0cda6dada647e082f4a93b6b8cc03043b27fa1c7effd91be8a1c9061"}, {0xe0, 0xffff, 0xffffffffffff6738, "2f12d57eaeda52b6bdaf579ae42d7fff51b7046e9f1f03614aed82a5c107a5dbe4b89d18390c146e492a3ab99c5f02941ebbaf62af22ff3430b86ce969849cfee2e3fddc688168d5b2a5d46b135355fe64870a59afb7341060623931a769b74cc875921028cd077545580fd955e8216a347ed5f6ddf1f3d7e6b8b86afeb50ba23cc82dc6adf5a2bf0636a2c4a122d513c424ef5de6d8ece06ce5f4d97011f786f884e0a2f6ecc11fd59dd99a1bc7963496fbd8027b5a4efc7b868a5070501671350add2bcbd9580d79d8a65992a44e97"}, {0x18, 0xffff, 0xfffffffffffffffc, "d1798daf03a3"}, {0x10, 0xffff, 0xc61b}, {0xc8, 0x1, 0x1, "eedd824e19ae10c1f364da6d2ab1579116526c3f8602da70bce2c1796d6b0b9b93f91c69ca94db728b4793eff000aaa3427da113dc84a069f7c56a945d6c02f6c82328c7f97e39e8fbc08e95e3326be0888b378332ecd0be7be4e6e255c018cc6528769960eb34c9699c4265fd75a8473db8ee9cd97fd69604051e3151dc9eb8e6c02019ee41a0c61002570c1520cf0c82323b4dc49d0b0946bfab063e7f99c51d9bca4ef4edaa10e443c53abed654d08b37be"}], 0x210}, 0x400) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x21, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 12:21:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 12:21:02 executing program 0: 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, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002940)='/dev/zero\x00', 0x2, 0x0) readlinkat(r2, &(0x7f0000002980)='./file0\x00', &(0x7f0000002a40)=""/208, 0xd0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x0, 0xfffffffffffffff8}) r3 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000029c0)) recvmsg(r3, &(0x7f0000001640)={&(0x7f0000000440)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000027c0)=[{&(0x7f0000000080)=""/2, 0x2}, {&(0x7f00000004c0)=""/239, 0xef}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/230, 0xe6}, {&(0x7f00000015c0)=""/88, 0x58}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x6, &(0x7f0000002840)=""/226, 0xe2}, 0x800) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000002b40)=""/61}, {&(0x7f0000002b80)=""/21}, {&(0x7f0000002bc0)=""/44}], 0x1) 12:21:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00T\x00\x00\x00\x00\x00'], 0xe0, 0x0}, 0x0) socket$unix(0x1, 0x3, 0x0) 12:21:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) 12:21:02 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000300)=""/201, 0x1a0}, 0x0) mprotect(&(0x7f000029d000/0x2000)=nil, 0x2000, 0x3) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0xfffffffffffffde6, 0x0, 0x0, 0x0, 0xa32db01547d94501}, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x0, 0x4, 0xfffffffffffffffe, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f000066d000/0x1000)=nil, 0x7}, {&(0x7f00003e3000/0x3000)=nil, &(0x7f00002a8000/0x2000)=nil, 0x100000001}, {&(0x7f000032f000/0x2000)=nil, &(0x7f00000f4000/0x1000)=nil, 0x4}, {&(0x7f000024c000/0x4000)=nil, &(0x7f000022f000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000136000/0x3000)=nil, 0x400}, {&(0x7f00003db000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000278000/0x1000)=nil, 0x1}, {&(0x7f000043c000/0x4000)=nil, &(0x7f000066a000/0x3000)=nil, 0x9}, {&(0x7f0000466000/0x3000)=nil, &(0x7f0000338000/0x2000)=nil, 0xb0}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000101000/0x1000)=nil, 0x3}, {&(0x7f0000064000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000148000/0x1000)=nil, &(0x7f00002cb000/0x2000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000030000/0x3000)=nil, 0x101}, {&(0x7f000016f000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f00007d6000/0x2000)=nil, &(0x7f000027a000/0x3000)=nil, 0x9}, {&(0x7f0000419000/0x11000)=nil, &(0x7f0000717000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) sendto$inet6(r2, &(0x7f0000000000)="f79a4adc639fa2c2db13e1373de6f2ea746216054a9938ef926da694d8bd30586f182e052bd7984a6a8996200bc71c92484435266813060103bb67e2c30e28e827a9952844384182b96bc988982b6c366473c154937d4c8f678883f4b0edcd7b9101b7cf909fc9c7bd9d1d68651344405e37658a3af09c28595f1266e1a7781c3a044879fbaad8b66f2ba3e741e12e466076c5030a22aa104fa16421c570984e1a96e2204e1efa0cb07a86f30bf804cce9ebb3a3237643e0755a120005a206a41ecc52fe5e544fe3428bad7d87864ce7e0b405c69a2e676143db5822943b8a535122bfd2d90d471eb4dbeb5c8efee8", 0xef, 0xc, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x9}, 0xc) 12:21:02 executing program 1: shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) 12:21:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17", 0x1}], 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000200)) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) 12:21:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x67a0, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xffffffffffffff79) 12:21:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x480, 0x2b) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 12:21:03 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x80) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpgrp() writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fchmod(r1, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/65, 0x41) 12:21:03 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x100, 0x2}, {0x56e, 0x7}}, &(0x7f0000000080)) setitimer(0x3, &(0x7f00000000c0)={{0x200, 0x1}, {0x8001, 0x1}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) 12:21:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) r1 = msgget(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/74) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9, 0x40, 0x1, 0x0, 0x0, 0x8, 0xfffffffffffffffc, 0x2, 0x2, 0x800, 0x7f}) r2 = semget(0x2, 0x0, 0x69) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/250) pipe(&(0x7f0000000040)) getpeername(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r3 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 12:21:03 executing program 1: kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x1000}, {0x44, 0x10001}, {0x27, 0x81}], 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x100, 0x0, 0x7fff, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x48, 0x7}, {0x18, 0x1, 0xb4, 0x7fff}, 0x4, [0x3, 0xfffffffffffffffa, 0xfffffffffffffc01, 0x5, 0xee, 0xa4ef, 0x5, 0x80]}, 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) kqueue() dup(r2) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x342, 0x0, 0x0) 12:21:03 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x2102, 0x8) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffe) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 12:21:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 12:21:03 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file1\x00') chdir(&(0x7f00000001c0)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xff21}], 0x3c1) r1 = socket(0x6, 0x5, 0x4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/37, 0x25, 0x3, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x1}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x0, 0x5, {0x9, 0x7}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) r6 = shmget$private(0x0, 0x3000, 0x44, &(0x7f000042a000/0x3000)=nil) shmat(r6, &(0x7f0000505000/0x400000)=nil, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 12:21:04 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0xc627, 0x4) pledge(&(0x7f0000000300)='vmm\x00', &(0x7f0000000340)='/dev/vmm\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20408, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) 12:21:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 12:21:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 12:21:04 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\':\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\xde}\x00', &(0x7f0000000300)='+\xb0):\'\x00', &(0x7f0000000340)='+\\-\x00', &(0x7f0000000380)='[\x00']) r0 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0x0) readlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)=""/35, 0x23) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000180)) 12:21:05 executing program 0: r0 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setitimer(0x0, 0xfffffffffffffffe, 0x0) 12:21:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r1, &(0x7f0000000100), 0x340) execve(0x0, 0x0, 0x0) getsockopt(r0, 0x6, 0x9, &(0x7f0000000040)=""/89, &(0x7f00000000c0)=0x59) 12:21:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() getrlimit(0x4, &(0x7f00000000c0)) 12:21:06 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) socket(0x21, 0x4000, 0xb63) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/149, 0x95}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/63, 0x3f}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)=""/138, 0x8a}], 0x7, &(0x7f0000000540)=""/133, 0x85}, 0x802) getsockopt$sock_int(r0, 0xffff, 0x10000000000880, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) 12:21:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20020, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 12:21:06 executing program 0: r0 = socket$inet(0x2, 0x0, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3e001e533dcca2c5979578b33242542f3f338a7bc8feeebcb706742e9bc31f", 0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0xffffffffffffff50) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x0) getsockopt(r0, 0x21, 0x1, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) 12:21:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x48, 0x8) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 12:21:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000a9c41e0c4963f51bb3fd89934e19811bbbb631606932e850b96019277c32bc2f118c0c0d03a880f9ac8f5a49c0e91c41d9cfe3950a14c27325b6a700dca938e220f904dcff4494547e6d7522eb6b17fd7d1883298fb0b97a31dc5c27e7128611a416365d689d278150ae2f61b897619eda5028d96a0dfe06608be8993f5ebf35c634d071d135218e327bbdd0aa602f671e32172908c09a29fc0936c8a158335bae907f8f04d1c5d9f1d1dadfcb040884f74150a3027d8bc0dddee8769cac36b99e5fda281ca1f6d1c62c908a2b7e882369fe91401f7ffeee03777dbe3ffe79aff601bd0c9aa5c165a750f700667bd4426f4c854200"/275], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) lseek(r1, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="1e057f709360684e8cd367f3811ac8b82cb862f63f289408047a1eb7327c3fdd6007087c20a948a4dea503d2d24f468b7e1bc771d403f6cee15f1317cd61e09719c91b86f67755621c83a84936ef8cc10c797b92216c186554b93e7cbf065d894ef228192e7d54507f4d469b9257f2084805a43ca2a8934cc9904b8d02613630424b01b772acc5412e4f8917150df13ba8", 0x91) 12:21:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) listen(r0, 0x2) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 12:21:06 executing program 0: socket$inet6(0x18, 0x0, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400000000000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x4c7, 0x401, 0x7}, 0x2, 0x0, 0xeff}) r1 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/166, 0xa6}], 0x1) 12:21:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x182) recvfrom$inet6(r2, &(0x7f00000000c0)=""/222, 0xde, 0x843, &(0x7f00000001c0)={0x18, 0x2, 0x16a1, 0x5}, 0xc) socketpair$unix(0x1, 0x200000000000005, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xc0cb, 0x7fff, 0xfffffffffffffffc, 0x9, "cac364881bd7e0453ef183ec7ef9ad6a5f55abb1", 0x8, 0x7}) 12:21:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file1\x00') mkdir(0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x808, 0x0) 12:21:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000000), 0x0) getegid() 12:21:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000040), 0xc) 12:21:07 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/153, 0x99}, {&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/202, 0xca}, {&(0x7f00000012c0)=""/51, 0x33}, {&(0x7f0000001300)=""/214, 0xd6}, {&(0x7f0000001400)=""/195, 0xc3}, {&(0x7f0000001500)=""/157, 0x9d}], 0x8, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) connect$unix(r1, &(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa) r2 = accept(r1, 0x0, 0x0) shutdown(r2, 0x2) 12:21:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01555ab67fb4d1af4800931389952437afbe706699ea5bcb848fe6054f2a11956eb8196393a833b8336257e0d17034bced8e33bf11885f0bb072e2ea95dc87cfaa480a2d054de4358b3d4092da7dd1b0e5fc91fbc031aa0fc5d496f6220778", 0x5f) 12:21:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$BIOCFLUSH(r0, 0x20004268) recvfrom$inet6(r0, &(0x7f0000000040)=""/106, 0x6a, 0x801, &(0x7f0000000100)={0x18, 0x1, 0x342, 0x3}, 0xc) pwritev(r0, &(0x7f0000000100), 0x35b, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:21:07 executing program 1: r0 = socket$unix(0x1, 0x100000000001, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x9, 0x20, 0x5, 0xffffffff}, {0x2400, 0x8, 0x0, 0x4}, {0x8, 0x8, 0x3ff, 0x3ff}, {0xdba5, 0x1f, 0x1, 0x8}, {0x5, 0x100000001, 0x1, 0x211b}]}) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) r2 = msgget(0x1, 0x600) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000002c0)="8aafb1d8000ceb12c3b74dd961baea355cf3835dae0d9ae758e46c5fefa02da564b107252816412592bb242b2074464e80b341a34375acdc6e83054f97437f3fa3f2af6e02b9f17b88", 0x49}, {&(0x7f0000000340)="2b700a0c7d73824b3bbb4bbb2bcbdc97d68aad48e14dc3035c02fc012112e81a281fb261bc33ceeb", 0x28}, {&(0x7f0000000380)="9b90169e6cec868e3476142dfad10233a4123f886fcbc4fb49856b8eb8670dcd7dd3300072752997fb0f2e1a4e0e33a74b698678317f40717fbd3a6f9c2bcc144717eda3cea4a30e652f50042b834dc9402bd2d3044b45ef6fcddbdebb3dd6c5eb916d81e37a566ed89699a44abc8a6f7f84946a1727ec4aac260a9753ade401ecd45a2a7a45f19b0ee28df8fd7983530f7d00523a020e6e61fe891bbffcc040d37ba207189cc543060c3d38c14e32f919e1064fcbb59a515227c0adfc856d5952ebe8e647594a2ec6d6fd73d7db46eb88c484fe4ead60d4826120a9fb70f83bd0f97e9eecfe9e5ad7da3321b33dea32102e86de7d80e79be0e29053eeda", 0xfe}, {&(0x7f0000000480)="e2e543fc400b88682547f21a09a423076f0350ba0419a36f3fcee08984af6384908c3b98c040e1d0f1807e7099153a92f9df1ff1e05f4baff8deb9ab79d9322b0107f0c73981cc3d2f769bb39206c201e879a261bb930ce51d3084af2bccb178490b9ac63abbd98923a677e78037b2b39b60e02defb589bd0a6f0b2bbb4e55961d8ef7a2a4f48b775505b462396032ed9cf45dd7b6e3f45b89e292bda44fb194a262cc993b6f64cc81", 0xa9}, {&(0x7f0000000540)="d5f151f048c4789c20cd0be5a9f17deeee5e6a08419ed2c6746d3a1e2ba7a53d401b32b71e677070d4ba5b38ffbf935be84606917538a7859bb2a95f3213f9aa085b0afe884757ffa7e8d4b7ca5d90cfc1d8d18af59ae6cd1dad8c0092e9b67c051b6c4f65071064708659091c66ea368fb580928b7453e8fe", 0x79}], 0x5, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5, r4, r5, r6, r7, 0x10, 0x4}, 0x8, 0x3f, r8, r11, 0x8, 0xcc, 0x8, 0x100}) r12 = socket$unix(0x1, 0x2, 0x0) r13 = shmget(0x2, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) fcntl$setown(r12, 0x6, r8) shmctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x2, r4, r5, r9, r10, 0x20, 0x1}, 0x3, 0x81, r3, r3, 0x7, 0x1b, 0x23dfc934}) 12:21:07 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xec, 0x0, &(0x7f0000000040)=""/236}) 12:21:08 executing program 0: semop(0x0, &(0x7f0000000040)=[{0x4, 0x7fff, 0x1000}, {0x1, 0x6, 0x1800}, {0x7, 0x800, 0x800}, {0x4, 0x7fffffff, 0x1000}, {0x5, 0x7ab74b11, 0x1000}, {0x2, 0xffffffffffffffff, 0x800}, {0x4, 0x3, 0x1000}, {0x3, 0xbf, 0x1000}, {0x1, 0x4, 0x800}], 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffca3}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x2d2, 0x4000000000}, 0x0) dup2(r0, r1) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) semop(0x0, &(0x7f0000000100)=[{0x2, 0x7, 0x1000}, {0x3, 0x4, 0x800}, {0x4, 0x3, 0x1000}], 0x3) fchmod(r0, 0x24) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x401, 0x6}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 12:21:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 12:21:08 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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000004000/0x4000)=nil, 0x4000) 12:21:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x2, &(0x7f0000000080)) mprotect(&(0x7f000032f000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 12:21:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000300)) r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x225e}, {0x0, 0x80000000}}, 0x2) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/74) 12:21:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f33413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/tty\x00', 0x40, 0x0) close(r1) 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) shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) r2 = shmget(0x1, 0x1000, 0x8, &(0x7f00004ed000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="360000f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d564"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547840d43f5d316fb8279ad51adb255d875ebe69c8a6d79a67d03195059c11f0debb408e72ffe264033c254df9c5a908448e0e5a392c518c25830098"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/107}, 0xfffffffffffffe41, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001b80)=""/4096) chmod(&(0x7f0000000240)='./file0\x00', 0x120) kqueue() semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f00000016c0)=""/182) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000001c0)=0x7) msgsnd(r0, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000030753a5e69488fc9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82168c14b42ca62f16de59cd06709411d8d821004810eb1be99f53b842dab13e3e77bcae89951e643273406280540682971e1633cf"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000300)={0x0, ""/105}, 0x71, 0x0, 0x1000) msgrcv(r0, &(0x7f0000001540)={0x0, ""/157}, 0x3e, 0x100000000000003, 0x1800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c5000000000000000000000000000000000000000000000000000059f6528b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f00"/182], 0x1, 0x0, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) 12:21:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 12:21:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x5ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x2, 0x11, 0x0, 0xfffffffffffffffd}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 12:21:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x38a) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) 12:21:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20010, 0x41) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r3, 0x20004269) kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r1}, 0xffffffffffffffff, 0x7, 0x0, 0xfffffffffffffffe}], 0x9, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') getsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000140), &(0x7f00000001c0)=0x4) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$BIOCPROMISC(r3, 0x20004269) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x101, 0x0) close(r2) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000240)) 12:21:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 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, 0x0, 0x0) mprotect(&(0x7f0000641000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x9, &(0x7f0000000040)=[0x20, 0x4, 0x100, 0x3, 0x6, 0x100000001, 0x48a7, 0x5, 0x5]}) 12:21:08 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000240)=[{0x0}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f00000001c0)=""/120, 0x78}], 0x4, &(0x7f0000000880)=""/4096, 0x1000}, 0x800) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 12:21:08 executing program 0: open(&(0x7f0000000300)='./file0\x00', 0x20080, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) pwrite(r0, &(0x7f0000000000)="6b4c68b889bfd23ef0fcbc39462da02012778607ca14db35feeb625472dc68f9ba0b594e91138481676221d69dbf612b1bc312be6b5de165bcfe4b5e98ad7a06387cf912e90a9b571a82d1", 0x4b, 0x0, 0x0) ftruncate(r0, 0x0, 0x80000000) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="b5f17f0dc4ba69a4a063eea6da658764bf174732a621339f89b16f9b0b9b8927c5", 0x21}, {&(0x7f0000000100)="10af79a061d348f51db3c45209e300edffb5bf014db8bbb3aeaed889e91a15afc63ce4067a126e881ebde39156e001e7c38bb6b8bb5d8027273e5edf5dcc7ce619185b1cea4967edb9b1b76ddad957a706c36f29854b00963748dd48a2911c9d3ce779e98126593940051c1264ce1a02b34c682ad846831d7801d67e180f93550f61e672874efc4c5ea566dc1eaabb10ec249fd5e9aa99ff14c044ac3f4fbc02c528e56762d895", 0xa7}, {&(0x7f00000001c0)="89d40b6c6ae774051113532c01df096c8ca86ef8be8f626bbfd1e130b7e5480781f6b308e5990dc6e7c9bc282e63e42359f3c642280abd32a434c78c16c1aebc3a6494f7a00e91b0f0be364b0b9805f23fa67cbe885e45d790bd2eacde71cca877e996b7c2d4702563f24cab9c7590804768ca83b194dff8096f98b73324", 0x7e}, {&(0x7f0000000240)="b42d6bbeef0100de8d047660dc1f6c9e8d71f70cac2664028a73c65bec91e0cb8c38ca71cee14ec94e30c78466b376d297ee32122926484baf40b721b221fa2671067bb517698423", 0x48}], 0x4) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) 12:21:08 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040)=0x400, 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r1, 0x0) 12:21:08 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xd1, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 12:21:08 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", 0x0, 0x1}) 12:21:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) 12:21:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0/file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) 12:21:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0x20004000000000, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xe649}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xea6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xac}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9da1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffff80000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 12:21:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28600, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 12:21:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r3, &(0x7f0000000800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0x213c0bc5e58e66b, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/15]) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) connect(r0, &(0x7f0000000980)=@in={0x2, 0x2}, 0xc) r5 = semget$private(0x0, 0x7, 0x8a) semop(r5, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) 12:21:08 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) msgget$private(0x0, 0x1) lseek(r0, 0x0, 0x40fff, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 12:21:08 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="90856d3037f5483e21f6fbf3023856a63efc", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x4, 0x80) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x800}, {0x4, 0x1, 0x800}, {0x5, 0x6, 0x330f118688eb994f}, {0x1, 0xe1b, 0x1000}, {0x2, 0x5, 0x800}], 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 12:21:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=r0], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x10000, 0x9}) 12:21:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) 12:21:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 12:21:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x0, 0xa5, 0x4c7d, 0x91}, 0xc) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file2\x00', 0x4, 0x474, 0x0, 0x1, 0x9da, 0x2, 0x2, 0x3, 0x3, 0x5, 0x7f}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file2\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() r4 = getpgrp() r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x286, &(0x7f0000000480)=[0x0]) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xf8, 0x4}, 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 12:21:09 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) r1 = socket$inet6(0x18, 0x1, 0x6) recvfrom(r1, &(0x7f0000000040)=""/80, 0x50, 0x803, 0x0, 0x0) 12:21:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x108) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 12:21:09 executing program 0: mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) r0 = fcntl$getown(0xffffffffffffffff, 0x5) close(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r0) mprotect(&(0x7f00000e0000/0x1000)=nil, 0x1000, 0x2) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000140)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=""/42, 0x2a}], 0x1) getpeername$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 12:21:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x60000000, 0x400000000000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x1000000000000000, 0x10000}, {{r0}, 0xffffffffffffffff, 0x49, 0x40000000, 0x1, 0x7b}, {{r0}, 0xffffffffffffffff, 0x28, 0xcc4bfbc1411b0b49, 0x6, 0x9}], 0x5b5d, &(0x7f0000000340)=[{{r1}, 0x0, 0x0, 0x20000090, 0x20, 0xabdb}, {{r1}, 0x0, 0x82, 0x10, 0x7, 0xfff}, {{r1}, 0xffffffffffffffff, 0xe4, 0x20, 0x1}], 0x401, &(0x7f0000000080)={0x7, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f0000000400)="e22ef8fa27cd82238c0c280c69f0aa75edae2b83544450905e22286b88de7bc2", 0x20) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xc90, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000003c0)=0x3) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 12:21:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000080)) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 12:21:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) socket$inet(0x2, 0x7, 0x100000000) 12:21:09 executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)) 12:21:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x408) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0x6) msgrcv(r2, &(0x7f0000000080)={0x0, ""/140}, 0x94, 0x1, 0x1000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) munlock(&(0x7f0000fef000/0xf000)=nil, 0xf000) 12:21:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffef0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0xd32, 0x4c8, 0x1, 0x7, 0x635, 0x0, 0x2, 0x2, 0x3, 0x8}) 12:21:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pwrite(r1, &(0x7f0000000040)="2174b8e9b60017971027fef30cf4dbb0be85c0d761ca9c954e723a800c6e4a399d17072f339d74ff0843ece1fad22c4270249f1d49381927", 0x38, 0x0, 0x0) 12:21:10 executing program 1: clock_getres(0x9, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x2) getpgrp() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000140)=""/57) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xad4}, {0x1, 0x7}}) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00@'], 0xa) getgid() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) socket$inet6(0x18, 0x8000, 0x7) 12:21:10 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x0, 0x1, 0x401, "35a17984163410c60b8a6084670e14913f25bbbb", 0x0, 0x3}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) fsync(r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0x9, 0x81, 0x2c41, "0fac18126f258bfbb0dbf36e15a2dc0acfd33c0f", 0x3, 0xa3c4}) 12:21:10 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x201c2, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) pipe2(&(0x7f0000000180), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x8001, 0xff, 0x80, 0x4, 0x3, 0x1, 0x80, 0x7]}) r3 = dup2(r2, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0x7f, 0xcb}) 12:21:10 executing program 1: 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) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 12:21:10 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000", 0x0, 0x2}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r3 = semget$private(0x0, 0x4, 0x90) semop(r3, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000710000/0x4000)=nil) r4 = shmget(0x2, 0x2000, 0x50, &(0x7f00006bc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x400, 0xfffffffffffffff7}) fchflags(r2, 0x0) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) getpgid(0x0) geteuid() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x1004, 0x0, 0x0) 12:21:10 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) msgget$private(0x0, 0x42) r0 = msgget(0xffffffffffffffff, 0x349) msgget$private(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000700)=""/250) 12:21:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 12:21:10 executing program 1: r0 = socket$inet6(0x18, 0xc004, 0x8) dup2(r0, r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 12:21:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) chflags(&(0x7f0000000040)='./file1\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 12:21:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f000012c000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) pwrite(r0, &(0x7f0000000080)="ff4d7fe62a807232dd8730a26c22da577248038480e2fac9bd836de8ec22413e098feade53af3bb7dbf607e432ab9bf16980e817c89cd2d46cb524d04deb0c4647eb22fabfa415705147fbd39c1388e884525dc2e1be46e6626b99e5dc2843114d066def4d5c36ec8fb1d044cf366cb757130517e56cc7a80ad9dde06429efa3010e292c7a6721da7d1b3514a8cd14f7b3a1cf2e", 0x94, 0x0, 0x0) 12:21:10 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) fchmod(r0, 0x2) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x52}, {r1, 0x6}, {r1, 0x4}], 0x3, 0x5) dup2(r0, r1) 12:21:10 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x81, 0x1, 0x10001}, {{r0}, 0x0, 0x1, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x45, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x4}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x2, 0x40}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x100, 0x7}, {{r0}, 0x0, 0x80, 0x4, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x88, 0xff, 0x1000}, {{r0}, 0xffffffffffffffff, 0xc2, 0x2, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x3, 0x10, 0xe72f, 0x6}], 0x4, &(0x7f0000000040)={0x4, 0x6}) clock_getres(0x2, &(0x7f0000000080)) 12:21:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x100, 0x4}, 0xc) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)) 12:21:11 executing program 1: r0 = socket(0x3e, 0x4, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)=0x2) r2 = socket(0x18, 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x142) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/184, 0x158) setsockopt(r2, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000180)=r0) 12:21:11 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, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000001500), 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) 12:21:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00", 0x2}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x100000001, 0x0, 0x5, "7c8248a31e682bb01a5ea8fe6407219248f0a8e9", 0x0, 0x1071142d}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) 12:21:11 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, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x80}) close(r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 12:21:11 executing program 1: chflags(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 12:21:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$KDDISABIO(r0, 0x20004b3d) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:21:11 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 12:21:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 12:21:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(r0, 0x400000008, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 12:21:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = socket(0x19, 0x8001, 0x3f) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r4, 0x0) listen(r4, 0x0) close(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r5 = dup(r3) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) sendto(r2, &(0x7f0000000140)="358fd11547e9", 0x6, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x3, 0x1ff}, 0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r5) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socket(0x1f, 0x0, 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r7 = semget$private(0x0, 0x1, 0x120) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) r8 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r8, &(0x7f0000001640)='X', 0x1) 12:21:12 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x7) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x44) getegid() getitimer(0x0, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000000)) 12:21:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x3f, 0x0, &(0x7f0000000040)=""/63}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 12:21:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x200, 0x20}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x2, "010000000000000000ffffff7f00", 0x0, 0xee}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x0, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/4096) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x4) minherit(&(0x7f0000496000/0x3000)=nil, 0x3000, 0x1) 12:21:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) 12:21:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000668000/0x1000)=nil, 0x1000, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x1c, 0x0, &(0x7f0000000080)=""/28}) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 12:21:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/223, 0xdf, 0x40, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 12:21:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xb57, 0x6}, {0x18, 0x2, 0x4, 0x1}, 0x4, [0x3, 0xe3, 0x2, 0x1, 0x0, 0x4, 0x0, 0xe375]}, 0x3c) r1 = socket(0x1, 0x80000002, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 12:21:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x400000000000006) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0xfffffffffffffd87) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) syz_open_pts() 12:21:12 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000080)='./file0\x00', 0x0) 12:21:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') pipe(&(0x7f0000000000)) 12:21:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getpid() fcntl$setown(r2, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/70}, &(0x7f0000000000)=0x48) 12:21:12 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000b00ffff000001"], 0x9, 0x1}, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 12:21: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, 0x1ff, 0x0, "0000eeffffffff0300002000"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x190) getdents(r1, &(0x7f0000000300)=""/4096, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/236, &(0x7f0000000040)=0xec) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001300), &(0x7f0000001340)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbffff00fd812eaa4e713a48e6993192964896742611be096a597ff72f4a91254babbc2c31290fc302ffdb6fd39e8d0d6c5d61ae32d7c7d53f8ebbd6c75baa2b4f0a108a2285256884bb750169d8bd5a81d9f68789baaf01a511286b15c811cbe74b558ce9134676cb25b69b55c259f3bc09b47ff740618c3f483b42150a2e1fbb37b6c6c0ac9d6168e58f0a3e8adc58090de8aae11f2eec1869ad1b51ccb4793395d458c197724531b910be78828e75259626607783678c6a62473fb83b7ad72e9a48c94710e8f0370c2a393b629d5460ff78945499627a416955041763e6a9ba29851244a4cd981a046e522633bfa9e1dc95bf6fdfc39e1531", 0xfc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 12:21:12 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 12:21:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) syz_open_pts() r0 = socket(0x18, 0x800000000004003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 12:21:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0x3) setsockopt(r0, 0xfffffffffffffffd, 0x5, 0x0, 0xfffffffffffffe5c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setregid(r1, r2) 12:21:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x50, 0x4, 0xffffffff, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x725}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x34}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x400}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x80000001}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x33}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2c6f}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x36}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5b73}) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x4, &(0x7f0000000000), 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0x4, 0x80000001, 0x7fffffff, 0x1, 0x1, 0x81, 0x2, 0x0, 0x40da6cc1f46dc168, 0xca8, 0x1}) close(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000640)={'\x00', 0x9, 0x8000, 0x1ff, 0x1, 0x0, 0xc064, 0x1, 0x1, 0x3, 0x6, 0x9}) getsockname(r0, 0x0, 0x0) 12:21:12 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') read(r0, &(0x7f0000000080)=""/151, 0x97) write(r0, &(0x7f00000001c0)="76b6d7e1c209827b03f5010062038d8236dd2d9caa62cac94ef6758f0269163019696ad46858a088c0972b4476498418063da01f40d509d9c78de9e16bfe9a9683c06c87f8c5125d6b4b104801c32e744fb8df45e0dedc171edb3a13e6c06204b069c0a731931fe791269dd1a6d87191af243ca0922905e3c55d6defd68f783b07006a864998b4d301a2e94c06651b38f7ca2fb47036fe4852cf8304adc269d57bfce2b1db46f1c2b0fe39044da107978f01fdfd5ad4e19d9cefad589113d65eac311cc12bc288a87901606ee1a457a5b38b37b78b35a7e0c8d62676d2b25eed0c39e2b71863200b44c513b326e4d79ab95342e37b8e0490f1d508d8d2cd980f51c111399857ecd105bbda8c4ba4770c1ddcd99dafe551f9e6c8514a1c5f060224", 0x528) geteuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 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(r1, 0xffff, 0x24, &(0x7f0000000440), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) open(&(0x7f0000000540)='./file0\x00', 0x1a0, 0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000580)) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r2, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000400)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r2, 0x5) setpgid(r7, r7) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0xffffffffffffff8a, &(0x7f00000003c0)='o') semget$private(0x0, 0x4, 0x1c0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f0000000480)=[{0x80000000, 0x8, 0xff, 0x4}, {0x5, 0x10000, 0x2}]}) 12:21:12 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f000001c000)='./bus\x00', 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x200, 0x1, 0x0, 0x300000005}) flock(r0, 0xa) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x23, 0x5}, {0xc7, 0x20}, {0x61, 0x4}], 0x3}) 12:21:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000480)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 12:21:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000a, 0x0, 0x0) ftruncate(r0, 0x0, 0x1000) 12:21:13 executing program 0: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) 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) shmctl$SHM_LOCK(r0, 0x3) r2 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x1000, 0x400, &(0x7f0000ff9000/0x1000)=nil) r3 = socket$unix(0x1, 0x3, 0x0) setsockopt(r3, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x900, &(0x7f0000000140)=0x1ff, 0x4) 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) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 248698 51020 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fa52c8,ffffffff81f5c820,c4,ffffffff81f67061) at __assert+0x2e unveil_destroy(ffff800020b3b510) at unveil_destroy+0x19f exit1(ffff800020b38508,0,1) at exit1+0x38f sys_exit(ffff800020b38508,ffff800024e1fd60,ffff800024e1fdd0) at sys_exit+0x17 syscall(ffff800024e1fe40) at syscall+0x552 Xsyscall(0,1,0,1,0,7f7fffff1f74) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff1f40, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/kern_unveil.c", line 196 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81fa52c8,ffffffff81f5c820,c4,ffffffff81f67061) at __assert+0x2e unveil_destroy(ffff800020b3b510) at unveil_destroy+0x19f exit1(ffff800020b38508,0,1) at exit1+0x38f sys_exit(ffff800020b38508,ffff800024e1fd60,ffff800024e1fdd0) at sys_exit+0x17 syscall(ffff800024e1fe40) at syscall+0x552 Xsyscall(0,1,0,1,0,7f7fffff1f74) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff1f40, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800024e1fb70 rbx 0xffff800024e1fc20 rdx 0xffff800020b38508 rcx 0 rax 0 r8 0xffffffff81cb67b3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x3a2c356cc01f7050 r12 0x3000000008 r13 0xffff800024e1fb80 r14 0x100 r15 0x1 rip 0xffffffff81a019d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024e1fb60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=305878 stat=onproc flags process=1018 proc=2000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38290,0xffffffff8238a1a0 process=0xffff800020b3b510 user=0xffff800024e1a000, vmspace=0xfffffd807effd5c0 estcpu=36, cpticks=26, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 33423 131496 11122 32767 2 0x490 syz-executor.1 11122 37388 66234 0 3 0x82 wait syz-executor.1 46910 493645 0 0 3 0x14200 bored sosplice 66234 173857 2777 0 3 0x82 thrsleep syz-fuzzer 66234 89689 2777 0 3 0x4000082 thrsleep syz-fuzzer 66234 273981 2777 0 3 0x4000082 thrsleep syz-fuzzer 66234 322282 2777 0 3 0x4000082 thrsleep syz-fuzzer 66234 55987 2777 0 3 0x4000082 thrsleep syz-fuzzer 66234 405932 2777 0 3 0x4000082 thrsleep syz-fuzzer 66234 451665 2777 0 3 0x4000082 thrsleep syz-fuzzer 66234 266153 2777 0 3 0x4000082 thrsleep syz-fuzzer 66234 365708 2777 0 3 0x4000082 thrsleep syz-fuzzer 66234 140232 2777 0 3 0x4000082 kqread syz-fuzzer 2777 435151 28390 0 3 0x10008a pause ksh 28390 156058 24739 0 3 0x92 select sshd 20706 157026 1 0 3 0x100083 ttyin getty 24739 449739 1 0 3 0x80 select sshd 21730 454578 64989 73 3 0x100090 kqread syslogd 64989 11626 1 0 3 0x100082 netio syslogd 98753 363151 1 77 3 0x100090 poll dhclient 14715 342421 1 0 3 0x80 poll dhclient 91779 216697 0 0 3 0x14200 pgzero zerothread 84701 446794 0 0 3 0x14200 aiodoned aiodoned 83301 350846 0 0 3 0x14200 syncer update 89091 350636 0 0 3 0x14200 cleaner cleaner 51020 248698 0 0 7 0x14200 reaper 14425 89433 0 0 3 0x14200 pgdaemon pagedaemon 93782 296516 0 0 3 0x14200 bored crynlk 9298 246286 0 0 3 0x14200 bored crypto 93482 99851 0 0 3 0x40014200 acpi0 acpi0 5136 36699 0 0 3 0x40014200 idle1 10366 391793 0 0 3 0x14200 bored softnet 98397 238200 0 0 3 0x14200 bored systqmp 49828 401648 0 0 3 0x14200 bored systq 36797 252453 0 0 3 0x40014200 bored softclock 91917 315342 0 0 3 0x40014200 idle0 87893 24884 0 0 3 0x14200 bored smr 1 214166 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6319K 6322K 78643K 11001 0 0 pcb 23 9K 11K 78643K 2130 0 0 rtable 83 2K 3K 78643K 4200 0 0 ifaddr 29 10K 11K 78643K 587 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 208 0 0 iov 0 0K 48K 78643K 385 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 3405 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 66 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 378 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 33K 78643K 4572 0 0 sigio 0 0K 0K 78643K 53 0 0 proc 44 50K 70K 78643K 4384 0 0 subproc 17 1K 2K 78643K 1564 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 467 0 0 in_multi 22 1K 2K 78643K 1141 0 0 ether_multi 1 0K 0K 78643K 23 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 1671 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 13K 30K 78643K 16133 0 0 UVM aobj 130 4K 4K 78643K 145 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 243 0 0 NDP 6 0K 0K 78643K 279 0 0 temp 97 2741K 2810K 78643K 22838 0 0 kqueue 0 0K 0K 78643K 37 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 186 0 182 1 0 1 1 0 8 0 inpcbpl 280 2284 0 2277 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 1035 0 1002 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 62 0 62 1 1 0 1 0 8 0 tcpcb 544 880 0 876 1 0 1 1 0 8 0 nd6 48 276 0 273 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4237 0 4090 16 4 12 13 0 8 0 art_table 32 4238 0 4090 2 0 2 2 0 8 0 art_node 16 1034 0 1004 1 0 1 1 0 8 0 sysvmsgpl 40 33 0 8 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 376 0 366 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5950 0 4463 49 0 49 49 0 8 0 ffsino 272 5950 0 4463 100 0 100 100 0 8 0 nchpl 144 11232 0 9611 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 45118 0 45118 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 31725 0 31725 24 23 1 6 0 8 1 plimitpl 152 666 0 659 1 0 1 1 0 8 0 sigapl 432 4473 0 4460 7 5 2 3 0 8 0 futexpl 56 36392 0 36392 2 1 1 1 0 8 1 knotepl 112 2687 0 2674 1 0 1 1 0 8 0 kqueuepl 104 901 0 899 1 0 1 1 0 8 0 pipepl 112 3018 0 3005 11 10 1 2 0 8 0 fdescpl 488 4474 0 4461 5 2 3 3 0 8 1 filepl 152 26192 0 26120 15 10 5 7 0 8 1 lockfpl 104 774 0 774 8 7 1 1 0 8 1 lockfspl 48 255 0 255 8 7 1 1 0 8 1 sessionpl 112 107 0 98 1 0 1 1 0 8 0 pgrppl 48 163 0 154 1 0 1 1 0 8 0 ucredpl 96 7120 0 7112 1 0 1 1 0 8 0 zombiepl 144 4461 0 4460 4 3 1 1 0 8 0 processpl 896 4490 0 4460 4 0 4 4 0 8 0 procpl 632 11594 0 11554 17 12 5 5 0 8 1 srpgc 64 182 0 182 12 11 1 1 0 8 1 sosppl 128 66 0 66 16 15 1 1 0 8 1 sockpl 384 4475 0 4458 10 7 3 4 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 6 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 13 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 150 0 0 17 3 14 17 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 421 0 0 13 1 12 12 0 8 0 bufpl 256 13886 0 6861 440 0 440 440 0 8 0 anonpl 16 486211 0 480511 139 103 36 48 0 125 0 amapchunkpl 152 39034 0 38938 90 72 18 18 0 158 13 amappl16 192 18487 0 18115 140 120 20 31 0 8 0 amappl15 184 739 0 736 12 11 1 1 0 8 0 amappl14 176 1280 0 1273 1 0 1 1 0 8 0 amappl13 168 812 0 812 9 8 1 1 0 8 1 amappl12 160 472 0 470 1 0 1 1 0 8 0 amappl11 152 744 0 733 1 0 1 1 0 8 0 amappl10 144 634 0 632 2 1 1 1 0 8 0 amappl9 136 2122 0 2120 1 0 1 1 0 8 0 amappl8 128 1468 0 1439 2 0 2 2 0 8 0 amappl7 120 786 0 774 1 0 1 1 0 8 0 amappl6 112 542 0 532 1 0 1 1 0 8 0 amappl5 104 1133 0 1122 1 0 1 1 0 8 0 amappl4 96 5002 0 4971 2 1 1 2 0 8 0 amappl3 88 1047 0 1037 1 0 1 1 0 8 0 amappl2 80 28480 0 28413 4 2 2 3 0 8 0 amappl1 72 129311 0 128887 23 13 10 19 0 8 0 amappl 80 13302 0 13265 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 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 4474 0 4460 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4474 0 4460 1 0 1 1 0 8 0 vmmpekpl 168 40927 0 40887 2 0 2 2 0 8 0 vmmpepl 168 573965 0 572508 185 103 82 88 0 357 6 vmsppl 368 4473 0 4460 2 0 2 2 0 8 0 pdppl 4096 8956 0 8920 6 0 6 6 0 8 0 pvpl 32 1344949 0 1335649 311 217 94 128 0 265 2 pmappl 232 4473 0 4460 12 10 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 610 0 12 19 1 18 18 0 8 0