9ba124d8f2ef21a50bf3cec3eef3c81b490b8e40b10bb6caba8a940bc7577ffc6152dbb1077f7bb9b237b62524e8fb08fda9603dd", 0x0, 0x0, 0x0) syz_emit_ethernet(0x19a, &(0x7f0000001280)=ANY=[@ANYBLOB="86dd60be7c0001642b000000000000000000000000000000000000000000000000000000000000000001021a00000000000000010080d29e36a87249176596b655aacc8cd9df4cc7da0534ac5177a8f1963ce37636b743213794f2d1db5beb276c818c308be4e39aa2f6d617d5d92cf0c338c663f67df68c0e3ba6212c947447bff4e3a08c53918082e9160225e4f9f79144734005b84b2c577dc0da3728cad64b971ed7159d8385e1d2991f660200000016ee9e94855baba813f56625e746973660239980fe30cfbe7607030ae862a063ade71600030f31431314be864869d84b06da791da338e286ef006fd8691baecc23b547d317009fa9000a6855d81a4cd16c279225622ea0356345033b7cf1155bf2c4858e050ca03200a58a495a6b727dcabfec72ee088a8e55dbd7d361e30d000000000000db578d60012373d256019f261b8c30d8b68e82affc729b4c93b299256cf229d670f474bac2bf948fda1382fb12d75ff397ce15046043e40c0b98fcad75fe3ebd1f00"/387]) r0 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6026f7a500080000fe8000000000000000000000000000aa000000000000e30000000600710000002b0079afde72b1000000000000"]) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRESOCT=0x0, @ANYRES64=r1, @ANYRESOCT=0x0, @ANYRES32=r3, @ANYRES16=r2, @ANYRESOCT=r1], 0x18, 0x400}, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r5, 0x4}], 0x1, 0x0) mknodat(r5, &(0x7f0000000080)='./file1\x00', 0x1080, 0x0) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001180)}, {&(0x7f0000001440)="57f1c366f5229a22916ef5cf0193ef9efb5300da7331a479746bddfd9485eb3afd39bdb645fae6434f7b738a37363cd0037ef7fe1e76723142d48308378adfb3a49677991cbf386eacc0ec53bddba1d1370b1a68cbc4d14bef87e90048394b9aa36b7f0ee97d6e64d3072a117c1943344b87f49b36afdbd64cc8a6957598bc31471e41f2e0a5f09ae0eefcb59ac8a020d36d8186a47447da29c49b8e3c3401559c", 0xa1}, {0x0}], 0x3, 0x0, 0x0, 0x8}, 0x402) setsockopt(r0, 0x7, 0x3, &(0x7f0000000140)="acba4cb3dce7039237724a82a6012cb593a58cc69a00e44e7361ffdff09630723fbba9adf3ed109764e62100d6d41fcc968840076a63725afa6aadbded0d01533f9cde1f3e54d16c5b56aa49695e909d1da3d99fe6e4a0959aec54db2d18b436ac7def1b7ba5b8728c3ffc669bcc86271ae86a82a1d44384d49aa91f82197f5547cd22a40bb744ada522ea39f8ad2c0aca0116ce8ebb4840beeb0fc28f64ada1e84063b2b6c1d369317be0bc3e75f1ab3545ccfbb7fcc5c522e679d2a1e2ac2fec147d5abf23ec3fa14b382057cf5c6f5047cdb767973377769131150ec3864113b1d1d69b1d3ee2a4fe518301df9c162bf2c437ec14d3f5cabda5c60a4e5ae5f6b112897aa4c4b874574829e240d3fabda6194123586b52b76f448ee2dc0226797222f3e05fd1581d9f0258be69dcac67047fb4c2179976355aa4275f4041d97545dfc4d93fc9c943688a969fa7a23caaa39384d50bfe137a130284afada79299c1e99116e766d5d336a665a8ac5b3f1b6b19934a61f6e253f2248004b30d2037db1390152cca849aafb56fdd67e17e50013b87cdba4e574398344a7b6d27b789124bcb4cfd25317cb55cdda2d11e147267a9ac1da569297a96278513b0106a70f49847b910204f889069a5fe968096c68eaa97a4e9b9a86b99469438a9fd60eada432a33e77fe1ec6294ed7c9f91bb598b206b0d8ebe25012263f96a835dad05284a7f4fd5f1bb546dde909cc8d8a85dbccf021c224378f56c2a29539d7a70e1bfe1ab6cc11d9f70b71f42d0efb535a683229e6f986f312686053bdf1d1d8a631315145e414fe3f936aba86e2bde49587480df43c317f1d34fbb0982dc4b4ef7f656706bd99d3685c495a885db623b3825878391fb36da36d21597fbd91e9afac4190d805bf95ac874f2fb55237fa3a977e27ef48786c5ee486ca27cdfbb211a2f217adb9f26aaadede29ea80c0a455b62b132afed92bf1dd19189f55608cb9262822552d518f56877fdc35299d72b52db763a1bfd94f4ea32b0ebbf7eecc763e833b64fe9965ecb56d23e4265b3c86201a8d1e57b283eccfb252452294179fcbc3ed72de1f7f0a1e2dea16e5b2f92f2d124027c149b14a2cd3f7f7348f8c4bcdb178e260862e5c32d8c81f8af0ccab7af7648439f399431a1cd2d065630c9e7775abebbae7a142f7709061a7b34487c274a022932361aa09ffdb6f6c910d4fa6afdfa84087b8b491b789e4956d609f511377ac9d72b55a6ca5277848702dcae5b1867e263535379392ad400d885869e7a78db2419d22eb56d9c513b96fcf5e9883bbbbdbd51c92d79de0c491e1c65c4aeb3f686dab2a1bdaf72914b509fa40644f3c71a16c365f5c437393650962336abf5cd8749b76be88df801765fba0e06666b8b66e6822fa49fa18d52a0fc3dc89f6f01709d40daf7ffa04eab691d3cdaaecdf5cf0bada5f328d9c7f5713db3e0a5695b7c970a7286c867f1517ec69f878b18dd139c6424a50b733e16f3dfbe536772bb78e0b1cd7e0ac2c52bf610f7a5fbd9a930c28026f6c68f49cd9812895407e2674c7ad47c379370748a78283970c7a79ad71bed8b877f2f9a7fcf716e91ca6d1a1cc78070f77345cb3cc4c6b8c8d6bda33ce6779c0dc50d23663abda860d0fa88ff52947ada7f7509f21d62e899b48fd71d74fdcb6561160b7c1adf556969687f7fd4ae2418e98260e8956d135b1b1e1fcf241037655358f76dae8bd8c98ec785c350f0fa380a5b321254eb91e74fb9762880a380e0da894d25f6036386e9e45f13edab717711421e6c0ec1166cea194ba09748eec7da9d495bb6ae789f8ce07de262cacb7784b2ce1dfe3ccf1563cbbb30958c73e9838bb98b28a9197afdc634daa8914e5655f732bc03bb42a6871ec2a50f3f7c245148042adfbf72f94eccbe2558014d211beae1720e110f4693df1048436a755e1534dfd0b90a1b0b95ca23af732f8f58c7ffa3e278942e49a85894237fad449e84f53d7b488f7d673e1f0042757aa93edaf2137a9703a41fba8eb5367967c4f2e3868f852666df10e4b7b809548e9d6a63170dd48defdac06764ec87fa60f8409187cbb7bf9e63259396e7f6fb7ab602b8cadd7f6f8a3a34e1f5aae817a3693462df5c0a97db8a0b602bde8ffaaf59ed7d2cc5e421ebedecc1a5a11d65b6d8ea551d8c3d897386c41fe09f255238069e3a6ce89afb5ab5bd9354fa93a6c8c08faebee81fb321727b0a305204e8007500e18402194637b07fe6892c1a5cd736eef8e349d3b84084e116888f5fe5e9367cc4a0f36d481c9a20c7439cc9d2fef476fbe2e053b0c1f2b5afee5ca753b5f03ec607855e965891a72472ddc01397d49acc051697c136e795bc64d174d54d2b4e604a21348b40347840e850c2c39b7070ce24bfab8c2158ac0221da2f0af69e5762581008ae60d7a7b77f8ed3f6df161d9afd97dc45fc80a42d8181b4086b586c855dc3907d78673ae236d2cd6e98877b0fdc31173c17ea0a2e69f5fd7d917de8a96cd1796d80753f9b3748538cc514ba0488a9dfc477555654412476cc89cfc26cb60621ab9ccfa2e23fb0c3358a9e59f631d99726d423438518174a83a000cbebe1d13d0b4409c2348059d2a868e14f8a2faaf81daabd9a63469c19c5cd4e4730164f5795cfac6efb612926a8d4b111190efcaa1cc1bb26014426fe949e757928ca00de8f80d656806b1ef134c69f74ca7f92ae08afd28f6d584d855262ee2a91ffc2195204dd6fb47e09e0b352717d97657500f3fe3a8245ff0da8c311bd8c5ab096cebd9c67eb8b126a1e9a8054b48c4228c913ca6b6c71db2e02038638dd1c3de00f70734529fdc2a500614d09dd62c3d80c1ffbdfa559e279474817d6626e2256c91be037a499e3a06f654283616f39f2f8e04d915af654419de22a3078d2115c36ce9e37bcbb41c81fd6c4c9614a386dc6c00ec26338ca36ac3deb8c5723d3b148216008053930002eededd463aa47ec6919955069ee1310538102565e7c4f13cce40a967f40046301d09eb7a365bc54d8cb1b93cc4f9b867c5fae72eb7d02a8f704d27e4e7afbd7cdc6552e233811eab40002fbe186d27006f2a9c781f9cd99d9e6b82fb9189a72a95d8850e60ddbd27a5ad7e6f3f843deefc9eace351d8bd3bd1c8e1e01c6e2c9e0a7b887b96f3b03468fb05117dae7babdd48bbe1abb12a0be22a4718fde4f9b429ad82105e332d4a2465809028dce367a4d8d9b6a2783f7634d5474208ea9a53de3b987a4862ecee3ea748d3ac67413aa65039ae6b97f41a158b7f549d98528387cf848ca7569eea1324f43653e3cf6d18b2f314fbe0ec8ea3e2748a5990a97a444c5679b3355ebed600c6a366e2e2d7ebf6bd67dcf7cc15aea8ed4eca136669d1996bc5ae6252ed8433961ebc0647b2f8ba060245a6cdeff759bbe760bff5ebb06fe07691c5699cecb2816046691465a6dc62119050a4ff5f90ac43062e0a5186fd4f851b1a3c6b683a45392ffb5b33777abd080fd5d33674a0645e155216a86c47afbe7431a35f07ed7b42045ede05e7e1c32b083701a92c66606d182f9d9ee8373ff899a4ec0a86ef534dfe82bd5eea48802b304a54c27a623c8bd8197aeeaccbe0b32d09c84eb6187d6b91f9c52694ea145e2551dfc8c7f5260184d3092ad2bbab82628e248546bc423662407872bbeb5d6640855795f1578784128e33c571e950c9312961ae8e61ecda2881352dfbc1b28d5be891e06ce98b0041a0e9d92c043cc45b7c274a1a77be8ca40e3d448c8490f8e6c435cfd767bf61c2d898452f45501ab5dc7329e0d38fef74041ac9ca793562b3cce9fbb2ed42d4f3467bf3347422acb60f174688b4a74b2437333271bc53275a0c46faac01a23939762b784d62f4f363d5136ff82ded3957cdb9dca35366578eaeb123ac2fd262f1b1cbaa7b3ac406bc26d241b94c2488da3f200cc974af5f8563427a7619dae4c795ad53277f46f108ed620a6fe8d17c000608777d49af429bda359a07980889d9be87cf921d55ab51e58648c3cd0693a0007ee6639ead57338c9a06bf9dd5402b6c0492104e0bab997dcf7bfb81f7b060f5e5e89e5baff33170afa683c5a3e5b4c2d51369844c0af038d6c097b5cd277782db903965a2986c4f863cc589cc4c14f681b5141101484f85ae48f4cbae13458235b0f8125a4bfb926b271c656de9801d8e5f0620e2f898128bc00c7990a9c7d61e57f9f1ec0fa47214b5ef65f3615e9aa104dbdd720199acf9cb2e42205e4f8129242243653a9a21b50ac9a4155de94db97a4c83d9f82cf83bade62d8018cc06177286ed4c6457511621e2558f3aa6d480b6fa0909ca69b1cebaa4bb530ad022d914dde48756c6dc23d6aad436f6ce26be74bf1d0823743f394d8782da0ce8a7c47fb165486dd2538ea2af242a1eb33daf572da387370c1f9710f602dbd3c2e8caeeea90693be5ee4039ee380dcfd9dbe492a47f1edd0d09bf55cef13135df79f969fd8de2615ccff1aec5bdb741fa70adbe4bd4e8052680d4ccf917c03e9c9d794da0617741cda72b9fa07c4fb0918947b7aa48db9b756d40e988f94f966ab54b8a20c8be3ee139f2f8b98779d24aa1bf4a5c26c6377bcbbc3f2dadf2a76f9bdf3d897cd668c5cf6cc132eda3e326e7c65869726e2b071d5ba5ee49838952040783f381e69dc506f3ee8b28f2735f48095bf6a98a02737e979ed68990b371da16f2635d2053c6b0ac6abc56f48c710b9b1687c2d7eb2bda4c1c04881d8ec4880351c8157486d23552d56d59e5dbceb4523faa857bf484b49537eed3bd045de33a68cbdcf30c9a4e9a0d3ad0e7a369604be26e3191722957f8b012cfb40dd5d24361dc53b1aaa742a3c6fdd78b0af467499b8753293456d318b56bcc5167526967114cf92c2b91b097845ace57ebaa913f898bac1d10cf9d231711983ca0b68761d6034a4c1d1c1503c4af2ceef4693fc8b51e6cd3ae77b80a8aae76bee1552641e8b00ecf2276f20881b8f9ea17adf150e34e8ab515fe6418619ce0f0f9656c98ce6ab3ce59bd7244781b5c2303a6e0631db4d68a8ea040c6f0582bc2ba597d90035dd2b92e8488248704d9eaff5e12eee2dfe55eca00c07bdabcdcb5340daa2fbd69fd0d721ce0e505c019d5f6dc7e024fd5a21d918f1dd338f2fd72b1e1e626d92cf6f9c355aad6779d7e0e53d8ee9a2461d5975cbe58f94eb88ddbb7c6428519d6e588585e4d2e939459b682248446f28ed48735e9e0802b49d7d473b2c8d70b00cfb10b87d575b7e995eb1494f1c084b4d420283b28d18d8736922ad465802a29f4e802ff0fc7115f1f68068c9b1a165522174926cb7ad2c5e062be7e52a9c632f0de207e6956c04865b8a96202e49dcd9813f5b35bcef199893886a5173ef154b5dc82cd1a03c8dddc918", 0xf00) r6 = msgget$private(0x0, 0x230) msgrcv(r6, 0x0, 0x0, 0x0, 0x1000) getuid() getpid() r7 = socket$unix(0x1, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) r8 = getpid() fcntl$setown(r0, 0x6, r8) r9 = semget$private(0x0, 0x4000000009, 0x82) fcntl$setown(r7, 0x6, r8) semop(r9, &(0x7f00000000c0)=[{0x4, 0x5, 0xe5ce97ab354d9ebe}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}, {0x0, 0x8aa8}, {0x2, 0x451, 0x800}, {0x3}, {0x3, 0x4, 0x800}], 0x8) semctl$IPC_RMID(r9, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x8, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x3, 0x7fffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x3ff7d, 0x4) r4 = semget$private(0x0, 0x4, 0x7a4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) semop(r4, &(0x7f0000000400), 0x0) r6 = getegid() semop(0x0, &(0x7f0000000140)=[{0x6, 0x203, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x2c, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x5e0, 0x1800}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0xc000, 0x1000}], 0x9) r7 = getegid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, 0x0, r7, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semop(r4, &(0x7f0000000040)=[{0x0, 0xfff}, {0x3, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x2, 0x1, 0x1800}], 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000280)=""/80) getdents(r1, &(0x7f0000000200)=""/111, 0x6f) getegid() executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) shutdown(r4, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}], 0x1, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0x4de, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020000000000000000100000093"]) socket$inet(0x2, 0x4000, 0x7f) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x1000c) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000340)=0x6) sysctl$kern(&(0x7f0000003a40)={0x1, 0x16}, 0x2, &(0x7f0000000540), 0x0, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc02069a0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 0: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x3f, 0x0, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000180)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040), 0x6d, 0x0, 0x1280}}, 0x10, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) dup2(r3, r4) sendmmsg(r4, &(0x7f0000000100)={0x0}, 0x31, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="beda", 0x2}], 0x1) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$kern(&(0x7f0000000040)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) executing program 2: mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x25, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x20000009, 0x20351d, "01f86105bbc96c767d425657f7b8ebc53000"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000012c0)="5bdd213f07ed54e8ccdb4a22569c46585db748730d9a38d799844427c6cd9cff047018fb6da7286e03d19bae1b7f4714c3d5f6102019e563fdec5c250a1fccc36117184e08c9", 0x46}], 0x1) read(r2, &(0x7f0000000140)=""/82, 0x52) fchmod(r0, 0x40) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3c", 0x801}, {0x0}], 0x2) executing program 3: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = getpid() setpgid(r0, r0) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x4, 0x10, r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) fcntl$getown(r1, 0x5) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) syz_emit_ethernet(0x126, &(0x7f0000000100)=ANY=[@ANYRES64=r2]) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) executing program 4: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = kqueue() kevent(r0, 0x0, 0x800, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0xcfd8) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000001000000000000000000000bb000000000000006f"]) executing program 1: syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYRES32=0x0, @ANYRESHEX=0x0, @ANYRES16=0x0]) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r0 = socket$inet(0x2, 0x4000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) socket(0x2, 0x4001, 0x0) r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYBLOB="ff02"]) socket(0x8, 0x8000, 0x0) connect$unix(r4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r5) execve(0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r6) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r8, 0x0, 0x9, 0x0, 0x0) dup2(r6, r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x7c40, 0xffffff01, 0x7, 0x7a, "3f20e9d45080602140b05aaf108bea04a6c0cb49", 0x6, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: fsync(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x105) r1 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000780)=[{0x0}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) flock(0xffffffffffffffff, 0x2) socket$inet(0x2, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) open$dir(0x0, 0x381, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r2 = syz_open_pts() close(r2) unveil(0x0, &(0x7f0000000100)='W\x00') r3 = syz_open_pts() syz_emit_ethernet(0x42, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x3}, @timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}]}}, @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x800) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)="5c12ec1a55e981f2e975d2276e1215c1d75d4f6968fd76f1b6711d89eb56e866d9190e76db008ff46190e213e84c0689c9762be88e3de2a2d3585c09c114ed15607bdda6e2b99a8f2a460a1706a0893af4ff6c29710336ed8396db928a10b4e8f6549862ffb4a3d3fd292b843d6d1b64", 0x70}], 0x1) pipe2(0x0, 0x10002) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000140)={0x7f, 0x8000}, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x1c9) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x4}, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x4}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffe9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x101, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x16, &(0x7f0000000080)="5801a932", 0x4) executing program 1: getgid() getuid() r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/250) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000e00), 0xd4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r1, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8000000000, 0x2000100000001}) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b10005020000009f0500000007000000331c13fecea105b873f547bfb28d1800fef96ecf052fd3357ae302b37b673039d2d236acf20b2b297be1aa5b23edeb51e2f0ac3ebbc257699a1f138b672f4d335c223eac5eafafdc51836ff88d8566827cf66ba8af63003728130d000000720fd38b1375d6cff572c881ea772ec5890400000200000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89000000003fc1c8f262d49c264c5842e2c29e0beb8ed71b4d8145eac1a6e808a57eca730eff34", 0xd3, 0x9, 0x0, 0x0) getgroups(0x1, &(0x7f0000001480)=[0xffffffffffffffff]) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000021, 0x105, &(0x7f00000002c0)="03371917f11c5f00800000ad05563b567be933799e006862b9c982d8e60cd0adfa09396e1d553d4b58b4a7e0006ad8f95388acd472a3540c5a94ddfff21491766a054bad6b3e269900765f8ec914055db58fc58515200674698cd3c0ee9bf80000", 0x61) dup2(r5, r4) openat$speaker(0xffffffffffffff9c, &(0x7f00000014c0), 0x100, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$setown(r6, 0x6, 0x0) r7 = semget$private(0x0, 0x3, 0x2a) semop(r7, &(0x7f00000000c0)=[{0x4, 0xffff}, {0x2, 0x2, 0x1800}], 0x2) close(0xffffffffffffffff) semop(0x0, &(0x7f0000000180), 0x0) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x57}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) read(r1, &(0x7f0000000180)=""/227, 0xe3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r1, 0x4, 0xe4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x812, r0, 0x40000000) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$vfs_ffs(&(0x7f0000001180)={0x4, 0x1, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0/file0/..\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x32, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000002c0)="04", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) write(r3, &(0x7f0000000040), 0xfeea) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) r4 = dup2(r2, r3) write(r4, &(0x7f0000000140)="db", 0x1) close(r3) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000), 0x10) executing program 0: mprotect(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0xffffffffffffffff}, 0x80003, 0x3, 0xfffffffffffffffe}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0], 0x9}, 0x405) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x40, 0xd3) open$dir(&(0x7f0000000b80)='./file1\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() r8 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r6, 0x80047470, &(0x7f00000000c0)=0x5) select(0x40, &(0x7f00000000c0)={0x0, 0x1000000000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000180)={0x638, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000}, 0x0) dup2(r8, r7) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x3, 0x7fffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x3ff7d, 0x4) r4 = semget$private(0x0, 0x4, 0x7a4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) semop(r4, &(0x7f0000000400), 0x0) r6 = getegid() semop(0x0, &(0x7f0000000140)=[{0x6, 0x203, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x2c, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x5e0, 0x1800}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0xc000, 0x1000}], 0x9) r7 = getegid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, 0x0, r7, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semop(r4, &(0x7f0000000040)=[{0x0, 0xfff}, {0x3, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x2, 0x1, 0x1800}], 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000280)=""/80) getdents(r1, &(0x7f0000000200)=""/111, 0x6f) getegid() executing program 2: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7}) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 1: sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000140)=@un=@file={0x0, ""/23}, 0x19, &(0x7f0000000600)=[{&(0x7f0000000180)=""/196, 0xc4}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/86, 0x56}, {&(0x7f0000000480)=""/43, 0x2b}, {&(0x7f00000004c0)=""/64, 0x40}, {&(0x7f0000000500)=""/198, 0xc6}], 0x7, &(0x7f0000000680)=""/63, 0x3f}, 0x1000}, 0x10, 0x43, &(0x7f0000000740)={0x8, 0x6}) kqueue() executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = socket(0x1e, 0x0, 0x0) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) executing program 6: msgsnd(0x0, &(0x7f00000004c0)=ANY=[], 0x1be, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgsnd(0x0, 0x0, 0x82, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r0 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(r0, 0xffffffffffffffff) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x3, 0x7fffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x3ff7d, 0x4) r4 = semget$private(0x0, 0x4, 0x7a4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) semop(r4, &(0x7f0000000400), 0x0) r6 = getegid() semop(0x0, &(0x7f0000000140)=[{0x6, 0x203, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x2c, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x5e0, 0x1800}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0xc000, 0x1000}], 0x9) r7 = getegid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, 0x0, r7, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semop(r4, &(0x7f0000000040)=[{0x0, 0xfff}, {0x3, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x2, 0x1, 0x1800}], 0x4) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000280)=""/80) getegid() executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffff6dfca7741223e03ce2e3276013ffffffaaaaaaaaaabb86dd605d345200300000000000000000000400000000000000000000000000000000000000000001030090780000000060de396200000000ff01000000000000000000000000400100000000000000000000ffffe00000217cb9607c017c849b3a3452917cf22979658f66059ac4a4594d208af3f9fa53ae7d780f3e3e7a57304bba7c16230209bc1f9dc7abbdf58557e8bded77a789effde737f4ea9f0e0482"]) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) r3 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xeb67c48e72571aff) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') getpeername(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000580), 0x4) r4 = socket$inet(0x2, 0x8002, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="aa", 0x1) r6 = dup2(r0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r6, 0xc0206917, &(0x7f00000001c0)) r7 = syz_open_pts() close(r7) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) kevent(r8, &(0x7f0000000000), 0x10000000, 0x0, 0x81, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f00000000c0)=0xffffffff) executing program 2: sync() sync() sync() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') sync() pledge(&(0x7f0000000140)='){}!\x00', &(0x7f0000000180)='\x00') mprotect(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x4) r5 = semget(0x2, 0x4, 0x382) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x4]) sync() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sync() r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) msync(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x3) r9 = socket$unix(0x1, 0x1, 0x0) msgctl$IPC_RMID(r5, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={r6, r2, r3}, 0xc) r10 = msgget(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0xbf5, r4, r7, r4, r7, 0x1ec, 0x1}, 0x5, 0x9, r6, r1, 0x10001, 0x41e, 0x8000000000000001, 0xfffffffffffffff9}) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00') setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000003c0)="513b664026277e4277bfc79a9c8b782efcf719a4a361da3053e688621e518d9948e20bcabf60deb19d8963f8feecda3ee23e2b1c9a8c5f4032279aff37bd661b7294fdfe931ad40be4f26585f422cc67a4fef5fcd666d8139530fd640339fe8de31f2679af75ea1b2f552de7aab69848bb72037bb3243fd858f3d9856b93c8fc10d7da6e7c7e613284374a985e792ae67d6ef39043fde64d3fe60bf02ddbf3901b5dd60cb89094daf82dbad830641ec33febcab1cbea6796ed9bfeb84844399365f6", 0xc2) pledge(&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) sync() fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc) executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000080)=[{0x0, 0x3}, {0x5, 0x0, 0x0, 0x81}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00008ea000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0) close(r2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f0000000100)=[{}, {r2, 0x4}], 0x2, 0x0) connect$unix(r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x6c1db1af) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000300)="9a918d5229433217ca29f63874224196cd3096f14e6bb2f9daca335ac4d0a6460c659dbb0805f1fb7ecbc7826ff1373df1e3803dfec6a0bc063bf379497d24f54017aae15c49e0edaf542d29f65ae8653d4213782637f3339500ec379cc7a5f67f99800d5a4b0996bca5a87ac5b60e1cad0756b12c5fb96be0781929205000fefc1b9204b0f9e53873004f455971f3e1e49e469ae058dc05fc11b14422f34365e419b1da5952f107cad80a08b39f425f11e35e2caa9202cf5e1d0d30e7aefb6fd6a482acb97d9e45d3238aec369e5f2f420fa27d1ad4df8589270ad08cfbe554613cf4627e0d97ad01ee4ab07e61c26492fb95eb9b040bd8608bd5b5a3c2f2b6eb4e24e6111123ce47f262de16c9dabf2aecd614a3757b520a3b05b7226c1a719330b38f11693819e7d28923b927d4bbe67b29ca7723231679c71c7ec4394d05d040043ad003ad369d65b0cc65de5530628a9f93253587ba123544c4e60801bd2567efd64b0a351c0317825b6c7441a520134c0b8b2d7cb12c1f0340ef41502837745de7d12b2e56eceb889f902dc50499828f223158a1203ca4dac20dbf49700b0e4c6e3aa341bd626ee60d8430a9457bcd19dea59a337988fe9a5e38a2a1afb636ccf5031c501cd0f7b2a3f09316fc4b121aa4c631c296aae1cd0661dbe6989171f9f29a925da4758b0d0b724b1ff227fd7ebfd23d8f1265c8a209421e5188338bbef904ac3acfcf2792cd5e589a1386c8a1fdd335486598ae25e7c004b26c4b9482086adc62f241eb2a050dff0385d4e0f79758c87f42046f203dd96da2f6d9a29833b4bf3084bc257687369e545f819ddbafc2087561bab9985981aae4f0c1efdcc8d6584d51e3096db8e6279fceedbb593d42fd030fe73771462b13ba4d0abece54107c28fa7cf4a17232267f420bb8b15cad71e83591e064d21db522061b4363eb6b124550756acdd11df52486b21e8773a52ed7d6be4ea682d52a2728defbda742aaf30f01f31785f1447bf4eb70de8f854bd883094ea21d3f3f0911317de17cb9eab693697f927277855bccb37d80bda4a77985ab626d02fffb6b1030bd8d7d811c4445aeb6fd155a8857d636c91b8698b067b99ecdc577a7c5ac870b709745a7b717b1b88229a5c862034f57ced129ddd4962ec194bbbb601f35364c2c94276a5ef7581304e1f9e9e9cd134f16e8e3337c097900f91da1a49295440aea584ecc0e6d6bd531c97ae235b6a0edc9803803e52aa578de9c08f25019932fea14a6ba77a17ebe2705b2a6e00cea1c8338845783393a2c2997266ac802c4f820ff3825f5ba8859a42adcab072e58491bad68921f3cc5886b92fb4da1eb349eea1f5d27dda4adaed40aa12f617cf483b2b0766a1a6605c0f227167a16570f7c215f4b9238313751b1d89b100b9f42b95a601482440cba6da72bc34e6c1c5c7da8346467d8b34fac89c345560a8fc2cd025b77d72453ecd5885cd0af8493534993887bc86db234c909f7f470d93571483d2ae3b8c3d0825fd5529fc376db8c66675e0ac2f3aeed87727572e0220e57a62408814b33502da4ad35762bdf02505c0b06792e0718f66b7a25f3972e43dda0850a35722094b6f6b790458b2d6c8b5a25fa06e5da144eb43b7efcd8f28876e13f639a23327bc1b5a02ae359711f7a84461673d05a8b74fc83820a90401e0aded5dbfb58ad5bc623e329c2e749462a6736d83ade16e44af61f47115db79eca10547df37d081e932125f87d625b164da06098017e2caa1dd51b195a48e20a77caf7371a22b0cb8a55680efa66623bf106ff9926d5b69914011a843d92a0b4878e661f7ec745562f3496e1e0a7f88d0db28ab9ae12ca3355dfed0e5e252b797ed418130db790e0cb836b17273389fa66ef39a9e4ce6f5739f1f247da251f438f09e72502b23c894a4ff485656e4b323f15339189ad9f88fed4a1c2900e83a5391977919f3995b0a7c430f1cdc933b55f5e37daa1ec89d24d39106d58b78e6cb45a3b4fc7eb8bf8d5e37fe6df0c0e28d4937556cdf92a9a8ec697aa14dd16946e916d2959efd9d39c6e1a2526ad358418e537149809c6193107fd6e1bf8adfa33f3f77eec2008cc6d1992184971774aceb4350b286b2e76ccba26d8af6d7f4522d0e8f4ff84a766d6377c4174225ba702a8ca3f6d1fdd39152e7034aa0194ba750cb4683b36027c217fa405c1df7de55361adb3374c6bf305033f48115214ed00c062f113b888d00458070378647c2ae5a02363b535e8d8327d5c063722c2ccb3b15f4e3c28cb19c4e12db59636316bb1274e5b8ceb658c25c41339db6fee1e0f4170ab68adf17c5e773172721491e6fedc91e359fcfbca89b1bc2562a6fea4fd8c892b8375cd1c32229bb020df831ad32ba83612cb8a79805858e2c7010a65def89bf6a1f149584f2bfc1dd5e3df76f069a7e6475108d03f06941dbc54e11334adef6c86c89e7d0fe89842e93965394469ee0e54c634478098888ef13bf9fe2bfe17cf3e5ad6f03c6ce51a22207ce9c968f75cc54a002c6359c986d1b4305685d874b5980a6b936d0858331bf357cf21bbe4ef46422a4d7240b6c563897e3805b7df91303f6b0f142afbbcaa7c68629d7168647f4062a6b51f61514c6a7ef3f5ece73d866601733d9a8c567c995ec3d3a34a8613f2c1ef2adf755b4836fac8fa2736bd22c23194b0ccb5f3d1d3ecfbc089fb1ece32d1574c3b858fa79d9e10bb06ff9faafaedb74de4d8e368ec91559427367de9e2dcf70e247a65d540130214ba40bae85f44d4b974ddbe511233497b029a2594317a382ce0fe8c1c5999188067fb372fed11b094700861d6f01a30717c889159109aebb62045f0fa77a619838fb9b5e9e0cf0a3af07f678b0f54de819144d5c858f565c6c416f9e748c4db8b3682414c9f1d9c8a8d8ef0241748594bbced1cbf5e139c9b5a66643bc9ed8bb3192ad11f4f1e875704590036dac43cfc3ab3080c6eb627c94b039b1a29b18b33766657f916a748ee3150e5839801719cb01c445d53af1691bddf26580153d3d0881b75cc166ee36eced5473ac62c4e2a97ea7e098ec53697f004c755f6b0fdcc338b1ed74712d5bf433f0df423c883c0de6aa4d593c31034a9eb00063bb94506f3657296b50c91e83bda00ac16bbd4395315cd965ddb7aa8ccbeb92e3f20429afbae02d395add8bf6e6360a0be3087e5124b45341ba79b6250956b08c5a507ccfa980c07162ccd0e41d076d07d8279453bb5cc71645a4f6283e33668957523c72d97e6d701b13481c2e1ecedc6bfb535232cd992457f5ca32e9b4b55153a8cf72b2973d55dcb2385339d5fad90f331f5a1178f9743969f1fdf835a3c20c8f02b0409e162d35ee294ae5525cb87138af43ac32ba1f9331aa2a7b83299c3fe975a1165a44eb8e70c1ef9f0fb19afd0858fb57751c7e653e124258448c0a90e21f60a292aad649dd96193bcbf33ce594e6f24a7fa5f39edc7f510a48b686317be60a81bf10ad70700bab0f057a964ff8cf851798965689427715d87224796dfa60b7010489fc7e29c375ec0908d1b3af0cc860a6c35b4fcea0444fe0afe4edefb9ed4b1e64011c2f5703b340e479a1b393ef36881fed40d3ae178b7a5b6e38fa73385e6ae2bc64913b430423458abeee03651533c285149de25704efe3686df401d306a4cb6a3f613ccab80724b6f55abf98fcc728470398143db2497c753ba86b1af670170565dc19f8f471e6990ff5a917fe9c24a583915a6aba84c7e80529eb1767c1fcacf95cd9831a7ec49e21d3a44472e24f262558266856e2cb5073b93aeba9686a0e66dbaf58d25bb1394e5fa5cb9022589639c5714653ec6d8e5598cc4c57c91110682cc0945f6382379e4a46e8cec7944a9fda8be89d758690d48d00503d7459fd44bf2f656a4c1f863e50a3de5ee19d754fe8a8c4c1626874e08f7245794d1b3589aac3d4342e22ec6c29fda0989877a033207af6b3b4a3a00ef222ca4660f470b75f566cb8953cc62c7b90a59437d0bf730e1d062f9707378ee79dbd45426c1c62a094c98e0ffac771ec45268859e686e4f586462168937e07712a6919bd388a13d47d31441f50549dcffb2777bd865ca95b04572c5afa3dec4c6882966c0c3fb9ccad8989896032e3597b1ee401e553a1c48fc237cfd01846f14656dbb0382cd85eab603d51bcdb8493134c63a2dda37757d9a88e751ebec95110e669a7508d8463105799afa5dec604dc797f12e9a44112573b1789ffc12014ec5d4313b223bb61c92af84f1083982d8957c65af3bf3b570288a9f657af695eb0457009b8e652e601e38fb49e4d09c781bdc51f41ba1208fcce1deab5546753337f5fa846e7113fcb8afc2e4bf398dd783a62dcb67db32e742edfdd0fa9c08c3291a91e334fe937830a103868bbe79bb0fe64099dbceb03e4e3a93df3e8b72bda9144ec5b03b53cf93a8605e235319a6160f238ab795dc2ec08aca08e894e11085a92597aeaede59f097b71e4b92cefb27db658f121dd9b24b2786cf1ce27e52d82c2af6c24b5de8e47c95c86c5720689421e03f73bc4ed9b5ea9bac7f884f0ad0abc7aa8427f9150cd19750e2eb472680e828d4cd31fdfcecadb6097ab08b21b433a7cbee3011a9572b9dc272094c4585e40923ad87be1c9200dc4a0843cd21832c03068599aeab0d4e45a30a50f0f294168c99ff2abc42c54d0fd43f3e6d514d987d62fa9e6d29c5c319f21539fae3b0246f3f3e5c19c2869ff83be1f80982eb6afbcd9fb3de293df7bfe644df9646b90734693833792fb446d78ac494a5ae02a4b7f3e2666aed81811cc296011b4cb722abc8d8f233032adee2aa5f1285464a8c1e6a962d8b42fa49ee867ba04dfb69d916219edf90beccea083a972a0caadf8bf227453c17164b2c2733463bb6c0bb6dca835501a3b24afb05dda8d379c70a2ff568e0b10421fe07ef90e64c87f1725c843d7529e84e87c2714b2fb7a1cf5fe7a8fcc06a0cd6857543b937b0584d000441fd05fa790dccd4189f46e11da1b330f78bf123627410771ca9f2417501f7cd59dd3e0b173923f490219f9f61ff592e8b8572355bc1bc50375db0af8c24f93eb707b70bc3e0db4e5306141688b0b7e15f917ae468bc620b80f06564d09f0f411a27b1553406b3cd6d2adcdabaaa9dc9a2b2de66939758bf90bc5b611cc17a5498c3a502e637cf502c72191b345332b1b70a49eceeeba2fdb3a1d3ecea08fc68577645c914de20e82ad922747377060bbc5b203257c16fc07093e900d50c812015ddf5f57a5540ef0b65beb8e95fe50a237abeb8c1475abb592920c2799fd62dbaad0eccefc4acb800c835d75d1d9aa7f422ec5373d8d64ee0ccddeea2d99ab576cb1a9a1c47fe0c3460aba61320693b0b044853e36d8a629c84f67749b1d393707b48400d286eac139c22314c55adbf77de053720140acb45830cd6c5f2e7820358c76022387f7269b20e3bd13058910a9537c8a52b0c7900d50f606c0ea4b114fd1928f10acd4e458944329653cb12479fc160004144f970677ffffd5ec12a5391dd9aa968d46883cffab8c25a69e7c78362023cbbfad95241ac03fef48791e0e56663bf657b9b299599ed7fc573e835e72a23f242c5e0ce6fb8b8cb2c8e3a74e48e99521c08374b35389ebee7a13924083460e2fbd66db1a166d9f5a08280d30c6ce1bbec164d65b83ba608c41be48840da9a0fea1e9b4e7c7873c2c6e6b0d993027d0240c2ee7987e6da8982559ceccc0721b06774154f8a9c5276de8e2", 0x1000}, {&(0x7f0000000180)='_', 0x1}, {&(0x7f0000002600)="880304558703e53d1d90c613c4c61fb204e4cf9d8ba32cea221ececf7ed75b7e68c06654abe9615ea808ed3b2c446b7adb33b91726688d134aa8e009fb0d6720f251857c62d121f4f9c4d16208bad0171e9e847dab9349e2114ef85aad8a93435e51b1006edbd268d5cbfd5c7395c65c91bb6447f76ddbb9910ff7e9f35f307fa5def766824b4b6d5e7235bd9cf2021610c9b8f0a7a8c8f168e1ff74c6e2aa610230bab3a736368f620fd434b2220aacba8f3a6a64550294c4a0cc91b2a98b24c02dfcabc9b3d3852499b2cf95bdd6ee9d9ef49a525bf052c635ace09ef6830c2396470f0fbfad8c2930bf9c55a3e721133725298cbe70aa27b6ad2c1717701567f7b0e4385b25bd8b1ae7d18d73360e9b1b96107d20004718c760b2e2c011eb3211672d125c7dd66a654d9307bc65bf6d748d453ed8830cb515b997ddf1c34c3e223d7478586e21c4fbed654731e50e4abaa1ecf1fdee5b2c01785562da40bbd85761a79170ee24d98e2e4bccafcb3ff8b7827e6ccd094b880b57745f961cbd822ddc48040b7364c93b627373460ff710b22eed6c4336977fad44c84dac9ed6fb695dfc1a0ce47915e2dd1574caf6f9f909a776907c2248359b2daddf48b05135f68ee5f689fba1103dd7ecb47d6838bae548bdebb9fb4ca433ef180a8b158fa037f892714fb32fd625a84e1fc323e1190991d29bc28791347878a83276646a96c78bae147b39843c6739f33a46d5d7f1810e1d8392634ecbbce1b6ed4c359be4f79f51710962bf8f9dd50a53e062fa9f1ad9ef6a3fcae8e3049574642cc994a606f3fbeed7fddcdb81d52cb2e46905a036cb039be541515daafd4c26aa176d114e1028f0d63a0bebf2143c1c828d459fa8f4ec4bbd5b1143a75eac23272e33ff5f0b2e68ce2bb253754684b8ca11f8f03c4402b0921fbe0daa455e81db660249962f91be8e372f5b50104c831ec3bc747fe6099063eff5c70e3d8aa0070e544aaa09165262e4f81332f8a143a5a4410c993e8653d1438db00726ca4ce5fd0d16b14bcb08372659bedaf08b0a0ca2255959289f3a39401b10d5996e31c9252611d3bd3909d151eaa108ad2bcb3d231ef9d031ef04170ffd2408f9ec9cc56b9604ee2dd8d0561787e77d8b7674c33ad239d891f1ad615c28f43c7d7300d6ec8591e629e8ae18cbf418a2a1eb184b4dddcbcc2f80ba5f81249288adec4422fad0fd501b045ec1a3cd6b457c8ac05db9b388a85f8e49f11d53d34ca5f6fd2d6dbf5607d50749c893c676903b666989e79ba88da44a06ecdae1c80d0c24767b174f1a2eb0bc5b1eb3e3b9fa0f8c8f66e9b0bdea82208eade96431d3a57327c4d99c13d62677797e88c884f659093a6b46060bcd2976e35cae6d036ba658375f63276ee9e14291c6350cc8137b9a105cdd0dc0459fb70f3ecea60702a23d38a9e29d8eb75542ac1eb256feedea0e3927c21e2fb94a4db52c1a8685cfb68c747b8e581588b5277900b81f3afcf5ae6905fe257b4dab1991cca3bbbbd69696028953da0a316b02416091324d9d8b9d3724b8058e23b9c5ab36a9006d914bd3617cb6e3a4567b43fbf3e3bd8ccc7ce83319f9eb520b6e9e96c2106f8a4cfc6ad7f5f89eaa28f9d097abb0adf0a856f8d760280dd930f6404614b177ca0c049f92321d8ea19b89932104c8b5639d39bf08df81b786e6314ca29d6f108db6473637a6d4fbffcd1273f6c9b9d5564510c1f5b409794408c37235d590cb6fe2a37d31689e466517fb92440f0f01e34af05e2349585463b3ec91d4b08543b70e71fc75775e26a3efd65d46466e29f6184f265bfc65571c74c0e5a69b1479653b788a16477c0dc939cf9db09a242db97e70f93219bd9bf1540e09f9bc8d682660c64193661315d7c618b350b8256195ab62a0a3a4afad3432d1a53c827ca107e70cbc675c4acad94c5cc396fd204b081abd1710859bb0b3d6467f5a0af008c686b819ae9eaffed980e43ef5ae4af7ec16c3702e12c831763c1aa732f4d3a4ea6e1c57cfc3e5b9f40319a5581209c9196bf71cebdf0fe95ad11b43f2a2295b3e108a7de203b07e08a1ea8f0d466adb5609410794f0595da35f5b5b64131d8c22fc3c0eef637460801a100c3ac89b075cab480c06190447d40a61027e1ff1d70eef6e66da3a987282136f48b088933e3dc79a00635f271b102610650b2faa9ffd9c8b76ea3598792d43ec3a632e63986fbf45b2f65d4d88dbf2afb3fa5e0728995fd6a85995402c84d2969fd02fc9567ba2fbd79d7174d45b767e28f21e5e2d6438e99a4985423d6589757dc4eed97a8ff2f645e42a7a7983239912efb084a61abfa731929eddb13869febf8013292b04bb35221facc42a4b8499750b996905cd83acc5fa82edd263e23f5b07c4262142750b537b88c974dcaec8c4db0212765b653e5999a2c2b440d6151636d560b627bbf9bd96dcee038a764081511db5f427527319fc8c8e04859d2ff30614c10e3579f5136f17704e91775a5621ec406613604ada3e24a7a6e25d9d820747d5547548af77465bf21f59b36012e51f9921f585fdd2a7375a27e92399062fc40501e50e5e812af4aedc82f0b52110f4fad37b123c761b95a3b29fd784f4c30960ea7289bdf9f1b1eaa3df71646b5055728064ec9f704efc9717c432d4c46e61485445b35f4596afdd5fb2256e1b19d8683eb5087d0c8c603843b353c04aac14de3d248bb9da4a5039cf054772f77b0d7b508ccbfdc98932c29bf16438e92d31fbffb030234f6aa92f210535887bde84662e094e3273afc552a2c038715fc1fc4d1b91187c4ede3552758a8656702127dd263de0d4a75b46dac8836fb5362f9b15a20aebc3a22bc4be05419f4462e8dab9ab7c51d1c5d754d16551aa1cb3692ab559d10a7d36b94e0d0277fda18f2431a21365ffc5917af7dafac143436d5850faef2a378c91c20195fe86457ffe1a4c5127fe221d4de59e552ef692fdf0eaabfb567ec31f438f1fdc78bd00da0313b4e16fdae0f098348a246cb74fb914f3e394b047ffed02d07617a83ed497dff4190146f1d12a497a2f290ba29f60d24a7d71d7fdfabb7369d9e813366207baa9b43c779cfb3312708b7cbea29be742264564f7f387a29b3afd071d126f8d2b078c5e5f379aca6dd5ade794aa7ab34d69b7fef520ff93169d2a3fd6c65a4b600f46a268da38490fedbce68bdf8845d6834a52e2e17203f3542071264d1ce4c0cf99a0e325b7b1bd24189722e880fb4c260ffcfb2088a44c4da1c9ad131a6ff8b57ba111bf106417d87c024dd88c14d86584e7cace5ebc5c6d68fa657002c5958b0e4422419e50881e51061a9cb6398612db5a86a1f3368c6555ede6a651e81edc2a120eb7c99e5d6737c5bed55a82e14ae80956b78a5836f426aa7d2017619e348c048a3545d1943a2a9e01ccd8dbc6a4f91be7554f53553e280babfb58c071c64450ecea3a71d6080d8c88ebba57cbc4099fae015af425c45a2e5c2f0607379798c5c9e492f7f197d215cb4fe634fb8c50e0a41396df611db20c99ba1896cc25d1f6b4fe9e0b1f76d56df22987a4f774ee83c7f39312945f268bebd3517fc1e4ff9bdeaddf3b8c2616bb628b860612f2ca98511349061b6753399c5770fbdad18d3d054952fb53129f4389e6847931f4039732293b5f424c2bf28cd32efd35ff43ab25aba30518a348317ed42538f431a1b04f0d05407b4ddc5747bae1192160cb87d7d772b80ee136ba3e91c20452499284e319350058ab74393cbc76eaa713edfc6e567c1bd22ece206bc16485baee2f7b2fc1c1d79495cf2924464cd6f512f5211909739c38f49357023df948aa1cc19bcfb0097d01f5e4854988c5bd6a80a6787a8ff1f228afe8c6e6abe91bfa1b2b480dc8d194c867af7b53a0e7c528158e96d2753ee0599046beae381beae14997a9f4afb91175f95fe8a45531424dabb1651fc226a6831fdce52d87ba94a60748f68e66507a75892d34cdd218b10e9e502ad0ebdeb6dcc94ee8e3170abd6592cf825e04dd69987e52750ae431e58977976b716b734a4cff32b6d1151905808052258d97ae965a38146e7e9bb9e6088dd284d606bec26493e5fe3fc7b62e40305dc7a85f7cbe05afaae4ce5900babacdeaa343f37d4cd8d5aec211c9d14f502cfbb7cacd12d9893b2934916d86f911c93351bdce124af5e69beac5db7fd2e8d16d7bc20d40ff028ee17afd53261825d52fcf52994e67e538baa35ba40ba7085289fc2f04e728e64f5966e7fe0d884f8720b57e529a66cef205b0472c7bae69213175ec21c8931f819cf1b906f98cb1269a83942e208f198285e7d45eacfc06574b606679b74b6bdd4e3815348ef22c3fcc11da215e4111489ff984b406143e5e7ff53d67cb3fd48fd5e7a2fcaed7e336888480fc10fddf6eec459f9189295a77fa5e5e057e08aa738a1e892395dbe97f1c31d36cd33abd70f477fa04a1cbd8d22623971f0dda2ab8cd8256b0c390ffcd6e6211fb5bd0d1a5f234ca52d231afbd651dcd7e52c09804c73a9540c6064e93d720626ed32a7cd16ca709b6a67b2ab27a835fc20f8e98d13de3a5a7f4a033b458445334c54ee13849200bc0587862b85912e88799a7135a71f75fd28fb3baf54ff852ac20ba56b56fc5274b83c7777e024f773f292ffc9e1c2af6930271c15f424b7f5fbe0187b3d99f2eb34fa4a972c16a339eac2284fe08cf70991c177cadcfc5ef586ce0fb54a435e4fe4f890d5888d9daacb526a8c0c3f2996b792e2accf5516a7b4824d01a4d8420bee690217ae07c33390d86f63f57909bd0d3d7d50bdd1a2085ac01288658b8a644b83be23175ab9723e648c4eaa4c24a13b6af6929fdf60f75d6eaa478a0b09a606d2822cf50cc67ee64f44e241afd18fc375ba94628d68841c99fbfcbba994faf454787a1b964b710052d639140eb42c29dae08fc36508a1e8574227dd07daa5bd534d1907b00a3cff3cbfd8b1c17790c7b12464c5c9c0666d3727cc11c83c13021e0e0b5ac1ac56585a9f67fea0033ad449491aad0c01e898a1e159889e2057666eb422eda0458bf5fc08f692dd6f254cc7579d84214038206915a3fa163747c40246a06aafec9d780532f55ba8b33f1869f102d0e062c74128418ae700a1f1519e3505c42e172330f67a66d0b078b194a97b6bbfe75ab54c927087c272bee48cdda2e206b4393d7d017de76bf6eed3536e47aaf4350ccf564f79163e428765127f40de81e3a5edbb5aa79796043ac4938515fab53d0c977eb44623a69ba8ea22591d3a3a487dc064a73124aea44bce48b2ec6a3d38dd18a4bc29d57093aefe38d75812f20ce7098f9af2cef00272d6eecd4023ff28dfcff9fc470f0c0e7694b3e2acfab69291b59266c7643fcb2c488377074b7d50f889990027a6326f3b7d9286f470b2e2f832d1722f0537b2e89fa1799a09b722d381d0d", 0xf1a}], 0x3) r4 = dup(r3) writev(r4, &(0x7f0000001400)=[{&(0x7f0000001300)='F', 0x1}], 0x1) socketpair(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x200, 0x0) syz_emit_ethernet(0x55, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800490c00470000000300009078e0000002ffffffff4410090000000000ac1400aa000000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780018a317a93ee7e188fa122175a2ad6bb1"]) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_emit_ethernet(0x66, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9", 0x39}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaabaaaaabb0800480c004100000003afdb93a3e0000002fffffffff8ff1900700c050000000000000000008434f58925f1de6ed8986455bffbdd96da518a88534fab1c3b2d8513902c93d0d9ead3106101e3c5edcb19fe0dce75cf4a617e426ea1dbf1e2b3a68ed2eb8d50e1f92578d7149ac3b809c6a6ffeeac", @ANYRES32=0x41424344, @ANYRES16=r2, @ANYBLOB="5000000090780000a317a93ee7e188fa122175a2ad"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) executing program 1: sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, 0x0, &(0x7f0000000200), 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000000000/0x1000)=nil, 0x3000) syz_emit_ethernet(0x91, &(0x7f00000000c0)={@random="8d737e5a7e46", @empty, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x83, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x4f}, @ssrr={0x89, 0x1b, 0x0, [@local={0xac, 0x14, 0x0}, @loopback, @broadcast, @empty, @rand_addr, @multicast1]}, @lsrr={0x83, 0x7, 0x0, [@empty]}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x0, 0x0, "ca312f1b09d0e15dcb9243ea0b40ff00979b2e552e3cb63eb9ecd5d9e72c5a0ae3d1a4854deeda4d1c6ce69724819d87a901ca3f27817d24716ff8a237ce28"}}}}}) executing program 0: fchown(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) r0 = socket$inet6(0x18, 0x8000, 0x2) accept$inet6(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb2}, 0x3, 0x0, r1}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000280), 0x8, 0x0, 0x1000) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xffffffe8) msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r3, @ANYRESHEX], 0x15, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6220190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af8bf321177b2fdc7cc2725691dc000"/110], 0x6e, 0x0) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75adb5b10eac918a2349d2ff5c352fd389f4223864f706184000f1245146955b84e3c261d985a3057c107b6beff52d4164b475b3672581be9867a72f9107624a3b05124c1211fd0bef9700005243d2296fd07388c6b1133f721f1eff78309b886d3f"], 0x6f, 0x800) msgrcv(r3, &(0x7f0000002340), 0x1008, 0x3, 0x1800) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/44}, 0xffffffffffffff53, 0x0, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) msgrcv(r3, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x9, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xaa, 0x5}, 0x8, 0x3, 0x2}) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000000029, 0xba, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgrcv(r3, &(0x7f0000000500), 0x4b, 0x2, 0x800) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200), 0xc) executing program 2: r0 = getgid() chown(&(0x7f0000000080)='./file0\x00', 0x0, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x19e) ftruncate(r1, 0xffffffffffffe5da) sysctl$hw(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x6, 0x0) getrusage(0x0, 0xfffffffffffffffe) r1 = open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) getrlimit(0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1, 0x4}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mlockall(0x1) symlinkat(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7}) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getitimer(0x0, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f96529a930bc0eb2045ffcafcc79c8604cce612dca5c007df1f493ea67ee3e43efb8602e53d9a239399fb0bd4256a4e829d7701721262c95de902b38fd9586b5d1fc25b02100000100000000001d2c5aaf4138a3483ba1fb0e0ad5cab127399e47095e0b715b1a91883928bc805f3949d978f741c34054c1fb7db676c1b880ed0ea43cebd5ab3b33eb7e68b1fe23e212a4ab34e9c673ade684291f1d14348a5e73378092667c2db4fce9a18f300615477c9961e3881a8fc1c27875657b9f9bf26d7b8d25f63607e099b913cf8c03bb2ab8496e581d7d618ff2f41577ece58d806529f1457d5847000f0678631bdfa1b33ad8f1830900", 0xb9) r2 = kqueue() syz_emit_ethernet(0x22, &(0x7f0000000100)={@random="75092e610caf", @random="e91500396d14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x8d}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x138, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1d}], 0xffffffff, 0x0) sendmmsg(r1, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffff5ed, 0x0, 0x7, 0xfffffffd, "101095f97c2e00"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x82, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7fffffff, 0x4, 0xfffff67d, 0x0, 0x80000000, 0x7, 0x137, 0x0, 0x0, 0xe02, 0x4}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffff7ffffff, 0x1000300000005}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) writev(r0, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x2, [{&(0x7f000045a000/0x3000)=nil, &(0x7f00001a3000/0x4000)=nil, 0x100000000}, {&(0x7f000058c000/0x3000)=nil, &(0x7f00001c2000/0x3000)=nil, 0x96e}, {&(0x7f000024b000/0x1000)=nil, &(0x7f000030f000/0x3000)=nil, 0x7fff000000000000}, {&(0x7f00003b8000/0x1000)=nil, &(0x7f00003cb000/0x2000)=nil, 0x6}, {&(0x7f00004fc000/0x10000)=nil, &(0x7f00001c2000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003f2000/0x3000)=nil, 0x8}, {&(0x7f0000683000/0x1000)=nil, &(0x7f0000107000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000264000/0x1000)=nil, &(0x7f000008f000/0x3000)=nil, 0x91}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f000056d000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000018000/0x3000)=nil, 0x7191}, {&(0x7f0000351000/0x4000)=nil, &(0x7f0000339000/0x1000)=nil, 0x1ff}, {&(0x7f0000309000/0x1000)=nil, &(0x7f00002ee000/0x3000)=nil, 0x800}, {&(0x7f0000116000/0x4000)=nil, &(0x7f00000f6000/0x1000)=nil, 0xffffffff}, {&(0x7f00004c2000/0x2000)=nil, &(0x7f0000579000/0x2000)=nil, 0x8}, {&(0x7f0000009000/0xc00000)=nil, &(0x7f0000a6d000/0x3000)=nil, 0x8}, {&(0x7f0000bb8000/0x2000)=nil, &(0x7f0000616000/0x3000)=nil, 0x3}], './file0\x00', 0x5}) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) close(r1) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r2, 0x80000001, 0x1) sysctl$hw(&(0x7f0000000540)={0x6, 0x5}, 0x2, &(0x7f0000000580), 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x8}, 0x8) close(r3) shutdown(r4, 0x2) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x12) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000740)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000ec0)='./file0\x00') socket$inet(0x2, 0x3, 0x6) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f00000001c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0/file0\x00', r0, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x3, 0x7fffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x3ff7d, 0x4) r4 = semget$private(0x0, 0x4, 0x7a4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) semop(r4, &(0x7f0000000400), 0x0) r6 = getegid() semop(0x0, &(0x7f0000000140)=[{0x6, 0x203, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x2c, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x5e0, 0x1800}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0xc000, 0x1000}], 0x9) r7 = getegid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, 0x0, r7, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semop(r4, &(0x7f0000000040)=[{0x0, 0xfff}, {0x3, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x2, 0x1, 0x1800}], 0x4) getdents(r1, &(0x7f0000000200)=""/111, 0x6f) getegid() executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4000043, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) getpgid(0x0) r4 = semget$private(0x0, 0x3, 0x2a) bind(0xffffffffffffffff, &(0x7f0000001b00)=@in={0x2, 0x1}, 0xc) semop(r4, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r5 = geteuid() socketpair(0x18, 0x1, 0x4, &(0x7f0000000300)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4, 0x6, 0x80, 0x40}, {0x4, 0x0, 0x9, 0x4d1c}]}) semop(0x0, 0x0, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000080)=[r7]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x0, r5, r8, r5, r7, 0x100, 0x2}, 0x401, 0x9f, 0x5}) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/20) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="a1f7e5116d9bd59423c3500606d684c2e7570f6d83d54de2b748a685ac930dc3da4eafa62fbb108429b53596026a05550b274300d89c054c44f5fd83554d6b81a8fdc7de32110f957ede679e435279ec55adce8b13a2a3abc9b421204e7c6a0119b67e9187838c86d73bfba50bab717480406e84fc3b5e6597b54c6646e052060782a58fb6dee09e928b1eacd1608c51e7961720c1c716025450544014a35774863d48ac3d079bd24ed5e2a18e0fca6f350246006b28cfaaaba22539830eeba7a377143ef573d20858ecb13940f3e12e96ac1108789abbd5dc7a764186b5ec328e4a4e87dd549ab18c35fe48a82d8fda2683dbbf692b7875676cb3a84a6b63ab07019f83f251f40dcd6c400e9536a65dffd3c2ab5a3b04a961cd6c24910e7150ddb5790f2291c6a3a90546ed28c74f6df58a7068fb4fd290b18b6c8de35da758a97da05e716d1660b9cd0e38d43ccbea3d8d5afd4f32c5a981fa18833b2d498ebf134cf0710ebf0686cbf76180ddfedc214139cd5a2d06d8ba63fddba6d036729e6344679bdbc4f4c99595d38b725bf5cf7b41f0efe9da24c605cbbd0c48ad7cb642af8415081f6b2a6bf2beece1b0f1eb837b5249011b25464dc9dc9c98bae9fd9dcbf6f448bbf31d4bc8dd8671490fa54fff222913d1566e9e703e3cf22daad2d3cd04a7241e4249dd38bce19ec554ec185cf42a53e49c187b9b70c85bcd0f89cf2116a03dc31707b228b2117771f5166c66f719c9a9b3e5b04f72edf69b7da6a8d9457aeeceb25d44254e18498dd30de6e1b515fe6b28a209d7066d4cdc297c64d82a0617d6b512b1809e399cc055bd262b337860127f4bdcff1e6a193b6ce2239fc79924c7e96cd1001e59bff030e6cf81cfc6bff0764f2d51a4f58da0d82ad1e868886bb12f8eeff9ff46ab264299e1631d04a02809e9c619eb21f6f404f3975a7402fe7e59022da40e108635032984cec226b9b3e91f4b8b413b57e3c9a7691502d6d687f36141f3d4870e0d3a296b21c83153ad53a86ab10ebdd87751924adfb60109b263e18d4a429ec8441541eaf38ecbbd2672929d1e4c6039124b9134c599fbc6253372fa1c2a8093ca0212cfcf8d3e70e76eb92cecacc0fd1f146d2aaa5b6becd101a097e99066cf24322ab8b151df35c3ab2dd385ab03057c1c1d5c6dbe09b0aff75da1517f34fc2703ad582441567e8c3e21c55aca099c48c8575ca91e856d6ee0ec8ceb955410763b3fa4cefa039ecd28b6d9f6922ccb10cee55fdea4618c629a7c961a796c44fb96639b39e4b85bfc63bbfa7ddc5dee04cfbf3a3fd58a1a00e1d6f7ffed28ece032914d94a9a6c8a7ff531ab0df3c5a15f51775753fd0e6c03ab417ac0c1f3933040be1366f2fdcaf42565f1d9aa4be80ab9d6ed3bca4f64777e83d3d3c8118ce46cdd43bce9fdb2d7869ad4b578b4c44fa58f06e0996eb2951dd855c0b2d102afdcf0c870f9b17ec6b813bd7b9c33b7cc79fddc5c4d5f96305b9820a721d0a0dc5646d4dd36f3c42409f11d525829479f705f7bc5875fe780d8965906749c95968347a509811ee4dc873f9121adb010cb1d3ce6ec47f199694f14a776c427b915f34bd54c3e72e2154903bfed98bef8e1de319ea49e9d2512a6cdc270edbba9f1db4c615f4a2ccb404a4539c87c6496e77fb3cc640fb8e100e153b99b6791e44c1f5eb6eb8359d9a4cbed61669066358c25531152ecd6db114d053390a9f2d8afbc499453bfec15c106706bba19abf125ed5f34abfdae10c3d31505f6446ca001a8c018bd85ccc00313e02295e32751cc1de27483ecd1e3430a50dbc5bdec14f6e7f26b295c34ad4499c69c7976211dad267e40f5de6230a4dac74105ec7d075a633c0a5f718834d0c6f6b90c74b945ba01043234edc229f24cdea5374eec6a9bae2f98588159c700baba7b2f0a05b14ea9dfa144b5e3721bfc3902393ada5041e80a25cad35678850c0ddf6386a618fff8ade19bfafb92fc2eb7acc65a8b022b8d5946bca7ead7d7efef2872b1358d6bd7922851ea452c412a5f6d3d184ed4d1bd01f7e1cbf88cc32d46f06a352c2e69b1d9e09f326a47d86d9a96c6a7a7d9f9867232b18cd9b9668edc6e565d5b0fb705aa23da6c7605cd9a6827f28e6955675fa0fd7021bd745c738af2dbc524b9ac054ccd616f35dadd6293def514b13a7ae0f72d0ee06751d874b56ecf8b5f3b666e4f465837c838489604975e6d19615e6b49e543f3a956561adca0fb51d477c1315077d4aee60fb3549aca712e019db28744b12c22a0a9a08d11841dfc033c001ab50031c733fed4e9007b3e001ca59e3f72409af624aa2a2fa9a49e6ce2a6da3fb466732a6996c42d2ca5013427826f36cd7b289fcf1f9cfd3c1a04ef921a827b091ece1c8f6ba06e38e59d1f46cc00b37caba970df21a380bb711aed2909f20ea3ee4fd36561cbd7c4cdc481ee4211a597261f12148f80ec2d782f85a089a82b1516c14ea1ec6034415d5c12074ceb0376f96df737c65002c43094571540d51b2c050d2902be55b03d266a6da960c8fabc3850cb38daa6bad3fa7f6b5a3d6fddf24a19e5cb889eedb84608b2640ee7aff29306445d893ec8f1ceb0fa6e3f5ebd9fe5e2f2146d397b20c2e56801d610914a0e0d916ee913937730bda88fddbb950bd89dfe15e3a40168e7420a010a13f275ee6c66648888ab8579f16f1dc9dc0c80682f0d26d984f170bf911b743d0a164a13e7fb5f3a5dbad63929ba89e1836378f258eab9c16c6ba27368e14a3dc8a21361a027e390266ae967ffa2d09575e054c1519ce2fb1dec82e4abf53d6af20c346eb1964bfa6dc9b728446aaade3abf9733111ab510ae3888e3d2aa97cc170171d1bebc1679cc5f5cc40e819f63148d3bd8e3b31388e0af700148e33be70dd7030dd105b5d5ebacb0975b868c0322a2eb5b7acb0311383151aaa2173543b3d200b3d6e3af32076b5c1e9353c22b1491d3dd0f7c5a1b23a6e0e45d1a5fc59effab1017906660d0c46dfc880a11addb6d6ebb7d337c4c5bb7727c456ee2fabea2c20ac9054ffe6859602872913577785338de1624aebd2e9d32e3d70ac06c2515f1c46bc8637cf451927c016593457e5a9e1eb2ddfb129ef88557572b584c78d8249524f9945a4e8dffc06f7c1d5a488db25528d426c88926d617680c486ed4f820ffb786471d2ac78121518e9c17aab662b7892b2d00178a7eb85c7bed0a15083abfc2e03a421dda528dc364c51a4720204fee4e27c6e80544f9d3555da0269128d559c2d4c7099c208aee61fd2df5a1c542d1466771bda06a752939d8adb8c9c90a7d9f4a83fd65b9712052a0ed7ed8f8d1f278c01f6658c8b8209aa0ad2e9b9b31c44742aa2df7d7854b626b24e0cb04b8492a5ecc210dfac85a317aeaa897a5cf76a60e13073fb1e1d7afac42d8b0fcdbf0848ddedc209f68ead6a02d277af64f2263bded86106be3ee454a1f19b4fbd4b670359cf8151477e4034ba3d6c8689bb021b71ea61629430fd6f903e174a0c2934aed486bb76531ca7076314cce6c2ecb8d6caf640ea0d77675d6247b55605ffcee6fcc0e9b77223cd5cba62df4da5aa2e8657abafdc3a862e66d707d9e0a939a7ca196bdb04dcb7f1d928dcc6a81c077c1de4e21c16d349cb3fad3808b528a724cbde2a39c80dc802bdcef2a2a1076e91d30d54b64c8bedfc418036d400cea1522bff8cc76498c2bc82ec7fee0aab79e18f29c6ec32cd749c00dc52a5a648ee4e7d023599df92068875968fbf3c8d5bdfef03a68d1a5465ee644ad9d83e3108a79c7464458da64091ce35024d964d3cf9fc6954a383f32ccacf1c4cefb4805bb8c8ed1947704b90e3e0ae91ec4d513651ce106615601ac81f5b117113573d5cf2c6e12d618827ea1e2d1b7b6b37f69c7d3395591cbdfd7d2ffe7fe8485ac82537a4a8b4ca6f287e246e1fb3a6d19cc18505b642d91178887c01b4a00bc138d28adfb047340451ad3bb22d64892333f8d3ed6f014ad70bd378c67eb0b8ecfaaa49e8a577507e8d540e512cfdbb18b0a00b959d8ba34bdd26b1c3387a59cd199a2162d485fca1d253accde3d1b97ffcfda4f64cdd31f041ce0e0d275e81f2088f5b5dfdaa1a3cd002c97602456433fce41c9bed9bf7a28d79265a54f1ab1469a1c1560addac356ce8027840d77668e50afd4fdb4abfdda0ab6aa0a52292dbb574c8faf3cee02e06fdd6d4a10505a2d1c4d0e26acc96bfc502b6952fba4137d2e3dc3e902145c2e6bee0ce059aeb6f4ea8bdd3f6542880a6a1e5e25aa68b39f6ffe55b215763134caae832d0f698ac4def60157c09bb89ad0cd2c560bb03631d04c5dfd53794218fb8bc373e2027947d3bedfcca11a9c8344f1cccf144af954c67a7a7732a789ef3b2dbdcdb4b977ad8b38014dfe5615df5f4b17099e153c0177e8708558743156fab826c2617c7fe784821790e8362362800b983d4bcb162b9a3c7be6228e20ea732a837eaee069df985ad40401ac1ee869b4177ae0afa8cda20b0fbc52764046a9036f44df692b382fb75ceaac02a3822692983af14d7450a3836fcdba3ae579f5c2e561f942d3d549604f2c0e001ada2a2fdb32747ac4e911f41d21804ac29c64d774d25eef6ce93b1d2dfe41e3b9a27d5222ba7ddd91d78f64431383be2cec037701ae4a83cd875f0fc4eb0c5da5740177a047ebfab180805b74e2ec37a061991ed80564c08549a6fd2d546ea98afeaaf13cea8527765f16f01cf292b9ad0b3527c38485c7ca632c99a3c0190e8751b23b15ac423a65f9f0f5828c8a95589dc1a62d1243fb3f0829d843d4a2f98bb9eecac370c31d900d10228d1c04288b3e364b3e6e75ddfe45b8d9136c0ad00ede120f927e8a2da0147436e52b790984e4394ec6e746a23ab2de6b54d866973412b1c536e6ea7c3ac4ea35e4a54a662fc8bcf360d546894d342af2e82da0d93f026ae6a55b4a08735cdb0f4029cdb1cd1b06c1800f88b7ba932adba2f6e10a73aa2eca8cb3fd00360705408ddbc9153a8822a4e62021e46bf287545207bf818837a2bd7163d7684f24d3deaef1d91f3e05416ec1b0a83627cddd8e8221bc5833f08d0271c3b9784da3776ad63f78cad7f6dca7e186994c2c60eae43f72451ac40729834d7ded39573a61725bb9465a33520035581515dcff34e0025d43283320396aee0c28c27a3d1f5477d5a74df5128735b23eb5733c6563bbffff2e3690abc020030a42b97f32b4b02340460384bf4a0bcfcd4727f1cb2b5c7574d3819ee8e42f5058650c82b3a2ab4ee0bd4c97ee2edae88798636a63cf46f1c6cceb6dd8afd44520ac906cb4d77096d91abbc1c3b22cfe55443bb3d81bb7af1341d5dcaa26cf2e4c70bf31755c9e2a98057d21512cad9e1f5c2d184855ce623b39ee7c97611acadfd77da6350f75e7221c32a50b8dfa882f6aa6ab4d9895230abcf1e3f968352ca1363b7d1f49c1faa0027c8ef4a8d801e4c0b3166178c0a5591813227d45490f626f643b13abc52df7c3306206c77e2b219801aab0a64a266d5806fbce34c9a08d341fc75d8f9064f5398ad8a4c94832f360f957c3e40c71dc4440d8e3bd88729cc3dce99b7c63c8e281e7e3abd0f7f387800a83d25f5e53f359549ae67175117c1f718dfbcc10df020f68da3caa8a4c62ac503b9add8aff1393b6d841dce99e595ab5f36773e1d41dcae566ac1eeb12b3a68a9ea26da08402d3eaba9fd5b1cf6cef71ebc85c429cda9c5b5ab0e37596159312e9e443c7f302fe9ca14402e1d48509d857d", 0x1000) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$KDDISABIO(r0, 0x20004b3d) msync(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r4) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x831, r2, 0x6) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xfffffffc, 0x0, 0x0, 0x0, 0x140, 0x0, 0x4}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x7f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = socket(0x18, 0x2, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, 0x0, r5, 0x2bf918cb18fd7b6c, 0x800}, 0x83, 0x5b, 0x40}) getegid() r6 = socket(0x18, 0x1, 0x0) getuid() getegid() getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_open_pts() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000940), 0x8, 0x1, 0x800) socket(0x20, 0x0, 0x85) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(r7, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgsnd(0x0, 0x0, 0xc0, 0x0) msgsnd(0x0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r2, @ANYBLOB="aa4161fe6b47569c1e019c032453d7042a5ea8fb6e613cdccd9f85ec573fa5d7d0eb53fb592c85b6367115faab67e3c10a855800174e0b739f50ff787fc0e7c7dde80914e383a6b84919f2d5bea623779412e71fa9f0a8389e216bf0645d81"], 0x6f, 0x800) msgrcv(r7, &(0x7f00000002c0), 0x8, 0x2, 0x1800) msgrcv(r7, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgrcv(r7, &(0x7f0000000240)={0x0, ""/76}, 0x54, 0x2, 0x800) msgsnd(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000005aa2454826a594a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f42ad7b6c725e83054b8f8cdda743d5f5e29f18c6494ccfa2b5aa73e516a432c8e6a5d60e1ff352c6d870115e3da81c3f729fc36a23e2ab8343df0c9a83b1900"/149], 0x91, 0x800) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x380, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x229, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000380)="08489f20a586a3b0c31cf39b44c996303b421396fa3a0e014bb55a4822fa6764f4527789611e0f4641eba24486f6c9210bd6bbe73b8b2acfc09147fe3613fa24bba42c317c26571d8a929425c5cb0447a33c36ff9080fad860cf6f182a0587fd186b81cb8fe7dd192eb49ecb92555ff5f9e6e907004831e3bbcfaa1589b6e119abae04c0b4db2c8012f7cf556c159de945944f89914067ae5fb0a4178459cebaf904358d04e1e41408b40a6cdf74043bd14d16dd684dcf4b32a8e26572eea5296ca56f48c37558c2149434b839c8578c30509e719b21af0ca1aa0a86e299dc7f44383d90addc344eae41fd6c06294ad7fc639dd4284e5e09a6", 0xfe73}, {&(0x7f0000000200)="2c414748b9a6b231d24d0e383b90c1bc6e17123b755d372f765f79a5cd6bf2472b51a2f3b71d0a3a71ea91a2598d67c207b9d86999e9609e84686210c164b1147e3826bad1c74d76f25939537d1046e0cf233762ce1d26beb4470e1853fc6bef56ab4dc5ef9fb680eddf6fc07f2682945b98c2e581ffc97009764b44b5b8dcc466697560681f5c3298528d5405a22c7ab6eba2757094d39f8742f6ab53e4bf690181a56e15fa1e1e6d1b420a5a61ca4a984cdadb9af47373c797d88b8a13898b90bd99b0d76c57fe8aa8a0041deb0e93c71e", 0xd2}, {&(0x7f0000000340)="28939cdb195fb79120dce0928ea9b977ca1c40aa6e3e", 0x16}], 0x3, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x3, 0x7f, 0x40}, 0x0, 0x4, 0x1}) fcntl$getown(r1, 0x5) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r3, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r4 = getuid() setuid(r4) r5 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r5, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x6, 0x2000}) semop(r3, &(0x7f0000000180), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r4, r5, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000680)="00618ac9167909535003b8e440f640b0df3865181aedc3ec67c304207783bc5d4e33c4557ccc68601af9e2328ea9738e526dd91d726043af8e1380cc1392aa0032008a3601f9da2b3702e8b7d7232fc2ed9e2c5606490e5ee57662f6415d0842787121489619f795729d5d2e2366a1c7e687c94c8e04055c9fd7e1bec22835370bb214248327c60c2e0020a11c1ee9ab3f79fe71eab1", 0x96) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x681bd3476187dad8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500), 0x10002) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="82700d4b71", 0x5) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa01, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0xfffffffffffffffc) mkdir(&(0x7f0000000000)='./file1\x00', 0xf9) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x3}, 0x400000000000015b, 0x0, 0x0, 0x0, 0xfffffffffffffd65) executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x380, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x229, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000380)="08489f20a586a3b0c31cf39b44c996303b421396fa3a0e014bb55a4822fa6764f4527789611e0f4641eba24486f6c9210bd6bbe73b8b2acfc09147fe3613fa24bba42c317c26571d8a929425c5cb0447a33c36ff9080fad860cf6f182a0587fd186b81cb8fe7dd192eb49ecb92555ff5f9e6e907004831e3bbcfaa1589b6e119abae04c0b4db2c8012f7cf556c159de945944f89914067ae5fb0a4178459cebaf904358d04e1e41408b40a6cdf74043bd14d16dd684dcf4b32a8e26572eea5296ca56f48c37558c2149434b839c8578c30509e719b21af0ca1aa0a86e299dc7f44383d90addc344eae41fd6c06294ad7fc639dd4284e5e09a6", 0xfe73}, {&(0x7f0000000200)="2c414748b9a6b231d24d0e383b90c1bc6e17123b755d372f765f79a5cd6bf2472b51a2f3b71d0a3a71ea91a2598d67c207b9d86999e9609e84686210c164b1147e3826bad1c74d76f25939537d1046e0cf233762ce1d26beb4470e1853fc6bef56ab4dc5ef9fb680eddf6fc07f2682945b98c2e581ffc97009764b44b5b8dcc466697560681f5c3298528d5405a22c7ab6eba2757094d39f8742f6ab53e4bf690181a56e15fa1e1e6d1b420a5a61ca4a984cdadb9af47373c797d88b8a13898b90bd99b0d76c57fe8aa8a0041deb0e93c71e", 0xd2}, {&(0x7f0000000340)="28939cdb195fb79120dce0928ea9b977ca1c40aa6e3e", 0x16}], 0x3, 0x4) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x3, 0x7f, 0x40}, 0x600000, 0x4, 0x1}) fcntl$getown(r2, 0x5) r4 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r4, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r5 = getuid() setuid(r5) r6 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r6, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x6, 0x2000}) semop(r4, &(0x7f00000001c0)=[{0x2, 0x2100, 0x1800}, {0x4, 0x5, 0x400}, {0x1, 0x2006, 0x800}, {0x1, 0x266, 0x800}, {0x1, 0x8, 0x1000}], 0x2aaaace1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r5, r6, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x681bd3476187dad8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500), 0x10002) executing program 1: sysctl$vm(&(0x7f0000001200)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x24c) sysctl$vm(&(0x7f0000000080)={0x2, 0x7}, 0x2, &(0x7f0000000280)="72c6af801dc26a096fe110f6536c40e4772519274bc92cb0e2e7709633cd55acd3806ceef22ab8699836d49a062b6ec89e40bb190a734ffbd507ef13b299feeb1182cc049eb039035870138abdb970145639245f3d5efe8e93ef3fbb369a3babdff9af5d12d929263fa4b99b01c02d50ff16e00ec2eb191ba5e8dd3b8b962024a8e3532cb8ed6e2a6c1058c282b1da17f9609b2b575e93130cd8b889f055ce5334a839c734977824f688918cdabb4d20d9f8b4c8b490471bae49cda257c1d32bb58e8cf240d4b13a4379d2ceb058b8", &(0x7f0000000180)=0xcf, &(0x7f0000000380)="e60b90180e33436a39b1818e0729768d0720a15398669ef9208a15a7a7b66c9e92e12b42f9cd01b022f9e7dc8e5fb259933449b037add05c4a4dfca12d6b8aef8767f65d7013c0132441ccb5028284f740db9eb2f2cd97015f6e9fb6e3f9f410e11cc97a4d94aadf605d260a960ce8057205bfef37d173face83452aec8bd1162a13b2bf9868ca04f627350cd8b599bc6a811498b22655bb93dcbce11f", 0x9d) r1 = socket(0x18, 0x2, 0x0) geteuid() socket(0x2, 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) pledge(0x0, &(0x7f0000000040)='\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x3, 0x4aa) sync() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbc", 0x20}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xddf, 0x4e0]) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)={@local, @local, [], {@generic={0x806}}}) mknod(&(0x7f0000002000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x8) getpgid(0x0) r3 = dup(0xffffffffffffffff) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x82, 0x1) r4 = socket$inet(0x2, 0x3, 0x102) shutdown(r4, 0x1) getpgid(0x0) dup(r3) r5 = getgid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x3, 0x7ff7ffffffffffff}) readv(r0, &(0x7f0000000240)=[{0x0}, {&(0x7f0000000980)=""/140, 0x8c}], 0x2) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) r8 = dup(r7) poll(&(0x7f0000000000)=[{r8}], 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0xffffffff, 0x0, r2, 0x0, 0x0, 0xc5, 0x7}, 0x8, 0x3, 0xffffffffffffffff, 0x0, 0x1, 0xff, 0x2, 0x2000000000000}) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x1, 0x1, 0xe5ce97ab354d96be}, {0x3, 0xa3, 0x6a5f7dd15258c106}, {0x3, 0x4, 0x1000}, {0x1, 0x2, 0x1000}], 0x4) semop(r9, &(0x7f0000000400)=[{0x3}, {0x2, 0x94}, {0x4, 0x79}, {0x0, 0x8}, {0x3, 0x20, 0x2800}, {0x3, 0x200}], 0x6) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffff73) getpgid(0xffffffffffffffff) r11 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r10, 0x0, 0x0, r11, 0x71, 0x7ffd}, 0x3fd, 0x2000006, 0x0, r1, 0x80000008, 0x0, 0x100000004, 0x40000000007f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffd, r10, 0x0, 0x0, r5, 0x92, 0x102}, 0x1000049, 0x101, 0x8000000ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000002c0)=0xc) recvmsg(r3, &(0x7f00000008c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000480)=""/33, 0x21}, {&(0x7f0000000740)=""/225, 0xe1}, {&(0x7f0000000340)=""/38, 0x26}, {&(0x7f0000000a80)=""/71, 0x47}, {&(0x7f00000003c0)=""/5, 0x5}], 0x5, &(0x7f0000000680)}, 0x842) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='--!*+\x00', &(0x7f00000000c0)='*\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='}\\\x00', &(0x7f00000001c0)='\'%:\x00', &(0x7f0000000200)='&^-@+-&\x18:\x00', &(0x7f0000000240)='-:\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='(*\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r1 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000440)=""/212) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) r3 = shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getegid() r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x80000001, r5, 0xffffffffffffffff, r7, r8, 0x24, 0x9608}, 0x9, 0x93, r9, r10, 0x6, 0x71d3c8e9, 0x7}) r12 = accept$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f00000006c0)="2a964a9696658a898dc99f3790765622ec77ff", 0x13) r13 = semget$private(0x0, 0x1, 0x84) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000700)={{0x6, r5, r11, r7, r8, 0x0, 0x3}, 0x1, 0x4, 0x4}) getgroups(0x3, &(0x7f0000000780)=[r11, r8, r6]) shmctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0x1f, r7, r14, r5, r6, 0x40}, 0x7fffffff, 0x5, r4, r4, 0xfffffffffffffffc, 0x0, 0x100000001}) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={&(0x7f0000000840)=@in6, 0xc, &(0x7f0000001c80)=[{&(0x7f0000000880)=""/48, 0x30}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000940)=""/73, 0x49}, {&(0x7f00000009c0)=""/131, 0x83}, {&(0x7f0000000a80)=""/15, 0xf}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/233, 0xe9}, {&(0x7f0000001bc0)=""/140, 0x8c}], 0x8, &(0x7f0000001d00)=""/38, 0x26}, 0x6}, 0x10, 0x801, &(0x7f0000001dc0)={0x101, 0x101}) shmctl$SHM_LOCK(r1, 0x3) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x0, r12, 0x7835) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001e00)=""/52) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000001e40)={'./file0\x00', 0x7, 0xffff}) listen(0xffffffffffffffff, 0x7) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x8e02, 0x163) r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x10001) sysctl$hw(&(0x7f0000000000)={0x7, 0xa}, 0x2, &(0x7f0000002680), 0x0, 0x0, 0x0) executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="25ee95131566d4e954087672ad10419fe74caa64200019dd1e4104fdf64d198adbff3f7274fcfd25ba41d9a2de12", 0x2e}], 0x2) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000140)="d0e3df36223f586481979fc5410543e4b05336eb19053652aac00665f59bf969db8a2eb967b82c7b8e2c0c29f53f9f2fb4b37ebf6824d5bca6044d8bcf7daa9b7e29f4b8e33f668482eee9d1fbfc47f75c3eaf23ba3620e42264db659744c7df4b1362195a557d18317bf9b46bd946b1cd2ad1ce4cdf5137ae85b542506938468183b586a34f9a97972b6e558dc4", &(0x7f0000000200)=0x8e, &(0x7f0000000240)="c54b978b8440b7642f39d36f46e42d0df3b576509c4eaacf60ae0ac335bbfad2f6ffe23a245815d1d46c509eb09cce86f82e3ad2a2c364917f02bdc2aa8d76690eabbf27d9371f32e0a0853e3ce8e998834a9a", 0x53) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000300)=@un=@file={0x0, ""/59}, 0x3d, &(0x7f00000005c0)=[{&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/120, 0x78}, {&(0x7f00000004c0)=""/47, 0x2f}, {&(0x7f0000000500)=""/84, 0x54}, {&(0x7f0000000580)=""/19, 0x13}], 0x5, &(0x7f0000000640)=""/118, 0x76}, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000700)={0x8, 0x8}, 0x8) sysctl$vfs_ffs(&(0x7f0000000740)={0xa, 0x1, 0xd}, 0x3, &(0x7f0000000780)="a44663e7b79809baf5fe8ce0f7963db6843557b5712740195fb236b9e8b7e640e0e971e354b9177ddc8429c426ac2cfddeaa2323105077ce6af9c9b653e1bf844266430d076510e42e521520ce1ad8b5a4f9ce825ce8ced2da4b1f8f", &(0x7f0000000800)=0x5c, &(0x7f0000000840)="0e6b140fab63f37f8fe08a30c09fc49f9150aefc61d8539a0a36b7c36067a05774ea28dcbd6b34491d9e5555744463d201793d3b78696666f8aba53b75e5f2c3d2f0582e51683e3f985e06a595875ffe0a0b8452b036b858276b7ab8196ed65f6c6bd5e34ef46926f05d2acdef3441bed4a2d78b81d91f5842ab4f6cced0e6bcbcc4e202488516333d579f573b427f7a45d2875373c329b33476a525008bb507", 0xa0) sysctl$vfs_ffs(&(0x7f0000000900)={0xa, 0x1, 0x9}, 0x3, &(0x7f0000000940)="295ccff23dfb6a88692b9c485cf0e11792174a40febce92af2aedb03ca48191aefe56445124d09deb183836ecbfc9bec4e9ae353314a6a7aa1ceaccfa1c323dd081dd863ae6d13613f54fec24e93520d4c41b33d3c910a90124a3b34e134f3a5750cd0c1ef99c2d7ee565d301e505d2c6a81f74d4954d4a11735a75ad65091d9075df7ffcbc5ca78ece159a8880e6936e0d9b4fbc8013a4dac825d96745aad21f6d7c48fc12481fb1b630c631035974141caed", &(0x7f0000000a00)=0xb3, &(0x7f0000000a40)="5c23034d053e5056a54c5bdcd268df6e28988edc6bd2359c1c52a72754739e752815c76ac2b8dc8c46dae5df6d54354daa7f04cd31605611b5e78ed670f3835cefb43fe09b90e1ade51d5570250a2efc08bc882174b1acb0bec27b859080adb2010c800c6c479b1c10012c29a2e3dfa55392c7dd1b64", 0x76) sysctl$net_inet_ip(&(0x7f0000000ac0)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000b00)="e89a5c15065e3ff6125a86fb0ee7912e130d77169533ac284879c23408f4d1fb19d75eb8b74d203204e27f69c172e8bf02398a5594946bad8e2cf311a1d90ba62ba76edb0da37a215317aef42cf477f8b168ac76c5d01948", &(0x7f0000000b80)=0x58, &(0x7f0000000bc0)="413208d87f51f13dd6db238905fbb16aa0c1d0bda995512f71c07a3dd9864b649e2d3890a67f578bf2f1c0c801e08e8d2e818173bdfb56e70f74081a05b3fb334752074be604c32588718bf290960bf955eddcb1a07e2ed0bb6481c7bcc0d8a340448d7bfbe7420cc9be5db64a6fedd57aff08af9febf739c3fb5b", 0x7b) r2 = shmget(0x0, 0x3000, 0x600, &(0x7f0000ffd000/0x3000)=nil) sysctl$net_inet_ip(&(0x7f0000000c40)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000c80)="f2ea89dfd112e55fa8c2a89c18de1059bbbbdc05c4ee9b7c7624f6ccacc40f4a7c0365f69d108d2b03ac93d93b49035f92e6d685186bff30727c3a26b520baa99865b2494e227d26aa9ddb6edd3d549dadaf5a92f271055eabb7bd29af1639d7a88fc8bc376bdf3f966e19c65e374e39e8ad2165044ccbe95593472d7d1440d129e86fcbb838eefbaa52e207e5c932646566ef49aa473bfe610426e704af75dc501e2b4af92ed7e1032299a965562d37a14e0f77fdb2c7f811caf42c3fac4b33f1a86bcb4592d3fb903b8834fd15a22b6885789e815099c7c140a9df084b534261ff9f80380d1ea8f15b2bb2ecf0358a19a0a8c1db5e94af019e9c6e341cc47d012b2925d54b30e1db4b9a05eda859403b39c56fbf3f671bac5341ac69493e676a71a36adc35e21ed965d935ad4754f1f76220bb67c31abc270b681cfbaffaaf1050a9510aa9ebade27489bb33216755c6a966de72f0065dcbfe2fa34bf9a171237831c9b32915a20103a05786c51c97179ea223423379c6d0c482263e75cc81e511f59b283954c0ba50ac1f8b36cb8df15bed514a21f960e469551c913a5dc7cf12f41c3dbbe9150a0730ce55dfbc1857717142f8ee5acc59fbd40155db1bfd51e97bf79578f4f901e94a461d7d8327577bad677daf3295cb4de41d852d8762a5a55ffeeae5eec7ff52e62836943e44022901800fc53c9f2965192708d400aa9233a65cbc0ea6e6b64c84a03259a43508f3bbbf30cfa01ebd8ceb1933bd63bdc203f686476280aba8284e29ee7613fdc421bb1358b2b0e2268805c42ce60a4f4d5d60ace737568fc10863190e431409868effa10e4e0e0e3320f66f5b97d05a404f8938f15850ae1f739a48815b525c2d007ef5b84ea68bc7f7d04c1c960f989b7c954034d05e7c73649ebe6f41d45e68bc960d072869c63cf477623f45e064f2a3a53c73c747a4fdbfd83359e6d80b7629a5e78e421a94ccc831dfe48fb665a8202da9add72df13b72c13239a31404aa724e80446061498d4816c75a5d4eac10c647669f6babdce7ad54cae7b891ecc995ef094626e450cc2639ebd8ac718e622e74fbaee6a63fc1c20e7e7d360ca1f8a2aba30f8307b7b1aa79c34d7e8d96de74bf015104ca315946c0e92ed5e9cc423aa277d6e12941ec5207567441b975fd63a1f420765aa23e523af2b4617024eff51f3c0b7be6582e5e779735d2c01634afb4d5ec3f2fe959cd25e317b4d80b9305be49785873fd0160200492c0c2bccdd06b5a2a9b6d7ff1a12c7d93708707fbbc37fc034e8c8688db80996d6af1e4af120da0b6f2d64c3ac5b0aa83a79aa60e5982172d792413a22d63242cfa57fb83a7f25811a3e51c986d20b7a50027ce044a4370dc269efeb6bd9800a70624fa159f0e77b998201b9a3a68a1fe26eb4008fd18918899cc90463dc9e604447f60ffbdb12cc5303bef57fcf48fca94c5c800d4706ce909b2003a96c4645998335d8a749a401c037d08a0fbf09640d1a5e5128bdb3cb18399967e3d644616b6388f72a1398d5dc5a82994d27a3eebb386bc9effe3b1ba5d158407577943c6b50b03589651db4ab1629da4b2fea9f1da08c809f06fe4a48d5ded7645e759a17b719b0f898c06abf8041c25508a0e7ba5be87de89e4c30cdb7d9407f66659639ebfd5655c681e345ade4d8eebf58edd81737872afb31cefc501096c31340b425401daf69891736f7d2844873d75e5807e5685fc019daba7b72ead1469b93c4eb499c24a9a8a77403aa31162547c08417c658db6abac159f235f5d10119ca8e6de8adde4ad398b59cf3dca4f1e7023ccdd50f58aa4a53f6fe0c508b789dcd91e81fa6de92e7e1e4417fbee72fcc9fe086e9cdecfd9f4dea17e4c0a51b7c34bf48f7db5ab59f17aa85c608143d2084bfea8a2012462ab80b342157450cdbe52ea5c41e8ea13fa9297619cd74616d5f679d25604a5033a605f526913481d764c277f71e63dc9f1c1e96fbeb634372e162e8b48b4d6b10162e7d53af06e2da7ff50341abbeb807e0439677dbbe642e91bbad4c3afca8498749a1ab20cab05822a619d97a72826849f5b1fae5bd792154cc01b6094e0b5e109cce37a2aa5a74208a6433b2355675cc84615371f4e40e64dacd6bc947e82978ec6ccc02bede3eee9723360149fc44c6307756f9a23c0bc204f8185993666c567057ee3e0f7b3429c1d24d9d39d7dfdb6e354fc5e75d74181da454ffeb82c9e5a45e315b1ab0afc71042d68b17edd50ae77c29ae644ba58c171dfcf86b3c4eb791374eda6be0db90c907d09a1bfd68f71b0ef316d71455c88e7af2441bd5a7fe39c4a61d76d0b7a2f8fad30e1793f445664dc5b090f39b4b71dcd6483711805a24482053df4987d45cc671aba560f3e5e278fffcec3e96b92b2d6f1b9bacf3138624feb84136085b0d0c6d71b451c5fe226fcb857bfaaaf73056966a197970b282db80c25a0beebb7c832b66f1e6cbb8d01d0ffa07b2fb6bead64ca19ad3a2a68a3c3a93f16b49a4aec6bab21f1e7a1cbe9a51a4f16e272cb6be5acd3c352e03b28097edccc57ccfe74505c7c32c7da35e42ec26b1d6d98c31b73a9d5d53b28a46e110210c72f138f3674089a9843a4de95e8f4780528123eed69ba1f5d2bf2efd2d61fabf8e1623fa0fcbdb333ed504449513e3cc52e3186eae07393466516fe5176f8e9f64d1e7b0ae11d0d703b79c4fa9738d3d43609839d2c8bffba6e1de6d5b1e7acc0d384a9469b8210dd6393adffa5034910fce47bed6f693e1c0190f2a03d044f9b813c55eef4bfdbccb462c89afe26319be857ff8226cb7c1e7f7dbf358f10007535f7d6f27650a36a8958f497ec6e415ccfd41a4210e78c2020cfa2633bc16ecd222e06f3c820b6992b3f63cf207f9081ffcf541eaf1a76a6895c3be69bb1c654990cd369038dd4fa48f23b5ad765556fe2a48d19d4e53d3114d1a7185f59671260753e065797ff3c31036eb9a5315051ad7cbf65f209861c30d26bab5613e15bf41185724e7e59e3aa8efa654171426bb401b1c02695f31af85456c22d3136f008ca4eaac3b41110431cf9534dd46dc037cff9c059e0d53a0e96bea71048e4ded0a70db006dd0add0b1d94a86f972b661995f588162135d4c8dda722ec4cc157c90974f8f6102815ac7341e1d1ab7594f80a240513367d364c98fe13fbd6943d1618e6acb30844bb63d6e19b909920392aed14a357fac2bc702c9d779d2963d9d915a1825ccb3d9c5f7ef732620a845738b5e1dce482da86ca63a1b2baa592f006afa01bf6ca6093066b82379ef37171040d113dd0a5256b06701ff467fc06145b996cbfd04304aaeca2d37718ffd497c81e23a2d171453a679aa73263e44805ebf8682b1114fa6ebefbbb10c6a52ac3cec07d6a1e2142abc4e5b604e31d3d9a38b375021ca2c8bbf42d388484984ea488cbe6c25498894c39e88a0b555e9b9cd4c7056dc8f47919dfed2ba69c884e0df10f95776a253b35d0fbef6bc81a900cc95836f145c95523240d26f8612911ef884ff3556c8a578d2baac4b7d9baa1c3b37314062221a6b8af1193954ccfaacb4699b61238b3c3b3d949ab93823d5af3bed334b02667d7254f1e2c427ae6395fbe540210eb9be83f2d511e3436b2a606948ea4d59cbf4f8fe893fda0d9ec407b480632c6e672e9e010c5a112489e68a668da00888d7310aec4fa080c63a858d5e976dc7da65c6424798f050f3986ccf6c5cf11ecc2870a7079ca6ac7b1f46647d54017174687bb83caf9e157c28cfac3d0a22981f7f21c8a9e00408d69398c203fc5cd49e85ad4dc8d9b4697ddecabaf19c6d13d5a54d5bb4fa8a2303da6af4819942cf8774f11a9eb4a9981ba7de4421f7681e3f6c409e5c3cb6030dc0b86440d7b195c8739e34d777acf542998191abad6fab7097d9b9aa925fe128b477bd992ad346de6f85cb44e6db8a4de31ad7a735449bcf04290ced06df21b2aaea37488b35b4ad15c3ca003f641198e3c3d0269334df92114b094b26e33f0dfab469e10b894b70b19f69c28e6a7f9766d2a56932eb2e5cf2b2e4cb6f26031ac68d892947d7e57824f3080da6272a535c68232eb8af83948e3f9c3a370c16719bdde05aba7abf56f9d0dd5d41a7d256d44e56df7755b0de1a61ac1ef4c317f4a33fefed1e2dffa261c5e22fbbef4a78a704ee8b9ac859d8cec04c17e60135e96b18374cd3c69a2ae9f8e3c55f6db051585ab9a4081bf3e0d71bdcfa5a65b5f27e541b3029ce09f053870cdcb7ad0444e1aa6bff8837d36ff4ff5d87bafff54ec783ca2e5a1984f4f93cad4833431547026e44fa0981bfd6260113ba27a14542d2c3e9f8a08ccb4e22b7761cabfd8bb36bbbb6dccbea5a113267f60ad29efa242a02bc5525c88ba8378a2dc3f76250cab816efa1224beb6d9b1d1a5adbc7cf4c8203970f04a41eb9892df07966285e36e065b9665c82da5bf5a757f9f06a4ec8c6e264086ee9ae4d530232614c2a5f719bfc372944f7c47b5be2df569d1ba5712aebf2d732a3c4280ca862b86905f7a1eb2d966d9d16a6d6e36cb231d03ca5850e245375e96292cfaf1117e50846f4ce463a84943de292b2ab90f0707c0be8cf97bcd81da579905c5c8f587c986fd1dec21a912552c1dd89221c30ece0b083a7edb3ae684c5cc6690d42c8274c147dd4197275568b7def3a3254e197d25646efa1f6ffde3cd91924c730afd863bfccfd2126f5d150bebc279ec113b2d2af0b5c7bd00c9e8e51b2ddbf774f6db7d7e183b5cbae69c4c1392371e134c023d88b154275b00a74692a5ae3566201365605b25769bacc53907312e2961af75887db091127ae44ac112ff01fbfb7876e0203328ca718f73d4e7bbf886c4d59447b385a2605ed42a28078761ab5b56dc11cb30c53c05535b26100b6eae173d1ee7c20be2f6456de35828edbc9eb7a6858fa9ff1fd31431c156d07110f4b4b4ef12ec880ac36954f0efd498c9378fe32285e52bd1dfe8c5f636657bace089e4d4fb054850ea207af4352744f5f144beccc2b392aaccc3f4920a6259529495abe28820de8ec50bf492d15a8c923262a410582b7af4a6bab07fa30c9e040a42afa4e19a23b513c572faf6abf0fbe9badcb5fe6f3ed06d7cf84c661b1a7dd0d0f0a6dad26a9077fea087359c632501f396803391f8d73877fc99c244f406c071089b28ba8d87641525b492eee95da58b2b6f4e44b36b4d7f47a2ef632626815ba9a2658362d3548fc4ecfc8f6b349b62034bba545f07115b70f8e8dee1393351081259059351feadf59d9c11a99e4db6ad9fa3cb30113e8cab3511fde748321d56ad297c366e46149b1f5c3ba5a1331ac97694090648ce35fda36d368956f72df9b5dddcf7da910c5bef3278e546330c1075337523fa2a50fa4b5fa2957ac01461c1971b0474f003218bbb365d4a6412e62f51d50541360e4fd3bbfd8446a23a6964cfe525f5c127940819a9d167f9920b36a2ff86455e261a9f18cf3e12bef888e8bd38ed1a0b5301bd18ccabefa95244b1edb71302b8cd675766284089741b70bce5a28c1847365bca2a55906710bdf84397f88c9ff7c22b31a05467d66fe1b9555f040b706b16682dbd1d3e1e9a773726207dbebf8e3b2b11008ec68948e76541d46ba886631103b78b8e8d179f53656e72b42b0aecaa722fa4ce3fd3fffd2b361c545d438c22d76d4810ffe243aa9336cd5da400e0d687700617332b6608af11291aac66a6a25f25abf49835b14d0a0a800da133dfe46781003ee7945d70", &(0x7f0000001c80)=0x1000, &(0x7f0000001cc0)="571a40983452744d5f33326799f16b973ad78921c4785b2c4651ff1902f81bdae0c8aa8aff3ea854c7bcd5865dee4afbb604dd861ecb6d9455b2f0de6607", 0x3e) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x0, r1, 0x9) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001d00)=""/205) r3 = socket$inet(0x2, 0x5, 0x7) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001e00)={0x1, 0x3, {0x400, 0x8}}) setitimer(0x1, &(0x7f0000001e40)={{0x8000000000000000, 0x9}, {0x3ff, 0x7}}, &(0x7f0000001e80)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x6010, r1, 0x8000000000000000) msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) sysctl$vfs_ffs(&(0x7f0000001ec0)={0xa, 0x1, 0xb}, 0x3, &(0x7f0000001f00)="95a7ebcd45505c9591518814c36da10580eb254020b300ce796cc88f97022123aefda82e6c7531abbeeace3b3aca41d547103976504453db89be0153997c60e579c260247af25bd78543b73e5b669fc4", &(0x7f0000001f80)=0x50, &(0x7f0000001fc0)="a1427dbd83536b8486a2d70d7de75d811b3736395dad557dfcae0c55575a6700cea7a830522db6f604d964000bc67f09d4f01ba30e49183454f0b2b9dfccee217b9bf4c74361333c0cca0c8ec70326862989eded28e4ee9b4e3b5fe58b17592ad51a8ce7a40c81eb8686b59f33524a43ff5985649bc61880cd7e85412cc02b0183e30f8cd1f876136e7678", 0x8b) r4 = socket(0x6, 0x4, 0x81) open$dir(&(0x7f0000002080)='./file0\x00', 0x80, 0x80) openat$tty(0xffffffffffffff9c, &(0x7f00000020c0), 0x8100, 0x0) r5 = accept$inet6(r4, &(0x7f0000002100), &(0x7f0000002140)=0xc) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000002180)) sendmmsg(r4, &(0x7f0000002540)={&(0x7f0000002500)={&(0x7f00000021c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000002380)=[{&(0x7f0000002200)="74b42c78bb768f2be738fae9f98bd8d37a2511f6b299c7518f09ecdca8a9f2a1764ef58178e6cd88cfbc9d5564a061829fb808e69c296ffef30fe30a43c7f7651133de78326e63fd5b203193bd32ee29d666e4e1cfcf31b54bf98a0e63cfa4d46c97dfb2fa42edba354c9895", 0x6c}, {&(0x7f0000002280)="10e59d74625f381c4460d94111b782aed191b783cd57009e742791656e5bc9413355049d0f6c2090a9d7f5e75dcf456b52fe2e9022fa4a5b7e1e7b5c16880cf985aeaeeef71c6328c68f79731f8c7ef61aef0de57a8bcaa66be12c750e7a50d153cc3d5da95821b600b7db05a0f0bbfde3ca6fb17d4529848cd07ec589de7911510b318b19f794b985b6bb9ed6863f42d46c4ae0eca6d3678fd8ee176b57e9d0a70b5588ae7d4e206c6132440ab7bcf428692111df3c03f65ce2e091009f164bf822627336a22be79b013b852ded66c284319d613753115b", 0xd8}], 0x2, &(0x7f00000023c0)=[{0xd8, 0x1, 0x800, "77c23e861922852d3992d3a298c7095bc12b083b8eb1c86aca6f69a829976a533cc0ab3e89b71d1ca3e6e58ecdfbf57e966f56a20e2ebf0d658f0328eb1f849bffa9cec755485b72352e423f1c84a6e45c3c33b7210e1bb2c0f72531cb1db29d953f23c17fae99225219884cb1d47521a65115ef73670e6dc7dddba507661050a6578d10edae6095010671861f88a1a8b2a61b9b7ef3856d6e413f0f8a9bb2002939115dc8f4d9f855f2001140ed41dd0a5bb5196daf49fe5c4e525a3c10b0127d660b5df7db3f3d"}, {0x30, 0x1, 0x2, "9c4794a88537dadca006229f6af5925235351fc551e2c028eddf79d5097edb13"}], 0x108}, 0x5a47}, 0x10, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mknod$loop(&(0x7f0000002580)='./file0\x00', 0x1000, 0x1) executing program 7: wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000200)={@random="f3a2a8908a86", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "1ab5b6", 0x0, 0x0, 0x0, @empty, @mcast2, {[@hopopts={0x0, 0x1d, '\x00', [@enc_lim, @jumbo={0xc2, 0x4, 0x7fffffff}, @jumbo, @generic={0x0, 0x9c, "c84df0eeffe69cfe1e80b29b3c2aed10fffd724af2304ae3f01daf926d72cc1e1b723e880f11f94fd10f756d6de15254b416037738fe217da32bf91fc054159c0ce73b049165deb4ed044e8bef9377508462df7e0f1ccca7150bc7df222835ec254ebddc0b77c37e35f83918dc99defc7ac826084474ff35a505184f7176820463fcdb7ae7ea2b4becc96f49463a29716483f82596ce02402469493c"}, @generic={0x0, 0x3b, "6acc88b30e54ced30078b785e3e48e2d4da4c4010579a2661e60b8964944576148b1e4149e0be699d8a73ac32d34f7fdf3676a5c41b2640a2359f4"}, @padn={0x1, 0x1, [0x0]}]}], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, {[@nop, @generic={0x0, 0xe, "61339573d83a8fe226937ca4"}, @sack={0x5, 0x12, [0x0, 0x0, 0x0, 0x0]}, @mss={0x2, 0x4}, @timestamp={0x8, 0xa}, @mss={0x2, 0x4}, @eol, @sack_perm={0x4, 0x2}]}}}}}}}}) executing program 5: semctl$GETZCNT(0xffffffffffffffff, 0x3, 0x7, &(0x7f0000000000)=""/158) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x81) r1 = semget(0x0, 0x1, 0x14) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x20, 0x2, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) read(0xffffffffffffffff, &(0x7f00000001c0)=""/148, 0x94) semop(r1, &(0x7f0000000280)=[{0x2, 0x7, 0x1800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) recvfrom$unix(r2, &(0x7f0000000340)=""/233, 0xe9, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x4, 0x673, 0x100, 0x4, 0x4, 0x3, 0x6, 0x4, 0x4, 0xeb]) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000900)) sysctl$kern(&(0x7f0000000940)={0x0}, 0x0, &(0x7f0000000980)="e5f5ac9e1403beafbb439856ab5aa39d0975ed1e6475d30daff7d531452840bed67fd51eaaa6d594004e48ba7c16623cf2c4a28c4e85ce918f037303e94ad7645cb7e2f069c0826c416b67947b1ff22e907abe74c7c26daa717f6b9339eefa5d2f85847a41c232be106856bf3bfd95f6d8c17f9b30e89ab984cd0a7c71e43bcfdaa7b71ca948a973a1b7059d82e246be8c02890661068221def85919e2462d418becdb450b14318288f1a1ce499bc51d23164f404af43b24093452280722ac29cf56fa6283df63b87808585d70dc011db426c8764b34750074a2f1574c9028171aaa8cf5ce1fa8c247fe6740fa5b45835ed0ed4898bc32aa4f95024686d0dfecafd2f115190733d179470a9d25dd1854ed8efbd6bb3d27c2dcd2cb6e6cfee27b6fb2a7bd20429ee622d9cd0b52200bc4710ab5cc76196658d286b8f4e31dee889b78888e2ea024abc2f2c2ea85c996caac25d7a7f2939f5ea1067a9ad932816936ccb10ee22bca44de9d85c13baf623d6f5b83e3c0bdd4331c8dd1a5be0abd30bcbe8be042aa5005bc68167029cbaa3a02b1e922fe8f152a9277807c49974484e46b1162f611424a49f128c403a9a3eb08e06180cc9067c665a216af4da25b5b8dd5ce06e6f30f97097b1666f346452ec61b5b2d7b0d8a7dffbbd48f9e2faa4a9560df1ec837388b0f5da4392c6205174cb87ed8bc39507b66382b7688358824f8679b26caa644902cb35014c9a32de74a19c421c287ff5543298eff3758dcc2ffd1b6ababd221b9c768f747575532d2134eada82f82b1422eca286b000a3d5219ecfbb94a9c87bfc48aa4825d88b56fca1059e83255c569370c3df1baa2167cbf59c3ebaab0435aa2395d25f47dcf8ade23ea1583b638793bb4cecbea7c6e39bc457a2d899552d48165484ebb2147b0f45f4ad965103bdf08306c00ba012f06f2e4a152e280fb5696fa0bfc9c3bc5d5fea3e0d82564bbb3cab48561b3fd06d2708c5ba243fe4f772ebb6151ace298331c0c71feef80ad936413f7874a2f161fd57d38047625812b3405585772e5ee364d1e6640244b5816846977867f5aa4910328fe89edeebbd96d070674114d53ab3a47a8e61b06cb4dc57fdb573676ccfd3e457b48002640775d9b87ffdb387590e8c74702df20d3965bb8c044d8806c4c7da0447cc8d744f840960a23c6468d9b22063594767c46d754c7d02a533d746442bb2673ef66263eb042a963cfd2f7040bbb2f7e28d2731f2c6ea8ca24d7f83f3d86e00b58229d5b5309bf21ecf540e0437211f047efee245b39592b6baaa9e2287dee797a8abcfdd1cb1af1ca51cbdc2bc98c94e681df9c5d1194e52e1ea4fca1afb2c304efa89a514f76c111163b762ef46f1c5f17326b050061205c691354f2a7ecb3a93f856afc7b842153f56a18d0bfa036938b5014a2b581a1eeb769d2a25e815d516795a207ac2e7a302245ac7164a9ca1954b4217b84b653166ca8e080084d8eda2a9dd4c9dbe5cf9d7ca492199973f7568ba34033312b252f85830bf0c7e6103918ace2f4fff1eca7de98b905fb7900b51853ab306b0c92594f6a8503be2dff3aba0c738aa5db9acd8124bf7e07dce8faefbb69683f41e1bcab95f7d6c167db504a8b3a8824b6001f56a90b8dea2f108d0a64cc257c74c02b2a485acc3e2b5b8dcfafb3afffbcb7b3201974f3826620ce3ff3f4090fbcd493e0ce8b36efb5364429dc81d5bb378962fea9831f8cc5357a3d69e34f1f1b603d7f4ff7bba922f8b2b1ecb3d04d4e1d41a41907b43d8152c3e41e8e9a687b3f2283fc5dfd721283b78fe1e70eaeb11eddb48c67768237a6c10d1a5f578c0ee17837f5b539cd06ecc968cce3dcddd56335afa0c5ecf1073c0f87be01e8c16330feb39b7a10529de91dd7b6d8458b899d0a1dbcd02a57080a5b922e304b6c8671464c6f9be2038466ef71f1c1b236e01ee0acfaa5cdaca448050608d1f265fc1211997f6304fa4fdd0f3b671905f03e1c19323b7dbe1ec447fb24e1e6f348698e818ca327acd167f7e8d202a5622fa03b07b9c66b6002d2a2d8d4a6047a80290ff427855c2f19f65687f57ea436b3738ca78be5d946666dde08b84809ef7d855b605b3de60a00981e581798bcec0e4108567e609269cd9a69e8a0d647ed2a79bac7eb874285a2b7fbdc80e2f059b5594691ed5f28278906f805972c3ff8a393e03c82b02e1728453b9569a86bafcd4d1ff8b3ad23a9a8e96604fbd4d1e33dfd32cd4804936dd9a5b07b94f2ba7c6ce2b62569cc6c3ab08931746eec598ec62d775473f05f2fabb55971f13436dc79e6b6938bf8e1008bce9ebba3926d45698af78b898c7bae1b3a7e73a2dbd2add8349a8eb52b98fc77f1a668b37b9a4b30156da29c3d2c45a42efe5fa806d5e6e534106d1946a82225d21c103c7d33106fc2f98a713fc9298d010d5de54730a9561bf79019e704630c02f145435fe7e377942f373c82bb9bae41be2994f3d12da57da5b20967cad139102628bce4bd3961cf6c329ed82cd19529273898538546a9e22cdbe15f7ac5ebc2853bcf74ecff1689ed265f789617dcc04b22e11801fa2f2cf6dee506d0badc5ebf79ff4df78bcb2d8b9f48ab69cdcca19b18f0afa51f315a3fd7e750b8d0ef2c69959a238c23f8ac043922c6c9de4d3341c05655fb083fe50b2ce1db66e2665277668c518cc3eb5b5fed884132ae0778970787866e4a1bcdc0a62b4e796cb657490531a4c3931008334e2a303beb99610f7d1f8bc025d4ce208b5f6d68844eaf8a908ed852416d567b5cdcb428aba78cc18d02fd306af08ea2a684170d76cdd6061365b73a96a5682c900f7cebfeb3ea122cad5c64d72294ae6172ba41d95ff53de20a7be7199734fe315630139c3831f9f82b6146edd99cd626f90a392ea43701fbde9cce0570b8d754613d8f94bb424a7bba73aaa072a231790c38bffc85bac9046bea087f808b8d511ccb10d053fab6d711bc3a05ccd4830affdb143667358a3bee389dcf99ec222a5e2ad65a87ea08e9788a7d417d3e3df1994aed53e44538d8ec954d9e9c20218ddd0ff28f28a2e8e10ff80059110a54139bacebda976d7c93db596aac484e9a09abbebc531166d3def7ec203075c62d9c1a966aec74cbd57d69781987534b23947bbe9c143aa7217bc5c4b5cc2823ea0755bdb4b37a454765206f429af4e8192b32ffc628b04c49a9ee376412cb3ff7e1bca87963ef5953c5a747a795ed90374b9f9f00e6085d55e5e9df61cc4ea7a11878fe53396f554135765e72b6afd3264866c333c730b194e7430f4524206749f13b65a19c97ac878ddaa1572234a2d96dfbc7d36d3e44e35df73c18aefd253e96b9e79d4ae1792373bbcff59bd4390622e32cacaa608e6d228f747e47b2c6c7048ad9efc21d0d26d85d648a93cb6b659c6a3062ca1330681af1ee8f7dcb92fe0793adcacfede81be72e0684cc869caa9cbe057ab77c32866d4380799c0788258259648fab7f7afc6e02841018dc79005063e475b71fb68c2bd26580596c5e78046fe2a10366b10eaecd5187a02887117348876cbc2b114ccfec8fba5e68b58e447aac6c7c80fa527a4db2ca741bfe8e2112f89313c4ffd77350686d7b630d1b96b807244e9692eee3be3c21ce23c9047ecca0aafbc530e34332a7c963445279aa5f7339019d37c5fa9e7ea5eb8d4cf8586e27635586a9d934ea3f797ab6e3034c283ca133637b27eed8df55afe2fc5794c7cc83d57bda724ed502bcce37aa60002c1c5b50e2628a4cbe5d79ef00891a2842196daa046888e04b0704fd36fce471d5292ce885dc34d305fa6e100958e41ad3a47d1dcaa4c02da3680b51a00aa7aa77d33ce1ed066e74a5e050128829b283ac30bf1695876374f87fc68d56196b9a9a51385afd588e78c120031c798eeb55146271c9a54f921da6cdaa98ab7c9bad2034620329a8a52829563c03ac02be3a0336007de353d94a676ee3403b489ba8b87de408de9a7c41ec6aefc0c786a19755541b5ef5b70eb4a7740849f20dd05a3b815324400d9503b27541bd4b5d7dacaa259bea4ee6e0b4320291702b842eb500e78b53aeda6e807c92d4660aed2ea2ec2823a991b86110cd3aaca4578414cf931b05f22bbc0fe8ac48b96ca25ef3c7c360e48c027749ce5b04829a56497a568de3b504578cf66381a329399f106adf39a9976a2c683a2c0f1da86c3547ef9d0170ee5f96ed177bfc9904e08ba72c8bd7247e9c705a29fde9242702d94f2d3d5c9bf2dd24bb5fc1d9821391f9bcb6d5cafd1b4b8a65738067519ecfaf78957f02de325fb1c137c0232b9a3135561859b29aecde36af15e8a8a3f2438bd185189e92e17ff8dfc2dcce7786bfb93c99ff8d2d3504be6ac64fa66cc35b1e408b117af657820f0465db052f1530d1048119e2a83d7f368ddc82936dd3a973daa2f85916a21be4a0612e66fd77ac6fb9a540ad94fa5052854dbee8e90d37732683e6aa1076b93c7f9b1f4def08cf6d5c02e16f3d16ca230e00418f75abfebf1b08523afc6281c3c771e84c00ef0fe64fa2e87ef1383cae30c1e0a2fb1ee01ca35c921cdadcfae65456120b65cd8b688ddbb76a85466939083bec7eb9683b8beba758a7337460fefaa7e85b6313278cf3787057ca46f745ac9babc8de80498edd2d8bfff7e5a028be39787ad661a7289492682380fcfc0372eedb292f7c3a3bdd018f2dee7bd9e5a524bbc9f9b67b6d3d5531485ea976075c54ba5b9405ddd924d73450c587335d4de38770aa893de90a959f73ecc0fdd1a1210ca9b0c8c0ad6cb1a14e44ab6728dcb606d8cf707fac3115a62e5994856fbeeac89c493db2f50a615dbe929cd9ebcfc73929d8a9d5be15bed93bc56e6c704a3343945538fbdd3eb73d63c36257d8b911b3b7d133f75c3dc7b278d6e6b068a47ca4eade711a931504a2d00945e7171cb13d72776128cd4b4648ba3f846db34765244cb709250f7d5d6ed26f77712648f1e83538260a997eb26ab88bbf77d748c902ecddfd6a71064a06530ccf9e833b101d4ff2171f59f8bd66349662120962ea4896224297ee173194d812df93e91bedeb742d1007e26868d8b4ab8beb340fa20ddff1fc8fcb9b7bb1cd3b3bcd32671e2e3d6f26fe998ffaa1316c111298d0cd4bd90e7939b57f8a987ea54b72be0862453743e2fe17c5c6643b3a23e2173ec45fa9cb12fb513149b4390fd98d65319ab9402309f6ef8e0aef8bf3975b44b11e6da6ec33c8154a2638d092477d70d6263972a9860aff5e5899e5a04398e5b43ba5208a7ba6d2ff3520c91af1cb50c9d2e2a1628ae0d33956b237cb5a976d65db9a2780afd54f5131f05931f9c0ed4e67b21355867782115fcdace83a9b7f268a815ee036e525a2d1ed671a0d833f49301603dcede4b913efc8f88c497dcf451cb3186dd234c2b68ada40119148676075f5ae63aeab25cace9b191e7b199c25086ca4dc699cf389c0100c280c8ae6dbf7fe71f2198883430bd27c1432817ace13e60cbdb8b4dbc71bf999170d3ad1d24948213ab6a1cd48e7ae197aa24fe4ade48b74b37e1edb1855f453b61409873bf98e585f467f39a6639212e386e0e9b9ecf64d4501e21bc6c25ab41326f4a827398f1730291dd3abe99a249090191f92e2d0ea3a6a3377b1ffa6de91086b749bbb1374900a28d8e7a5637a5d9f618a3b926f2cde1580eb35971445d3a44567349f0472d1566dea0d2a6cb6c79d690b2192fb084c5064b5394fc2910e3f125491da425392d89222ed554ac34dcb", &(0x7f0000001980)=0x1000, &(0x7f00000019c0)="1bf475f780f9beb6c0d23d74619981828f2a7a96a07f08ff451ac57f448fcc85c1adb789bd288239a10b9190a2628d0e3da4cae7021aa6f4799ccba0e3d2b0dee4db6e5c8a8fcd4a5fdf4bb2b6bc8aec63d924dc12ac982d5090fb2a169dbb1bdf6b63d2a5b9ffdcc0c0f90d8c6bd29858b985bb608643f1099fdea248182a49d87f54ee111bb45830cd4db1b94808e7296573439b721568f4c7c625bfc57672129d916adf9d5d44674070034e2281d71913cc3881f93d163be102741fa939fa64df868c5b5a229cdf7253ea049324f4d29235d4040ef5242307dc2ee8f686a245f1a6996bb71046fbfffe450e", 0xed) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) open$dir(&(0x7f0000001bc0)='./file0\x00', 0x8, 0x10) sendto(r2, &(0x7f0000001c00)="17332e0bce874fe589462d0fc9ed0f6c1edaaf0ca5ec935b94a94edf2d03c6e2c0c952169e7f9642ec29c881fbd93d05d1ab589fc937736e612143917712b1c943190ef770889bf6df3c12a9b2733e3c352221aee94754fd32ab6889240f28bacb98dc71552686d444ffcf2b875ceef4e71e281e628e0f010bd400f6910ebe934d54333827840c5de2e2c0e7fb060d4ccd92ea149a4f3169f2", 0x99, 0x3, &(0x7f0000001cc0)=@in6={0x18, 0x1, 0x7}, 0xc) pipe2(&(0x7f0000001d00)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xcc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2f, &(0x7f0000000500)="eb1ae6ff0cb9140800f5000671253ee6810b51120b36e374ed5387", 0xffffffffffffffbd) setsockopt(r4, 0x20881, 0x7f, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0xffffffffffffff62) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001d40), &(0x7f0000001d80)=0x8) semget$private(0x0, 0x2, 0x100) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000000)="9be4f53f", 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x7fffffff, 0xcd, 0x1ff, 0xd2c, "8717f9050700000000000090d692480d51aa8000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801869a3, &(0x7f00000001c0)) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d17ef932e6aa79b2e4552941cd1e9a6969772a65a594007c0adbb6214990d7911a477b8f07d3ed02ae862fae5d6c95e9168a3a79535636d06bba50dbb33b1b5ad7385fe082cbdd35cd45632206db0821dd4d0f383498cf4136ba968355c8220439eb57bc5a0f5e2f3ec3cfb01895164653e8649046e2d0aaf5b7fede814d766d76b607137fbe80c6056edef0b57d4ea9c10338f589d7b1ec82e376a7c41110f86d29e8a38d3d01b27930f011e531a2ae07c0eb8be2f87d326bd7cac1328e74d9d8a30544421af6dc463f954c431984b91e372755f17a7cd94074a25ebd8bf7812c92e1288ccd917c209e69d0d02078f5bd489473bf766ec3067d0e91953758d23677ad1597bd40ead86b7e5f25483c850d699ca022d929bab843df998a4d0ce13927c3ff6dcc04a747dfb7e8bd0ca7227c37484123add95a86be41454e9cda79e697dbc67c46ff1532ee2037e5aeae4773890fd6b688a3b5079086642501c0eaf2008b4c4d2f834772f6b364e6446b28b7810cfdefee9a959113553fbc0c2269e75cc60a775ad7dee2615dcc4c307daf2e6761761cafc6e38c4acc0e618917e426144bed8183d6f05fb2b95078db9a89831349d5d2bda373dfc488eb61cb448313d9ef16f5ec85d97ac994c7a3fc64c8115255eda7005541064d59789609e88a81058a74ecd5c387", 0x1e8}], 0x1) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @random="9dad4d42febf", [], {@generic={0x88e7}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x4, 0xff) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) pwrite(r2, &(0x7f0000000080)="bf", 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x1fc6, &(0x7f0000002340)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "c88ca9", 0x1f90, 0x0, 0x0, @empty, @loopback, {[@hopopts={0x0, 0x2f, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra, @jumbo, @generic={0x0, 0x6d, "8f422c7c6e0da928f86692feacc5843d418571c415590de313ca9c7f0ad3c7c3f11a23b4ca40e607d30de9796a443d5a75f7fb66b0d19d475d435a95f1a6857959431dac4fddf9f944e0c2b6c4b8ba1d2fd67058bdf966a8053d5d1c2bc9261041afa47af0410b77f1a331cdea"}, @enc_lim, @ra, @padn={0x1, 0x1, [0x0]}, @generic={0x0, 0xe0, "03f44ee06ce28dbb91d333d4cba33638c6334210e0b98e377fa59568a54b70dcc2d4d2d0da9c01814a9ae57fb4855fbb3118eaa10aa263aad4190eff535e3b6c01f0f23032baefcb519ef946c753faf8bb63192b4aef4a6a7d43ee2df6672d63b6668d23acc3e421d75d0d8be6d9140beeab82db71d2f9db19cab1d4a39c3dc9b97ac609bb2c17943c6f6a94b40331b817e69197ef1cc3c77c8d2dffa602d0a9096b4404f1474c89d3b2d05933b95a58e50015d91e97064036f43acfe097d781ad9aefd2a037934167af154da60c6e22f26bf736ca630c41d464acf36deb8304"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo]}, @hopopts={0x0, 0x9, '\x00', [@jumbo, @generic={0x0, 0x41, "22362ff0e4fde544d84b2cff809dc24060c74065cfe1d6e5b673b52e2e6c4a32809f897b292a2e71ed590650fa3aa29574247afefc61d6a17ad34c9b1b3ae083cb"}]}, @hopopts={0x0, 0x0, '\x00', [@enc_lim]}, @fragment, @hopopts={0x0, 0x37b, '\x00', [@jumbo, @pad1, @jumbo, @generic={0x0, 0x1000, "5004d61b640b88e8f75a5e21ee0667a7c4c68d5804a3309933d1a1ea7001f283dfa52e583c6d2390e2f6c5d794d3456d4a76fb535e85228316dcd3ee5ef66a228ce7939ac2d6363c9946387b0327af462a4e4354f28583fa5a1cbb354e9a9e6079a15fc3ca9f3f812a3131ae71f4c86afd2a25f5f7aac334cb2455d3369447f15887848e6b21702ee3e45757391d9cdfc28144428732e01ea606171b837d738f42c9da1ac5792a7ae7e8897909f0f746748fd234ae4a75321a204be345189e6a4007d8c845aca036fc0743691f558bb20c4282bcfb6deddd000000c40eb6d286be5bde8098e322814034da8fc604f1f2d5f82f4d41610ac32ecd1d62528132f62bf102f786e75e20fc451eafd780719ef75aa63ac6382597e74bb89a8df0f659d7f6807d2455422adffb249ce22b650caf299479c2b9b011bdd85df23a4b39d391f73adf7436e2300ffdb5e7f94ca2ecfefeb98c75dba0e7113ce27544bca2764fe67b5be92ff4ed8e0e1fedee658130f769be228a472d6c81d13401587a600d6fef72727ecb5d938effdeaf2b1c955dca761e8acfa116aafdc37c2ed8e6b88cb262b9d783efe1f66c4d12853e76e96bc60d2ce75c9addd66e54d40c7e5e94148756bce178d842d2c4fb3cbc766c303fe8fb6511bf084b4733de4866a04f466fb0f1865a07286d6d7bc240608b4f1ba268954195f34d1250ee8b675a2e4f801a1c04691ca748b104fdd0639286cc7f2e5701937dcbd283795addc9e9b453350aee84eb77ae8aa393d90b796b79c5cee655cad3d2cb72c1ab613988635a93f07c816e3376ddf07fd9e3af4e1c505ea54f3987fdd7a2afb373c95f190541ada2f2f0d51a1d97fec49841705ed17bab64663cdd3e7ffe1ac827bf30f88feee0e960d625c1fa8faed7106346a8c8d49ee7ab836a42d0f7a04f737061ed3da6953e21445d10e16105ddb0f0353e8056882ce2dbf6b7ac5c06e93c1227826020ddd6630d25d0f7879b1b08089f03450147c8913fac4bb48b3b0d0ef719ce7250bd5d88c66c89d0322f362e2c8b3581843d2e08f1f4340e8ce846147392dec4ddffdf5e6b42b0060e1ec8fa397704704b2695f5aaef3818661c7acb2549b4a8ab2537c03630cad8296b0980809e47e93f3f06414c7040e6e59b68a393d9cf87224c4c8d41344b6bb6edf402e03bc84e684b85c575b0bb75d7e7b3ada60112a09e8254d0413b7e83bf00cfb0b9e70ff186b24c994d970fe055bd95ace4fa0aecc271053c5cbd5a62d54144a822e4ccdbbb54ec988a6a9e84b340bf94e9c038e2130d7179a3bd49b706dad15f702549e68949823d20fdea86bd02eceeedd2aa823df8fe7cc85651a0db51f4784b321471c6a10dcdcccb475a3eb4089cd93ca05bbf61543880b11ec980e8cf9b0dd5c9f98ee51a27fee5f7597149d933f1a8b90d673cc9e16babccb7fd6edeb36186171c3ac76ba56b972a0da1ecf5364e0d8482cedf3b1c4b67d0b1f0a9ef3ec761052b14db641fbb9b4189e074b33d5ec904e73886afb733d2ca480e5309e366d3395bd73eeeb52383c93eb9c93ee28d4795f79ee865a2cadecc62bd89ecb17e0a94986d1eb1acd2d4b84956427a2a8d83d0c345bbbc3b1e380fbd6bf8506fb75d6684b290575b062f9026d597eca6e1ab47266eabd16e07bde17c743219a34337dd8940b95daa00a095ec66ba4e9abe8a2b8b942c3c73123a1a8284819b2e5e4ca4262ea15e3b5a07d650bba479b4a843c20351b001e3f38dc6d70815c46be2810575f9a70dd8a2c282166acf5c3ffdfa126f8fcd075f850fc6595f4ffaca692f281095941ea4d7225729bee7abf1dbe4e638fa102a78ca3b8eb1a8bcf4fdd5525285c996717bc9961b5cecfeb7e65895d455e872642a8c456b74b817a3dfc8934a8824678fa1ab67e0573055677d764498175ab69d59f7d48ad85d81c3785992b7e11e33dd109203f6337f385511fa32b23fbea5dee7dc9cace2b560c2fbc9d46c10034bfd09ac5e1ef558d39ce44887e588d0ff1e998f529b4714c999cce1aafaaf71f471461ec332b96428e0c0a455d87b0c958a9fe67f2354ec366a0881ce7bb13ee1c6890b211a703f192d7f296939669734ddbbf8b46aab91004c9c98751f7d583e498b4e92117a18c8a9ad2c1b6318826b20b095ec7989f13b2ecd6547e19cb8120a275c6f95835b4b3ee89d13b265089410e7fb29c3337bb360f623f055add907def6441296cd66b159cd3975ad12e71ecef12ce8609c44bc99c4bc218f633b039a6210849eddbe924b948881a0b2c5ee48fa4c781fdec60f09c9038e60d2dfc55b08f122e12bc452b71285dd1485c15950287763b4e7dc6f771c73005ec71b22c59a821e258d57699d21c4cebca496b20330db77a72d4861b702b882e2bcc7beb4421d5991541052ab261477a29897d7973b25eb26f04250da5eca39ee4699bd415c739fc87a976761f88b5292c06dfb1ce4c11ade85698f88e5dd8fedebf7ef8fe4eb89db3f437ea62e48df9b8e2929ac50492f0e86ad316bede50aa5a4d2e01520502bd8e0433fd6ed5791d275c8f4851c6177f21904f77a9c34413ae10767cf6befd2797ed8f467093ae6f4a75ddaebd1840ae99fe22b1d3c4f3eeba7b9f4f671b4affeca6ba0fb97bfce911f3042622071d6ddfd2cb85db4c4b0913646e493201da4a2dec67101e4adeac65be2093e25447fd38ae8b94f8c64d863de1c32d51abf93bfa1e59456cfb2475646397f4d51dfee92dea4fa4865b40f56e00c2654ae98bcced883b0df2d46509a3c726417ac17a731eed6d4cb05b8cb58c0cc75e8293f1b1fa5289861d4917c78aceb78a51ef920817eda5a622acdf763950c6a04c843e00f37590574d16cc218beeb15891e3686d0ef08dc4b87d8428f0d829a6fcb137ce973ae8df21043be85b13a5c7ffc9f737fc516ae4757bbd24310568f7e913d7ce731333276a3066da7d215e523c81f597e0b7f2591ff7e59634ce5a6663a63968401678cd94a57b2576d12daa48c5d2e38ef069a6e61dea06a4a313b6abf90065939496aa0fac877169aca57cb8e49e1d71d92266724d403979f62c0008237db4d3a3c4187890212eb4bfdea2401021f2f035d7f5912f142ab914ad4e25dd67ecb5071f08fd0e755c11cce5420a027b89b95e78c79e2bba7227902ce6d08cef8d3f6408de650e3cd50191a1d9d5f8df303fc15a0b4d5d5ef4494cfb012273c1faed9e7787b27f8899cf9480f9bdf3fea0e589910072d544f7edf7c9f58a677c7dbe142b4025fff7bdb27e51ad695b7396c2bc388ecbc4931041f6f7bb9f39b68ee162c78a6d3aa4d93b00b737340ac1c0251c1bc185332f4599ec1a5ca0e51fb99c18a2553d9df19e78c7592f7af6a721c3133d379be54fc572a4e28fbf4b7360e7c2fdc88c5f2b116333eb658cb3682205e31c407d53b02581e0299c2bb60c360af11fa2fa10ac8aaf57a4e92848d217a2f65597dd6c8edb9a53ff35cd8b000ea9ba4591619e08261dcd4adf45434b37cf809cea45381798b070061743e44c9976107e87027cc8202058240f3b188a283bbaf8f1a4a2946ac6c4cef375df24c95e9906b70671c2b367e131c02f216cffd53d430dd2f364f69a81f9cbe349c0ec39208783e4e7dee8cf143934c6f4ea9b5b2b50db9bb2a573ca89ccd4415b1d6df95c3255d7d39c2def098149ab3141de7c9708fa273ca0de3a01b103bb721bb535b56358d85164bb244b44bc4009522eba29dd5ad2c1b6f276a27e55e0a2b53e5cbbf25e4bc7dd9ae9187ce249a6837fb252a7734449835c16dc3bd4895481eb35390a8670e42e3d46e032561e215dfcedfd4a2f9adfb6e14909ce088f51a1223e2bb3ea3d588205bcc7fe480b907e9f0f13512bbf5b94bcc92173e6c845b8dedc662aac96cca9813555ecbf0bd1f1ce629886e0d452b642165c683c32b8dd5dcbffd36181d5d1592a95770f1397c2150f269ea7d61a9c7bc8152f67ad871e1206f436301c584f76b38fd403de6ed37a4ab1e825af9f5a0688ebfb19c1a67219ff6409c5e9c887b7156c53a2cd109b4d2f43578fa326d7d56ada0aa3bd6d2c3f7cf41ecb69bfd67072bafb7ef7ba12f14ed6b5e63e1d4952a2ee30cf23bc871032e56a035aca7f7960c85fe7a1544987ea954abe22eed82f91d0d41c2c003574d289dd04ade922be6cde036fdf4b24a6f750fa8fb9a039b829614cd33b3ddaea05804287bd9c7e3fa8a23938ff268374357b534fdf7d2e04aaaf47ad938f0166520cdbed8ada6cf7f0b496f0aa3067beb1e8a6a7f046f23b616ee208651817fcbf823b810180dd65a9bb45807504d070542187b0ce10b17bad19db449a23a67bdf54c7f035ee40aa3912e474aae8cedd9293de8b6833e10fe6b9a717f82af8598ab948faa277bf8a6ebcfb36325bdebdd4f855ae788e335e8bd46fc971f1d9e9e6360a6e0175ea4fc6acaa39c52a6d016cbff1e1cecea661027c86eec8c8a65c11c65aaace1d060866ec2307b41e57e23b93b105b6004e39f33dac9142bec232d42cfb2291cf0cc729131a7f4d7ddeb20beb7404415eb75cc01dd1ced1eb006a5c6ab9d2d12e5b5e036e2d8cec9d5c8503d2eb2549749ef4e2270829ebb464d03037d9af17ad18072d2791915416feb3b8f97010270e3683c42c8910553c2bacf7cc6f279c1e84392ba3b50029b304f5fa09b1d660c862266f67b3c4e226271e9c080bc50950167e33ab61e6e508b2b58f2080775bcaab19cbbd09bcba53c79b43cd40655811c52655d378a2f9e9e96af2119a1d4d58c9d5d6c6e92dff0fa9aaada869e78449d75df402e373513416d91074dde0789df1a254e60447b0e33c63f5a2e01e4a0e4569f0d670554d9c32e10e09fc0a4a28138ef461f5f4ae363857463559aace4db753a646d079a1de0be1863bbcae5979a4779133c6d7ec79ad4ba61ab6edb417cf2a17cb9cd988f4ec4f311240e7f02a710e4c443d414973ad9f6a7de635efc8edffbd320eb97e253c5f758af5fc8dffcca9d7f133bd91999bd13d960e2e0949cc9361d79c685b79d322fdf25c28c7c5d6adaa6876e03df4ad0a863c917f72def81ac8a890b2fb659a6c89ff57db422764c11d8b48f565e67f14b25b1e0b51b8c2abde62bdb3fd22028983ea7530bc4a5d368547dbedcb01e6a8ed3d92abae1abe63911c475e32df8ffdcc356937f835b58477cf477da707bfe62de87503dec9383ac5495aaf307fb0df07d42e58422b1e2c1397fe787045f5cd9a46f49e8209a2724befa828408cf40d4fabe3c23901ac43380600426b8bc7e2278099be1433b96b243b6d9bf2597b09fb980c75bc5a88d1a69eaa55a22f410e159bbd1ef4f622e7fa7f4bf15f9165e9232b73ac362e02e12d59c351784068107c60ad97cb9ab6f5ccf270712b704b97ccb19a4f7cc0a68cb143967e435be42f8da7c53d572313da0bc7e5638d9a89b0ed6161dae401d3da41d0c27c675045daa4639e6f885a2e81e8af2cad1c649a280e227b3509884c96d8677302e028cf0a45f302015f408378da3a47f5a0c007d0b29f13f36410412dcb54e1398459ee2c05d7fa62981eb3f92fd9b62c8669bd3f16ae5fc0de89d303e7cef61502f81af4ac4849766a075163ff8c3af85269a0e7df346431e74bdf8949251d9737fa3791b5b993781c005f90461b8961867254e856f571125c05e61e5138831e7f3ebd70bceba64683f1b479a816f3f7f1d5004f0801a5f73718851759f073fa3787e8bc1e8cd641e9fd71b9280dc3753f7"}, @enc_lim, @generic={0x0, 0xbc3, "cead8cbe1b2739f4e674bfabe484e1d1f732fab1541de8fc557c831601e39193ee72b29f43ed3a741a3d201811c508a40a193bfbb559a602c5f550406831c6cce46a835d7ce1c40748ed62bae7e74cfde8cb34bccfca22bd9c735ee2de1512a85fa4dda8e1d440e86d26c3b09d66c07ec9f2ec6781b5db33c99fcdfc18478cf1c02f57e6f9a24b9b179a125b1669582f33715719eef118905b0c73de6abdb7a060a49028e1571d0025ca5bf60a590834066b7f803c71ee18bbdd194c76f8d992069366882c0cc094fdb9440ab57abe7b39e200db554db33f871922dd801968f743de792aa960c9037f0e98ac106f228b4772b953858024f0f438630b9cf38403ef0f766497ee5f7234acacb3683971fccb665e2c789cef94ba8e01d915cf2a3cf4ec43db0b10eed84cb8ab03bdf5a3a68c04d045d2fb27fed6fb6b33eeadfa1f28109a43c2c03222bb7065ad0f8f39d984e82400299586bcd452552dce204e3032a60e2d974c1df730ceb0ff9e5d6c4a810840ec7ff7f1ef298a6367cea98e87f4cd4f96adbb9cd4b96b88eb870b115eb70ad2d8c921569c349b6480e18e9a8631c061fc791f122d84634301810f3d11ac60229b52d296544129dc37ab596ca07aa54d40ddbc171899a61dab4a115ba2f8a26757f31109cd7c9bea8287a5dc0eabbb924aa0dae41ae0fd2f61d544c8ee1dddecf71defa4e8783d072d3f6149950beaebd4af1eb7a6b1f932676d54899c6b155dfcd4eeff8533920d91c6f06b59efb63d69fa330157d4d6d69c5b840ea95944f1335c266f6249d40a20a2c434461f0b8f922d9f5f459dae16feb3cbe54d176b2f7f0653b1a338bc95e7454b36078610a73f28638a6c3193fd3ab2b0f246632d57624a7f497374b4e5b2e32ff05abd34a883d9ba6c0c2d4aa3752cd64e98a12fc905f053bd61c909acf01c4ed7f6c83b684eb98e299e8996554b672d8b8252667d31c69bddafa0e346221694b89db58a09046f93bb047a04da799e6cd83592660ccff5b9efe1b766a235f2d6021cd2508860fa3ead20688ff600ece0d4107f03d4813cb86a402653db9a1f8de42893ad06ce4e3befcab2d3341186479550008b6a28469e377283ca46a86047e79030d19e89099483fd3e779dc30c846ca43cef9293b6ae728870f6b356b5c37b5287d36f9a942629ef71e2811a90c4507cb8d95f15135290547e01bab2f138cfd55d8dd0c76d66c5e54fe570fd21b748016ee43d20db17f844fb326c1209dcece632a70863733958952b1fb7a3a786d67c5e8e797a7e00b94207997d922327f677a93c728cc6237579d22eb7bb8056275bdfec3b91e43f4afdf0dec4246cb65ebe286193147ee4920d7d51e3e57f83df3aa6f67789fc6183e48fde6ca8232cf3cc03e1fdb98a928da94d40522a400435ba26a528528250dae1bccc0fd88f866606d1e1004ea04ee6efa469555da95c9e9189b64959a0e58f31f48f0bdf6bf2e70ff54dcb48e45db6d118a07690b9bbe9e0329729919b1262ff9828fa2568e992185fce3a336d9bc85286a058899b7eb2982f74ca8d89380ea12c780fc07bda595c67a4ad0e34cbf8414eb06827067bd43aeabb89a5b66cebf9785d7637ee8c1137b8ab4d3854dc6ecc1ad1cec7971785452b23da6489e29ba16a35405968dcccf688ee20a71add4656f11d97315d08750de3d9bb79e077c6ae366816fd07b65dad6c872c64f56eab7b90ee1876d45efdc2eb80c4de94c75706c26303c6146fdd9c6e4e795044686db02e3353997f72c594fccde6ee0d48f356b3f9306f7818fafef68ff4e1e0abee6378121877061a09b96c4e13c7e97dfd87d3ea8c6cf162fa541c92bab8ed5be90a36ce09a94c43287976021cc101d43f6e38bbd66867bcd7bc30bbf723d04933cb8e8f29e7053df9121b344f76ecd8dbeea6613a77167fa74646364218c87802c175618a9507102a5ae7d2ccf3ac6c3e7c0c9459c96eee0c040c8845923939692970152083bb5a314d274b3e04e6c765dfc2cd27848b13690d189abd6f8bb3d20c83eb4fd11eb95884cfe70434f9aa32c458abcf89692cddd39ab3a029dfa55c1693a76538b44fb7cb92a9a7077bedb3a6aefc012152c0452f69f3e43717ec5d83267906ab4debec3b2ae8c8f751fdab754aacc576c176e96fd06f5aac1183c2c6856ab4b0c59f74d9ea3221d8202ba8df423d36842e65d8321aff6291ab7b8b7bd8b6cf0befd09ca04a931cb61a704079e9a2772cd63f102c5b74bba7538e7d8cae8ae5176c9c77fe61590d7a74aa2bef979e68b86e6c43caf31c83f0c4d2c87f58fcbee4d4b41130fc8f90e3fd58aaf6518041f588ef201fa8b31ab151633d561c8225128558cf3f9b351ae1a49c3802526b3b896c4e72911b617eac9fae1aeb7f1a57c2023eac9982e32746a89a55ff8592accbab7815bf287df638fff2ec8075c0d2d6053e67c88e24585695cb9fd5740ade53c4c5866f77e0e1fbe4e9b9cd777dc49939d806705244586d1ab38dc7b866d36e8719e2742a4b8fe3d597549c93e1dd237f3683cc488ce83a24d831f82e9b67bc66234de06016961647cca739ce5bb30be32b28c3b2deddf65903824ededb7de47bcc6d0aeec4e4601f88216eac3c3cf79f9bd40cfa4262c9f047e53185defa5d2f669a6e8e563aee25630ea302b0156ed27725af1807e36c6ec2599b69e468af46ce082dc3b7487d3fe762e0c55a298d39b1699721c5751c8690d17612f3eb8ccf5d1500fa9359ea2ad767c7927c5240c665618ec66bd86b847a9cc04cba916d42aa84f2d0c5fbf0bfaa5cca600f28b4dcd5d2fd92f571a2a53d6ef914cf8a41c512437350d4b6928ffff40feb958e99aef612aebbb6e4c8c249c87b9b9f014faca3e61f0b10b4e321ecc010b30837f227e09eb25c2e7f898d085cac48636b474f5c091e80e9b5c8e081efc59f94d31c0c1defe08a081e1103fa735536cf7d06cc285a91b79615f5e3b686a8c8e486cad0680897f3b7bb355dcafd6b1b72b3fd6d880aa57b54ef744cb20e6a9b3a8fbffda44085a0af2f5b19ce4251e1393443d3aba940af7b988fe8fa3d315239f05780e26e53c1df6d63ed7f614b833d8700cd49ddc40bdd6cc8ab041c7f00f80a5729465b7759080ece9555c7ff65fa34c0ad093055aa495c9d3d4cfaf4bd0b9e652154da818260a8f9486aa1ad4ba105b0a3fcf57bb1aca6c306e3948b7b39e10f9a9451dfa96bb55b2ec802477a261efae820882e1039638376dc354796f262048e583c680233575c7e76ec45a25fd3e36a3ca0c73052677e7b7a88d26d1b397185b7249842d83f4b937f5663cf7de898e2938d66c06c0302fbbcc8ead3fa68b6dfd298add610042fa8707d3f0e9b520ee3b2dd32e3829a91cdb267904cf8953234f1555331648e134c7eaa3c0602f6f5e24b84a09c37c57727c00810ac9444176ffb6e5c1e8d72f2926a481b0dcf1d6b24eded5c17a5408deb0eee0e88bf35269ba156d7066ea75c109035a25efa563abec4b4eacd93f63331a3f9c9af7b680737d3b9495c8db6ca5f97e864d925bbe5332a829e38cbdde7e0ab4a6708742f3f610d94174026c92d54d759a67e66c6b16caf944c730355e033969094c3cc67e46049ae4f9ae8a4e7fe139d82012760a5ae124b0c2dfd231607da404c55cb14b0b83d3a32bda1f50cbbea739da1f75cff83c82a756cf96bcf4a888f41f85e17968ff541481da434c64cc338648ad44a155ac5f2a4bd8af4251c69803147468e79ef82653960620c2899295eaff3b83fe58f3d0fd53ce62c6e943c434ad1da1e0313d12b0ea8bb48c8719a163ee02a9b103fca8d25f3348255a8191310009499eed32c85e014d3db9e57e97909803bbca2afa647d22bf6e2f30f1efbd0dcedba53defe495599fcef100273f4da02e4bf3cb2e11369c4f51c9fc49dc93b9dc97d3bc8a27e437ea62ecb6641f7cda59075fc883fd19ff5adef743171575a9e88bef0f8c826ed5481d1ea35fa95f58ef88d14ee919e5899f686e234f8075b8da08d82f98994ce6dd5f76c80a8878bee5b7bb8adaeb8ebdf6364fbef4f75efd78307f793d4a7d3e122559a984dcf0967165800b6182351828028aaa3810bce56ecd9d86e962df4d714e6729c08ae23901b2af8b68f49958cc7e187a322fccbca2d29c49cb3d652ae7c31c0edeb9f13c8b9730096a138eb7bacbd44853a85e93949e07ae3d8776435f7632bc5265822ac52a37da1b05e6963af65"}]}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "a37917", 0x0, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, [@hopopts={0x0, 0x2e, '\x00', [@enc_lim, @ra, @generic={0x0, 0xe4, "efee43ffd27d03f77c3a365cc26cec1a74916014ee0fd7f08743a77bd86facce9a4f6e3b01967ea68e31ef0813c0666358e57e7e6971e4900d9d0aa274c75a983c5f25b51f9a547902922aa9a09a769338f7dd707c645f372077ab1eaaeffd9b7216ffe89e9a2a69f108b2b8e427256be6149048cb1958ea1e5a1d0611b2f6aa9aab58388e67e0772a2eba0c860dd1714667cf648c442037ed5c66351f97278a6940f08de6bc5aa6029601045b6b5196da3cc41309f7b7ba83c0ea1426f3f6ccd303cb2298798413fa054dcb206c1530e2e768369a02216982a10b0cbb5e413fd1b7c2c7"}, @generic={0x0, 0x70, "7c186d2718123af0842e76aefe86b8a7f0dad28212de0fd984587a60d149ae602efc983364b22b95b0c55d8504b0a0d1a6bdbe13cfdac9a6cf7b1450509a3bdbb3b8f070995ddacdb83ab754c484d74d94bdacffc14fa0e928b874981a84d0b3056c733f81aa5f4e2e5bfc7cdb324cfa"}, @ra, @pad1, @ra, @pad1, @ra]}]}}}}}}}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xeb67c48e72571aff) r0 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x200, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000080)='./file0/file0\x00') writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="826d1a8162b01822ebc2fda04e0e2aba63cc8b37468ed27242b01bc127d198081a44b3d9b95af655ed0f321da54d1703fdbd2b8e7216746f8be3d52dd33dce2fbdf09111156baaf2375b8fe8b91fcfcda503c442d3ef4fc43de904", 0x5b}, {&(0x7f0000000140)="bf098f66745a969d0399143f603c1b3e94dc384f4f8632b81604a7084c4df3fceea9efdcf5bdd5f39f8d086f2303994e10842b63dd5bba9e813b65069bca8ec1e1b8a9a382223408b84aaaad1f12", 0x4e}, {&(0x7f00000001c0)="fd0ef4e2a12bf00fc9f0d9deca4a2350d15bee0a8cbc11ef7f8563504257b3a46a08c8505552dd6c51a159", 0x2b}, {&(0x7f0000000240)="0df30d38155bbe54c771fde7ec215b186903239838932b5a60db0de74caba7e1e24ef5a0e0ae5186f821bece2bcf057a0c64ae21786c8b5386ded7b753361aab79dd5002c659fde18cf1711ff06e7ad5ff47979aebfba64c3e5c7c29944c285540c7896448954a98022821e316b1243911555309be7c", 0x76}, {&(0x7f00000002c0)="19a56e40162885c790039e5c18a1742ea216c86bfb988373e545b834f644bcb3501bde27bcdc03dac084a6f4369a1772d8fdd4207389622ed68a25e5c3e15a61d29e87092e09d7fcdc0c838daa72ea20bc66c90bd630072c49524c8da2d0c17dfc341819f71c65f46a52c02310c73b83091e597285f22c5eb436662a938a4e11a8ccaabe178637260ccb50b1b7d38ca8de81124a65413350dbec7239c86559f4ed627b", 0xa3}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="4fe32185f8ec91e9a8537810ee726a4dfd4d6a4220458f401065b875188bfa02ad4c9836f35e32d1e4fb6e376c91e6928cedabba8892ee9bcef95cc99317f229af31aaf5bf59eeb9b9b2383c7aecc2aec1887c6fd66f3bfec3971e7a51c9936dd7c0233fde76c9c505676be06537b081f4cf29935e3047a1e5c7e32c226a1b7bff8a6c0db09eb2083e2b104561291bddbe41d183a8b18be263e0a94d46c7305e937bb6f7d84c055309f916f2e728a6c9810f47cf7d6239e5f950cd20147ec635d9b9c0e7396dc41611737956125bf9d1a2a10faa43805187b127a6c079ef1b08a4135ce8697dee9eb03ccec2b1d447aa382e2d0c7171", 0xf6}, {&(0x7f00000004c0)="87ae14f30214098490f55cfc6e123e97109ade80e8c3aa0444c5c3b1e8fc5bd98232435a12c33ca9eb58f6ff32340ec674b6fbcccc2f640a759dee88d0ca84723d0b7f", 0x43}, {&(0x7f0000000540)="f4cba2486a0f5003eb83bb1bb8e1fd1b15c1e7c4d54f2034fca0055ddf1e5d3ab74fa136cef6ce90facdee6724f55d2d418f502caf936454a17c599d858bde140083bb292775ea22b9c0d6355d0121b2b316eb86125aeefb2f32d377389ba2f0a54206d71c1babd9adc57a92ce86581c836752f87ca87b66aac1490f3f78aeb9aa67dd27", 0x84}], 0x9) rmdir(&(0x7f0000000040)='./file0\x00') semget$private(0x0, 0x1, 0x84) acct(&(0x7f0000000740)='./file0/file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x5, 0x8, 0x0, 0xf7cf000, 0x0, 0x79c, 0x0, 0x0, 0xfffffffffffffff9, 0xffffffffffff8d19}) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x1, 0x2, 0x4]) executing program 7: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mknod(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x5) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, r2) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/207, 0xcf}, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000009c0)="b13b0d75a0d7b2f76a7ddf086f5207d6b2889c35f7fcbea58105b13ba70d4c4d107ce50c29d66b23d76c8f4d4bbe1bd304e321633419876c67517767fc3575990cfefecfd5c0488fe93f6df46ed1d6b38386564e11099ffb93579f5303bdd3e967195e31004bc07c2436d4965994381443f2c41d9f332c62820b0f6e7f65b5f869a1109387c2ade5ab9ac958853b18ab6dbbf8ec3b4504e951dea19ef375e7891b30c605e93705a857b65037b161a702cc1dc2779df67ceb66a92974093929596d5230ca320125336db41a57964e8070289bdef3dcf1cffdde0ddc5a28b97ededd097527400cf7325c6126f7726aca931f5eef037d7eb64f0639b587e1d7a9c54ae814d38471e1c423af8aaa3769f71ed394d7b9679b29d3b0df37309f66a52d09aeac0c6c486f1c8c57551bef1d0ce4c214fef6c83a3664aff83f5ba67976936b846f56fe38fe876b718e65697eabec3578d9eda53e9dde66042781953377b6847eef720b4e216ed8265e3a6d03feb2d8", 0x171}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file1\x00') rmdir(0x0) setitimer(0x1, &(0x7f0000000180)={{}, {0x7}}, 0x0) unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8011, r5, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000080)={0x0, ""/176}, 0xb8, 0x1, 0x800) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f00000000c0)="7189fcc34e6d75a0233589", 0xb, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r5, &(0x7f0000000400)={0x0}, 0xa, 0x8c2, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069ad, &(0x7f00000001c0)) msgget$private(0x0, 0x140) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000), 0x50, &(0x7f0000000080)=""/113, 0x71}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = semget(0x3, 0x4, 0x2d5) semop(r1, &(0x7f0000000040)=[{0x0, 0x400}, {0x0, 0x81}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) socket(0x2, 0x1, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000013c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x5, 0x2c4) semop(r4, &(0x7f0000001200)=[{0x0, 0x401e, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}], 0x3) semop(r4, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000040)=""/4096) r5 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0x0, r3, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r3, r5, 0x0, 0x81, 0x402}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) r6 = getuid() chown(&(0x7f0000000000)='./file1/file0\x00', r6, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = semget$private(0x0, 0x4000000009, 0x82) semop(r10, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x4, 0x4, 0x1000}, {0x4, 0x2}], 0x4) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = semget(0x0, 0x0, 0x108) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001100)={{0x28000000, r5, r9, r5, r7, 0x2c, 0x6}, 0x1, 0xfff, 0x6}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001480)={{0x5, r5, 0xffffffffffffffff, r6, r8, 0x1, 0x2}, 0x9, 0xd6, 0x4}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001040)=[0x81, 0x39b, 0x800, 0x5, 0x4, 0x2]) executing program 2: syz_emit_ethernet(0x1d8, &(0x7f0000000100)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e0301a2000000000000000000000e14fc11133f6400ff020000000000000000000000000001890090"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x210) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x3) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x8a}], 0x6, 0x0, 0xa86b, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x0, 0x0, 0x9, 0x20}, {0xfff, 0x5, 0xffff, 0x6, 0x9}, {0x2, 0x4, 0x40, 0x0, 0x100}, {0x6, 0x2, 0x3, 0x5, 0x470}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "65dfdb714efce0b568fb2735202400275b738718"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "e13822", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/233, 0xe9, 0x1043, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xa, &(0x7f0000000080), 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x1ff) executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x11, 0x3, 0x0) r5 = socket$inet(0x2, 0x4000, 0xc0) getsockname(r5, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt(r4, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r11 = getpgid(r8) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x7, 0x4, r8}) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) r12 = msgget$private(0x0, 0x22a) r13 = geteuid() r14 = getegid() getgroups(0x1, &(0x7f0000000000)=[r14]) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r9, r10, r13, r14, 0x4, 0x6}, 0x9, 0x6, r8, r11, 0x0, 0x6, 0xfffffffffffff801, 0x3}) sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001740)=""/3, 0x3}, 0x1841) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) dup2(r2, r1) writev(r2, &(0x7f0000000600), 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x5}, 0x8, 0x0, 0x2d7}) kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000001}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) getppid() mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x200, 0x100000001}) accept$inet6(r6, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) socket(0x18, 0x1, 0x0) executing program 2: r0 = msgget(0x1, 0xc2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpgid(0xffffffffffffffff) r5 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3ff0, r1, 0x0, 0x0, r3, 0x80, 0x8}, 0x81, 0x3, 0x0, 0x0, 0xa4f, 0x0, 0x400, 0x80}) shmctl$IPC_RMID(0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0xff) sendmsg(r6, &(0x7f0000000700)={&(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0), 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="100000000000000001000000a90a000098000000000000000000000000000000fe4e4c0c23a6c9dd49e97746e2007eabced07381b8caceb2254a0fdd057339e2edce200b31b16fe39df575242fdf08b269f8190b6648c92a4cc2ec53ddcc37c21b0dc4b36ff44ebb74ea4a8be71876094cb2a26208be00d8f298ad709415c821077495c28d099c3b98e5999f92f86336a732613305544306186052771541f9bbdd29e42b096257683313679400000010000000000000000000000000000000d802000000000000ffff000000000000b0a0b4273951372a099d73efbfbf0b2645226481ba34d3d910fbc59032b716b1f63d6e2fe7eb7dbd5a140f7c5eacaeee679459ebc22ea90369d856a446c8348c03dc32c5512f36a4a2bdaab67a6a51357a579a1f6a19e2f7461b7586a928256f632be84f4507c179a0e26d969db66b812d2942f03ffc2e9302645dfc0971a148571049d708433b5c75d46443883519590ae9e1caecd84156bb7600d06372e77378d941a755a4e12434f524be453c90da0ad608628e31251975270a24810000e000000000000000ffff00001cf0ffff7225804f234d2ef5f798cf266ce71271f5c6dfa0ff5f71a1e286562cb6b645cb76ad532e070b7e6481ecde43d038ec062c3f4f4f64d02c5bd6e8fb1ae4732541116d8ccff44a0f26b1e3cc382438dd45a9446df81d70b0813474610d1bf24d2354423aa343132b1830ac1f379640c7c28328f92a694125a31d070a41b5a474fe6722785358e890e0ccfb1d8e8c90e839bf813c1a3b90013b91e89d809ba55f06658ae073911ac1b82ce4c11955d65c9266fb73ed8cc4851eadbc36aadeccb21d72591a1f3a88f105cee55bd7effff86aec8c7a850751bbcecb8028d046790de35eebb00000"], 0x270}, 0x4) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000740)=""/119) pipe2(&(0x7f00000007c0)={0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000800)) ftruncate(0xffffffffffffff9c, 0x1f) recvfrom(r7, &(0x7f0000000840)=""/87, 0x57, 0x802, &(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = getpid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000900)={{0x7, 0x0, r9, 0x0, 0x0, 0x4, 0x7fff}, 0x1f, 0x4, 0x9}) semctl$GETVAL(0x0, 0x5, 0x5, &(0x7f0000000980)=""/31) msgctl$IPC_SET(r0, 0x1, &(0x7f00000009c0)={{0xa5c, 0x0, r4, r1, r2, 0x100, 0xfff}, 0x0, 0x0, r5, 0x0, 0x0, 0x0, 0x7f, 0xa7}) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000a40)=0x800, 0x4) r10 = shmget$private(0x0, 0x2000, 0xe0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000a80)={{0x8, 0x0, r3, 0x0, 0x0, 0x61, 0x7f}, 0x1be, 0x8, r8, 0xffffffffffffffff, 0xffb, 0x5, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) socket$inet(0x2, 0x2, 0x0) r11 = socket$inet(0x2, 0x2, 0x7) r12 = socket$inet(0x2, 0x2, 0x0) dup2(r12, r11) setsockopt$inet_opts(r12, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc050756a, &(0x7f0000000000)) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4de, &(0x7f00000001c0)=ANY=[@ANYRESOCT]) executing program 4: syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe80"]) syz_extract_tcp_res(&(0x7f0000000000), 0xd31f, 0xed6) socket$inet(0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x86, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) r1 = semget$private(0x0, 0x0, 0x89) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x80, r2, r3, 0x0, 0x0, 0x0, 0xcb5a}, 0x0, 0x2, 0x14e3}) chown(&(0x7f0000000280)='./file0\x00', 0x0, r3) syz_emit_ethernet(0x5e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff", 0x52, 0x0, 0x0, 0x0) close(r5) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x89, 0xef}, 0x1ff, 0x2, 0x0, 0x0, 0x8000000ffd, 0x1fc, 0x8000000000000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = socket(0x18, 0x2, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, 0x0, r5, 0x2bf918cb18fd7b6c, 0x800}, 0x83, 0x5b, 0x40}) r6 = getegid() r7 = socket(0x18, 0x3, 0xd3) getuid() getegid() getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x20, 0x0, 0x85) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(r8, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgsnd(0x0, 0x0, 0xc0, 0x0) msgsnd(0x0, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r2, @ANYRESOCT], 0x6f, 0x800) msgrcv(r8, &(0x7f00000002c0), 0x8, 0x2, 0x1800) msgrcv(r8, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgrcv(r8, &(0x7f0000000240)={0x0, ""/76}, 0x54, 0x2, 0x800) msgsnd(r8, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000005aa2454826a594a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f42ad7b6c725e83054b8f8cdda743d5f5e29f18c6494ccfa2b5aa73e516a432c8e6a5d60e1ff352c6d870115e3da81c3f729fc36a23e2ab8343df0c9a83b1900"/149], 0x91, 0x800) r9 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0xe4, r0, 0xffffffffffffffff, 0x0, r6, 0x124, 0xdaff}, 0xba5, 0x9, 0x0, r9, 0x8000000000000001, 0x3fc, 0x6000000000000}) sysctl$kern(&(0x7f0000000300)={0x1, 0x34}, 0x40000108, &(0x7f0000000100)="71f91e3471ac0058bc00002082", &(0x7f0000000080)=0x38, 0x0, 0x3f) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) shmdt(r1) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28}, 0x7) executing program 5: fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) syz_emit_ethernet(0x40, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60aab25a00000000fe8000000000000000000000000000aafe800000000000000000000000aa7785624fde96e93f636815e50760949015e6138342fbd17ffe7cd4886a75de8881e47e213d4bca5c8caf93ecb53408caa8a184ee88976b2dfa283ac85649de73a3bcb79004000000534c45fa7fd9100f8bd1028762e9668b21876a84dd120184385355dbc11e24a2a40b785d42918ad9829e9d0000"]) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x6, 0x0, 0x2) pledge(&(0x7f00000001c0)='tty V\xef\x86\xce\x9f\x9f\xb4\x96\x01\x04\x00\x00\x9c\xe6\x98\x0e\x01\xb9E(\x1d\x96\xdbY\x91\x0e\x17Z\x9cs\xbb$|S\xcd^\xa0\xc9\xad\xba\xc2eFp\x8a\xad\xd5k\xbe\xa9\xe6\n\x00\x00\xcb\xce\xaa\xe4\xdf\xe7\x96\t-\xe0=\xba\xc8WA\xa095\x1ci_\xba\x97?nVdH(h,Kg9{B\x14i\x92T\xc2\xd1\xce\x15\xb7\xd6#qc\xc5\xd3\x1d\xe2\\\xf1\xed\xd2\x8c\xdd\r\v\x02\x84\xb4k\xe1>Zo\xa9\xe6\xb1\x82\xc42\x1e\xa4\x876\xd2\x1e\xf5\xab\x1e7\xc7\xb0\x1b\xc9\xde\x9dqw\xd2Ya8We\x00\x00\x00\xd4\xcd\x83\x8b\xcf\rmdgU\xbf\x1eZ\x81\xda\xf8\xa8\xe3\xb1\xdf\x9e\x89\x1f\v\x96\xd2\x19\xea\xd2!l\x99#\n\xb5\xca\xe4\xcao\rA\xe8\x19\xc3\xeb\xc0\xc1A\xaf\x1cqPw\"\xa9\x83\xf3\xfc\xd9\x9f\xfayP\x90\xacQ\xf3\xd4\xba\x1a\xaf\x1f\x05\x90||m\x80\xc2\x00\x06\xee\xeeU\xf0\xb0\x16\x82\xc0\xce\xfe\x0f`\a\x15B\xbeE\xa8\xe6\xf3\x8c\xd9\xcf*\x10\xe5\x89\n\x9b\xca*\x8b0\x98\x929\x8e\xe2J\xe3\xfeX\x9b\x94SN~\xdd\xe8\x88C\xa2\xc5\x004\xb1\x10C\x94\xad\x9d\xdb\x80\xcf\x13\xdfI\xcc\xfbj\"I\x93\xb6?\xc3\xa4[\xaazMg;2F\x9a\xe6\xbe\xcc>\x99r\xfd\xad;\xb1\xf9W9q\xe5\x98\xaa\xd7\xa2\xc5\x06\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) dup2(r2, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() readv(r4, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0x401) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) writev(r3, &(0x7f0000000d80)=[{&(0x7f0000000ac0)="5811fa2de7bd573a08e5bfef792c6b19", 0x10}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: socketpair(0x1e, 0x8003, 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0xffff, 0x2, &(0x7f0000000100), &(0x7f0000000140)) executing program 6: syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6eabece03000000000100000000e01f00000000000000ff0200000000000000000000000000010001c2"]) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x6, 0xb, 0x81000000}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2f, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000080)="d7d12cddc5d5fd0ad6530c70ba9df339a77cd686c877a222d27b708c02196c079ccf612df745d5f96f402996", 0x2c}, {&(0x7f00000000c0)="17d6a8dd7e871a0518eb8b05ad377e7d8db484962cb73013215f9f746930484cd9dc1c08c23d6d183a39fe8dd381c3f62b2095abba28d09a6cda5bf00c", 0x3d}, {&(0x7f0000001300)="c315ea6d9e2570f42885cf990239285b4a39837c93fd9eda6effdbe4a2621fa3b671d001bbe3de268aad6c81c24139d957b6bf4362f32aa60d35a46401c130512c55a562596f37bc21641e8339141049eb9db41f5db1c536038e0afe297326519ea83a54563f16a8ba039731cae29f555aa2f4c941ec35a654f7fb69e7c97448889805d73982b533e6e9f60f9db46c0a2289ba271308d652aca0c62fb61aff30b5b9ca6cf24ab1b67cf694d1bb49cddbe096bc4d33ea553a7fd606704277ed8d9a08c60bfa1ae6e29c851bbd5c714790f1e564eb4402c4a09e1fd89b7d3b882f8017db22ee", 0xe5}, {&(0x7f0000000200)="24330056e6c08dd4942f4ef40fb0eeef84d196468e1553882ec6fdd1f162cb80cbb07dc621f0c5463e32690197ac14dbc9664dd02d7d83f9c3c010388233380717b7ab759c845f5d2c0f9d841dfd57301020824dcba58f2d7873fb211d28dfcb12b2a0d53edd4f300c8b0f16c1b253067840e8e2f2bb7ea468b0e30677da435b4c751fa86b416b16a8c393a73a127f2c7718a1d901c634a2d9c2117aaa3f89646574ffe951", 0xa5}, {&(0x7f0000001400)="0800639814ec8d21754df72c950dcd3f7598c0c116c1fe1c6fb5ed720e943c6fc2662b5801ea032dc0edbf6bcb6eedcc9980b99e0ff032bda69a2d254e0803185cd57b7fabbffa8654a237570fe0d95b38418ab0d87c08127f0e97bd4d1601b4075143b9e8c317e77c7840711084b3c67b1006d5bc875211c1ff412348a8825a25fd272ac83738", 0x87}, {&(0x7f00000014c0)="1591690fae55ce8e9cba4d0e1fb64aedc34ba66ea3ada06bc21345f6f9ad3c32a67b8c48daeb1b1b17c8deeb2c770316b5b25b285ac20a8ae5228879c54f8a193909dae499631b3aa08b599905736ed4e5979a0ad901ab820e0509ad62bd084ca9ae8593d13141a657b9dc2ab71d73dcf801aa7ab417e534e5db17fcba81971893be30581e8a4e6bc448", 0x8a}, {&(0x7f0000000100)="fa8b459787b5a10314eec3518bb162adb40161f2e16f4bb2d50c7cebfbe4f2699db9afceb5b3453e4dd74c47b66dd2be36049a7a94de114afbbadd60935d385d3ac012c2d2e7c770839a", 0x4a}, {&(0x7f0000001580)="63ec092144af19d5490cc9368623ad1fc281d354ea4d52504c9ff1ea", 0x1c}], 0x8, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000801800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x4}, 0x408) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x27ffb, 0x0, 0x809, 0x5773c546, "102609307e7be2df060000008bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="5b6dda63c7a0e8d05275b7730abc44dc9165014e06811fc2083cfb56b854612e26916e3bdc7509652c8c6f0170ccba4d6c9644b86617832573180cef9f895c7b", 0x40}], 0x1) executing program 4: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) close(0xffffffffffffffff) syz_open_pts() poll(&(0x7f0000000240)=[{r1, 0x4}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{}, {0xfffd, 0x0, 0x40}, {0x8, 0x0, 0x0, 0x1}]}) sysctl$hw(&(0x7f0000000040)={0x4, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x85) r5 = getppid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, r5) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000080)="24b8783d9f16e9ad55f97bc609495ad4954e0da559c9de1cc3cba527a5d6e0e787232db74e6aaabd7f66ed711cbe11a8df7a777fc4fea6f58a2d4b1ff895d5f83c050f9da2609c701e96f3997b3623c38e9b391fd86c0a1792d3ef4adc1b05cb8749405e349861d1bba6", &(0x7f0000000100)=0x6a, &(0x7f0000000140)="3e88728d21e9c6b4404330626cdb4c86137993", 0x13) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000001200)=[{0x0, 0x401e, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x4020, 0x1800}], 0x3) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x41}, {{r7}, 0xfffffffffffffffe, 0x2}], 0x95, 0x0, 0x6, 0x0) executing program 0: getpgrp() dup2(0xffffffffffffffff, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) dup(r1) poll(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) kevent(r0, &(0x7f00000020c0), 0x7fff, &(0x7f0000002180)=[{{r5}, 0xffffffffffffffff, 0x61}, {{}, 0xfffffffffffffffb}], 0x100000, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) sysctl$hw(&(0x7f00000019c0)={0x6, 0x18}, 0x2, &(0x7f0000001a00), 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="7544b8d290354467a7a7c6ee2a47027464d1cd58f1796043fcff908ccae94ce7b360", 0x22}, {&(0x7f0000000080)="de3b64ab7a038bc91259deff162db9e8c10d7b28", 0x14}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000300), 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="5bd1bbbd3b8053bc55a794f25b1fb1ffee2fc40c991cb2762bbb9b9a51a7e28598713bbab158d4edb4ba65a39af3e086f43a9031", 0x34}, {&(0x7f0000000240)="fa6850ee10eb2321e6ecf6ecfdbc420bf0511ded0b099e4ff3d5c5d4d2213428dbf2f39db1823e05cf3e07d054eafac6215c92a4729f4aa362857b39329c0b946d5681746b92c3b5a1dc60b40bdd61fcada379e9af3e72d412151f8cf039749fbcbe11aa719a2609f88ef94473cede69d79fb7ada504e6edb7c3462975cc53e2a734da5ac80c7f1d4275447c8d16ae6e33afb0fce5a06bf07a58e47a5d99fa43cbb1c944a65764e6a36ef6ea2e86f2d8a3a88b116e32cc3083ee7d410ed2949ceccc25ce20ede0bde44bfb2400b1bf4786be0e507b3de33d9d89468533aeeec2a20f85bfdf903bc6d8790e46b48e6cf73408e1dae64b0cb3de1348a78bc0fb8462797a707e8472c273c19af7412055f8911454997cb9db3e44b5a3e1ac12ed410a45becf74203b3cbfa4e1763edf41b6105d2c8175baaca1649fb55222d46266f633e8a9142aeffe46c59f2d2c4509afbbb8ee97448f64fb6dde49b16f8f98eb1f7fe4d57508b7e4038c2699402928ad5798c39a133d0fbd9221b5edb1d4db75f443a6f921ff488a1fc4ac214b1bdec73f432f2751607bde8a1ebed2028f0d27732b3b4be901405a8f3cb3d3e65c829ae7bba5ded5e380016aff4ba2aa0d17bada5ce3e37628900443f45af47d1a5fe2a1c65fe808f6715544eeac9c44e30ce3d663900dcc0104dac9eb90e940374fab08801135179834bd04d1639a99f89187d980cb3a14ae3d53a378c1a45e6effb45551a4791257a081f788be2f2474fa271a7c723f6fec4110991570601c2d66aa97b1d9b02b93d13b2aef69ed105a91b7e1cbf9c6d21d9c313ad5db70047ba84f1ab0988c44070a75f28156d0b1479b04180ca7ff8268b14ae764cb476eb19b893d3c6cf0df1458aab9c861f8ba7452039f4a35741c5142defb9af109d8ab9bfcd286e818986ca3aa0f9bfddfbe56b04c1dc0b89ab914151cbaebd3cab0638bbbcbec15ea8a5bd6526fafc8a30c5afb3f58f9661678fced79906344be708877ee59910a89e75d1648c88a1ecfc0d0fd06167b2127f48813b3cb886b3ab2f3514093875f76ae37f27f32ae66ee833b7b1b5cd1c4b78c7c7ed72cfbbb92208cd0352f64923a6de1dfc04221bacf76f30aeb817b1fc467f31585cdf2acbfe0e3bb81e529cced7c522adf99e09ba40f0aef08b91c71b9416759a9b539351d7b7c52c6bfc3a5df12dfd07b45827d663100ff0bc994211710b7ca7e378d7898f006402d186da523b85ea6f5008b4577595cf3a5cefb0ce0101a50174e9a3f9fd7fb2a6261cccbab2ec9f3a67db1ec14dd3a119130ba30fc43876be970afc82925c7066b040c58fc2a1e0f83fb049c4259494faa3ab0c18af34140d9df964808cd350852d71c93795388b97f9a4550f6924cfe6c32ff8a2c882fe7360d74ab6aeb9e973c4a45a2728870679ed28a5b6dc9c01ac56bced24977ee9281bce6824c4a05d562d701b09a9a0d7de8d7779d65a03746ab9113480962fee523b59c1537ead5d5acb2e06328bad8485974798ef1a2edc791e5763699ef812cf4cb2ac9dcdc5eb6f789ca52885275255e7b19d4ce160d032b478afdba8e4f3374f30627dbd430b5555c6d0e346fb138c107f6bc9d0ceb2d5ba98bad1510fa6e400b70eb61a4c0068a57a8ac3774e2567b06b7884ffa69b30c2e5a939ec8cbfb2e7c5921f190868a2c42c84674044efd5e6ac77f7a71c0cc1f78ac0cda64dc68f7e7c74b0af4f5d28ce7a7a0a19e4bebf9a2408e037d2039a89d0c90b0cb9567b5198c4e28a12e48d0f31a1823982cdaf7d10a546ac09ceab5fd02e05c869e8d2289a6540bd0547be6b280b95da44e400231858a8ea746442d5b3d18299688870e4c1b350eee1726a03c9b9c2f667946adadd46cd608e7dbeb28d30858b0ce8c13e2dfb441e5f42d5a1845ece4d1e1015fa231194c17577a13c94d81de05d14d515a37abf45be7423390dac46b9b6d107595add69dcedf1b36d07c327527843606b4b4b59d81c76d138475782a683ada0820a615fb6c94c9bfa7c862ee9fce8c0bb43bd504cc4c3072cfd43aa57d994640b0f9bf52f1909153c064e0572bcecc34ebe35f7080b1ede48c1dd0c4390bd168822c3ea566e79ba188f488b1bbef633a94e1e066fea8829b7468b7bf79bf3ce56606a12c62b3c0788b23165bab04164ba69a347a32c707efc255fe0a7b9521882626e9ae5420feb696740bac9ee5281f98798e58c4af981b49efb76bb1500721539c11c85aed83589fc7c7255f4eaf5322593e5875a0242530ca4591c8176c5f9d3d4d7d0100ba9928eb8e64d36363bd46247d6452edba511579e81cec83ba24c8f79d4b2ca292d447d8e327698090c612abe5c072a38cce1733a4ed4e6fdeab8043a5588a48595289ba0f67ab942ea533ea82f15a238c5289f951b463c42d0724880aeb12cf7877fdcd8ec8f5b00d3947d8d59482a6e5eec0ce984f096490d42aa8816b5cae0c966f3932e0bfa84bdcd96e8ee3656c72f249352bfc94126a6af21d31dbcfb2b5b1f50707808b74edb93e88f731b2ecdf0241d1981ba9a86281122514a63afee67f9bce3063e7e38c084f7231dda327ace65d3615aaf88adeca60277d0c78fe573528da9f8201180521aea1c4b3f6a3bd7672b8ea60523a45805e77c3fff45f5521281027cc2f5539f605f1491ed17de66c1ae24933b213659442d0b325aa971a168e2da37ea47391063ffe068b625342ce70e4084aa1b02e3e9a7f81eda84e8fb4a11f8c55bbda83c18a34848b4cb7a27297769fe149adf4d0d64c379a48d43655a00bd85685b015873fd07d66d255030852c2392a360626a2e71d75a4739eddb66af343bfd43f6a4588e0450233c9c1900ce8639b1a9ab06c83ee69fb782f2c19baac23cbca201d1fa6c722fd270024858530ad8519d1b59eb2fddae9c2443fa0672129c4ea76dc4e647196955728e3739d6b93696eb84c0f358e1897c43fc835dae5e8d1995cc473ac418d7cb4fb99cb9ee09a19413efd6c284fcd2667b71b489a891496646885eb1a92f1f6c6fc4f1877261ba26150de601ceea09d3ed0347ce0258ee818da33fe0ed12877d443b36405469854ceac95e4a251c66178e6ace296370a689850045098d9d7f68dcc74c07fe7b0546c273921ffd8b1868b0650ca5e25da7244ac6a3af454b1898702254bcf8828c4d93fd4dd7edc1baa0864294ae136eaa2abc7cd394dccdee848ff6df4ea0fe0912fb2ebea882e38cf4b8c1b4b4b1c500f2f483fe45606dfc31e0481b6120c60868ff72842a8b0b234cd9f78225314f9a335270bfc7688915d90a732006eff7132297a4a07f6e6dcf24364be52add04c5312ba95267dc4727e043632126a06e27ce304c6b690de1c5d2e6aac8fd3a660258e2ef73bf42081801347ba5c1a32a5be3ec6e997112e392bf4ad7cebe7a88a0286ee592dd34dcb43c5ebb691b3f5d08772f6a593258bdda1762b79db3fa5c99a6dd4cd43866605bd04365c1f9a81985ca2ddd162c75cd9cb56e3ee9cd0a6b4e0a9a61e3f1348f6830471736aaca7588d86aa41ad0aa7795b21a218b4787206cd386a4514db85677efd4b33992ee9808b52d90568b8cfba8736d7b40f1476649b6cb373761e0db98586edfeb3c2ebfd99bc241916308da02898555a21c1eb62e537a47e671225178589d1a8cae48c3e2fa95cc9f21aeb2c05fc6d5e9df3b2bf457293c0d3e73ce90fbb05f5cb3b106b66edc2261815e7c0eaad314fedbe8dd1ad9d00236c7eb3db435d52ef32bf812b7af643cda939cf0943c453e7217e43f78f341b154e09a7c49154d72019577a12f8bbd3fd8ebcebe590838e2091779bc66ae3376a51d4b307919c10f718bcd9bf0bd86a40f593538d6c75207ef6a8ae17fdc428c9ecf5b8529fc7a5fc65c3ec49153088073a2eb3e6345438ed53903b8f7067b9a8507e331f4e9fd4071efa11c7d579ce4ee866a2e7e064a92dcad1385219dc56299e418fc54853aa9733f6c5cbd1c3a6d4734ed093448bd6b85cd89c5e4146275e0d6be217282bbda02aa9eab03b250c82fd432dcf20eab31b8900cf2ee9f7779517bff9d37405696249add343eff85d7e48011f0b349cd75141e78b209baf2ca67c1ff5aadeef2ee762f91f1460a4c643cb1d31e7a9e3d6754347b82461a101404331cb2d99ebf7535521ef75200a7f220b34e69a07f5132acdeaa3cd24b250f97b532e69eac7b5a08a975a18a96ea9eefb2ff11135fc499fcbbe1cff4d3acfa6341515d4a1b32f7d99294d6d55c4adc0da1a2ee4464d4491e30e4defcf0489b5da88faf7ab200acaa04860c302670d4dcedc5cd4967a18b046c3c4ab34a94712d44f6b60ec16c0c8c84b6994f4f6adb9f1fa1a5b1b2c414768d9aaa57478e1e5e8bb445398b5fe416503312ae5ec88d569b5e53d38ca4472199db0b7e8a56b215e83ababcd6b1d4d4a73815a81c3fddf4ee67a800a4cb97876c0116fb0a26cd39d55baa492219a8b132de425ddbfc843d70abf1d4234494fa94d5b044b05232d55f134b6717a8ca05acf85e8cebd6bf45b2e5ed029074a944707e135e7b4ca520a471df6560debde65de5509bbe7d8690e621319161b17a35f186807b5aa92156dae0b356f88ec7b5f4ce996f5910779df041f5898f49b50fcdc21dda170d9fcc982debf381e6e5de85e2046aba3021872c66d8a7a39409b423c0fcba63ad25e2281e4ee71a672306c2082cf839fe93da528dcd8d50c95b771776367591dc099aeaa4cba23c128a70b5523c0d6fc7f1c139ba179a7d0a252d1a193a2919e95d8549dd533dc0dd1636d2b648531b7f45387016a8c107698e81e83c59a37d8ec9b20deacc2d3b5e3ec6f3c8be2335677df216ee9ff3069daf763b08b266b041ed6afb921e84900d573f993fe972a5887217183c154a0249616a129fe6fdf455383b45402d2d6936993411b4bd02d44331254295351922d5e2cc6f1fef1b9e88e5589040df2084402799c7e2cc9ac7bed5e339e95b51845fe2fc217714b38f7d24aaaaa31b9448f47f071eb5141e72193e430af1ce6b54c493b488b2c45f9fb9c7e6ba12f575130daca339c54b8395028cd8e139219eaba453dee891fd00953451e53bbfc7e8c048a2ee1bfe4b92b07dd9ab4dd8e930767520bb55845f3c55fb25aa40d924d99b29b439b326495099eec63b5b0726caef5bd182631d7982e78c9c9a2f36156a2d13e60338818ba91e492dd953b39c8ef15fc4cc61ae2005b153c5f9a65c181b42faa3ffb95da7013f4d9888c94f75ab28e73ee10a94be73d9579e6a41d2f8ebfbe71e08922848032dc24a1692ed50c1f900ce053538afc739917d1680fcee6732db87159ab16dbb1812b665f482150265294abc7f88378ced0a9434f6754062fa5e558fe48003f09a3ec2d78097b5ac08e248ff8522138f6b1749d2c4ea572f3a02aae1a9e95e72cd265abe07eba467368d43ae39ba40a62cc66957b9a4801a2d635a58ad820156210cc2522721495722755860a029c852a0403a61c939dc7b175c53b6ad69ff096c778252012980d87d94ede7faafd0bd0dbfd0ee4999ee31220252a38a9005b3718b66ff27fcb37633888b0d797ef71d7517e4187e1f65d8a17bc07a1eadab8fdda3150fb3cdf695257827ce08e376c0fa8cd2d2661c8d46784f1e01a752e7c9e31e801e70fa93f0458a68f644fbdbb591f78457f16f1a9c1037d7b1cde36be52ea78393f510eff4f4d241c22e5d282e0d058da2080316b51fbc58d3fc58fadd156f11bc610bcf52bc6bb8782", 0x1000}, {0x0}, {&(0x7f0000001300)="628195dd52129c881d1fdec503c28f25276a79555fd3fde8ecd36cdc197ba2597c3e846f7e91", 0x26}, {&(0x7f0000001340)="0b417b1f7c5b08c7bbde26748a188d48ffd674678fd555e8f69c11526bcc1ac7ab50f41c0809f01b7c7be096ee4fd5c2124c4676abd6ed0ac080ca8599f3907108ede1a01f2c85ef771669f87ac5f12e71b7dc6c05df45507e6a251bb1766dade969658d43e77f4637ec4268", 0x6c}, {&(0x7f00000013c0)='Le\aK', 0x4}], 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000002580)=[{&(0x7f0000000500)="712cbb130d4756992a099c5ded9012f09c20073a71395a984ca3500b28cf333ca44ca07275dd2b78373719f628cbbb0ae8d353815b0af59b7d884f7cfa5d0592b404ea9b50fdc4ab52092e6c8b2557edecca31741def4466ef0d8e40fab1605cc74e8963e4556b5d18dcb6928b376d4185b55f698b91773e6108c07d542a0983d3a395cf8845f09150895bdf324a33be5ef9ffbd976454902b652ed4e8a443c3c35bc93fe73e09cb5d623c96eadb1cde5c0ee6d354f41d4c0f58632ac97e8a3bc74e8ee036ba1778ad3d90712d691ce53004329eefb376a5fa13a8a44472cd045c93837ec5f2dc466e45b4f38e2171b7bfbfee0125993e9322b4e5ae318acd28e7dc0e8d769f1a90df42e4bdfddfb47b22e026e9603248d5ed806b98ba5ae4a80aab2cfdc1bca72314f0cf8c9686585fca0d1adf60b1abbaff7432c6ecdb804d93d3414d4935b928d012e59559808a014bc23c3a43846289b69833b934bab64182825ec285d67f2837df4363260f56758cf20aa5dbe963aa8200f237f3a7039316ebfcc58fba1079515ab52d76cf63c0cded7a6e3334648a8897868112c8e8eb4f9c8f75f6036185635e9e333f2b51edf93e0875dd4a33a381903740960dce1baf3f1ccf8d53821528205b9ff2b6019a73c168fb0f4d66480a760d1b3d92f9dd37f1d06020e7fb57ae90f2bb944b9b0e41a4aa6d894f4fb8a3ea33f67c9b66ec83e04bc723b8beb5cdac237817963b263cd60409dee15acfcd2027f31d507bb5faf78b4dbd93a42251dd321ca94ea5d37ba09bb08c32648d24ea01b7832a51475c781e08713c31a830e1167d3c858c70fc2079af327612065961a72284c3adfb2e06d64a829a1e8d9353f5214946ab526289bcd0fce06ecccb87eb6b33594cfac22c657f8306629ae29cf71b03aeb2eb676a6d58d084568d01a1d6b08b7b6218c5b889ca6bf8e0b794b60411a66ab5d4b58111ac643a695092f19e98e4a087193c82a2edcb48a74b7f3823c378044f54d10ea8a8610591e31ee89eb0cafb3ad43e0991f04000dfb7d266554066715157d637af68c4747727bddd64db5fd70e5e690be392ac921bac1adf801dd19879c3fa6ab49fbb4005ce0e30d6ecf7a1d10374cab63ac4f65a080c5d92545d3a36abba2d957b0133399f35f981768f77530267ff1e60a26878d2d2d8de8fd9f4e210064a7a43a2b0d0545c158f480809ae734d0aaef04f4c07f2483d1fa401393ecfdc54f0367cca700c0efeebb07b2eefb6fd8e877d8ca40483bc9b1382f28cb91608dd0cc5312ec0610e1462e3f683fc45bfa8b7b68d8aad27a0e6362f30167dadda01f2cd4fce81974fc86f39cb5cab385713439682e363a130d655c5a83b16140b47287dd62ef3294c7270166a7b976540cdd43763717ee33ed316147f2dbc08c2b877c425a58b684e58e868084e5ca1f465aca66c26fada865b10a406b1c5079d7281c1dcdf369d3d521f162ba0b42802173942f33e552def6ad0c9a3f83c45c4dcc5c6882b3e657f1978d0e756176e9d8a8db662fd8be82f28b515c22a8594a7126ca7b0f2211bbd05ce5a2a40e166f151119dfc60669e01808ea6df432fea4a51148cd2aa1cd41270303cf57dee39c668a2adca21edc1e9401a95fe21026b56993e13b0f031286dbd5397ad43d3158f26e57e0263d7f14225929e6982f3f8663958ea2d9f9006894709bbf3dd12abb4b14c75676d5b14ea45e9b97f76af0dc113e34077f1af2e281b42881ff436d84171c6ab8438c9d6c5448d73c51d67ffd0ad26a4bcb9ff80841583a18fe24581c04b83e3bc055c1f1e53698ed2be231222051210e1d6768dcc24f4f5458eca018a3f5f4c0a832bb5d56016971b7af48537abbf9b47842273168d1a9ac5ddcc7a4e56cd06c768e210cbd45ade4138aeeea54df3522bd92548c5940414edd089efa08aa4193acc9f3cfb3d23a0f2a403dcd0a5f1cdde022f74cfd86d8548b146a3b4008cd9822cb32831a4c58d772c28a8665ce3a3e104c122bb6ab7aa0c51236a6b74fae17c28c304014b4d2c8c8f54da5f096a882ed3b83407d26d9aa817f640031429a8373492d944a8ec0af431adee00a5e8c93fd7796913d6f565e86f2dad9b499170e47b746cc93c9d3514d80b3eb64d37f8da459ad8eb282883f6c16326a78864b32e69e09f67ba45b3b70d8f2083b318d2b13e9dace88e8c35eb7ef67a25669c95f44477a76421ea9d315ba3d648b2bd367bfead782845778113b3e035520ce2230dc56760472ca19ac881e58f32c51bf2ac52d03168b33d622d9ed9a25452f35f7925b4aba4d6390ac6b2d82661214c80f87069dc8f1b544e40a6cd06f30ae7e40b342f1ede9fa1107d84f60b807ac71404c0913242aa75ace48f9ac633f41246a06decf04b708079d492e6ca7cd71cabd39d44800ad0a5776c6df5452c71a766e89571b9b595794cded702409217a1fb525309a44974e5e187e26a7457a253b3eb2d9963aa2d6bf486eada8346d95c416116a3e12a1cd34a79e8ee9a659ccb3a5bb236ddfd7dc79206eabac95f00729153bf706ae670763891c9b843d1cf2880400c5388f1d1480cac9b8bb88e09a61386a372a0c2a6aa09926734e4470f5e416e44d473bdb5b93c9e7ab2b0e279b09fdc0c46ec76cbcd317c0d03a5dab6a8d7f80972ef84d242102051b0fca86763d536f0b381d099cc7e9990b46266c16e570424263f3ca5b36fc9352b04b1b3a52e692ea846abf93a66ed4aff44614d818f7de6d05d079c89b6e5937d401426473d20c6b6b2854f856d4a5d82865520f1567772d940be2d70971c7049c5eb1e3f8668180a4091221bc2fd257bb7411ef02328067b3a490f025c0eb08bd1d03b4634b7ac5055ce61d87846aa5445f841bbd96a241aa52c77495fdacdc24da4d024fa0d13e63eb06b186faafc2bbdde88a8a9c6e599b412d37b6a6a3fb8b8e9b9996858ba75665ee737307bd948270120798b8efa0f3cdc60dbbfe29da6ea327e073886091dbf9be639affe01a05a38462cdf09bdabaea6bb7f853e0c2e8758f388591695b55a7d10082e8e16ccd66245fc5719ad9717a3ba36fdda3c66fc1424f7e955b19c4e85b327c622a96b7e1094d6b2f4d18ff0724d9402e8d2d9320a7c3f2ee24d17391145ffb755be36d2920786c063d5715a88be5a4b202284e4a8a2a1e9c7e04e685b127cb13ee9763dcfd2024bba9836e9df33339947f330fc320833f5e4ba38bee5bebbe7eba877bec5e381e7a2a49d9bc54edbac0b2c74d01d14ec8e76aea52475d2efb5cdcf13efbf4c360d907ecd9cd429b7f747ac3dbdd57f84fbfccf8ae229f7b5034dd5b3105b3c6c8495f11d2094cadbbe1a565d8f015e62dba132dc3a58afab55a7d0370b86feb862eabde61a3d63783f9ab8cb005aabd8809f7927921f1cf3104ff750ff578073c9666a1da72cc51cb4c91ace5be0095882fb8c4d59be4dc4c8640e21ae0b7365662e2a2559033ef0c641d55a4df7c133b3bf3bbd05bb407f1110eb78b4e8b2543737543c9c0b54551f0806bbde39f6dcbcb0165641f3543df3dbd484eba516f9a50ded1f8b0e0e8246e769ee27f075016c7963dee2e31a9a21e446389249b397b0dcb517405b6f75a07a69e88be50c20a2ad585622ea4bbc250a8db3c9f10e6b630050ee6352e56a0b251795fe0dfed29f259abe5fbfefecb51cc3637edbc6a3ac01780ad4f22b54c3b4d8a6844ba1702430e546eb816d4322686f9c55d0bc37cc00bbd708b1a20f85226a1ddbdbabf8c676d1fb968555d2223cc576a98902549f66382d3a669b875e5007b039b9f0e8cb83dbd17c8e64f5988e1242d07b5a94e77c0bc82aba9a0ca6650af9532c13abec6f4be9c13f3ceeeec7e12f929424a13c716be964c03ac6bd1d3e72d0a7710c6bcdecafbaac1382e436d5dd1e23354ef66a472efafc2a51173042d1990f9cff4f57aa3ca53e35d5a5ef52e8febcc728f53d08535130771c82f4be78420f89e279fef3ee29855a26cb5fb03c7b936bcd84771fb2dee14596dc478f715b6b92f833444eb94a76cf97a8f49c5465d110498d375c839e92f28833a94dbf96860fbb87673a37f093ad13406b2b976c67cd8912c8cd800c3a5d194e4fdc3fba6abd4aad7ba5e04ddba057dd55365add2712b88844436dcfc03d4d19cf79834b280efe516ef01b56321b9ed43303170b7525747dbda1fb66476a2210eeeca2432edd35361a584521d965efb4769d167f51e57696aa56652624b87c88a693e2893e6ca541b699fd0881b44b15b56d3ec9511a3a72d5eb93dc7fc9c84cff0430bd277cb84982b8a1ec47c0f2b52651f0dd0c75022d797d033fe32efb167a4aa0e0c0ef7ae730fb0d0e92af882d6e6c7260f564c119ce3a90fa7dda792fd21a8f757270287d9ace61a6331f3872b1cc7b17716538062064d9c759f8157e12e2c445dbd27cc3f0163e66b82c136c79e1df084a1ebf983c7e7a925f084e8daa54b77c79886f366b1ef06b57f68324db02a631c9d6204bfe6a09333345ac7df4eb3467dbfab1dd2302a22cbfacf269dd32f85f12cbbb00ca79c50d8287de53adda8763ade64aa562038d7dd38a8c8a7f8a41730065aa35f1f261f7c3e9eb121f9479f22a4aabec67a5eceb7cf7dab94d1d3c6c8c920c0b79e3d363a408129b1d65a7f7ba39e6be4da66722407561575f41d5ab17bc6435544ae25b86546658c01fa41df0b8627278623e437cd11dc3f8aadc3405622ceb521a5fce49586da66be03d1ad101cf8e067ef53c0e00bfb004af38b3abc06693c4c9c85dd0843768b482668bb371b48fb05d0918fd2e9d05d1fbe1800c03c7bacb44686eded5af072af224ef922c98bd8c2aa8ffec86d4ae3ee6d04ae8460de7551dfdd2b0eed3cbb44d5e12c4c109649ab7b47f02caeea01a495005772588e939a7a0351f47e09bb69cc97f6ece53223a016958bb95c74a7e4546ef3036f91273e310c7dbedd8dc67bf45ac304b1325dbd23f3d971ac640487971a004e3d3f030d575ad28c911a933d069657a8be47afc943a067f42dd459f34711c1d2eb7a360490cae8c62864f", 0xe0c}], 0x1) writev(r4, &(0x7f0000002500), 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x4ebfac6bbaf784b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), 0x0) r5 = socket(0x0, 0x0, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) socket(0x1, 0x8000, 0x2) dup2(r5, 0xffffffffffffffff) dup2(0xffffffffffffffff, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000040), 0x0) close(0xffffffffffffffff) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) sysctl$net_inet_ah(&(0x7f0000000140)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, &(0x7f0000000100)="aac36220a7d894ff444884a7a182", 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, &(0x7f0000000980)) r2 = syz_open_pts() writev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)) poll(0x0, 0x0, 0xb0ce) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002680)) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='r\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x1, 0x4) sendmmsg(r0, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="6f1188f537dd1f9e40589873b543a279df64413e7428840a56300c8c32d7b41f859413c5a6c3df084c20ff55121447ebc950f20d00d682f47c7eeb86e84c81729d5e1bebc77bba8bcdde78ea471524cdefdaf803da4721de06646ddda5647bad00f330a7ccb70aa5920a76f8002dc2033658e3ae734bf6f41590bebe6f9bc608f5f815b983de19af384917bbd6b783308cb23b", 0x93}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="e800000097cb21761891a3e0887d1e2300000000ffff0000030000003074f3dd436fc6798b7d8f8214b706a3749f77ef678f7e34799c5b9f3a18356d5346c7a471fd0a7b76537a4c4b4b4541d784cb2a63bd135af9f4f11f0e45c8ced79fec1bd6633fc51afa58f69f23bb7bb303a0ec0eeae165268db53dc0b1940bf71e8ac9871ca2ae95809d0c1c5fdc30c20701fc81fc5adb3da14683effab562060322654ced54c062672584404e90e75e2b190b431f57f98efb2abef278e60dada140de88ca7073c504e4e2f90e0331c142eb7d0e8d04ff07000000000000f7464841e75801c8ff126f7b8213939e6db600000000000000d0000000000000000100000000000010603d79daa64f725a5cb3a9dea7d23a27695fc320ae3ab2970944768c0755278d10ddf18436bebabf28e5f1a13d5b3e8569035b6172c78f95e9e64bb74877c23fa9d0271cbb86b1d55f47322827d7723aaa7d98444bc38d1b39b0a5532861c4a5190aff0a92193d14ef8ec950541d52a0375e2192e8042ce962db90a3b0e7b76a380ca50ef386f091a9719e507824d6f62a712aca16cf67258a06bc87277e2b07c2c5a298e9d3a35160a13c379e5b10c94cc23b5bb53227674123f30000000000e0000000000000de00000000090000004c9f84a6742536ab95a4afaed1c19e209d8d219a87739b0874df49061096a1d2cbe0b4ebaca3cc32c8c83acadb95d6aa89805b8086d256437b07b5ea47bdf34b75f73d2da517ac139bf098cfa729432a995d7330dfa7255d92592373ebd1617eca257a13c4cf436a7f406fa235aae05e2fc1940649c3f705ab39e4eae5b05c55a26f5b4cf48cddc1be70c36d6cd45d759f342421553b47a8e595e2d670858e3d607d10f97e525fdd9d3f1c9a5c9d3a8cbcce1ff1ae553fd61b1c610d2e098e9586c5489cb0dc660d4d33fc6e70dc8145854000000000000000fdff0100a200000028bd6a56911a9adb47d0098ba6073eedf897e2c5166396db09bd5a89650c9bb3ebe8555543bac9df28e925a9c4481df3e00000000000000001000000010000004cdd0fc6ea4512b5b8c3ef2ce298f90fd66db041e83a7cc8bc5545d2a6e90d56b91795273312d7d28d687fdc54ca84092227e3a4a5ac0a3f8c6726a5ac144dfbd8b27e9e9dff98f006798c9a7bf3224687c35d065c337288becc82589c128eec0d356bace728784879d000e7467aade7fa91d8ca34e31af30dfe419a9134c8f0f887546fdf6633c5cd2d774e21714b778d48d69ff77d325aa2cb11896b005c155a3283fb93ae84f572a63f98f83ccb37b94cc8420612121e520a6cc3dc10351ed57984d5"], 0x3b8}, 0x4}, 0x10, 0x7) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000080", 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) executing program 5: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x11e, &(0x7f0000000040)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xe8, 0x0, 0x10, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @empty, {[], @generic="75dfb7143119c544dfb04dd84cef02706971c8a3f47a1da9d2eaad605ba22cfb0230daaa94bdc63dd8913c32224b7ff3955de282fa8e25bc2e63460ac645ce7d76d9c6402a944b49d9c74691dacbaee36ce69ed01d3c6b2864760c69d857590b671ca16a75b5b14fd2baafeb0ef8c4c580843ad87f2f0b802cc9555eb0f650600284f6baa4d299fa17cb03b6f88589db3634e2a01d5ad9cdaa95118db177b477e40f0a225857705180914ac97fc320ee0918744e20c82eb5503c0a0034dc7889aac52ee3fe8f571d46d666dda78bbaa7eddaf4980249f35093105213fb88622e2b8aa44483b7a19f"}}}}}) (async, rerun: 64) r1 = socket$unix(0x1, 0x1, 0x0) (rerun: 64) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) executing program 1: r0 = socket(0x1, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x1}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="250601f159342eee94d2bb0100000000000000828336efb2776b8a25a1d29782c4613ec0506ba54231e116208bf6042834cd047e4a46fba64530ad928035601dd95074553e5016cb7db9f350e50d11264dff97f091f56a4538d605335d50b4f36e320751e455058e3cb72c0b40f6ecc72afde4e061e6c6ae1c43177d867f", 0x7e}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x9, 0x10000d, 0x3e96, "00001c008000", 0x3}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000940)="80", 0x1}], 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e36328b2", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000140)=ANY=[]) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x1, 0x1, 0x0) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x3d, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc07, 0xffffff61, "9707957d0500c0406b1309000000fb00000f7e00"}) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) socket(0x18, 0x2, 0x0) mprotect(&(0x7f000042d000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x2, &(0x7f0000000500)) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x3, 0x7fffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x3ff7d, 0x4) r4 = semget$private(0x0, 0x4, 0x7a4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) semop(r4, &(0x7f0000000400), 0x0) r6 = getegid() semop(0x0, &(0x7f0000000140)=[{0x6, 0x203, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x2c, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x5e0, 0x1800}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0xc000, 0x1000}], 0x9) r7 = getegid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, 0x0, r7, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semop(r4, &(0x7f0000000040)=[{0x0, 0xfff}, {0x3, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x2, 0x1, 0x1800}], 0x4) getdents(r1, &(0x7f0000000200)=""/111, 0x6f) getegid() executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0x4) sendmsg(r2, &(0x7f0000000540)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="424979a1db8c3fbfe730690f3bfa2422b1d6e78634ccfdf56f752a9eeadc1c7e47085202a8322e715827686c54329ccf80b1760f898092ea294215bac0f93e71e77e343bae5e7c595d53938f660c9b087c2b8f4ab3b8fcf36e72f3afe4", 0x5d}, {&(0x7f0000000180)="78a51648edee93c5cc2779d9a52262141b5a8ee4d99ee0e6f79452013e99764ff6f3725c003fb88e30af78342c8be3a16f33f8829476ae3f6af1dfebda355ad8e01a25ad4a42cbd5e880c79845dddb45eff8fd5dcdaa73036e15401eefcef4f6ecf5a336c476e16f8f04cd28562f076cc6c4dfef9a08f81abd266aa029ae62fc73b39844f5e897e97294bb2c258ff95dafcb12b3c1cca007257c819f36d4040816da11530d5b0e6fd627267a55b816a607cafccf002f499c8e4fac7c99056c445a1329818eedaa24171ed917fc33081f9361e8df1cbbd02339f61c4be5f945443a2f40724e4404565de7a4b227f5f73527b9a2a5e27b9b", 0xf7}, {&(0x7f0000000340)="8df050412af37eed5daadb4c", 0xc}, {&(0x7f0000000380)="d62890c29d48464cca5ff3dcfc9f3ae66eaf1477292b98abc2af1ee54eb3df71d39e8e70532997191b3d80ae6af86910977567e8bebf8aa41ecacaa7e7d775516de8dd7f8f2bc3f85400aa0fd2059b179b1c14ab408b466e731cca1a48750dc6f261ea5d6d083117387615ceb1099d916863c9cd16e37ff4500595c26411ad8bb6567eadcacafb4ef8a193fd38a1e700b1579b08d8c4957671742cce1fb691273ef64ce2b5b61a1324bdf3", 0xab}], 0x4, &(0x7f0000000480)=[{0xb0, 0xffff, 0xff31, "3d5b0bdd8dc22be9ab85562560e366622034ff733a12c680b3c71d9f0cfc7db344a544464fb0ab575a9b5dd4453868b9890fd38d2bbd6cd85bf4533a7ea05a7d32223b82d7711cc8eb7464dcc965739276d841e73bd574126ddf1c8f4e9ecc08260a6ef8624eda034614f8ab4a22d2399e7738dc21868e5f88aec510164e57ecdf2ac455bca427db7384c63cb534687e82a4db45e8451ccc0ea687"}], 0xb0}, 0x404) sendmmsg(r0, &(0x7f0000000040)={0x0, 0x1000000}, 0x10, 0xa) recvfrom(r1, &(0x7f0000000280)=""/174, 0xae, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 4: syz_emit_ethernet(0x178, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd60826e030142000000000000000000000e14fc11133f6400fe8000000000000000000000000000aa000005000000000086009078000000000000000000000000180914d691b2df8eece26374ba1a5ae1f828b86d06e9cd3b83be58b4ef565b08ed74789e3b63d22e6d2ba0e438055146fbc0cdd64a20b8ba2fedec1debe75814c639bb60fc55e912a11fc5b9bf43031b9c6bd6bebf5ace02ebbd5c72a2e53dd88ec5d5224e72cbf75a9372beadaae7f74bf00307a985fde17c4e1c997fba3aa2010b15ef513147a6ef00e595048d4898405f632a95fd93f1dacffb94266afac4ce741193260725ebf4bcd9f1ba9c731db1d10a33c8afe72f924e28f7653269f1a6a82b7e5e2170759edf3ba0b08230fcb6f9bbccc4dd51852ab659d547a7e2425d26580b81546ab2d7b4f68677dbfc80a50f9bbf36fd43644419be7c731681179786f85b0d7e260ca8090f468861789cb823488fc48e2c786b2352cc6735b6b43f9ed5cb68a80855626f"]) executing program 0: syz_emit_ethernet(0x62, &(0x7f0000000000)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd600000000000000004000000000000000000000000000000ff0200000000000000000000000000010001000000000000c204"]) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000480)="fa7a8c3b26d6c1fb4a24d53b32fd4fd40596563186d1007f65fd8efb20", 0x1d}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff}, {0xffffffff}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) r1 = open(0x0, 0x10000, 0xa0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d223e7354b451f6051f0299df6afa37f03b22a47c5665afd9cf999637256129f00a73c32b23299abdbe038bbd9c10b4fc8", 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x84) semop(r2, &(0x7f0000000000)=[{0x3, 0xfff9, 0x1000}], 0x1) getuid() getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000200)="b896f343343619214d7d06c7c370ef1cb5a09a2ef4d2305cb812883dafd5faf8f2d11699b1074d91ebc8567e5289a268e8fc4c0837719fcde93ad30e117280dd0646012c5cd58e85d9939e2970032eaefeb54e11f57801ff9771e873ad15777536d0fafca5a9fb462296d99109f94813caa0fd39b6ab88cce60841bc55702711f8557381bcf5260b4e441c28f3bea8a141038cdc4a6bbe5f0b3a765bc59b71812972c8e06972c26baa9278fa2f0736990855822a65fdda4d05e0a756412392820417533872ec9c89bc81d5e8272f2ba468b3f6ef6aad3a", 0xd7}], 0x1, 0x0, 0x0, 0x40a}, 0x0) sendmsg$unix(r3, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), 0x0) r5 = getuid() chown(0x0, r5, 0x0) r6 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) mmap(&(0x7f0000095000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r7 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x101, 0x800}, {{r4}, 0xfffffffffffffff9, 0x44, 0x1, 0xffffffff, 0xf39}, {{r7}, 0xfffffffffffffffa, 0xc0, 0x1, 0x0, 0x200}, {{0xffffffffffffff9c}, 0x7ffffffffffffff9, 0x84, 0x2, 0x80000003ff, 0x7fffffffffffffff}, {{r7}, 0xfffffffffffffff9, 0x36, 0x1, 0x5662429e, 0x400}], 0x537f, 0x0, 0x7ffffffb, 0x0) setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file1\x00', 0x400, 0x10) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)="10", 0x1}, {&(0x7f0000000480)="4e4c8c3ece78e2ee872f8d5524bb519ff0936bd0b7b0c159027d7970be32ef6dbc64cd84416913ff8ad755bb7eb2f7d50e6144a1a5b1e0a12eb81ad217b6178a71a19533ab828087d999846497f279373d794fda1eb4088712c35a7744e2f6b3e652447d6ef18a0a52ebba08cdc6ed7c330723aaacb36a1dc41a787806fb8a7cfcf16d23adf5e230e442c7aba4b0c5e10c7f6e1c9553ed8cd2ec641d7a59acee9f1e42ab45674f53", 0xa8}, {&(0x7f0000000540)="0e90e23a1633fbd53e1c646bc06840c39d621c4a66ae15669b0ea4c50a96480b424d8580a795ca475b1d51d8e761be1d31eecf52534dcc349ca72c80881d2c13d46a030f0b80568d7cfae416fe8e87444512258a70dcdc5ac4fc10d0458c6368101e9feff508511f9a603e07c935ef77cf9cfee1bd4273554e425f7434db3212305ea48934de546148ba8f2bba688a2abac580f359c12ea5f7f5db7c9985017700897f2362dc842cb2d3f539ed3c4595b4303bd44d351f320b15f97fcb10f0ae28b5534c733b", 0xc6}, {&(0x7f0000000640)="8e1ad7dc0c974e41c26f488501e5c7ff7c58082de73f57200ca364068a77afc5062081053416171b90c92b2ea19cb24c7c9f154e1a424f43e5952e7830a50ebf93693209d4cb61513388ef49", 0x4c}], 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() r5 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x6, 0x3f, &(0x7f00000002c0)="abe65102456387b9a2829784b1c0dbd1", 0x10) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket(0x20, 0x1, 0x0) dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xd, &(0x7f00000001c0), 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x17, 0x10}], 0x29f, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) syz_emit_ethernet(0x5e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x1}, 0x400000000000000}) write(r4, &(0x7f0000000380)="33dd6009c2618e7062dec81bd5cb4205f07ce823cbba819e238a24f80d0edb77a52655669868b6313233542aa4e037eda2c468ffe36ef85720915a88086cdf903956cda39e234c1ced04ddd43a89bd28e96d21d6719fedf4ea9264a777ba66e941e0c874908fab5838a131f97501c840f4a2700619194c7564467c4860b60247df54d88becfe88d2a19bc9919f1245", 0x8f) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r8 = kqueue() r9 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r8, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffc, 0x83, 0x0, 0x40000000000, 0x7}], 0x8, 0x0, 0x0, 0x0) renameat(r7, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000180)='./file1\x00') linkat(r7, &(0x7f0000000040)='./file1\x00', r7, &(0x7f0000000080)='./file0\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080048"]) stat(&(0x7f0000000200)='./file0\x00', 0x0) open$dir(&(0x7f0000001840)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x1f, 0xffffffff, 0x5, "2bc9ab6ccd223b3eaae6a742897df06c6642e6bb", 0x80000000, 0x7fff}) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="22cc0a67", &(0x7f0000001a40)=0x4, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000001}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = dup2(r3, r2) r5 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r5, &(0x7f00000035c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000034c0)=[{&(0x7f00000001c0)="e7f5f08acc3cc05d37dffbba877b06bcf0226fc892848df146c393fff8035263ce819d82600c3526284df81dc6a4bdd20093594b2f2feac7f229af8de2882d5d5024bb9a4f0f0e69770b167e9b93b4ed69797fa6d03aec475bdb3354a8b561d3ca7aaeb8ae51e3d6e776efd15c7a882798fb94cbfc926b42e3dcd97b9fa5ad61c0d87c02aa5a80a5c2ecacf45f4d3c05c53d3d84f1f41c425f9414f075625c45cafbf27655c2e3490e0c29c42061220847a0d0d8c341858ccdfc533b37602d1149eb84840d3503fc37016c8842c8814b195f9a68ba56599f3e65d4b41800fb2f4d627d25eead1f0d44947d358d875943d38c5ba5c5e7efdff422597a053547a1f7e7e3542c86e49b1e5dac0185974fbaacf5f3bb68da34f7213d40ac37efda8a2010390df9c9594cc6919303197832b73490620a67e520b078a9008a7795a5cce838a6149d71798e6220db1ee47d0e742b2972bed91ea77bd0225b1b9facc3c5d82219d138324c05b0adb6531a1c0b19712d3deee46a5075e6582468db551b325b5d3412ef265997aa32dcf3231c3dcab969f2aa5aa8389c1f6be3d9114484c16103f45f558d270bf1d9c14cdc74cb348488bc287d5014eba81606de510497c31ac94107cbedbe33a9a0b72b9c5228ca30413b56924490c3616338ce8eb4445a41b8026b263f1b720f82d518654ca27d3650d5f4483e2c05c778196618d2e6d31e4e6a768e3ac81396a06867801b4ac2f27b11b17a7d1db565c34ec598ee9031b7a77c1c492c927b153caf77e4a176f867eeb71832794efc9007ddd4b6825739a79154318716981575f907899b3f7f07a6e97bda13092979a77d0fbbd13f2bf5691bb33efa997cdf5accdce296a668b3e747ebab55c62392c944adaf576c80da9b0eb09efb1a9078c2df76eb0c99281bc5b4a86441d9ed4bc15ac0be7c517a8eef750341b96911b0a835e97f6dc632ee3be1aac49a42d583e7252e69013e4895af33416a796027fb6298e86358da2c2fbfae943e993730a210831b56d14ab4e9a3ad43e6b113ea53b00d57981bcbba09987e3cf45f42817b0724734a7bc1926d7929c72ab62b873a11f13c39c83bda2d74ee262db714c69610e9dba0c7ad2c94ad77ff1fe77e7954b7d24c918d1a3aaa90510f3772a2ccd0e0e9f1c878e0d1c45be413a5c5518692900e3d6a5b0fc62ac50336191877f58d38ce730cbee3e177ef893da761f8a548d6547f945220f9d8eb5cd71b192f919e1c9b7814d2703089c42155e475af12ea245c48c6288a24b46afd1917831bcb0922c36aed81b26610546cc846d5ba68506b9c79a43c8ac5a6b76133dc5f61e5e2d20450892b308b0b1054b3e2f6e74786319e7848860d57b9c3ed2226d4c9d60e548601c4b8740d878df3c08464f2cedbd5ec763e730f146d5295579e8eeaaf0abe94e769dda08c1b0c8cde9282874e7354c87050bf46f516f63551447bca17305118cf8e3d5ffff4f7b5f6f21b76486f36c71578f3f0785dd5e9ce92647741dab7efa0da45d1757b6293bd35768e15dc53b50256141b5e071430d95ce4f1564d0aa975563d42e3e579307ac553e18b8c2da135f42809a5d4f2013bb8247eae0a0b25191883e252b18068792048abaaa6dbcc135db5496898777b39885ec4aba3f20230fe4980c3cc45bf2fa02d1c3140022a4c062d00b90cf9cf47dc50ff340fce7b574ae367802fc26ba02e76dc403faeafe7e73094e47352fb0008a81a7a11cbde4dd0b506e7f2c7748b1d40644298edcb720e5ee08fd33c3557025e523d8f3595abf28fee9d04e256d61107a09a583fa81354300f8ec8fcb75179d4570b35988331728e07dca449379fcaa4a2c679c9397b28696a8fbea38bf48f294c1958f2521ee6c2a7d91b0a18cf7fa54fcaf2e80f87bca500da0dfa9f871d78f7091c00c7007d18a688d731db5b8f876c2c683f47e23d91187057d3a05e31d91a789b760941fda2549d524bf12022369ed365dd57b6a732bd8de202909febc3157c8b90cc948b3d860dc37d8b20ffd9e4573cb1306c8c0e10aa89cf7cd8481823a9690f76360be90e77a9963776a8d5f5480b634d10a96bdd406c8c9a87b95d077a5ddb26c3ba57601da895a8e076b8ba059e6e13a5765adabb52f0e18b0e390b6e645c57b8f3c0c4f0e33f047c2dbdc6a2a92bae39e77d5595556516333672ed826d5c90323f84bc1a9f1daf9948601cde3cd311ccb87fe6c09f916b5e74937ab01b00cafe339c76f11cb163105882f827ee44699192f5d7142cb162b65d6955598986cf79645c321be79ad83109a5c76a5ee47117bfc40ebc7e0c821fd75a9f9c7e810ed6209d900d680dc9927aa8218aaf638b8134ed1ab2723c1983859a78788b547e32fb79a839ef75c0c61679d8f1d0419323a9a69b8e22f456e704f0303261e52686aacff1f524ba49412c2aa3afd60a446a5e148ee269aad2f09b27830054307d66948cbd8ec0d405bbd06508ae5629ee847903c0f89523cf303e3a645ef8a09f12eff61ea601112082b92b6a4c708fa95ee6f47ad1eab286e1cd2df1d6702583f91d4ffd8557c00544aa13b32c311c437862d368306d9a1eb84263da2da91b21e181be67d888141d899fd9d6139ee672d85c142c492d5209656eaac0885d84ef5c218192dbf7838774befe04ad98319923a974ebfb189eeb520661b0fd03e116e3a5c6a0b306b6ac4cc479211866b8fc37408a2c4fb0f30159bcc6c2797d01817144dbc735bc8b0b9929d4646a619bdc3ad7fc53b5338ffcdd3e0d82f4f29741113b4f2f73bffd50e56f701d9971a9c86417c24049c9c4187b1a47a23f25e04b420cb3b1e12e5bcbf42739fbe8ddace6249851199f915074f17ee5e1933f22be7ac1001184752144ce0a2391a00f280d2b2000a1a7757dea689addd4d45be7c5b447f56b236722292fb6c275fc39be352d64fb8f6911f147bfa1b28e100758e0fdcfc2f111c5167b9471fd68799cbcc1983b5b79b9c96a9f2cc2aa473a70f69f669821050f8932ce3622344d6ab30cbdd6da7616e7410db7bee6ab80710a2963d8a8668f8a18c83833b2233fecd114adce638b874045711420e03f2a3c1930b630d3b77c480014045adbb4edb1bde79214661bf0f4e61f4269027e2dedf1301440970a183b500cc106820678e1d963af01d54a0cad7f411d27400e0d9b1a8080e801a8cfa857935792243cd151a2b0617f302665241d48df508ea0b2863c5bdee29d408b091452168a6a57d6b2d4d24667205d8f3479cb0949bf3b55f38535aeb7fb11f5c561bfbf17933e8cabdf9f5124c8d5d8d5cd3a13c45639c3c92cb724c9ba218a503e17ac1724aa61e439f6dc5a0190bb87349546b9ced55b61193bceb08e59017acbe9ec59572df7b8ca1954865a12f2efc210139b64140abe8f3705da26d8fc6da8475262d19ad8b28e4da1c5ac1196fc2536817a968d51e907f2f52f8dca64105462fbb4f9b653c9238c091244ff01a99b0a7972049c3c4b35ad43b495f8f7e7786e930067062cc51f8b54beb5820530da3c5ec86733037cc2f04754c876fd12642b8ee1a16127745417b7c0732df7809c59ec1359e6b54e532421a55bf85c22b028e10824f30a13211996b6def1f6be9911305598ed4bc94916e382b74fd04e31cab179b9ddd5c79d4e99c67a3c5bbe8a7a3ada5e357eb28b2ae25ed77ab70630982e3afe5121a17512dcbd1bd4c01ca0b3082afd063ea006f7709e5a131431a8796351dd60756a892767efb1300177f8b55287362b02529f8fce9c7bc6365a12ec3fca5ed910447cc46469d6b6420d5ef006f3145faae00a6f4b71889d225c12a1caf378ff06eda6c98b308a07832e7af48ebe5e40f1c3c0c3f2a133490f8adc69419ca75206f057f3841d2babe039f52f2d7aace87836ef8364fc24440d1df9136f10eba71fd49070bfaae04fb64284794b6f20cc9e40a40a478b78ef76f894a1b3c8c847987335e63888c14bec4341f291e48751e1fc44365a2dc0f62d46cb5a18b35b10ce252cf817b9ccc3fd50904ff1f287c778ef471d369b6f4ae5b252e10d5e162f872062edaa12853d9fd44f0fe8bddab0d85efd54f579fea6ddd56eb73d7382d4b813734c5f91fcea478efdb2c2228d3254fba038df6201a6f56236b7cce5c6c3d7e1f2f1b49771539b039425b1960322a33dfba18e1e8a600680250b082b9e7643e4d6e7ca4d01442557f1595b99c8d3602028757a198a8c814f18674ee5ec55f8bbdd14494db42639d29aef05a5b1b21095275cceaaf6271989804791fe14859a06849148100eba4033547b8e069d3c9027c7859f4c75455f0ba4802d44257395c2ccae1d8b8a799912030e13b8640592cd21799ace81b93265b2d4f3f9ebb317008798f40fb0c6270882292280e65f8c9116734ddf2fc9d6627c1f309353af3ccd06ffdeaac967ca820c3ef46645cc7eda458492050ae15f4ffd31180db0e5c4fa78930ad36bf46577e79e0dd560cd9d012957ce16e1cd387958af2b7cff62faf14939ff599f5c6580dd70912b1b4475620cd4508c11295acc9cc360afe825c31950d85faaf24b7ca7332d360531dc164adc478525601675cdd054ab38fa3e3dea478f642b4a8b047a046aee8511eea8984babb1c413ea814bbedaba647fc1f68d5a8cc6a46038347779873ba65ebf65a576cf02d1ae301653d41f6e0606a42936f052b62a53f974da00333e8c8517375685bf5051d59a03757b44abbb0a6bf6e9c1a597c57961f22795df4e9fe163ea0784eb951853bde3211bf23a0e2705331d01d51e2e2fe60c5bdcc78e515ff2f0e0d74d8a579a3f5f5f23bf07bdaddd40b4c07d0c5451f725a0418f15a05e91e10830d2c1cbc9983b30d2ff5169e62ef3c9fa41109bdade1dc9c94aa1b3447851420f80d46ea4840fb761eacfa75aa364d84fb7e7d5c9b0fda9dc85803a60c084c06e45515d51d020ea5e71a0b8d9e9ef8a973bd8820fa8a4727f9377386b4e3add2327f265d140ee3a31d150b448e8d09a8aff422317afee15716f70bd8623fff22fe9aa500467b85a8381b2d91ca2a43c8c401c0415d38807ad2fb837d967c451ab6a6c40b7d5488c414e182ae27ed2156bce0c04770e6c9e6581ea5c6d1a001e468f508dec92eb726f27de63257b6a6e98cdfca3d394f0389ca9f9d84ab82dfba3a12193748ff2b1db090cb3c5f5b4bc8ff4d915d03351626d36786cc23fab612e5b4b8e0d835cd77535880153769269a125e17191f1a1be5af47f37c873c0093d48214064b04199e8f9ddf56280455841ee2a9ed56e061cf655501474d97da95de2bdf1b72800fbdbf592302024bbfc547918bd52b64707886c47018677eb19e16652b94f4722fd21ab0f779a653f8317228191c237c0cbabc3fc6cf9be4adc6eda8b544c727c8ad8d11f59e34a3d4fca8e939d9c800eec88b986e3b533ed808312657d1a8ba1595b5867b27617510ce11095b6ccbc4f4cf72fd32a188a161dc01c9320eff85a2a781fe66a1d63a75baa0c33b1c5210a64f9aacd3c238a21e03d9b9eaad4e9e8c4570bb0ff7c73ee1e4e59cc758ce869f2e4199691cafd4b397cdf46afafd4a9cda718f182d7b8296c06c520c5f000abf1b7c4d469643e7d1754363d342f7512bcb19403a63dfc91c1de5b765026710c1d61774b3de752611da6cb45c4dd35cd29dbfd12fdf1b48e3e276a360ee9dcc8428af195f1c2012decce1544e2568de71907dad52d307941e65af2012c986d11eb47c25e53efeca74e04ec902516d2ee21b5", 0x1000}, {&(0x7f00000000c0)="0f5e969a9456af54054a1b5810590c7f1a680bab941cebe46dbc6b6d5e297160cda5be84bc5b947426bffd21ecd390d200b0f57433d37567f6baf6811d48e41c12e825a01d033fabd0de0ecc9ae9dd6d8d1d56d644555d", 0x57}, {&(0x7f00000011c0)="7b8de5ac83eadfc7c7ae205a9fb47e5cf195f41043896740c59a88ba9a844ad474aa40fd43780f9d12b60888e4bdbe1b720f4f91745e9dd8d670fb57530d58db731a199527fae5ceac15e451da10c920aeaf66aa6c4d5e6bf8346300efeadf1922e8276e2a11329c0ff01280e115f82f983b605469d53d9d15bc9a73f844", 0x7e}, {&(0x7f0000001240)="3e7713f2e967556bce11b087d6d4f74c410e86129ea1f0837f2e7b3366ddd906fae524b8c1d33544e83d2f8a66941ceee477068fdf308d08f47c5147667c0545f64da28a2ca3d5645f24add93e9bb5c4f4d9a52af7d8b8bea0eb0e15e4bc48bc1fccfb4a2b3740340d97b464389eb686a2441ab4deda5dc5947ba9588b1d4c69e79eb942c1b7ca6c2065d8f2f9b8266b03476c8f391ecc474ac085d8ba3f20b64ded5bc3b9a1b94da6aa1e7166409a216bda1427", 0xb4}, {&(0x7f0000001300)="bbd3d29ca9d3b61946eb2f36fc92c24433807d2e08192e623f6dc5e6d24b8407aeeab082fbaefab1e505bb17aae8c14d89468d2f757bd3480b0601bdfff50e7ed68bcf582f90eaa2fd3f5352d6408d67091c82ba38e8443d376b024c7d5627e56cc0054ee5b64ce6b4fdd5112d509b32b262daa5cc5ad8e9f7687130619f143453ebb482f3689b6246c9e28a038193bfcc2f5eb35f30434548d0e7e2944d2ed1c1337568902fcc83cfcbceafd35b71199f1893ed3aad51cd3304e22b4f3a17df8f38f927da7a0a8dd83c1eaf71c43c70f759ea2afd5dd539a57940aa385c29c275003d51bc60b62394c92cb8cc5cdedc5103a655fafe7a3d41a2207e2dc46a962e807a20856821371b3fb3bf30394528c7d8d612477ab2c5e5e0d40ca389af181b78d6db652197aaf0241949d1b1124cb5cf4550367a0beb46d916ffa0112986e8110028b3c05047f34c0345350f932134de14b316eeac5db14dd1c7b1731963d70473d5c891c3b75850012a466325d4fa5011df5faed6fa961ba8425f8cbb93661562ca90ab73fad11ed69c42943b2324656b9598ec98339da71d4b5f411ea97b66a356f7f176f784bfe3daccfba2999fd2e3fc3f642718c5de52e04e744bf598cd94c654178758c719289aec226f5cc7cc67848d6e97f8724f42ad8ea252446474aa31917a631b30f31bcbd7dc318d229aae168f58167b176e6e57b0a5159d7d3c12bb39b646375c0e9e6aaa65049ea3c535df58241fa8d96059689d0a970bbc42812f9d65c61bad839a17ce5b541b398050c9d41d4803ae3791a882ef7d599676551d0a769ac1383434d9b841ca762d9330728ff45a71b2cd602ba239364ef4077abe87cc07f348e083cd5a74b84ce454327ceef6f302241e37d375cb6ad4beabd30c8e5a5fbbff5232522a20d944d9f445d84563f47e00d3dbd691501211aff4bd9b25838e9673f0faf48ceda827c5fd21db3e3c2fae63860b6131f3e00f59a521c8b28b4bdb169aef7f30e9a7fe57737360202c017ec0384a8a390057c2477c4f5bed29d1dec254d9462f22611e74c3280a62d4c0abeb18d6af1805adf3c197033e465bdce646e51d41b222beb5b5102a4c698b837a3b3e39eda4c14494d79ded105963b1f7e4f710ca2cd97b8f65a66d7f8c739e6c94ee2dd273f71dc91c77d10d2a8b40dccddbf05e0561ccce5d3dcb4f1b84b3db6459b3629e23d8f8f7a8b3b5dab02b76b0668c9165e861fd27cb19c2383992ecd31ded2657098dd4c4bb2f989e86a1e4273d67098487171fa403fb0a879945a6951651d26453a7c155da1cf99895aae7ca041911e5257146f0c4a7d389d2e03fe345b8ac68a5517f2c39d3e96d02f487ff64b151c456c7db606b8481768985e1f6bedd4e0bec7c0d13ba3d030b9426d29c97d48c1e75247c28b311e848855d6e86e0a039874ecbdd85171920fcd9cc446acff2a2abba9f4dc6a59442a26d74a1c498c66bb6fe1757824ad67f63f0e34b9464d82610141e0c603e217b7ff15b234727a59f6c7f1de00410d8fffaf08ece5fb0b904afa5854063ca8e61654006584a3b32a1031bfe490b70f9050562bb0fea03c35dc8a2c17bbe2d870cdaf95905d709ce299bfcf31e40a9fab727ff553f6f6d34bb81ab25c755148404b6e6894f1cb8e6eaf901e1ae95f9200680215b7edac9f00a142fcad555864cabedf3075db52b2fbc4a1c73664e6b822ea090c528206613132020f235d45fb6c1e0600518a63737271c2e2b8687337713dbd64585342811076fe530560259928366001227a6786d66dd3087d470e54e376bd61cd05f80d42c26307691daa6f3585c2b8830cb763023958ccaf9f3e76d47cded498a3cb418f7555dfc6fcaf6aaf7ab646ea483deee122668d76688b09a0fa450d01d77216dd5c1ce9d91a32c1a3bd3ba9c7ae63560d10a5d9946d86709d4bd41274d3d687de5c4c1d0b45936bc629089ddf64d24f1681f0c379818ab3de16f8bf03dfde7d4fb03178b59c5ae29872ac56ce92d9d40a8b39f75423e2621ae90f7c2572a0c16ec4bc6d03feb61483c8a34fdc0d78e2c8e2ded28c17d083b265c196ab7c341bc94a4ac1a9b31672ebb68327c99450e8d6a1cadf5b6f104f8544881452c560d40bcae334ecf89833effad217cda9b85fb755b16a786301e532a1911e8dd2bc08a538b4f77789818b8d80a4b16ff16182c3dd277b0a2cbae8f605b51b388947cc7f57a5d682a647769e4d053cf4049190323e3d26b102908f9b68bd2370b3b586a0d884be5ff199a98e29401be56fd175af5248dab22a9bd4d1615a0ff074ad9d80c8caaab5feb6ca9ab4231e2ebe604d334e3db1853fe30b5205374d4715b264a027c3e1997d73a26bcd2cbae3764a386417a21f790699ead2377b994cb9ae7a2f04e38e0d90ccc8887ef974f0d935dad19084a0fdcafe5674e9e4643e7c39bebf431ef68e6ee0415151fb51e41c1926b589098ca5a452b1e55bbbd72ec077aca0f1542744acb7509af3ad2d061e53df73abd90e1e4c8aa89bf20089f56a48b9010a525ecfc0c7cca411e206f9d085b7cd46fffb5c5e41b475868cf733766292b4d5dc4ad840281706fc0606959bfcca3e323a5e3ef5edc8b44ba16d804695a20720913286d6abb8b60b69dfade84a8bf473e101f55e468d203b9b1d21ed7d24480269a1f86c99c16aa419ed0cb7d7bfd6d9957a39e4759b377998cbc1e9ffffb2991df4be349a8276185c118584f4938716a54a4a2487149ca0ca3e82658d278480f18b39bbc83d981de14347b01fbb8ad4de77fb84015a145c916e48d75104271dbd9fe69126c48f7d87c3d910bb5030b01688781912ce585a110f31b29958e6f701cf190096eb2491b27a7a08a47237daf8a84b271ed2499a6fd29fa6dfc2942008ed0cd4511e614f31ec977e5d019bdfdcde7690547a3275a88d833dfc5ef2181899be62d12d6af8be568b945f49348fa537b9e88fad6b8f0068dc0660088521772746c729ddb386537f0748965d07c89b099598cbde6a4719e7b259e0efb4b96b588b76d9d40dc4fcfb0e936040f16f8d63dea3559fc71fbf5266548457077cb01820716b03d83ca69cc0538a222defbfdf074eb435fb234bdcd53b1ba56c0bc5053be3de054decccbfae63eb3c89cd6bb3a5c590a9aef21de1b7e55d9074557f8476b24e9c1e477ab02cb914945264df42cfc9ac88c9b6baded98b755b780491aff5fbcb7e8b850504858beafd6089068ac5a2eb6922a03b0f342872c3871b68f64917ff9751430f60bbc581b16318c0f6a80b2ac60855b36058d12d0c54aac66b3d66d1a5dc3dd78ca99c54a1e80b94be4e0114c67926dfdd26f340f03a98a6f9d461491a9108ac16772fd5d3a46e3f8563d17fc5cfc40058e9500197675a175aca5d656fe04c5e13c84811ae36a4a4c7b6cd3b5f6a9abc206171262516ddaa55b406ca5c8bcd1644ee631ec28941caef1e0e4a1f4f89aa36d356058142bf2236a5a3076a315502e9b52fb700195d0dca538260fe40d8f9fead2b98234ee37f54204f86fb4dc8df2a999fa5247a09cfa978ec4d7605b7033caa1ca8d72d70699d776a5c129125d84063de2f0c722d4edbd47d10682f55b3977a12b37f8e620430369de0837703e372cf53d40d985593547a4a7203e3e2b158480cd9a8df10b8b797decfaa4390298c7114215dcc6b234e84502539fffd4d194f32e53ba8e9dabdced4fc49683b9159e5cb7578db2340f220e34382b500eb4bcd56f26a03ad5b4c69c4ffe104f1a0a7c73661ad7734389deb1ed797e598d9d141b49713c64f4e632a97faa65818f147c4b0ba6ab4cc05644e33a425db9c35e24b4e6ba3f4006911b637ec0d95a2f8b18f79b31d59ddc8c7cf617161b15b4cc543960f7bc984a599413d567eb33dc408821d6c9992cc575df775df4e0afd1b457f1de6ac912a11e02ad3e025b2bc53d390243ed6c6dd4f60ec2ba04745dcf2ad7b7f739b0837228acfa2825e44fc1551fb554f4d4cea15b9f5c7479f7594f5ab681ce4586317ea0a06b8d6804b6ea2de015c912c0dbe638881345799510e6ef317f67fa9626e1b293a4fdea0bf04f1c2952a3055c4af64a060aa3e1ee9933ac582589f0c8434198a0a107a94c5b47197014f085582d4a3f347849af836c8520978e442b6484daf75f4ccc4b3d5bd25737d96667f2f5b0d8c644f5e73cd37f6184b05b0f5035bb5d9c5875e453e87b2ad12212210022395dcf3260dabc1a5fbd20181111a776138831524d161be1f6f050d554436207e5c6c667c8cc1197f6e3579b83283674d220b54c1c26b1b1141f9a88de07fee6c192ffe74e33fbf5cf32739a5b58195e903f503e395e1ac58b6a7cd328f9ce81601860d2090c3274efab28d93889e20bc4e35f97cb2855854bf8f3b0d316e5222b152e6543eec475e9b5ceaba33ce9c774bdae2dd56f8bf294ec2c146f2e1d6a149efa64aa7fe06629c6be55899beb7d8df9b4e412db522cd15fa1956663762279893c47c246e77771cb9a3daf7e7763b9c4bd2173ede885054d31daa420f217b8c23c619f6c4b112c664a662d20f68fa18cc516088b6af5e81ebe3c08e9c28445de6cd190a135619c37ff4048b35cd5d7fff91e307129d624dc308632e885ea00f13a1fcccb70a87f0a0c9a4690a856ed176f45112e4ea0ab722f63412e75f7ca1604ef8e79df741039d481421d470478dcf67da7278e2b80e72a0ecb30f6f5ea0d3668545574cf92dfa4ddcae49119daf42c363af53f0fb477ccfea2d1b5a880a45bbd8cacd82739a2ead11b9d2987412ec36d679e1a89b223b812980fa9bdbd828069324acc5a1d6ca4244d20b28f92c098238a8fcfa1bc497c13495e6a8cd92d56285e0a34a18688e170dbec94f4c21af4cab0c6fcd1a551e1635070595d9b41d8029a09fecf7536cd99d43a46d3ca4c67394caa5c9a2e56b8ed6b8a6aecdaa79669f7f6259ea24144482cd12d041de57f747addfd7d7b0c4cf0c6a1e0a7150b7842ceb4ddaff7bc6a74b2976c5fe15f3d066b092742ffb6e472023886582eb45c652c4d01ce0230238b7391643155666e7ad4e1615b9ee15be7a343408061480e57576342eee8a1ff3b1f73a7097e1c60837f70376ac0e2b5f9212ceb77dfa15bf5024b8c35f30c125027d94587c835f077e33d5ded47d32bc9d81984ea1a401511a06294e9bb25bd136bb16e3afc0ec1bac74d1058c59a3fcd1d1ba112a8f392a22fbd03be4de423b49c2c692e7039c52251b390809a7938b487c00fc00af17f38b9743be68773fc85a03937ce1b4a6fad7126fc93bba24a3cc8f2a45a71c5b112b92c118661ecab42895607f8e68e8ca9444923f6fe44d7aaaba2f3a68d5a2d41ba62556e49154afb6e3d05996bd32dec30b73ae2fd29960f95a4af25221dc0dd72b61a53a8491d1293f8c827e5f4ca64f09643eaecc16c2b743516a90fc138ff1b0a43fd929e21a49aff19177f5b663ec8813a66ca19283124a45da7fbb83c2c4fef18b675cc7dfb8ac982d98e4fe66d2350ec38a82270547f9cd10f9ecc257ef1c3b16d261b556ee6201efcc611bebc392e8d14d1e633894462a75848337716103b1ca23869780ab2af357c07d429cd976fcdb8351ae3c58652d4ead2cbf651ce29dbc923854b5452b04850eecd5ee7d6d4fdee093f86959449f7f4509bb3a1f83e811aff60c6985d7a81371a0ae83ba188cececfde00f4a0f4e3e0263cb7eab479eaa97edfb5b2973f97b6c08125dd08b734fac02a799a6bc79ba0db44d5c8", 0x1000}, {&(0x7f0000002300)="af19cac26b49dc7779728a570c87cf5149a96137889cfde4a2cf7c5dc15b1535e62b300999fca139338f8e35b2dc1887bf0ade8ee7457ba72f23f89e35f3a5303123358edac991043f0639bfa7367632176d5a3f7f341022b18deab412bb241eee68ccade3e5e4cd26760c46fa60521e504f8203f8b226a08044d56816207c1c76b5d02252fcec6b2575a8b6f68647a6dc84ed6399369d26141d63c92b1823a5c0c5486b0b9fccd99c20c343d98e2c16229d4e4e246dd69b629103dffe4a6abeb913c752f1470284f40311567bee089646b43f2de4b4ff8d2a2aadac17f8a5461bb3f2929c200a225419eb5f089d44fa8523b7943c73a700a2a740bade52449ebb6ebdb019d3a296b6eb4af147eef2c2425264078a5dee36e93e239c10399955b23554a4c1dfa4f6cb315b25a20b7e0c332a02dbb43bf048c68dbcd0f0153286d0d554dafc254a15130250e4ceed2d882d5bb944247f78b6275dc716325d51cada618a6dd278fd3808a6584fa5a9ff0f0aafd5f72218fc8edce8af0b6205a450b1ee71279df8cb3e20dbab1330975ae3e790dd0246f7599367ddb1d506e69efe1ca902e9ed63b977b56304d0ec7b045c4ee3369ceaa770dc77694641349c409a3d3ef2bd34448bd362744fc0192dd87f8f9f47509753ee5bcc277a2766b70baacfb02c49df93e97c95fe537a4387c55e7c3596b819eef4f5f5200f3d2e32790d1d0a6e0be6edbbf7ee6f052790b34f32a7faf4524463cb97e7529febea856f0cc2a318fc6405df2551f4265e3e9907672590354945b5c3841c08e845d91cf6288a12dfb572f4d3a60848b29ad9a8492d47fb4fee45c4c0eb", 0x258}], 0x6, &(0x7f0000003580)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f00000002c0)=""/194, 0xc2}, {&(0x7f00000003c0)=""/202, 0xca}], 0x4) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x800, 0x0, 0x80000, 0x0) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) r1 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x1}, 0x1, 0x4, 0x0, r1}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0xb1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000336000/0x14000)=nil, 0x3000) r2 = shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) r3 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000016c0)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x12b, 0x40}, 0x3, 0x800, 0x0, r3, 0x0, 0x8}) shmat(r2, &(0x7f000018f000/0x4000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x1a0, &(0x7f000029f000/0x4000)=nil) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x80, 0xfd}, 0x80, 0x5d8a, 0xfff}) r5 = socket(0x1, 0x1, 0x6) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000015000/0x3000)=nil, 0xa4c50de9e0d531be) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xb, 0x0, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="dded4b954bb698dacc9d2aea5e8fc0558c5ff67a545c39d19e17d09a04b6af80f5bbeef357c8a52813b4", 0x2a}], 0x1) fcntl$setstatus(r5, 0x4, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0xffffcd0d, 0x0, 0x0, 0x0, 0x0, 0x5c, 0x101}, 0x6, 0x8, 0xff}) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="2f8697b93682bd20529bed1e9cf5faa4be3de90e033f8abdcaea6293ed18e026e352dbfd57530de54cec234699726c5871ca7d8687ab2681e7c302c39a1365d324820877352cfaa1a00fa826ceef233e80d01926e6b1ac17a15dd0db263599b975a47c54d2a23614c46623732b95f52be19eef0082dadc0ce08fd9ccf08886428f3d00"/140, 0x8c, 0x401, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000002c0)={0x1, 0x1, 0x80000000004, 0x4, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x7ff, 0x2, 0x4]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x4, 0x7, &(0x7f0000000100)="eb3192964800"/20, 0x14) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x200000000000006c, &(0x7f0000000080)}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x80) r5 = socket(0x18, 0x5, 0x0) close(r5) socket(0x800000018, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x56, 0x0, 0x3}], 0x0, 0x0) setrlimit(0x8, 0x0) r7 = syz_open_pts() close(r7) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e02, 0x163) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) fchflags(r1, 0x10001) close(r0) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 4: unlinkat(0xffffffffffffffff, 0x0, 0xd9dee93655c0c23a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) pledge(0x0, &(0x7f0000000040)='\x00') execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r0, 0x0) geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) socket(0x2, 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, &(0x7f0000001040)="b117c2d25ed49a4d30128ea759aa77ee71000773231178d2d502373aef674421acb5dd9b8b2b45d3e2ca6996f8aaa80f4c70784aa905e4ba73d189f2358e51427967873d308218aa417b93b053b99590143b2f2b293a4ee31c7c284429cf9e10f4a7143209919280740d71885afd590afd769512e818a49272991ce32f35dcd4bbb463d0512c47ae46101d9817f1817bb5cc6ff48d4557443ab60b3b644739b36b65e42310cb5f2689b58da99b8e3833307323d3bc28114f5f12b4995e9e3550eb78b3bbf2a1c66e71ef5f397ea54d7c9542e014de289d0a6f89016c9ecfa47c3019685ad6d4975fe441f81d449d17f1b26632856bb8b1e5ad07738ffba802948f2f580f64cc8a09391c2f85340440a758a1f3c603b43772d81352b8f0ff08dd5c71cd0006b1dad10c56e81d23bbf7aa29c8559697ef58f93cd5e9622104b39221a8d5ee4715d487210046be5ce3dfd4e7f18d3c74cb5c2ed12d06a2ea63e199378fbf2aa28c8a357f47083e49e48471308547d276cedf241819785bf5f25ede433e7ac80ac3eca2aa0b3d3b6fda5b59cf8d3595358b6eb1e6c13257647cbd8ad2caba7f80758acf8f8e97cd6c1bab30873abc41a0e4d1836cd73ae90fb5339e6662e0f8f6dee2dd43d722b2c06249acfd8b9100860357324d276dcdada76b3b801819c068f1e54e0ea99084ce8e43e0a82990a3f8088e9a8bff9c70ae146aee247011680c4f795ae80559f92672ff1885742f600d7fe0a9a2902c0cf2916ba22f43e5119d8453896239c2e3c40e8b915ef7fcca57dda08a4be386387909efc2818b874636061c77d8587c35dad992db2f79f3208f36d7966fd6ef255631cc91eba9c3ec110f188c4060d55f4c6251529a3e02e23c1a5e6037b781f8a58d0530270d20d3fdbca2c1ef82b071059d02aa4fbb8923cdee7e607333fe72c9c11cd4c057cb66174d36af2d79718611f90dd1c501f5e3bacf58a64bb7d3c19d0a2c9fd89c6dc5d332644690dd6094e669c03014fc74c9119b71557760bb51e79d370560605ce32ccdb19e426bbf84bf2e222007f00ca706bf3620051ae5f4cc0842af458d4da06e582f175019a938fee6489b614843ce911d9fd96c9d9eb7975bc2eb9139302101d3ee529801caabb13f0d00e51058c33a3b8fc21363a561b2688abbabc752d39fee3d84cc4301cad591faa129b410f2fee8ecc97e4be777dedd6e210b878857ec194010b39f5c232996d82432df6fc7a14881f09f9318c55f553fadc3673f089317ec6ab620d4a5b39d382ff87ca4b8c256b5de96d9e5d175b82f245335aad038a2769f60baf15a55a89503c64e944031747c07dd331b5ce9f3934460852c98704504d8ed54f51da5217c5c241f6ee394b2577d60083955874448036e8ec47e8cfe3d1b61b49b2a2c42f6079396f5926e9a7f976075c223017cb9f5eac1708d1c908fc5af9de751107738c9ea01ceed8440db9bef8a02b8ee3285aefd424139ac73fae2b08f4f5e1ae108bf77223ab62459053b7906cf77521c7b8e19ffd0c1b4208a9d6ba4e874eff64833e5800000002d89c88368b3afdf3f7f1f113a1c1d417842d5cfd7440eeaddf5f3963ae796d7ccc3e2a1dfab5eb49439086818f00d4cf4d2e42a6277ddd4eae69da5c03196e634a2374e3d584daea25fb9ba80c2dabedfcd8d37130ec0aa08945e9d46453a070f39e6764fdf488b223981ac893ba54f4900bd68b29367be3a462d83636869b2cea63c8f6f4c9babab52a36a45f26c9f367447ff117a3ff28aef97bff8b2926c0a5eb14f5f2764ec4817b75f5efc0de0a44aad10d1fbd41d0f4e7ff7e0a52a5c7537da7c835e845b3d16106557c7a220e9876c794f1fe921ae6299aa710b52d51dc972436be137fc52e6691fd3056684d5f748a6398b8fa5753c827e25a6d680eb408f985099b47c31a58ec033dcd9a30b45d9e12ca1b29628dae0685409ad3be051af726d8fdb6aadc8862dc65be96ac51e5ce46b8b5d8ec2951e18c0dc2a48dbb6e548d0c329465ea69264f794d08523b86e7b4f082ddea943896dcb72c1c3aba94cd91f8aec9d19299fe5269e31544720ec85d27209df64466c601c50dcedd13a9f518078f3bdfee80994c36cfc809f395d5c64150038e3da4b200efeb5c355150b20e4e3eff822ae42bc69c9eb34e2aabe6c41ba7d0d814cdd06f39e2d815cac27e02b2ee5c7b153af0424781570604e252e72a004a6d89a3b30d43a5b447866e875b2a5a62e69b1d1286fef985112392a26de960d79f3597a0015657401036d57be695d8c0c5f6a2744eeb2c2670fb0ef2d9fa1aa2cb5fb8f8f8f21601a7fa63564e4e58fe51bd6d822a98eb52136c3013ec1ccaabd726c3fa9677d804270009862b3e2dd790951ae1de981914ad279218a3044b31f8f928ccdcf4270fe0fec3cd62efee86d5ec954c489e8b339068078241e2d75ca920cc0dacdbd76fd172ac1cb3120279e186cae85502a9cd0c0b56402c85e4cdea39c8dcac65a523022d6879ab4b1c3a2989c95cbe2e9bd9491e24c1e2fa48ef78c804c8901a3d0fa6dc8200d4c8a459f4702f9674198ee77811914da7493ec1f0dded7126c8d2be4169ddd957b0d4baff87c04802240da91c9bf66f9eff197301d0170c9db025ca2afc4888a4e43825591aab9d9fc2245184bb07d29ba3d7a9b5ade6208ea190f389eea2d728b24fde742c560e657324149a1eb1f8483cd073d47b581492efc63d2eaa8076c20f9c8fca3db8c13afce01563ab8a7d1ed438853b68bd0d4c4bf027c8a62317224e5c1e4c41d52bfa9a9e67b43e9ce6978e19510483e31a9cd3723948ab5f2e6b3fe972293193a8736b6273b1c730e2d578eaeea3337846f617a727886a6fd35c5f1a4aa843501855e96e076e99051d6a3e2906de6210a603da3ac683dddbc6ca91c41a7212c66732733f8181b594ef280556953d5dd3900fad8792a56bfb9a9e6b36215b81d86bfb1216a95526850ea0717739a7f680dca1d73f942aa7b462f8a439c137ed7042fa7d4df4adcdfe9b9df5fbdda92c6373f4c6d30ca44cb5004a16fb1ac772aa3a2c47391a9589f142cef0ae3868100896f86c3199f1390cad6817ef53521b286b9b08960d22a2afc71ef19def139c64d750c14cee5032d73bb561edba27823cf05c39277102f7a4fe7beded0be868627122c7a8fd114ce1177df54ade2e10ac36622784db24f07c6b0e72061db37825859588bf4b4b25eb70a8fd2c3a105b7f9973cb5d6c20f3408b83be2546df1f2c545f2a8302e7a7810333d1103d0c8ce95ef62256780d58b50ee363be69348f1ddb2e8b501da991ee6d4b3e20734309d300f42dd258013a8f382169539b34054ed4674162332f39e46f48695e139f4d19130a1a50daef46d1dde5176aafad20e85e3cb1f0e7efc3b6c9512f3f20eef6ad7763a2ce8bf7e63c1a5086d7b7c54896b97069bd6f34466a225bbd94d063c44bf120ac71d5013ade49f0c645894ad5e3fc25286ff1876fc445079168250c4c15b19725fe3b9f49668fd3a949f1d29858304660ff7d8c4be3c1bb641bc314daa16a9c620e6bad895bfc5fc59ed1bf511b5543d403a04142254655141fdd18056450e6569738fd89a5542e4272bd96b87fe56181d04202a9fcb61c17e419ff707d77c7c875eb1fb13eb026b69d16f4b9eb79f92c98e6d9cf2368e17700b99380fa314c2550e793d338fa32405850ffced600d86b079d6d2cf478544456440b9eb94baf88568eb928aeb5b932da103b69234614f3be8f8447d764b0437c1142f7fe2d7256d16e68b22050a15", &(0x7f0000000100)=0xa8a, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/../file0\x00', 0x800, 0x12d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x7}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x8}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r4, r5, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0x1, 0x2, r3, 0x0, 0x1, 0x80000003, 0x7, 0x3ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getegid() r6 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r6, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) socket$inet6(0x18, 0x2, 0x0) msgsnd(r6, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 3: geteuid() socket(0x2, 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) pledge(0x0, &(0x7f0000000000)='\x00R\xcb\xe9\x99|\xd8EUi\xa2-\xe8E\x02\xb1\xfc\xd6p\x9eTik\xb6m>\xe4\x1a61L2\xc2\x95\xc3\xc8@\xb8\xcf\x11#\xe1\xe4\xc1\xa5\x94}X\xd7\xb4\xb9\xf7\x94H\f\ay\xca}S\xf3:{') mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x8000}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaa759c7334c00000000000026caa3c3316100000000000140aa00004000000000dffdffeb00020000004e234e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780004"]) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)='\'', 0x1}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) close(r1) syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f00000004c0), &(0x7f0000000540)={0x40}, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd806b07b6f0 failed: hole in range executing program 5: r0 = socket$inet(0x2, 0x5, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000300), &(0x7f0000000340), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x22, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5e, 0x80, 0x80000001, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0xffffffffffff8000, 0x5}], 0x2, &(0x7f0000000100)=[{{r1}, 0x4, 0x42, 0x2, 0x9, 0x7}], 0x7fff, &(0x7f0000000140)={0x260, 0x4}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0xffffffffffffffd9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)='r\x00') executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x0, 0x2, 0x0, 0x4}, {0x6, 0xf7, 0x80, 0x101}, {0x40, 0x3, 0xd6, 0x6}, {0xffff, 0x3, 0x6e, 0x1}, {0x80, 0x0, 0x7, 0x2}, {0x7, 0x5, 0x5, 0x8}, {0x5, 0x9, 0x3, 0x1ff}, {0x3ff, 0x3f, 0x0, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r1 = semget$private(0x0, 0x0, 0x794) semop(r1, &(0x7f0000000240)=[{0x0, 0x5, 0x800}, {0x1, 0x4, 0x1000}, {0x6, 0x4, 0x1800}, {0x1, 0xad1, 0x1000}, {0x4, 0x800, 0x800}, {0x4, 0x1, 0x1400}, {0x4, 0x2, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x101}, {0x2, 0x3, 0x1000}], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0xd, &(0x7f0000000500)=[{0x7, 0x0, 0xff, 0x1c4}, {0x4, 0x9a, 0x7f, 0x80000001}, {0x0, 0x4, 0x2a, 0xbf}, {0x7, 0x9b, 0x20, 0x10000}, {0x6, 0x73, 0x9, 0x8000}, {0x9, 0x6, 0xfb, 0x7}, {0x0, 0x6, 0x5, 0x5}, {0x1000, 0x2, 0x2, 0x7}, {0x7, 0x1, 0x1e, 0x7ff}, {0xfff8, 0x0, 0x2, 0x793}, {0x6, 0x4, 0x1, 0xffffffff}, {0x9, 0xfd, 0x6, 0x6}, {0xfffa, 0x1, 0x1, 0x80}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r4 = dup(r3) close(r2) fcntl$getown(r4, 0x5) r5 = socket$inet6(0x18, 0x1, 0x0) close(r5) getpeername(r2, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000140), 0x4) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000580)=0x82, 0x4) r6 = socket(0x11, 0x3, 0x0) dup(r3) setsockopt(r6, 0x11, 0x1, &(0x7f0000000340)="02000000", 0x4) r7 = socket(0x2, 0x1, 0x0) r8 = dup(r7) ioctl$BIOCSHDRCMPLT(r8, 0x80047308, &(0x7f0000000080)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000003c0)={0x5a76, 0x2, 0x2ffc, 0x8000, 0x5, 0xc983, 0x41a, 0x10, [{0x7fffffff, 0x8, 0xfffffff9, 0x10}, {0x98, 0x0, 0x0, 0xfffffffb}, {0x3, 0x8, 0x3, 0x20}, {0x7, 0x9, 0x43, 0x93}, {0x4, 0x3, 0x3, 0x6}, {0x322, 0x6, 0x4}, {0xfffffff9, 0x10007, 0x7344, 0x3}, {0x1, 0x9, 0x10003, 0x200}, {0x3, 0xffff, 0xffffffff}, {0x6, 0x9, 0x1, 0xa}, {0x2b26, 0x1, 0x80000001, 0x27d1}, {0xe0f, 0x6, 0xa009, 0x80000000}, {0x8, 0x0, 0xa, 0x9}, {0x1, 0x6, 0x5, 0x4}, {0x3f, 0x2, 0xc, 0x6}, {0x7fff, 0xca1d, 0x50006, 0x2}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9", 0x10}], 0x1) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x8, &(0x7f0000000240)="9e296d51ff778bf07e0107ded2a91787dc8666ad367ede7c272edf858e63f2c4aa66410938c8765901d5424245e8b5a7e2cdb8a7a401d4731da195c7dfa4ecb406eb53807505000000b64a91ef602bfa6d693e1a9e5b31b18738eac429d2486d8d3bcc4cccef6dae0225bbfda556b5a8c55dd70e65b9bfc0583f22bfa61ab5dfc5cb42172ab9085bd55a1ccec5fbaf81f2b7d123fa65fad7c479a4c0bb5e570343f6e07ed4d90f91c6f7a91c9e680700000000000000000000f91c75000073feabb3bb114497a68697e0b9780dea09f8c289e3a30d899458f14f6904971ff8b4d98b426d4bef7423d4a0b921235bf6c807f47710a158e92db8829499085dbfd46eb5bd0a481e78e022e45d46254ace1aed87d1e5c92c86141f381c9f86ebacc40601349b8e050a527f333e98ba0d0a5a7fd6f245d35c4a5c9342f98fe203386bdd5fd50fb265a870985234f8b090b620353fa745deb7d275f403b7979e745af9cb4428341a3570aa51fc33e8c46b155e750235c19e0decc64a51fec81e416bb3f6ac646cfb913f116a3e343983e03404eeb18e45bbe467f1641076c01a892bd18cf011a35d85935d7e7dbe85f55805566908269baaba829c1dc882b8269603b11d6edd44a12e88b95b33c8a7228f8bac9071c7164ae8055017e0650eab0891b50a1af48311c5b22693ee8a296cda9dee0624db7e8c", 0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, &(0x7f0000000040)={0x29, './file0\x00', './file0\x00'}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r2, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYRESHEX=0x0, @ANYRES32, @ANYRESOCT, @ANYRES8=0x0]) (async) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYRESHEX=0x0, @ANYRES32=0xffffffffffffffff, @ANYRESOCT, @ANYRES8=0x0]) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000001740)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0), 0x0, &(0x7f0000000300)=ANY=[@ANYRES64=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000801800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYBLOB="09bab928edd4818a36fd3bcf8db3f307f36075ff1671168e110eb7848243f9ed6ee504a05f50247fd0a0a5656234aba9bab259ae52613d645938b762e0682464182164d94e8d0e6ce7ae828b742b0475552443a152bed96336c95f91b75a61166b6799dd8b21f856702d07a6426553e2161d5e2373ad0c43710fa3790c645b897791f2915639946687ba05b348a0a36b7ca17cb674b1bdc0178ed8ec4120fdb6c39879596de749a015b4d57ece024658961951b05e6a7f5f962c007105b44c", @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES8, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES16=r2], 0xb8, 0x4}, 0x408) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x288b, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x15) close(r4) sysctl$vm_swapencrypt(&(0x7f0000002e80), 0x3, &(0x7f0000002ec0)="a0fccb73", &(0x7f0000002f80)=0x4, 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() (async) r6 = getppid() setpgid(0xffffffffffffffff, r6) (async) setpgid(0xffffffffffffffff, r6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, 0x0, 0x0) r8 = syz_open_pts() fchflags(r8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x0, r9, 0x8000000000000001) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000002c0)) executing program 7: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080048"]) stat(&(0x7f0000000200)='./file0\x00', 0x0) open$dir(&(0x7f0000001840)='./file0\x00', 0x0, 0x0) (async) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x1f, 0xffffffff, 0x5, "2bc9ab6ccd223b3eaae6a742897df06c6642e6bb", 0x80000000, 0x7fff}) executing program 5: pwrite(0xffffffffffffffff, &(0x7f00000002c0)="b16fe8e281bec43b7b02fc19b41e8588ef7452605090f21d0c038f2e483546faf1c9d7ceb6bce2271c0527d7b109e3794b99d1e3326e8e7a3dcffbe6b36ab2ca238fffab74b928666572710028fee6f4491dc13c166dfadafa348b3c16f26296fd2e903501a62f45ff72b89e03f3cd867a88c20b295e5b13af787e13d0a389d47c472fbc57a9a70fd36d04d67d4cb5ae8deb9850a859859519801ccbe07d8a80d0ce93a7e347d44cd4fe73e01b3574260fe2f6f883a23b62d942e65f8a9219c99ae48fbf06d09fc86f", 0xffffffffffffff03, 0x400) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000300000/0x1000)=nil, 0x1000, 0x4) executing program 4: r0 = socket(0x1, 0x3, 0x2) r1 = socket(0x18, 0x2, 0x0) close(r1) getsockname$unix(r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x128}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xef7) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) r1 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x1}, 0x1, 0x4, 0x0, r1}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0xb1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000336000/0x14000)=nil, 0x3000) r2 = shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) r3 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000016c0)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x12b, 0x40}, 0x3, 0x800, 0x0, r3, 0x0, 0x8}) shmat(r2, &(0x7f000018f000/0x4000)=nil, 0x1000) r4 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x1a0, &(0x7f000029f000/0x4000)=nil) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x80, 0xfd}, 0x80, 0x5d8a, 0xfff}) r5 = socket(0x1, 0x1, 0x6) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000015000/0x3000)=nil, 0xa4c50de9e0d531be) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xb, 0x0, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="dded4b954bb698dacc9d2aea5e8fc0558c5ff67a545c39d19e17d09a04b6af80f5bbeef357c8a52813b4", 0x2a}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) executing program 7: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x4, 0x81) syz_extract_tcp_res(&(0x7f0000000240)={0x41424344, 0x41424344}, 0x5, 0x9606) syz_extract_tcp_res$synack(&(0x7f0000000280)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd1, &(0x7f00000002c0)={@broadcast, @random="e676d330f521", [], {@ipv4={0x800, {{0x6, 0x4, 0x1, 0x0, 0xc3, 0x67, 0x3, 0x6f, 0x4, 0x0, @rand_addr=0x9, @rand_addr=0x2, {[@end]}}, @tcp={{0x3, 0x3, r3, r4, 0x1, 0x0, 0xa, 0x4, 0x7fff, 0x0, 0x2, {[@md5sig={0x13, 0x12, "57dd04514ef5d4c273c6b305fa3efbfd"}, @sack_perm={0x4, 0x2}]}}, {"5c2531120f56de8e7e38edaa0a5f44fb999230e71a52caf6bea55bdf359ff6bb34e6c43cb24be11fada3a8e1a91ea6208c0be636cd42963b45a2239467c6af211330e4baed6d56786cf84b30baae32c02abca70f245d5dcbd62a45cd475fb1e31e8fa8559199fe95ac635dc762e7aa1dffda5075770687880b355018721c38b9e0ca34"}}}}}}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r7) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r7) r8 = socket(0x2, 0x8000, 0x5) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r8, 0x0, &(0x7f0000000100)=0x34) r9 = kqueue() setpgid(0xffffffffffffffff, 0x0) kevent(r9, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x13}], 0x203, 0x0, 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r11 = socket$inet6(0x18, 0x4000, 0xa4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0xfffff, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0x88, 0x10, 0x8000000000000001, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x20, 0x20, 0x6}], 0x45, &(0x7f0000000140)=[{{r7}, 0x1, 0xd0, 0xfffff, 0x8, 0x3}, {{r8}, 0xfffffffffffffffa, 0x1, 0x4, 0x8000000000000001}, {{r9}, 0xfffffffffffffffe, 0x80, 0x2, 0x2, 0x3}, {{r10}, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x7f}, {{r11}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x0, 0x3}, {{}, 0xfffffffffffffffc, 0x2, 0x20000002, 0x7, 0xc36d}], 0x0, &(0x7f0000000200)={0x2, 0x4}) r12 = socket(0x2, 0x2, 0x0) r13 = socket(0x2, 0x400000000002, 0x0) r14 = dup2(r13, r12) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) executing program 0: pipe2(&(0x7f0000000040), 0x10004) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) map stack 0x20000000-0x20400000 of map 0xfffffd806b07b1c8 failed: hole in range executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYRES32=0x0]) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000100)="7ee6e1baefb5afa50af1ebca07c5ce3da5662ed24b0cc591d80d06f6f453ac5f69014f1d88ac62c2b4872311c0206941ffb2d20433e84c5a156a814d38fb2a417a4a06e485", &(0x7f0000000180)=0x45, &(0x7f0000000240)="38f8796a7c8a37b97326310646f5d776a3bf3a07002ed0ce662a34c67fc9f69d197dcda32630522f61cf7839c7605c102cd07dbecf2ced170be9efa1b5950645e662f14998407789f58e449de0b5fdfb07b7df6d5cba6810abe1", 0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0xfffd}, {0x0, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x40000}]}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r2 = socket(0x20, 0x8000, 0x20) fcntl$dupfd(r0, 0xa, r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r3, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206918, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000400)="71f9223471ac0058bc5a91501dd4a34b8e5f84cf71b59c7a00c37082e693fca439dc1c3a2ce86e24e2af64ed93999f3ce49a19a983befc9b46d667358aa0d6aed4ca3db6c71026c92fe356cc70737e4c2c57d07f39e75a478ced8a1a98d2e87dbf0f27c965a0a9a8aaeac018f2e62d61fbc1bc7f7dc6b3", &(0x7f00000003c0)=0x77, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)='#!i', 0x3}], 0x1) r1 = msgget$private(0x0, 0x3c) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001340)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6}, 0x800, 0xff, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffff86, 0x7, 0x45}) socket$inet(0x2, 0x5, 0x3c) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000080)=' ', 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=' ', 0x1}], 0x1) accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xfffffffffffffd01) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000180)="0200e80a", 0x4}, {&(0x7f0000000400)="c24876bf38e94c18ef6363c56cb67371cc50002a14c9c66158d79f4cb5d9200d1d9c982c67cf2cfb9ae5c28cbd7b5e9e6a3936c2842085556437fe208c1f6487097fe55df2e8a59bad831a568f1153253cf15a10f5bb730222eb8d73f0967c3810026255334ddda1839936098f", 0x6d}, {&(0x7f00000013c0)="e14ae432a6ca90877619229a4b2cb98e1a8e0b98b4ea674fb67c90d91c8b94cdfbe9536463e5cbcd1be3d780c24ae0e889c95b02ebd83f3b1897d23cc866ec07df50c7ebefafa15b61b57f526a5a74b21ec1f8a4f107355c9ece432d8f1498395cca414f6dcffb9eb3175341cf0ffdf8ef329739f300ade4ff7a4d8a5310888afc0b59f10ba5e4cf7708792f03c629cc828604e56b2d5f6a3cf90262e511a1cd6708865a52772b70dda09d2fb95b4416215899cdbbe0f586a55785388a05084bff9ab4e4dcde22760dae2124c822e95b1f6a65578fc00facabe83824bba7f517d534cebc8215ab76b405d6c5be6c494ac25e920d14af4f6b15a69685eb1135a7bdbfc914132bc97f246cb08fa67f0807b8a6b6c6ba07e2cb0965002f7e994c02ba5ea725c272ca629c9fe0fc43b91d9ff4628d4178a69deb3529e193086642bc663cad3ab6792b2c11948fb6c5a6db1ae4a399409392ec8521c9b42d04f9a4d24cc21dfeeacea926903dd2270fb0cc695eef8609049c7b14d8dd84ee1a3c75fe5fa1dac225e5b56037d612503bf039407c2e6beef01bf904254c3f7f040b536c3a5f21f70c8cccb2d945d7ebe279fea3cccf8df622552e64ceefda405cdb54b0ca353df786942539136f6b0bd83067fcb5e4e4f2cef6dddb07f6a4cde9187a02338e2b43eb0616f6e1f03abf150d41f43f0738569ca69a8cb57f81f7a187c77c817c3fb1b3f5ff6abfd8ee0c4424fb81c0ac232dd97fe23cf0f1bdb0b9bb49ce69107e551370e003d82602985ce56979fd554369b180ee290006d817bec8d9a2f4589a8c6104c502733ea8c7f1fa4ee75713bfc791458b7f514e85ea1fd4fabc65c8d6400b2319629e4363005abe88be60585ad1e9511e60a22016efb2a47ec753b253eaeed06997f7b05d4738fa24ffc8baa3c69a6520cdf80a12dbb627f7199144195a9d91765abaa59ea9da79bd722e330312fe41e86a801c7366007ab25a6d0e1ffbc51df3e17b2231a94f5ad443e2616f30f8347825b361fabe1c61ba63080ed5f097b3c555e48025a89313e5fc88387396704b7052efe35320d0b6daa9fdc5618bcec816782d52ae3a53e59ee8d51a49fa91a97ba5c2451178124d6ffb1c7591ff0cfcf6f0eb121586d3a3166939ce680d15221c8ceb104bbd4052fd3faecc11c67f5cf6a32ed7cb978308139b018765af3bb070dba90ac494d926a20ca72127d2f35ac5afeb02dd2c6a28dcb2631b8f9148eeee22c89e72e199a6c0431c077d1d44b4b4bb00831d5aa8cf437229e0f3cc908cbc9ec1d84465ad7ab78b3b75f55a3fc591326287c0d7819142dcbd2a85acec8a1697246ed2a3a37f4b0a344b32eee1a76879a753438217cce4114af31723974132cbbe00104be6c55933e4bd239515ad95affcc6b136af56a1379173fdc60b91b7eba124ff29b3e77f1f5caa2f80233cfd4a98c7cf369ace59a7788abc83e0fc2de56807930a16a795681e1212d08fb7e28e152d50e9a9794a24df00675ff5e9d8fde68fdfff9e4ea549f7641254142b19fd7d26d061cb82463c46e723ae6c19e9ac22afce6c1f4b849418413819a43b1b30b3981609b8d4a863b8ca4f0152d597b6a1a9b397e7b4f745c3e170a30129f1c748ca37cfc70220be9860712e9d32deb5c1d99adb22827238cbc46d54d1558f2fdd69a03560fc620f9efb3d869fca44e381e771dfac7b4da7a5936b90d005edb5db876e2c612c3eac628f1d1c3f00080a9abe42f626959338c39edd06f301d9297c1c4749450bc521ee8883befa367b8dba0ea1675ea770327babcd9b5782ec729040cddaa37159ae5360bc2ec10ba77d660b2ecfb14d29c7b6988581a1d3dea80899b0e265ebea78ca8d420b0508dd96ef0fec6d4b63dd5233b5f1ff13bb3ebd7e0b377312834b2e816afb829f847e08e1d046a017a52b4302a772f177839216fed0ea2252bd3359af623ccac220e1dd75c411285627d0c4d84aca5bfd49c682c8b72f873bfd1d30142bef85c61db5dcd894877721c542ce8baa26f08b94d50c8c8c701ee3351e74c03173a90541313839a2fe795c03080a30c6ce30e1647a30e65f14db08882db1c23524b37ebf28b6534e6908d3226f5bb4e0ad62d0f4bb088eb718ebc66a08bd19b66a6e93afa09a02c081f5c3fd960196e4e2c3838b69dd147ae623f9a0832d5d0058ba266e1a10e163e37159ef7b8ef9864e9ed62a854ed1aa8e459c955e74bbcdbb1cc3d39f9da918e496a7be1fcf35ed2257b89ab8d95ca1459bc3ec9a6fc5307bfc91caa7e0e17e35eb5a92a3a7d8b1ea1ebf9ccf17d0b107e06f714da4cdbe2b53eea468fa1d91db01c9e826516cc233cb82a4aff70ac5aebaa2a04cafc540aac045d647ac12a8b6cdd5e0471495267f03b1df1b3303a8f552f9670288b5ae59920a7540f7bc5bf9906968ca36b5f94a17e42172e5d050abb64e0466c1d480c82106781b1bd999f6fb90ffcdf19232d826dc708771808a1d310bf4e108bb250e4b95aeaa7de128933a6d38a3d381860b3bc322df7d03a2f6e1f2260c35fcd36a828ec86feac5865a939e474728c1c89129c01423f5985090449d979bde1e17a28e9ede351f0c13a1b4db2fcd211399d4af1e9cfd1bb9f0612aa16cdf0e58b8ac1d8e342772e8fe09a342331f161a93ccd37e7d3d3820ae58d85cb440f70895dfac2a671a3523fe81b82d9939033c5240cc26cd4c7094ce7440ecb460f0dfaecd38d35f3b9e06f733f91d7ff27f64b640bd7c8493c5b74a1bc951200fc87e91a91f8830e8fd0449490df824aa053028a0d0159d8b3fc7a77d4c4e9dc27999f1c30c38c6fee7a9e17901de1ec83e0b9fdbc66accfbe3d2082032f9ad30e21c81b89e43924d600508023ef74dc26cb2e1169adf6abb360a524677708cad6304f42f117df55a1920021c52e5fa303dfbcb044be708f85549d962621bccf80a5ee67c10e8e8ca7744025864670cf24fbecb7a72835ae6c3d624ff671fe4ece6d87e07675fbe36ffdc3be62527386d76f23b7b2fa8f7123cedcf210244c6617c17724df241988e1e9b0320b1c7d8433a7d5734b5d6b0b5ebe0b1431d4d8c0ef4d1f86f03a0c66af58978651cfe0b8496de020686d38c3997404c92f6e6b8efb7afe0b2d18823647443ed36765cf4c8e77a69b069bc5747b8ae0b2ab97e46c978c35b7b8e747e97a9d1a3a8473474ef2e3bccbd46b1e7bd09ad589b1ca22acd8e7fb55f219cb1780e8b89d6f61240c1c5089c85697d5fc55008fa5afca5f9d5781a0c74210f1f62789203e2afe03ac3625c4f0c1432efda2a6acbb96a574bbb05bdc3ec0bc40224d1ee40d4f261e9bd8a3c370c598070594a02613363584815ad75cd160f212dd7c8eb6a5f6ca0c3b86d6de3bacb893f3c3aa2d31dd84c336d6a4a5dbd09f717e1d7c34862bf498bef2245a89c0e06658e266e2b48bd4963b7615220e5d2940bcfc2ff81661f4c1bad218da5a78da09de224e6eba30789dd19dc4f8a1f94bafbfe219549efd52a05cf094b7cb3314fc55b84239bc5922a9cebd07d5a16dad0d78d6ab62fc35852b74905cb0428a25bc1ef2b7845e395fb9564cfdd090591a5ed85c400e051b99c94aa3244bf72dba52f773058a753271622094057b1bc0d9a655cca995207532150fe05a1badc89bf9b5e2a1f1050314da2b45c54205b44db30d7840ce3cd9788208ac7a4998a57d8c0e5f7d90f72ce9f92cbda0cf5d550eccdd05f5204a02bb11bb4c78f8c67f67add64e11a31e1cff84d27bd629cf537c0e3585c3cbf2602d37c7068354ea9a412ef6d2bb025aa7e8c41954d08c2b884f7d1ddd228c690afca3bb2762dcc92692d7bcfa6e7fee885033902859f940c074cd69dbe5fcd11cb3ff7540c17cbb9c88ccc38ebf0b74b339b8b82e67c986ef5cadde3f688434d8d6b6ed76927b10fed8a86c26d1cf94d11e460ac1bfd3a08c868c6b679a4dd61e1a17f2c43d1e38fd91dde84c61093d638728b4c5a12f791fafe0aa3ba1d8e1daf1bde0983a9071a7864e11e0bd5c40b869aeac8c2611c49510856442fcdc85784a53cd1ef2912660d2b983a84dca8ff6fc256ae097c03ba260950ce7181af05840e6057d476915e53afb21dd95aad0146248794ced403ae7715dd55f6e5fde1c10abbb0840c6fb127279a0ec227f5297d4d8f822e2c225a6da737c15b6b85180c6849ccd284141b39f5511bdf335c2ae8f7dfe9284444dcb4960443ba10476b8949bba76f6959609546881140927ca55dffac619e69d5d4b1e06ea4fb33537795bf8aadc78f18a7755b58035122d00196f022cf29890d84a4f85a48c2ee82199a2d918239c0a5c8a8664aea9d6448e5eabfbb5b7bcdf1784ad41c001a0f0068003d419498d6c629e0bf5a8fc756e321484b07ae87ddc0e2eb4ff14cd43b991c5e3ee4ef93c689bfa412f782bd75b15d521a0a0baef82ea30cfab15c3a642e619b046c88f3c9efdf605680812719d4d71ca617a1af86329ef8b90c7cb72b62012296238c3589b08d6d1274087507352e2e64be1805a468b38c58ff1f1ba6f58db29dd85626c7b679322d8d2e9b6bdd53b79e3424d9c75a640706c5b06ee4d487dc04aca778b5ab3b5691fae55debf11664d67079090c5e9120799ee44dffb87e78da6f1597ec127ae7a14d995421ded103d755d8b58a479d9e46382a2c18b280cbd2a398fdf61c76b11fc80030c0d7081cd32f1721ceccac147f0309496a761325e213c7734687b905160d07f1d25b34048cc028113145bbf3bda351170aa4708cb62270d638edad6d71125f69ce88aa01beeaffedcece51276bc970279bd692ffd1464ddc928808c1eb7f776dcd3b66d42651c79bea5ae9de6af93b9fb63783f2fab09b4bb6a0ab03dad718527b36e89b0c5ee6ee52d20195c457a4d63e5ebad36a35ad41170b76df249283fbc3a66550094ce2d32a81dd8382fbffaf4b71626218f6089b6a26ad14b9249f0a1be51aac63987a7b7c63235034e6f1ca5bcdb3212087f48578bd85b9bb87610c432935cb085c9e42ba477f211e62a905da39eb3a4da3285ccaa58192ef62175e89439b78abbbcbdc42d2d00db5628211772c6051d87a9f807b2e62f29d90439bc510d412d144b130481b389a73bb083b4449f0f38f3988b729d8ba174bc1f474e80b3a60ae864cf9e4bd92a6c7bad44eebe722d8934124bf929777b7725566d56f80c152ba2dc21ace0ad2ddddec9a876d363ca415bbe99d61133ba938f9c19183d77fcff9a938790b988bfaf527ab54eb9894277ffcf2ac771177148d471419879cb1d5de75e4a670bb18709181cce829254269bd923fabc209e2330304221883228d097ab9a58ece091f672135dbca6c1d07b0d0f0ce042c09d135c53c5cf90089fb17df388c99ee2c49ddb8daa30801d0dbd3a45e8365f93379adae4dfd15e22df08a6e717defb72ead8758a0d1fc32101f9f24533481887d2962089bc06e038e9037c15184abde0c4fdb9181de42534489ae82e7db9e43c202dae70d0f291a164dc74967ef12ffc777014f75ee0d2768d70d04478443155b6eb16ec8ea9526f404f607aa62f28c3eabf6bb7b9ed14c83a5a36581a108a2870fe9eae5dd6ce2a13bc8643ecd1ae21d06f84c8a11cb36f36436f26a7f7167b805fd0c54917adc969a53117fe9c07bc939e2ddfe6eaff0199b831b2b52762e797c04f008ee9a2390f969bb842d2a06ace84c2d3fa4d84f071587ba16045c2f790dfa3f3987570155b8140fb6de21d62e9f958c69129a57ba5d654d8d7aa3", 0x1000}, {&(0x7f0000000200)='\x00\x00\v\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc}, {&(0x7f0000000500)="b7fca9adfd498644900981760ce716654366acf7abede24cbd82389fceb1e5abce5d49fa661b3bb6afb0beb6d7fc6864c60a63f28e216b8910910b202995e5c3e4213d9112e96206509a6b71c4b9b7805a676467d37750c2e183c9d023c616e5682414f0da62c18746dc70a72bde21ee304987fe1764e2209577e717b2ea24db2183a4f22021b5d395ca02ecf5f7f39d3552ba41fef9d7705412bc3e63642ef95fcdb7e1a37c61ff6e2d94353e7b57f280ab3744d4de2fb16b55b0dd462080015659f08a905cd15f340f25a4218f3e41562146eed127", 0xd6}], 0x5) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x148) getgid() r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r2, 0x0) fcntl$dupfd(r3, 0x2, r2) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0xe}, 0xa, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x3b9fe7e90beefbac) getegid() msgrcv(0x0, 0x0, 0xcc, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) recvmmsg(r4, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) pipe(0x0) r5 = socket(0x1, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) pipe(0x0) semget(0x2, 0x4, 0x109) executing program 5: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x0, 0x0) executing program 6: r0 = shmget$private(0x0, 0x3000, 0x2a0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup(r1) shmctl$IPC_RMID(r0, 0x0) r3 = semget(0x3, 0x1, 0x6) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000040)=""/20) r4 = shmget$private(0x0, 0x3000, 0x4c, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffa000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/21) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000000c0)=""/127) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000140)=""/185) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgid(0xffffffffffffffff) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x10000, r5, r6, r7, r8, 0x140, 0x3f}, 0x4, 0x9, r9, r10, 0x8000000000000000, 0x10000, 0x6}) msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/248) semop(r3, &(0x7f0000000440)=[{0x2, 0x8f40}, {0x0, 0x401}, {0x2, 0x8, 0x2000}, {0x1, 0x1, 0x1000}], 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) syz_open_pts() executing program 2: sysctl$net_inet_ip(&(0x7f0000001440)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000000)="d3", &(0x7f0000003400)=0x1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000080)="c44bec592702ab1cdd92317692730e736ebf112610c20a420d94c31d00e0ae703aff0b44f23ff28a50bb811886a9c578f853f12c7cce1d3b3de1f3c9ed35462cc3a0282bcdfdd8b02ca8000254a50f2e8cd961314454a070cfb3cf8afc6494bba96073e38e38378041", &(0x7f0000000100)=0x69, &(0x7f0000000140)="97da1f0f08401ba5ba97c164ae870960e64952c54273299adfa1053e26805af5980efa6e44f40476f871a7b201dea3be01f16e5d68ca695c64990dc86d6cec5f4ddbbb95f88356019c37222359bb980e06970c75ce659842d3fd379d1890dc9a03e1b1958e55c6e1b37a8115f893717e37295b063a0168a8c9bda7e7eb726a52e87b31c1acfd9d3c43d07b95455177f49da3234db3e2f799a22191793d5a57e80bb5", 0xa2) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r2, @ANYRES64=r1, @ANYRESOCT, @ANYRES16=r1, @ANYRESHEX=r0, @ANYBLOB="3e16e2b1d98bd0537914690fdd46c568ca05cbbc8cff5d9181cdf2ed06dee2c8b42f1d953d8b610000004772b8b701b28887585d12a9fe366a863468db2759117a3c6ba91ac8cb2f77ce317a111833e686b60e024c5f8aa8172b5b5d062372e5728f49300a738230ff5a7d2f7708d35fa883b9a59fd13f7e1a08b0336fc0e3485ef6e2ee95f103771588ef965b38a7ca6561bb7eb41aaefd9dd1e91891e0f5036aeb4968860c2efea9da74f587405a038ffe670281e78b821b91d2e54cea53cd820e210d56e8dd312c3cf601cda68fbdff813f940278ec590a04db4f221389b71ef85839781041de3e2dd0c8e8db72c2860000", @ANYRESHEX=r2]) syz_emit_ethernet(0xdc, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffaaaaff0f000500000000b29100a6000000000000000000000000000000000000ff0200000000000000000000000000013a"]) executing program 5: open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r0}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r3, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000040)=0x1, 0x4) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000640)="a4", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x81}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) close(r1) socket(0x1, 0xc002, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: open$dir(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x6a0, &(0x7f0000000240)="46f559e0b23f2cb1306b56e66d8e54d82b1588c05d1d5ba750289c31caf27fe9e0edd2b6d68ad3b491c280065acc291ac1fc7719605316c45f6b4e2303e877f0a3a423e52548adc0c0e41d0320af64de7638d79457cd5e8ff234dd16453005dc4f9b63b836cc7e8d78f8ed81882371520bb06f9ae0ce49c913d225945ee8778c5dd0e67d29b1f805cfa0190766bea575f2fcf8fbb1", 0x95) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0xd22af95f6c4b6dbe}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0xc8}, 0x0) poll(&(0x7f0000000440), 0x40, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0x0, '.\x00'}, 0x4) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="6af4890d68e28f02a095d83326ad07d341a3c421e0d54cabad51b9e31f5f67323a3ca8e87fb2b8f319c3119a47ad5b1e4812cad251", 0x35}], 0x1) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) close(r3) pipe2(&(0x7f0000000080), 0x8008) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4de, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020000000000000000100000093"]) executing program 1: r0 = socket(0x1, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x1}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="250601f159342eee94d2bb0100000000000000828336efb2776b8a25a1d29782c4613ec0506ba54231e116208bf6042834cd047e4a46fba64530ad928035601dd95074553e5016cb7db9f350e50d11264dff97f091f56a4538d605335d50b4f36e320751e455058e3cb72c0b40f6ecc72afde4e061e6c6ae1c43177d867f", 0x7e}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x9, 0x10000d, 0x3e96, "00001c008000", 0x3}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000940)="80", 0x1}], 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e36328b2", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000140)=ANY=[]) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x1, 0x1, 0x0) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x3d, 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc07, 0xffffff61, "9707957d0500c0406b1309000000fb00000f7e00"}) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) socket(0x18, 0x2, 0x0) mprotect(&(0x7f000042d000/0x4000)=nil, 0x4000, 0x0) clock_getres(0x2, &(0x7f0000000500)) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000100)={'./file0\x00', 0x3, 0xfffffffb, 0x8000000000000001}) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3c, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchflags(r2, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004", 0x7, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) close(r0) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffffc, 0x15}], 0x7, 0x0, 0x7, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x0, 0x87, 0xfffffffe, "1a113f00000000000f00000000ddfffffe0000a2"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e52314d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4090000000000000025512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca996d7cfb48aa58b1c261c4970cb1298216dcc507bf985886b5c018858f83ae1ff844fb7548468549dc2b0f31791b7282892104121e0dd45a241996d11a0e62769f55b0de0973a63361aa48d167c3b62cbe9bfbd9aabec6a049778db3ca35bc0a25fa9c22cf492468f715f5901c824ef0f51eb008b4a3d8499033f1a457dbeb4303963a2a9c0759aeaafb5f8250dfa64a6a696b966cdc91696fbc5b5b39500e8b6330ec1863107b528b2f13b4d45b40135e2e8e6e92eec7572724bade5bd86e550a4780cfe570a756459e962f431654bb849192e74912839647abe40ee2dca90d8d37c38456aee98f3f9acc9ccea15595e82f101fffc492374e55bf53121a195f37b2615720d2f269f83b2cbb18ab41f83c4e32ef1cb5600a0ef2f0667c44940574eecc40371d1ebcb778130c63a07b79558ec0b5b78e4d18bc27fcadcf8bfa9de2ed73012fee6a19c29dc42a4ca8c73e6eff86fec9ed2ed3e69377776ef5a5c570ac615db73ef24c40f342eff0754ccff88fda288460228fbada1c0319bacdd3aca287604c52aaf14336d97d3e0bf8830cc7d4f4283d83438ccbdf8d45041fbefaa8608ba88fba0004cc44afc8c8f1a8a4472e6e88b43b752001fcb029b3b775cd24935a8f7f2bdeb6428516a4b8edfd327b33f5fa9e157ef5286b6b624c2db7772278751b6150334104119a58811af13760a190b0392efab38a775fc023975eb2f4383ee5bc88478b924c4696f13445c76c4670971340aad20f0e01330c1f6a055612edb170eef6a0ff5a14de67abcc45790754a64573d614e16f071ed7d77f042b657a378318836460c04b6ff8ddbbff6b6511c0ea406490ec979865cd598a5f5b0b0f6ca34af97d541062c0095e6787e270f86a686884532db84a9f88cdc375c8985fb8181e4277ffd5915b503017bfd7b1c8e957d52d8a643aeb9b3be052a7265ea60e36a009e2e28cbd86c8ba432094e141f37c45d6be90c82e4a879fa1f22bc4d238be60359b1aae1f7f62d8206cd32a337711be1cd3c5029ddb5e9bb3b336537d963e8fc9d6c113ae7ef88658537e8c271006c0e29410aa5c04b1eca16e04020af06c948a341388f2c2f11fbfc1d37f8aba14c04d1be6d25fa4c58f92e8a633ada7bbde1f06aa7d631b8a8cef4f75fd692340170e39b75415a9600a830567fcadac423982b8f18a6c8446ab6bd5a314f4b9d24fb55215c656239f08fdbbb40d9c601699a386aaf5e6d0282eb0ab225d6507a7dffccce16612289618af0e3c3d743d428b075d58df0097b1cdcf8e521342467e5fee0530ca7a749d952d45ee22f522e8e1a7437197cb4e8e7784527a4f423e1528933d0a969d5a59eba33c8e2aff81f29880e5b896d9f180b89387578821dc4459326b4e1b1fb72db7da4d4684c2f433669612130153bd4230a9c3d1a88b882a8bbb19820c95a65e68a28eb770f0b40a24a6ca06c5aed8b07325066a90f89c728abf3bd1b49c20c3a2b68a66dcd4652dff09e5f3869fa0fd771882c2b21e1c9c3e3bcd3ac3476215dfaf39320411c7fb08da837358025b51ac96b46131f3b6f8acd6cb4ced0d30515a901ba56e600dd20aa13219db479e5c6d5757d4d069f23494afa0c16ba294bc28e2ff922406be100ee5e69e80f56c4d64705aca81b68b91e8d08b237db06faed0a5970d564eb7b0b5d2f688953b4ab00d9e0af1ed8e6a44a9cbf7b8027462d6f434eddcc9aa4d4d81cbde3687eabdcd19f4f194060d708a5d00e96a1bb4924c2031515add40ca3bfc7150adc60af55889180a64f65c74bd2cce6b4f9d658e98dd7c8a2688ceda3e38b25b1364ef2253e5216cd1d815e205fda0fca0c56666f70b0ac4a86cbccd6eab491f716cdf3a4043159eaad3affe989510b7f2c75b923ed8d5b44675e8619a226ccb8701945b0084c8359185729def0b0f9b661778bca7566e8365cf45f5b1f9196b4570f09633245bafdb6731df989c1f718f35b229fe0132d6facd769d9fdc408dcfc8161ff7c7a37feee1aa0427335efcf4d8484981e6d47adddff9b3293e3b0a0dec6f4adc232740f2e30953bc6a8822abeaaaf1a0e3aca6f8ad919bf6a4c0559b4ead7a59b72c639e77fbf7b24539abd458a080c67c28313f1843500b81aa59b86ab376600bbe8374ad13cf1a19f1a21b284aa89a85cef62d6a293566647030031adbf4062d2ff6c968b6e402c175ccf1b0cf491e0711af87d16a088a86d369837ac6e72f8a92525cda48f126a106873a9123fcf21a905c136dc7e3652eb723b946749dd2d89ca75cc20e12fd454bfed82cb7f2b3b3137fb682497cc295c5165114e0393fdc6cc9246e6bc8707134eb2fd1a1c448f9aec27cbfdc6fde927202f81ed6bfa10693f59918da12cbdb998b51073a2befa700e573f0a9951cf1c6d255072399e618ab35bcc186e260000987f71b2cc0a57c4eccaf62f0db5e5daca1fdf379075ef84b817752afd620a64581c13dd359933ca6be9795360c06a83bc83cc9c4fdf546c6f2b2e593d548dc0cddc778da524705a2bbe9b364d484fd108a3746630aa63880c0e3bbc46ddf225c2842877db2e84b1b0cb073b5f465ceafbc44dc7e8c630308b5b5954", 0x8ae}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000340)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4b5909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc0000000000000000000000000018e932c973b87abe6003ed08e02f69dfed34ee16f9598917afc70715b15561af7defedd2a9", 0xf0}, {&(0x7f00000000c0)="7cf775bed83d731d0611fe7655960473c2cf48dc1bcf9f76232b086c2138f8c93edce89b4530e192d5d61f320db9d6bf26cb127e824a734743000000000000000000", 0x42}, {&(0x7f0000000140)="e09c3ebfb5c2ef94639055c2fe6d51694913915624a18efcb11d9bb877d7989ad4e18467667e3a000000cd4cae1890cac528cdc33500fdbdfeb24ff931429bbf2d80db199f69f3c1b7bafa3fbb483eaec3d17b50dcfc9fa3b954b330879ff16ff07cdae3e25bf325c2af25f6e8e766651257b32fdb9c12ca46e01e17f7ca1741fa115a39168fe44c477a8e40a49fb9447818736fac2e8cd1cb2b387a", 0x9c}], 0x3) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000440)="4c56d147def52d0e36a2cef01db308b9eee2ce0c72b0f575f2c84c781764681f15bc5c88e8813ad60f1a87bbaf181a4e2e453ca87628011eb14ed6b798a310fc2b8f95ebadcadc96039b5663b7c22c11e5230100cde7859dbe83761feafda18b31925476d0de86d257a3b82e46412601649476ad4ac52eff4f154095ace45e3802eecaa66aae29eb056318429ddd6a7b55ea0499c51e52e56d704b7b7d82971372cca3badc79e50d290ed0befe61602057f04b458183202df797e7920cf745a632513b8e31b2d967d3f34a68978d3fc2", 0xd0}, {&(0x7f0000000540)="343fd9e2c23a1dd970d11bc5165120d48c378beed5d297dfd4ca669efa09e98a2ebf85f9e943102e778796fc8b01ad6d37d565382a0a846282dda2d651d0a433d74b1a1df8400f564a00f5e38103f55d9bfedeaab9d93947316a59fd5ceca5c5f8af3ec56dfd1b17407fdf9ace26f3b6253524a6094e6ee024a1471fff68894e8329f3c7af8f24721377ab92e6ce28af974ad5f80e2c85481c17ce71", 0x9c}, {&(0x7f0000000600)="0e96556826f286956370dd1297f1f39d7d71fc00440638ac66530f9881c165e80c649baa1189454ad9fe39e40678e55953db63677cac85eb29c0cc273e942835fed6a593c9a54d65e58ace0385b88223d403", 0x52}, {&(0x7f0000000740)="4430ab1b64754be4ac7afe544bd3c7320406eefc9ee4aa70eea65e0582664194c79cadafd46c3c003c0161d1a18c4d6fd2750dfc9b0b4f2491c8a36df800ff826dc4b688942d2733bf6b55c45e8e104fa88c98536bc87fea27c92b1a26b6cdab971b4f75f9911d19d7714aaff1661c3284e10d558ca314c2b7f5d2d3fbd3912bc811ce6179f73bbffabe804df92b1afc7e56a440280396742d350a573ea1dcfc809d71f27e8628a007", 0xa9}, {&(0x7f0000000300)="23e9e1d0049809475048d9ca456d827520cbd10be606", 0x16}], 0x5) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="a33ffc8ebbc38e8fae4f5216944715c7717bd7a28e6008e08f33915a7cc4590abad0fa466888d0c4d138c7eff37a5fa38667b9b96cac38eda89e3e114601da61430a2f76bcda87b2af8566d2d6e0660fe784f6e3ecf4e8733198290d2c43ec5bff77df24b49beab68981b6df2505e6cd9c5e13dd1e99dc52c1c7f5d3a06eccfdf2a62b7bc6c9255326a206ec89da3c70cca81b26fec745b4b8a8f181addae23a7d7c25bc187a50d9", 0xa8}, {&(0x7f0000000000)="b60715bf353eae", 0x7}, {&(0x7f0000001640)="3ed0efdb4663225df74d825fc49d576622877a1fc1ee10801c808c4f00518109bb085bed6219b3c31fd5e5e6e6c8718ff49546369cfd5f241572885c9a26b0a142bd941e7d541191865ae72fd213a7bf0990aab744401f5bfe000cb832c6c2618c049cec43433fec25b41bea184d55b93a6498436fed24c1c73132791eff172c8bdbfe2e45f873ba08f87c9dbc80e5755d39c2525d8ca67349883b4cf5bee3d24a02957e987f0ce64592c60b8bb68f", 0xaf}], 0x3) executing program 7: syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ff"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x200000000000027f, &(0x7f00000000c0)=[{}, {}, {}, {}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd62ab41fd00180000fe8000000000000000000000000000bbff0200000000000000000000000000012b0100000000000002059b423756380100c2040000000000"]) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = semget(0x0, 0x2, 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(0xffffffffffffffff) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 5: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgid(0x0) fcntl$setown(r3, 0x6, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r5, 0x0, 0x100000000004, 0x11}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r6, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x99}, 0xc) shutdown(r6, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000040)='\x00', 0xffffff34}], 0x1) flock(r3, 0xf) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x4}]}) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfc8f) r5 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r4, r5, 0x0, 0x52}, 0x7fff, 0x100000001, 0xffbffffffffffffe}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffecb) r8 = getpgid(0x0) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, r7, r9, 0x0, r9, 0x8f, 0x8008}, 0x6a3, 0x0, r6, r8, 0x2, 0xffffffffffffefff, 0x4000000a, 0x7c}) r10 = semget$private(0x0, 0x4000000009, 0x82) semop(r10, &(0x7f0000000340)=[{0x3, 0x9, 0x800}, {0x3, 0x4, 0xbbed730118fd089b}, {0x0, 0x7, 0x1800}, {0x0, 0x201}, {0x1, 0x3}, {0x2, 0x8, 0x1000}, {0x2, 0x4}], 0x7) semop(r10, &(0x7f0000000040)=[{0x1, 0x6b}, {0x3, 0x200, 0x800}, {0x3}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x800}, {0x3, 0x7}], 0x6) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000040)) r11 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r11, 0x5c, 0x101}, 0x49, 0x8, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xfffffffffffffdbe) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r7, r11, r5, r13, 0xdbdc56bda76f491}, 0x5, 0xdc, r14, r12, 0x3, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = getppid() r17 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, 0xffffffffffffffff, r1, r7, r15, 0xe2, 0x2}, 0x9, 0x0, r16, r17, 0xa59c, 0x6, 0xbe0f, 0x5b}) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x800c745b, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x10, 0x2, 0x5) ioctl$FIONREAD(r2, 0xc028698a, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x2}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB]) r3 = socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000003c0), 0x10) writev(r3, &(0x7f0000000200)=[{&(0x7f00000002c0)="abd2a9f14a9c66df1a264f91e0850428dae49969a544bcd15e15d8b699d3b3758ceb5d19a1188c538d251a7d36e9537f017082ed4a5f4c91d0c64d0fca36f0e3d8a0feda04ef061938da5517f167b850a4f624dab7c5e1641a1f", 0x5a}, {&(0x7f0000000180)="640adaf4911468e06e3dce5915e0da8ca52786e06d", 0x15}, {&(0x7f0000000340)="119d3ff13d17d90224453dd0b7c3e1d62b20a6e2dc150f34c4fba6e54748a57325172d03be3a6b1847affe4b70a9539ee1281ac0540f86d693cec0496e57e8b9a8298e3fb54601c370e54739fbe096abcd7ad0849e06", 0x56}, {&(0x7f0000000400)="198fc2ea12114b8238417ee62e4a6d068cf2b341e0e199d58054e52b101463d8c49f405533ef1eac737d365b21415bf467d2c7d8b28624bec0dadbd0e8068f3bad7d1ac7e2aee3fbb51b9ab53d477d340609864a93410c99cbf532db14f7dfa17bed40d1ed3b17747c1f48b7b61224e42125f17117d99e692ad5a15cfae0349da20b46a26ac36f58c72e80f77d0093698e913c501f5315d9fa7b591e19af663ad7c166bf92a3ee60a110a3c949e95234d0bd239fa7c9f715d2fc22cde556daeb36308cb65743a3db8b0764037cb72e15d7efa53fae62c378", 0xd8}], 0x4) close(r3) r4 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) getppid() r7 = socket$inet(0x2, 0x2, 0x0) fcntl$setown(r7, 0x6, r6) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), &(0x7f0000000080)=0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000d40)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf3091873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe300000000000400000000000000e9a3471867737ede7592cb85a0a3fa080000009b265a169a79ed9980eaaacbcce224abc7b30926aee1eb5406651f92d2a4a8ed376e8106f51cef5c8b1c97c353854b1527fba94a64a6792ed9baab872115923959cd893b3dc8ffffb1299340000000000000006229267fe9dc3e37c2cbf8235a2df05e6cbde165fccac16366d0359a50f9655acc9af60400000000000000ee35cdd062abd29543037df184087a5c9a09e402e6e672ea0000000084ecd5d742989c08c49b45e071c5e24394002c3f2b51aec9d411e0f0a369418559535ec5c858e89d9b5f6f6a26f3af59219b8b249a2c1f5af844a0e398bd14137538d1c720234a2c293f416d3036ad5181bed903afdd6099a3d2add78a329c86e0806ee6fd661d0000000000000039738ad6b33de0102251703a9347d5c11989a3d00b631bf6bbd68a9788a99d9986ffe6c70000000000000000000000000000007adf2dafd286ce0ceceabc45be3b7d0d424a5d9ab4c38ba679faddf69d1ddcf5a5eeccb31bf11358ec6899bfc06771971d0ada30f6edc99a931413b1705004b36d27afe6618401ec3f2e3dfe185453a5d7e3013bf83ad50ec31805fbf135350d06a5430e97ef1d22d9f7b841d25cb4424eeff432818fe781132c6e8119fbdf2e5e586fd872a341d2fce4c0c0c08d9df4e8013a3e3ab39777652ff3e3898aad7abb87aa76bebd48f42f90bcf5edd5175872a9524c62666fdae7ebb372c35c0d6bae7adf8c1be279581ad4fcc9617cf4ec1968666f019e4c540a592838325d3dbb9fd5395e25f26c29c3fb6576c64463b7583e264b06de9eb3d4975400000000000000001af17ae4ffe8a70c6c8fb3f4d2d02e30532bec2c616ae3198cf636bd8726ec5a6ca2d9e0b11d7bfe422b79e449fbf588c80829e65b21f13ea565e59119e8b48b59b494080d19c7e35f80ae82a7d5797dc87f6b498a00f7bb7b0c46e41d1507e672", 0x31a) executing program 2: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ffffffe, 0x0, 0x4c09, 0xffffffe0, "9707017d07230000000000ff000100"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0, @ANYRES32=r2, @ANYRES8=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f0000000180)="0eeeca80964d2d5edc4b7bd5522a0a41efb2a813835a8533e207000000b8a9f7e7ae560b060957e8ec72befc3ff9927918d98f6ebb1d83c6dec4f726897a472a5e37f720696dce3745d608ddc09e0f8981a3925bc19d5207342873a0c1d0cd5f12cceaed3b667f3d915460a432941364a5000000000000000004000000731b727116f235ab59d17d35c6418d9ef3c17e9d180a416d41e84d4212bf4cf978a64ff5ad09eeb017549ee63fc424ebccdc8fd19f7267cdccf37fed74d07cd376977b5b1bab239283ed12", 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@timestamp={0x44, 0xc, 0x8, 0x3, 0x0, [{[@rand_addr]}]}]}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) poll(&(0x7f00000007c0)=[{r2, 0x40}, {r2}], 0x2, 0x0) sendmmsg(r1, &(0x7f0000000600)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd601d8f2b00000000fed7871358eb087d34e8a93239c1a0cbc5e715db445af8d934ac5c811f994be6"]) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x5) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', r5, 0x0) connect$unix(r4, 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000940), 0xcc, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(r6, &(0x7f0000000400)=ANY=[@ANYRES64=r7, @ANYRES32], 0x15, 0x0) msgsnd(r6, &(0x7f0000000440)={0x3, "a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af83f321177b2fdcfcc2725691dc0"}, 0x6e, 0x800) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000005aa2454826a594a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f42ad7b6c725e83054b8f8cdda743d5f5e29f18c6494ccfa2b5aa73e516a432c8e6a5d60e1ff352c6d870115e3da81c3f729fc36a23e2ab8343df0c9a83b1900"/152], 0x91, 0x800) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r5, 0x0, 0x0, 0x0, 0x40, 0x100}, 0x0, 0x5, 0x0, 0x0, 0x2, 0xf234, 0x8, 0x9}) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r1, 0x0, 0xcc, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1}}}}}) socketpair(0x6, 0x5, 0x0, &(0x7f00000002c0)) r2 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r3) kevent(r4, &(0x7f0000000300), 0x9, 0x0, 0x0, 0x0) getsockopt(r2, 0x0, 0x7, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRES32], 0x15, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x3, 0x7fffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x3ff7d, 0x4) r4 = semget$private(0x0, 0x4, 0x7a4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) semop(r4, &(0x7f0000000400), 0x0) r6 = getegid() semop(0x0, &(0x7f0000000140)=[{0x6, 0x203, 0x1000}, {0x3, 0x0, 0x800}, {0x4, 0x2c, 0x1000}, {0x1, 0x2, 0x1800}, {0x0, 0x5e0, 0x1800}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0xc000, 0x1000}], 0x9) r7 = getegid() semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, 0x0, r7, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000280)=""/80) getdents(r1, &(0x7f0000000200)=""/111, 0x6f) getegid() executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000100)={'./file0\x00', 0x3, 0xfffffffb, 0x8000000000000001}) (async) syz_open_pts() (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3c, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) (async) fchflags(r2, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$FIONREAD(r3, 0xc0206917, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000480)="b16b320b2cfd0fd2fd9a7707f37ccda23df3fabf68dc9669cc5f28be391a04221d98f897e205ebf965dfcdec4571f8d628841153a328dd97a8d1c89f26ae0ceaa6b6473581daeadb77e50e2d49b88d3bd0c15074256ee37182f7bc7099071d5c10e0785f03a8395f90693782de7dc95b09258ffb7a5f57510afad2f7d2f8b9031333492db8ba8c4718aa4f322fba095f4d", 0x91}], 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) executing program 3: r0 = kqueue() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x4}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001], [0xfffffffffffffffb], [{}, {}, {}, {0x0, 0x4, 0x0, 0xfffffffffffffffd}]}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x200000, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) setpgid(r0, r1) semget(0x0, 0x4, 0x408) kqueue() socket(0x2, 0x4000, 0x15) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8d00, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) sendmmsg(r4, &(0x7f0000001440)={0x0}, 0x10, 0x0) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x40, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000003c0)={0xb1b, 0x0, './file0/file0\x00', 0x917, 0xfffeffff, 0x2, 0xfffff001}) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x6, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000002040)={0x0}, 0x10, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x0, 0xe21a, 0x8}) fcntl$lock(r7, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x316a44ee, 0x7}) executing program 0: sysctl$net_inet_tcp(&(0x7f0000001380)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000180)={{}, {0x7}}, 0x0) executing program 4: sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="6ff2705705", 0x5}], 0x1) nanosleep(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) dup(r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) bind(r4, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x3) r5 = kqueue() shutdown(r3, 0x2) close(r5) write(r2, &(0x7f0000000400)="3a20851082c188f8b3d8a063d21f5ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f057d851ff628dd309c40f6e3c93d1edbe3c497a574185822af00cb6219a01e21d2c28d492cd5404b16dfa627d93b1e8999382f0cdad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55f05000000ee03902878b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3fb1051eb055d45c693d7549712f5284a9fb72b7c4caca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c8560905004a9149cf80f44bfa926cd0fc56bf17b6ca4a2bad93c553b2c54faf0c2c97b9f562df6a700ea40f1eb3949e59b7659bd6e5580fb45d858c76319d8b684649485512d5364eb12268b52049f2879c410e105742f6068bbcda9f4f18e64c540920d8748fa7117b88cc9e4578b8419538a65c0a78148819dab4aa1039b3aed3ba3060b9ebc21e263bdc097562568745d44540e640559eda5c6ef88a091ec257fbf18ea715989796428f5e1fb50d4ae61fc0e98037f172757500000000000000", 0x1c2) r6 = socket(0x2, 0x5, 0x0) connect$unix(r6, 0x0, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="0100000000000001000080d93fe2bc19a0e0a5ac439cd11a43f9ff4cab1624c2bb68e0a35b5f697ec4e6f27d86d7e90cc6fa8b7ef08735caebe7f891c145f971a84ef084cdeab997e2bbed0db83b145bd992c7788883d336d2d3e668326808009af17d936b1d8125a2fbb9d959e3457aebe5c094e51b83513cc1c90139d0437f7e7e843289fb46e10972244a349de69949f6eb8cfd534fc57f29d8baa761ca7b7dff8bb1cc881a9a6f75afed6aea24596934a46568da58233afc29777fab1d7a170cac27a35aa84d9cfb57ce750000000000000000000000000026c4e433b0736c9c1a74b764ed29cf4f623c31b3e595b4bfd8d56b8ee6e7606bda0e7dcfa30413468afb961b3816b94c8a29c9a916d242d3ffdf49a0cb13fd08f546a2a4e8649e9c9fda4d5445540cb55c475e88366a60f89181b399d912aa6283b9c1e999b97bf5e5d3645a6568683a6d065a7d45e5142b7e7a5769d9e1e8e887f92280be49a734e7db05615ac257105f42180778d3b3ca37b6b8c76289682c3bfb0cf6875e3ae960aacb0403c2dc4ec3c32bf625ef003c33cc96bd1183072c83b0034c64e2789fca401a56d14c8c6503a1f604eeee2d014659f62c0c2b699ce40000000000"], 0x1be, 0x800) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000080)={0x2, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: getgroups(0x9a, 0xfffffffffffffffe) setreuid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x4}, 0x9, 0xa1c, 0x80000001}) msgget$private(0x0, 0x460) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) setsockopt(r0, 0xc4c, 0x4, &(0x7f0000000740)="2b04359f5dd2e3c615c7f46adf2734425668e5321c320f9aaea07d2b03dd339045e67a6aeef4c226778382691504946219172408c5a56b5a5caba852c558466ae693a33d916b8e1da3789b8b31dd541e9147372c30e45f031e9bde9728c98c135148", 0x62) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x1, r3, 0x0, 0x0, r4, 0x132, 0x3c}, 0x5, 0x9, 0x8}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x5, 0x0, 0x0, r1, 0xffffffffffffffff, 0x40, 0x2}, 0x79, 0x3, r5, r10, 0xffff, 0x8, 0x55b20eae}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x20, 0x0, 0x0, r6, 0x0, 0x82, 0xff}, 0x31, 0x1ff, 0x2}) r11 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r11, r4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, 0x0, 0x0, 0x0, r2, 0x90, 0x7}, 0x0, 0x8, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xe4f, r11, 0x0, 0x0, 0x0, 0x775277182a9edabf, 0x2}, 0x48e, 0x3, 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x2, 0x1, 0x0) getegid() setsockopt(r14, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) sendto(0xffffffffffffff9c, &(0x7f0000000680)="466e961f3bf9669bb8d985082bfd134a6c387f28afe988abad2ba235da0ab89ff974b9f3b8536175e9104b09603a9f76b71dcc1ca8ad51a4b91e42c67fb4e1b3605f9a9dc7b16c3104de4acfb830ab24df7f5bc52efc73accf804404cce8c99daf1ac9560556a5884a91cdb93e8019e4ec2393531e946218e0c4da6ba7f67ad6c6f46cc2cb7e8c0e8f16e3e1234e0cb1dcf4587c475b6337340752db1f09324fe55bd85ba3ab8d8dffb913eee46021e830", 0xb1, 0x7, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x1, r12, r7, r12, r13, 0xdf, 0x79}, 0x7, 0x8003, 0x800}) r15 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, 0x0, 0x0, 0x0, 0xed, 0x3}, 0x100000000000003, 0x1, 0x40}) executing program 6: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xd3}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xa8}], 0x8, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="fd6f6d4ba724", [], {@ipv6={0x86dd, {0x0, 0x6, "15233d", 0x8, 0x3c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f0d0aa5cfa1002fe8c1b98dd5188a294", {[], @udp={{0x1, 0x3, 0x8}}}}}}}) executing program 0: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{}, {0x5}}, 0x0) shutdown(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setrlimit(0x0, &(0x7f0000000980)={0x42}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0/file0\x00', 0x40, 0x12) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r3, 0x10000) preadv(0xffffffffffffffff, 0x0, 0x0, 0x6148) select(0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000580), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000000c0)) r2 = dup2(r0, 0xffffffffffffffff) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x0, &(0x7f0000000980)={0x5, 0x7}) r0 = syz_open_pts() sysctl$vm(&(0x7f0000001200)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7f, 0x0, 0x0, 0x0, "21010000000000000000000013a642d0182f6ae7"}) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ftruncate(r2, 0xd656) open$dir(0x0, 0x800, 0x120) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd14) msgget$private(0x0, 0x100) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001c0000000000009078e0000002e00000014e204e20000821c1c945cc089078", @ANYRES64=r3, @ANYRES16, @ANYRES64=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x80) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13", 0x5) setpgid(0x0, 0x0) close(0xffffffffffffffff) executing program 2: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getppid() getpgid(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, 0x0, &(0x7f0000000040)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x10001, 0x0, 0xe0, 0x2, "15a9079cb6dbef5adfd063d7f6ca08dbca3085d4", 0x1ff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt(r6, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r8, r7) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) executing program 4: r0 = syz_open_pts() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x40, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() fchflags(r0, 0x0) executing program 4: close(0xffffffffffffffff) symlinkat(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x86, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getegid() r2 = geteuid() r3 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r2, 0x0, r3, 0x0, 0x0, 0x2}, 0xfffffffc, 0x8000, 0x0, 0x0, 0x6f, 0x6}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, r2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001100)=[{}, {{r1}, 0xfffffffffffffffc, 0xa8, 0x1, 0x58d, 0xffff}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b59fd0f80c0f1b", 0xda}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b995e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a899321690405e9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56204a938497ab09afe7d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e3ccc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a333841df778ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634", 0x8d6}], 0x3) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="73a0212441af03d7c590fb35589c23d5facb020efcd46ce5d692fc22ee80650e3ed4dce10f8e29e9f374bfb514a3b1", 0x2f}, {&(0x7f00000000c0)="bb549e9e738d8132b1be740aa6e734c80575888aa021998b57df40a101d691772444c21839243f3ab8fe690ec439591cb686c6f46fd1f3461decb129008c4e91ee33ae5d73d0ac4907e08c3f43a7af028e61a2142b1991c50ae7203b100fca2b8216265e1359127ab0d1f543224d9bca8a544d33c933591a8541f5d2e6cc37beef6cbc244a7c3a", 0x87}, {&(0x7f0000001040)="00e43cdf330781fbabe54cee84bded71b4b668050d296abb7d3aeec5eb1895de97b5bcfc288fb0a5514119646b972ad732281a26babb59479f374a206a30a4b2cf847639c6ee4e001ae822e5961a880ff7d57f31166458c53803dd2ced3733067785d328a59b559de55f054d8031df43fc110c1dc0b10000b01bbaa5c42310aa605c7bdb53f076e71927008185c0184ad155d80aafda93918f8f717bc89724086db96bba266073", 0xa7}, {&(0x7f0000000180)="4ec4f499010d1f59c828c74147fd3d4de35da11954d87ebe254401db7a61c71be173c722078312baa4b9b59e5489fa310a8ac1eb260f01ae01a95e19a52e4084705cd6ea2e3a9aa2613ebc87d6d91bd3e087004caf587995d2902ccd6b2ec3e0fad65394b7dd4ece8f42cf066fe772d5f4", 0x71}, {&(0x7f0000000200)="d3feb30c128fcdfb8715140501d5946416f044be66226d23d707b99f15e9fff9fca82e5aca46", 0x26}, {&(0x7f0000000dc0)="6568be7c56200f488230171a243f726d87e85545aacb3e229c122c9affc49e80c8fecde8ea874119c2b305592601a434436c222460c231e3ef89dde2f99ffea7358b64fcbb78e80487002edc523ee250ae93b6c3929eeba3df51f40085f44f8fad4d1e6a4b0266dc19748f90b06e5a85fc6351ba1feb37bae166a41fa4c11e0e94467562bb4fc521032d6c1dbedaf9356aac1d98ec03d67b1f9b9a94f97f23a6aef22c3256ae9e69a05a1f1d16311f30fb3139601e115c566f62347227d7bce713e8f3761cfa50cebbe2fb4461a18f7ecad075cc5905c735d802907d93bf3765fff0a21360b096f2d50cafe07e74a38e8338028566e46f3db4ebf20b4840ab700e963cd571aff3601a6f7dccaaa9f8c7901d5a42d9dcfb591f4a754c055f1a341ca4cea62de5300d224edb975e3d1a1057c8d5be87d12a6d3407f2818e08311857735a7a2e7f3d400133817d79e46ee08b0c77fae1a6c422fef20bc7f8a20084d39de6b02bd7991cd6ae3a0d83c2e4d965099d0a049abed8d7a5da278605d4790bff99484e42fd3525d6cb9c48d2117d111f83abe5eb5576682931c1f0b57bcc3d49758f98ff991edb1bedad802dcb7cffc42e10e8213d62092a75fab2930c6c3bae4008f724495bdaf799a64e0a7b57dd96d9f6c4b934082741d2f184d8383b279b15a438724621855076498b52d6f160c28680a29de71befbec3863b456127696ded1fc2697fc0d2841f718ef388e99ad19c4a64b3bc94e95dff19aeee75eac1832bdf51841c1494f0f198", 0x22c}, {&(0x7f0000001480)="d1544c900b619897bccd42c6741680b8fdccf93d9658a777cb31ded73d54d84ef8b8a2bb45d9fdc56629f747805cb646e0d545d42303d839c668dbac24e05ecf487afac8f7f4ea512f1e4c24ed10c2d122383a55ca4c48ae1518a4406328eb93e9a243086bd0a75b95b3f2d3a2691626f6775314df06ca3f7e43618c999e30666ec1c359e4c8740b3d5923a0ec22f5a94d22c86920fb8526c1a8599f9a82cda3fed8526aac5fe7a71f62869dfa2d40369dd58859e5741adef7292003540dbd05b9f0feb4dfed8ca46d80fe55b8136976c92a5d39681eb92460cb5117354e284d7a083f463c1cf146e6b2e8947c0d4b", 0xef}, {&(0x7f00000003c0)="14c06021fb2cd44cd2cf07a850120cd395f237d451c451c4e933930818e13ab43f7fecdbdfe6086b9c556eddbbbed282f3377912a46ffa4ecf5d260a3e000000", 0x40}, {&(0x7f0000000300)="1eb31cb8f432271c87a014903994473ba403936d535a6952f36412cfaa18ed3ec73d6f103ad0a28eaf9c67eccffca4f144084b1de9b9f12bec7ecfb7c0b1b06c926ec44facab1baa04c6837ad9578fb0db5dbd11c4052852907617b260cec80d662de8ceb360e46cc8e7c5fe180be12e61bae5d1cf117f87301c6768c730118bbe64d2879e0acdd1", 0x88}], 0x9) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000700", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x86}]}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) (async) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080048"]) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) recvfrom(r1, &(0x7f0000000280)=""/174, 0xae, 0x0, 0x0, 0x0) poll(0x0, 0x5a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x86, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@random="75092e610caf", @random="e91500396d14", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @empty, {[@noop, @timestamp={0x44, 0x4}]}}}}}}) r2 = msgget(0x1, 0x11) msgrcv(r2, &(0x7f0000000140)={0x0, ""/157}, 0xa5, 0x3, 0x800) executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3d, &(0x7f0000000000), 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000100), 0x0) dup2(r1, r2) poll(&(0x7f0000000040)=[{}, {r0, 0x14}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f0000000240)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f00000013c0)=""/4098, 0x1002}, {&(0x7f0000000180)}], 0x3) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r6 = socket$inet6(0x18, 0x1, 0x9d) r7 = getegid() r8 = msgget$private(0x0, 0x100) msgrcv(r8, 0x0, 0x0, 0x3, 0x800) r9 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r11, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r12 = fcntl$getown(r11, 0x5) ktrace(0x0, 0x5, 0x128, r12) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000340)={{0xe7, r9, 0x0, 0x0, r7, 0x94, 0x71}, 0xffffffffffffffff, 0x8, r12, r10, 0x1, 0x2, 0x7, 0xffff}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x10a4, r12) socket(0x0, 0x0, 0x0) ftruncate(r4, 0x25b3) execve(0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000040)={{}, {0x3, 0x6c67}}, 0x0) getitimer(0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002840), 0x800, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4, 0x126) semop(r4, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x1, 0x2ff, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x1f, 0x1800}, {0x3, 0x7, 0x800}, {0x1, 0xffff, 0x3c00}], 0x6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0x1, 0x2, r1, 0x0, 0x200000000000001, 0x80000007, 0x5, 0x3ff}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000c80)=""/20) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, 0x0, r3, 0xc0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x40, 0x0, 0xffffffffffffffff, 0x0, r3, 0xe1, 0x8}, 0x80000000005ed1, 0x8, 0x4}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) write(r5, &(0x7f0000000400)="4eb2a5cc", 0x4) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3, 0x1000100000007, r1}) r6 = socket$inet(0x2, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000c00)={&(0x7f0000000500)={&(0x7f0000000240)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000300)=""/224, 0xe0}, {&(0x7f0000000780)=""/224, 0xe0}, {&(0x7f0000000880)=""/224, 0xe0}, {&(0x7f0000000cc0)=""/239, 0xef}, {&(0x7f0000000440)=""/86, 0x56}], 0x5, &(0x7f0000000b00)=""/248, 0xf8}}, 0x10, 0x1847, &(0x7f0000000980)={0x9, 0x7e09128b}) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/529, &(0x7f00000002c0)=0x211, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x80000000, 0x0, r3, 0xffffffffffffffff, r3, 0x20}, 0x7, 0x7ffd, 0x7}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x3c8) r9 = semget(0x2, 0x3, 0x20) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x5, 0x101]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000004c0)=[0x4, 0x2, 0x3f]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xe, 0x0, r7, 0x0, 0x0, 0x8b, 0x100}, 0x0, 0x4000000001b97, r1, 0x0, 0x6119f038, 0x2, 0x6, 0x400}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, r7, 0xc0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x3, 0xffffffffffffffff, r3, 0x0, r7, 0x8}, 0xda41, 0x6, 0x3}) executing program 2: r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x0) unlink(&(0x7f0000001040)='./file0\x00') shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000001080)=""/210) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) unlink(&(0x7f0000001180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001300)={{0x1, r2, r4, r5, r7, 0x10, 0x9}, 0x0, 0xfff, r8, r9, 0x1, 0x100000000, 0x20}) ktrace(&(0x7f0000001380)='./file0\x00', 0x1, 0x500, r6) r10 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x8, 0x1) bind$unix(r10, &(0x7f0000001400)=@file={0x1, './file0/file0\x00'}, 0x10) preadv(r10, &(0x7f0000003900)=[{&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/93, 0x5d}, {&(0x7f00000034c0)=""/25, 0x19}, {&(0x7f0000003500)=""/186, 0xba}, {&(0x7f00000035c0)=""/221, 0xdd}, {&(0x7f00000036c0)=""/75, 0x4b}, {&(0x7f0000003740)=""/218, 0xda}, {&(0x7f0000003840)=""/177, 0xb1}], 0x9, 0x1f) setegid(r3) writev(r10, &(0x7f0000004040)=[{&(0x7f00000039c0)="56f929a79d9a5b1764c47a630d91ccac615b19a7a0fabd5aa5598ff650cb2bfd0fe7436449305027535aec565fa8b7329d4a49a7b8e5bb35c65968daedb6286151756b41eb285cdb1a6b983081a25bbf2c7387034ea3728a00d85cc33df95276420d1010a731c6803788bcbf070d0c5fa8b6ce6034dce3324caaba2321cc6843b105b82811b6fa029b864442b899899604301618327fca93f3189475625ae7b0bdc3432a7cb2c0379121c1199b8a493ec2503e6f5798a2786070f6f0679156914465c5cd6a08c7dc03bdecdbaa9312c81ab477f948007a5d450e85f4fc6f74c3f571fb6e7b5eaa5af7300256ee84bd30", 0xf0}, {&(0x7f0000003ac0)="dc63d65aa010361379c9bd583cc251cc5502c2d98e453eff2bfeabc5502182d6fd0ace7ec227bab3d1592ae52f0b742696c2d27665499f768fbd0ab45ae1d5b9d9380a58dcfcd0feca28e31f2b900040044b767bedd2f6cdaef8e2d9daafa43a60d9d887b44f4a088cd6c7f9d6c9317d2ec928707c072e5927de83f6b92e3bc8caf5245b6f1150c97e3561c4a63b78dfb625d463c855a659c4b413c417aae23e7abcb9db24adee8e0a453f69459f91feb6cf", 0xb2}, {&(0x7f0000003b80)="ff23620db72e103d93a9526edfed66ecbbf1f1b3d5c578e9221d18e34ba69b8f4a877593ed72d0bc48c36b747f2dad889341608d1304a82fa5a73877fe5ab1644a7ea7757ea3bc27c55d689b943d95cfae6efb98af82d168cb57a505dc4b7ee6ed91fdc5aac6ac60df4060163b1859b7a8edbc0533bfec59ecb3cab1ca6cfe88336d9d8532b6f0334968e1e048e8af3a809419fa6aaff566145bd11498850443d3eefa12647ed3ed98f794b194a3cc3a66aadf6e5ca6d22fd3d84bd7fa35f0ec79c9ae151da3745a32e2d81e29868216d59724a9f3098005a0729f11fa454cafc9fda62926ed9362f1841f", 0xeb}, {&(0x7f0000003c80)="0a2a22be81467bdd74158c16242aa21894f590461f10aca1ff96b827954c5a422928c45be6a0060aa4524ba4baf9a0a56d9e7577b1f9c1e22420a0f17d4cc02ed8e83905ab965f56b581c201ec7d2a7a2f490fd88419269c9aad5fbbc06bf6c8eda47cdef30ad066537aea0887e54d557527f06f879722f9c093b909c7fc9d7fc4df57e48265560158f0c6a40eca1e03f55d7594c867984587060e63ac12b145c94497b9619af4a77ae6a444d75c3ef343a66a82ea077e27df4195c73734ebf2261579e768c3d0bcbb953e644d96736d31127866d5de1922f7f4b2aad656a678", 0xe0}, {&(0x7f0000003d80)="2c9b074002d280ce58789bf09feccbb54c26e2b3a76361db5a4cd71c53224980c8c8cf0d4519246232886b0d17cddd20ef6c7a2955b824bac677fe022acde44098d2f5d7a578c8c736555e74cbbe30561d83c523fdc3d38d136faf1efb147eee3ff5e75a868860997fa7a22123f72e8e92ca60aa246d6064017ba836059fdd389de2c9588fe23a3e5e7290091fb4edc8dfebab38e0a3e7243c7767d2b3413019e2235d5d9be3e3", 0xa7}, {&(0x7f0000003e40)="12a3390f0e66cc776fd826bda1b431188df7cc8c899ed521dc6b41752cad46dbab6c63a914c23f2fe03db1ce3f430ddf6b9ad4c3f115661b9a8a4f90ab993acd147f6ad814a676ac138a7c1d9bd69f7a88afcd25d9ff356b089d057be3a77c5ba0c3a4012c8544b1cdbe31361be8af38c1839fda6c60cf469191a90d78bcac6ee45c2096f5387bdb2c4ee033b21cf6e31d0eda513487005dc920fc848cfc059e7133f21646aeefaeef994b00aaaaa0547ee5f6e194c87bc776cea40364462c246af56aabde7c95691cd4eee87ae5b81643822b4d19ed10d9453e1e39fa77882b1dc1cbfb2f2357ad8f6a5826", 0xec}, {&(0x7f0000003f40)="aacdd233487849af80f2b5dd33ef8cde36170c4052b7a7cadce53f82bc83d42e1fad407c2148141263d7c58ea880a2a1ae430827159b6122ef487906eed5e86eb2d2735a0726f2b6490047912cb948cbf22dc110fcb3619cfe3e944ae349b461376a93434930f828dc0214e36de340e469998ca52a9a6ec89c044e250c8a47548e0de58de998e6e7dea6743917da60bf0c77b5c64645ef4ad7c5b971eba240f3e05ad682360fdda13fabe90a767217698d578b3fedc99a5cde77eb18f03737d35c44e92c0abe7249f7eef26bcbcf03233b441e", 0xd3}], 0x7) r11 = accept(r10, 0x0, &(0x7f00000040c0)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000004100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000004140)=[r3, r3]) getgroups(0x7, &(0x7f0000004180)=[r12, r13, r3, r3, r7, r4, r4]) symlink(&(0x7f00000041c0)='./file0/file0/file0\x00', &(0x7f0000004200)='./file0/file0\x00') shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r14 = semget$private(0x0, 0x0, 0x20) semctl$GETZCNT(r14, 0x2, 0x7, &(0x7f0000004240)=""/41) poll(&(0x7f00000042c0)=[{r10, 0x2}, {r11, 0x10}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x100}, {r11, 0x8}, {r10, 0x10}, {r11, 0x1}, {r11, 0x4}, {r11, 0x80}], 0x9, 0x1) executing program 3: syz_emit_ethernet(0x60f, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) acct(&(0x7f00000000c0)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000540), 0x0) r1 = socket(0x2, 0x4, 0x1) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b6730397fd236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210200ff7f00000000000070c1f5a872c881ea6e69e0be76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040681e4b2fff000ff00", 0xffffffffffffffc4, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x19, &(0x7f0000000080)=ANY=[@ANYRES64=0x0]) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000140)="03000a00", 0x4) sysctl$vfs_ffs(&(0x7f00000003c0)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040), 0x0) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="313c74e7b71004"]) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x7f) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504000004000000080001020000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b2954e1aa0500000051e2f0ad3ebbc25f699a1f139b672f4d335c263e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea9ad09210ed39d2d3bb97471645ab63e76e2ec589040000000000800036f74cc702e8a31035de24502b0c0f00008abfba221554f4e0f668246c0900000008", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x120) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x10000) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x0, 0x863, 0x92}, 0xc) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x7f, 0x245b}, 0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000480)="8f", 0x1}], 0x1, 0x0) ftruncate(r1, 0x40000) acct(&(0x7f0000000340)='./file0\x00') ftruncate(r2, 0x254) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080048"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000280), 0x10000000000002f4, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x4, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) r6 = socket(0x18, 0x2, 0x0) listen(r6, 0x5) dup(r6) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r10 = shmget(0x2, 0x3000, 0x426, &(0x7f0000391000/0x3000)=nil) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x56, r8, r7, r8, 0x0, 0x90, 0xe0}, 0x4, 0x51aa, r9, r11, 0x101, 0x8, 0xfcc}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1000000000000, r11}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) write(r0, &(0x7f0000000280)="7d33548cb768fabc35ce77c3b8b933fef724bdfaafaf8669bc938b21572247aa3101bc904116473b7b1b84bdc524161ecc9bfe67069f77e47055cbf04e23ade20809365f724b0f828d63b89d9c63628ea544557940cd6ee7acf88cd50a32418a0885e214a6730917d66024d85e", 0x6d) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0xc, 0x0, 0x0, 0x0, 0x2) r9 = semget$private(0x0, 0x7, 0x3c0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) kevent(r10, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffff9, 0xc4, 0x8, 0x7d, 0x24000000000}, {{r2}, 0xfffffffffffffffc, 0x4, 0x8, 0x8000, 0xfe58}, {{r11}, 0x2, 0x29, 0x8, 0x3, 0x200}, {{r8}, 0xfffffffffffffff9, 0x1, 0x700ffff7, 0xf59, 0x5bf}, {{r3}, 0xfffffffffffffffd, 0x0, 0xf5f8207a9f2616d3, 0x0, 0x5}, {{r5}, 0xfffffffffffffff9, 0x41, 0xfffff, 0x3, 0x7fff}], 0x7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0xd, 0xf0000000, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x6c, 0x0, 0x8, 0x74}], 0x9, &(0x7f0000000280)={0x0, 0xfffffffffffffffa}) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r9, &(0x7f0000000180)=[{0x0, 0x43, 0x800}, {0x4, 0xe8, 0x800}, {0x1, 0x101, 0x800}, {0x2, 0x20}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1800}, {0x2, 0xfffb, 0x1000}], 0x7) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x33f8}, {&(0x7f0000165000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}, {&(0x7f0000638000/0x3000)=nil, &(0x7f000011c000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f00005bd000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000768000/0x1000)=nil, 0x1000, 0x4) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff}, {0xffffffff, 0xffffffffffffffff}}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) open(0x0, 0x10000, 0xa0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d223e7354b451f6051f0299df6afa37f03b22a47c5665afd9cf999637256129f00a73c32b23299abdbe038bbd9c10b4fc8", 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x84) semop(r1, &(0x7f0000000000)=[{0x3, 0xfff9, 0x1000}], 0x1) getuid() getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0, 0xb}, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), 0x0) r3 = getuid() chown(0x0, r3, 0x0) r4 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x6, 0x1f, 0x0, 0x77f, 0x8, 0x4a28000, 0x2, 0x1, 0x9, 0x9}) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)={0x1, 0x6}) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000140)={0x4, 0x9, {0x5c3}}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 1: r0 = socket$inet6(0x18, 0x2, 0x40) sendmmsg(r0, &(0x7f0000002600)={&(0x7f00000025c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000040)="0a14431eaece148d21c2ede9f6f104847b23c66d9190a20f337c40384f394e2c062625685235cd6639e4095b59b4aef0ed1474301fb5746d176b5334c00a30969f83f7dd2211029f20f73384089ac48549403887afb91f5aabf8bcc670f77a06ad3e4eba92cc4cfe6003af7cf20acd7feb44084238fa4fc4", 0x78}, {&(0x7f00000000c0)="54e56a94983b9068ee8851382ffe4e662f3f449fd6dede", 0x17}, {&(0x7f0000000100)="c3fcb9040c39b1a11a40940d33cbbf0cd3014ce91bb4799724cc665696ff932bb9e3d42adf1a9318ab7456a821ff980e694cf09f4c1c45b35744dbf98781499d37d31720420412f4a2418b2a95adfe3d3af2543a13f6353e563950cd9f00bf7117f8c4641e1c3b188e5af2d09002934c9195003b4d22e2231585cd2f6bc986b8535ccfabdf36b02741d49ec4ebc299ced1ca634fc497a269d64ef4df4e33", 0x9e}, {&(0x7f00000001c0)="62998de5478967665e46e07dde70043eef7ca731551bc43ab89e0a080f06c69edc7e1ec4520b53023ad4043fa7788c0872290b2b7550f1e0f7754bda91982d117afce140039211ccb830081f38930f4db64e05de48300a815b3897fcf3b9475d69853d420fe45c53b72ff024a875da9602778f767a10fbaef48cc9814b95f33da6983f52b44bf130cd7d64dd233398897b34e8bfa25ef915fd1f3ab7114c8e1e8a1578eb338ed73c586f603af5720c6ef4bdb921a5459d8e6a6702cdd4363d1633346cdf6dde0a6f49ef3973c3f2195b1eed5d5c23373a4ccb13fccbd957f5985f4334169549a9249bf746538ff58c5eb985693c547c7fd9065cf101803daeffd1901e016c60b37a6e3ae6c1558d769cd53964a7a563f15077da70286dd9b9168745d85815eafe86b3c2b34e26bdd5db2cfd400bad49fd5787b6f7cbac39092f18a5a64b64c4893f0dfd9b7142e4cefa77b4e0eb9b5c47bfbca6457c4f584884bacdba5813093b3a17fabb8eda15cb49fd8a7c70c6177f20d9017029ab572ffaf0ad704b3dea0876b5a2cb183cdd62403c079ceecfa656bfafb8c16d205b2de74d5e2e001487c98ead38b0a3a6999ec64d8964df1a73d37712364d6caf94360927f9c9f3d34760dd22789bcd8de1093f631c4f21580503d6d6a0853807eeacfc3048cc78ef3be3aea37334fc63e7c04288fe8f515c49a1ee00957fc79c2c2d6076d9c76e4f491ec06430f19f00be77a0540ca31436abb7eccb3bd9e781c7a46f603a5881e3bdf24c42486a72bbba6b4e17c292fa3b39ff8454e22d7dd5df1032abd7dd76bcd58bd1f64ba1b9647a0ad392676a3deecd9bd734ec4ccf1805dd3094059a287503c3a6069c2424ec5496370162ff0f74d744f3d92203cb95a1b4a7c81b4ecf7c1a1abaf4dd4017a23860a124fcd9e59c2ecbffeb007c5db06aeedd3c1d479f81e0720ff0b7d7fa0030a9e436523c77311f0824c64435a35dedf6074b8acb73c476c78ba6035bf6e28a2b3981b66f4303cff6556aecfae663801eb0d8a26f036c4a35d0533a7ea96ba078273018086ed7e950e0cede2b4648f2064b5801eac3e03385f95d60d0743aa99a221d2ffb6db4ecd8892866fec6d53ed5abd5c0eb11f3401a00db04af9dda9a22c35cbe967bb91e0abe603f1344cab152ca914bd92844e45e9b7b9a36bd72613ecab7151331f33bae912de74d22f7137adc64b168d69ea14809111aada15c8ea1b26af8ac3f8b67533b8076c492fda66a1e7dd9ba15f9725ef7b68c7029886a7ce0a50926fc187972a170eba8ed50ab677847ca473daa256ed9fd8772be427e6466911d09e2fcc9a02eb53534275349b563b2f0aa50806c591f1f82d30fb92837f491c7fb928b4397a08c162d064e11841ce6f202ac2e0b45abf7350437c3c5c05ab774913ea9c20ae58815a79e059988c5865e181cf5a077fe197e82d1e0e7b853d5bce00436b3aa9730abcc7f0970b3c11be722cfb415cafa02c3348ba7df7d38c724e24416f617f1a1613cb68c8696520b293686b79cccae32953b772c8af3dbc9209c3571e5d25e30fa62d2e99fc1b4a47f84627b12fc13c21e864de06eb4cee808c59f82558e1345eb022e6801fd02ecc27990fc7eb49684ebe8804c69f482e010d4f54ff8f6b2dae40a4509999c27b78280e3d1a44b68ec12a50d685b7ffae0b208360b46fda2c549568ac41faff86b2b457ee5c06fa6cbda59217bea81b6c6b2ff1f27c45f3341224d68b16dd0ff0fdf9777aca5fe8c7ecd2ecf3faeb3a918c0d79fdafa0a31ac7493b5a1b2a2fd78ff14121f1cd1fa9d6010a8cfae7ebe17c3d54a3bfec53e434f21dfbfd7ee04dda12fa47bfd3f519b8ba1af0a34aa34788a2b259eaa6a34e7fda9970cc69056db37274f8f4cc76a2b1f0aa85604aec66b14980d6f087c9a8d5ddb846932d64bdcb3e47d69f7df30bf006f9d7c83c1dee39fed384f539b247ac0e55c8bb519898fd419b8e09c566a17f489dcc98bc45ac1833e32ae073c14d5972fb2319e3386ceba3818daae93714d10a17da74763543dcbb4731e7f35784f39349c21e237e3ab4989a6d8534f0ebd73ebb21866d11af1186ad1e539fcf01c906c57c7e608fe9080c7f99185bc16c0b24cd6d22d4d750936dbaff11f466f7827bb7f7ba727fa7360fe82c449d308b91e33d5340618341b81e211dbbf4a8730d28763f1841230afc21356b6951de4c0165eda08f6cb7fccd833bbe8129ecc68c892efc18e5191267b375a31e456626aeb356d5dcd2148cb6c76d11299315080d3be1041deca342584318eaee70796190f2fbb6b2285ab07bcb71a30148f0fdc8b80780e2f45ddc5066fa14e194d9ee7ae4b8d3c09eee1ad71182faff78df8cb54ab16625fddd083f709f6cf7bb66fa9100f5b3d2579fca66bf0aafdad0cc46cb0e38a1c68fb08d4c12e2f851a93f797d587150bd6b020eb71e90bfc676695fabfa253b41668bedd6ba8675099cf80dc0510b8c0bc68e90f647617f1883896facaf8566f6f5505f88919ad533c8733811d3423dbfaa208ac7b970ac9c1eb99520fa8f7f4e4fe845f61ffc8d14b6516618af3034d723bd8e2aee13a1b16c95f070e7e0f47d8f6da5f6350e060e69e1c999797d19e74376951fe1a12543b1602d6fda1d62000ca9947df7f96ede494cfb0907b8dbebf9de2f7face6d8c73254ae53aeeee925926624c3760321870652a9b7e3b8aadb864be68f02b0d4bb94d359c91465753cc5fca19d5c0a77b7662b917d6fc011a102548e41b0579ff4b1643cd8595798e137056af8be859a1dddecbc5db4d5f0ede46dfa7c1f97d82213f0db77c3212ca255f40f40529c9a853d17e89839b6bdf78702a421c9e576f8daea4180bb84257f44237a3487c51c585fa85a69b479f9dd3c492d0acfd382d89b5d66db6ba560512de4d5135226f5d19d0a80d3dc2c15dc6feef9cca32e501ce3b82a6cee2bbe95671cb59aaa773c0d72c891153e5513d954eff113b1341ffa655164354161379c66eabc95081df5b2844cf2109d3d5dc3934e51b2af15a55386bc4a138f36d12d1f04ca50a518402a958e6604415f6e45ed9f23b80f24945b63ccef22d6dfc19fe498b399f4a5cf2a11bb820d1ffa32474152a3790a7d341adc6e28cd5e73ee0e5454acd16a9b36006e22f53fc41009b13bf781267a5196d31ecba5745545b8f54bb0ce517634896d0c027bb030a6e1bb9070db10d34d8c1364b9dd23499fecbbc49f4214b126dd226fc57b52867f567d0f0e9a293f37afed24966358a26640799db9953fedb8252c0814cacf4ccc62cb633cabe3b401ed7c4aeca68b09176d7c685db5b4432827fd04e1787b786a277523f812fd0c299fcf96e265309a954c1939a47892be8667e87dad7347878f10e1bce1b27615a4aa047c296dfc901c8b9dbbd94471bf2c3a5bb4ecd4f953c41e04ea9d2fb86456c9acb085ff4df545dcfdb3939558b61532fe4d3d6658aff0c7051679a8a54b29f9808a4f2b5c1a71fa4ef0e5d0ab62694b7d67c77730863a5fd7ec73c459b8336278550c76a42ead45ac2760bb0739abe89d35b883893d00113f41223fc1124af01e4055cb8025a5d3b7b8321e372b5af4f24ef6274ce36b40ff0052e0f26c412b9e96ac9dd4aa1f509d727a0748aed9457dd9e0e4283ea34424e79835b4d7c5ea492cd38c9df0796ec8cf627cfe805e872a843384e041b70ef48f0c7f7f99ca1102d75662340f9dd96b989e3c9ac21871ff67e14c29ba8472885256af3866315f0335d478defce7d04ec68205149d1b76371f0d0d4a18b5f8eb8cb595e7900f391e13ef49b315125975219037da3fa0644c7551ab3d93091f21eda4a7468cd60fa84fb162a7c9d78d2dffc31eb0b330dc8ddd7c5fc89978458d8d52987fb107ccd239a1eaf66757677edca6c47971f86df7f6bb10b7f39ce3234b4b28ba2bcdf75c5a14eb5a68fe9005c7f4bc3476e16511c9c262db8a67fd251a5bab18a46f75d15077c385b0c1799543bd244b9da24189b18bdc51e4a3d09c85039071aa45bc64498f55496de7988fe5a5e9abe96122e64b9893cd34d2350f399a83504c1c71fbd45156de802e62d393c12130a666ec70c852a8f8b3660ae87a32b77bc272059695db49ee800b0e1041e7969cf09b6d6717f0a3c59b6fb3437b7275b9268a87c113c5880651863251493269e91fc7fc4dff9c5ab22d4c977d7d349d33f3cf6ffb2eea9235d2ef1258d6564755ccf4be8d45c308ea36eab94a1fb23934556d4548a74b78ffd51515f156d1c4479bfb6371cf0eab4eba856c420c0c5f38d04ba52e8df609060dd08a96b6d0a3eecf6ecc4489b07d8b5b3003a68f709a075e6071ff50f52e8d5d74a6fe0aeb070d71ffdcdda8c7a859c010a956191816dc7ef01aa696382ffaff3a5ff80d400ada1d82d2e21ccd0892498f26e9a225770bf6d97f733c1728c9731899ed3157c1bebb410eb0e20bae4a39c12d733674c39d81c1f5831d6627530813f37d52717b664517efdf7789f38891d43ff5a8779c7e52dae48a3aa49e943f0a2872b5f8710607bda50bf4a8b5c9cd608ab16db8b1f3a330cad3a461d06a5006a8201ba9df6f5c65ced7ec7b044cca457774bf858ebd972bf7e451ce91f5d217298fdc14c6d64fdb945445a48591a5ce0092b6fcc96456d509876118c1b05113fa8dd243e68ed934881a703923ac0f2cf2684b6e1730b4df071bf5fc683752e86e0379ae215d383aee4f7bb0bdb7f593023440a35ac8153ec2068f83ce1fa1278f860ced8188d4ecf81151a6f02387e25d9b4325fa369814df3d06f8277180e984eede6e69fded6beb49359ee2a321603da448dc60761e21125f38b5815f1bb36661306ac0613fc35bb70ef9b81c06e8b08880f2f315bbf17c395edcd361602a54159b922385df85c12022de61c3766409620d4958cd1279a9896d5b7735f830341e829ef9686a9fb193265d5a83c05aef2262d325a1d1520c54a336698447d865b96c56128f48f4831fe505943d65855aa4f241dded50c79cb829ddbae717d82f49d510d5d92c53230913cbdafefce89167b27f87da5e493fb705026f068b2175c8ce92c3e425735c4cdf0ee69f121c227db5a2d286ba7d73959ae4a092dd0b94690604eaf6b388b081152ad288950d799b925c1651d48a0b86075abcfdf41289147bf704c995546968fd748382b19490146f7865b86e5f5b4c3e642c3027d85e388f4fe9e265fafebb26d10f517fc5097f8957474f615a79e1ef3ef4b74656e0bdc88bcd00a88ee39906676f2cf08714064b129e2a5f5f090d374b97d4ec10514ab9def8040e213a8b850b95a0f725a36a93562c7b2a6012def94da062a7b3d84193de497ab9c13183eea6befb6877ce0e3108c4756a2d7ecdc473a9d3478e0810ad7357e59b05c39150dfa7784792999d0297147909f726d77ae4262af5a518ad1181ded4401d112c22095f394bf296254e5d405b102d67be1b7104b8a64b9bfe927c7912525ed1c94a10764650ddae5b55cf6941dbbd001199d6db239c9f9b5bdf78eaff965ca47bbf3af6bc1af68ac4728327c9989c705f5555bbe66b1f9809b290c5adf34caec6fcec2c11d33a0caeebea17ff2137f17e4ee4f0b088ff4b065d0ae01c2c597bcb98df528c9993f223d3c2b2652577cbea912de8f0068575e274a5107b864a984eac29feb94519b49a272a55163520806331166ab1646d96e3c553b76c4e862721c8b169a74b584c593496f3f56c35fa9050b2082f25cc9d6990548", 0x1000}, {&(0x7f00000011c0)="b5da1ac2647104750f0055a06307a5f348f30ecc805afa88bb12c2bfbff8f18bb8a4d24d577e675e4d77b803723a0264c71b4529b9da701b1bbf27b60dc894fa34d4cb3afbe6a4e00f09e406069d9d9ef16fb96f5079e2e8017736c3b989594fec623ed64d5d81c3e074dcb57533938d613a98e2e3181ed90cf496736774d3cf4e94f6e3bf4ddf29d8d5dbc8517801b76e239bbad8f092d77a302a3c6e0cb87d1c906a9116d95cdf29aed62736cb4a627ef8", 0xb2}, {&(0x7f0000001280)="d569f12b86e1ad89c57c98ed0b96f14a09a94a699e55aea6d7edae196c6a2c86a1691a35243ea010cbb0133eba7444067da766ded103b0c9318c6b8680650bd68a00e2c0614e501979c845fdef0f7cfdf08a639d2e87c3e8eedf304289", 0x5d}, {&(0x7f0000001300)="b232098abb9e4420a4e9b99c0044c72790cc54bf64472487729ef2b8a839ad5381faa4e266b59c9a1ed6167d0606b1186f61ecfcfecfb4fe636b6ce7101c05d7", 0x40}, {&(0x7f0000001340)="611ae11984604dfad7077db4e6d5f20c81d2a0a80b4a28cbbd63108039fcb8d34eb28dfaa2b935659f245a2dd578d8473b61d96a781877aa4a2f4b062e4ab299e8c2fda25a769defd302c5a21f3dfd6cbc2f8d21d18bc8887f362ed84450a25594e6a664d6303014aa3aebe2cf1f85d29e72af1429224f439ee260f2afb1bba3ca04c762", 0x84}, {&(0x7f0000001400)="b89b883b2deda4d509e423e3", 0xc}], 0x9, &(0x7f0000001500)=[{0x28, 0x1, 0x1000, "44a2b1b28bf723283f0e5b34a0243f05fd9e7a766cd144"}, {0x1010, 0x1, 0x3, "78d8cba05288b42c4cedbfd504ce532c2d439684f7f2bfd012aa723dd7a5c3fcb9839b4b5a0065d5334f47c8377e6a76af24dcf1e236bf821127340bcb2bc29604189f3e15214601d28177dba56e85b6ba45212a5496ede6d4fe0ee05dae1e439260a0fcd5e16f8fb068fea05a054b06b6ff34a51efd81e54d14074693f3076318e7330d12ab7e166a46ecd32bc1a3cdc8043ff7158e5e8d72151b0126ffe3f3f346ab2adbb4eabd0d7b35c61383c9709c1b986abd924e421ccffbeef892c734e61689fdf29dd794c6203f8fda9478a5cd19da0a3d7adc3643131d807b4f3a0f6051ecd880fcc095b4c09dabed364aee6bd97cfced761b5aa36c319d924fc6e7ab273ff205bf4f9a984df7b448c28018731fafb84f6bf51f58d28f28ef39f391cd3d0f479735ad341418281aa4b577c6ad82b527b7e081cae10ada48abf7e0b8c7c99ea437df26cefe0f17be6f68594a59ec067f6f58ab94d51334aae52f2924fbdbe90ae4f09732aefb8fda351c12666819d23fef8e8aa93c04eaf8453d6c00a3511e0bbc9b038797668369328ff1d718164a9f79fabb9b1c42764b578cdb84e64d648df2ed96dc4158eb0e0ea7d1849cfe91d4f59818fb3e4677ee996135566a3fd5ced05db6a96ff248d33534f4a09f5f2f00a73dcd229af46bf129c3567648278f77f9107da1d962511aec387fc73131dcb461ff32ef6df9104000821df0524209ad1198b0073d738bb67031c275fbd44a8e35a4a2b08d48feb35712c7487a7ca5bb71eaf4304c46766432d45dd771ed40ef77c25856f8642636b6bcfa19785f0eac4bdf20902515aaff88b0f47e323d366fe93b8628bd0a0d70a1312dd223248c59072384f78295e83879385c5768925fe0fda3c1a9dd21396680f919cce904642c3f5463bef884cd2177afb41c257f4301417b1e15aecb724f95f526f5f0b75560c0bffb8e1d941d1cbadc4396c90878b824e0d36ada503948bc2ceb63e43dfb66b66527c9643ce7d2f3e468eb569fe5f4cb514204bd7738dcc63d970c88d26c42ac2653386987c796b3cc901f7a881fa506589eefb7f564771ad02c720ddc5bb8694bbd406aa3bf24c3caf3b90bebadc73f5fdaccd7386184493765a98b85d23c2c0d3968d1ccd8d947d0b895615487e2364d2137436ac6f2b46ce4bd285dc6c0eb37570d17950f146c00aa66f3f55cfc22673ac3fc56b23d4e4e98a0a571303b2f39d61e75b4be55332149a1f2d3dddbc5fd43ddc911bed8726dc9299477d9f616aad8d6c1053bde1cf7bfc64e9e2c1b0dc11f44c8d3cd781858687be6c3247ae0674a1d24c58ae1b8ee407fe1f636c5b86b54d1a2513e034ce4013f71b3125ca9bb1281666a2b6f65cf92547cb77ceaf5400f64ce4e352c0f60e40b3c75aba18fced9d96a41e16b6cb815af23d271e63c68c2707ae0d21f238f51776dde1511929c34e047a203721feb54c9709eb151508246fb86e2915885f9205ef9e1b97e24f6094abe1f0b97b83dd80508ba857979fa30d35d3cbe019d9d4600bcf1cc80f3b3eefa999584b32b333315ee051227c01e26c40628d50f968af1fda9fda26d94d26f7737880d226e11c39474f00066e0d1ea636774681668fa6ac31d988f4ec6b92d8f243f76f0accf443a17d46750b86f01d03ae83cf19b171138255d4b77fb2e51445973d255290dd69ab81c330eb66790072731362b12e6c163a36e503ee93d62d7668a8ab83ba83b69d2d09410006b64efa3a0d0ab687e9b7c58e1e3bc3f58fe08e99b70addcc37c0a8b7f76ed1caee387a4dc91766192ad0567793332a638f7df0498fc8dfc67251b7fe59639f166070f3081ebc09e0b4f39066c0567b7784bab386db4853ceee477fdded585d067fac7c1f7fcd2d5504a60d875fc32a0cd32995b24d272ce2dbdc088db97d2d992a2a6f0fd0c9f8357a541f24abe7b737d5e9167c54c98d98a44fde857c4e2cd6e9f46b0990c565ad4bb4f19472c2d731939bb303f4eafe7208fcb17a47ac59ce7f171f9eb322a5c908d6d98de9452880f7c18654afda9f2457d052d82596ede35f14e9b0cb021a3c1ad7c0ce95862478c8606bce686694d5b87b336814a153b2c1b2ce92562fc2505d2d0e1abc6abbad84126f5de7eeda32844ea1b84fdf17e5e9dc7dbb6138805443f62ceaffa575566cb084d2ebe4965a1118ffb9d3eeb9efb099930439b4871fda696cf924240f504e86d795cf05090315fccf08357faa7c6dc19f96d9ac4e521f921eca97f6553a9406509a263688aea006d334a5c399a623dac792e44f5011fa52a9e9eed296f0d73ea48f3702c8bd82116e0a39c0efeba79e473f91ed291fae83ddea2d5e9d9d6b95e66bc30c49332d9c40a9ec0a527a3ed96f7ee40eb4d2d214cbde3256e798be28b067e9e5d5d90a67c72aa065470afd482403a599433e3432702d0efed414ead29d7a82f1f326755226d0d4f383431f0ed7a24fdef64b71fa44bc6d011cf69bc406c5f150fcc6940e9a548fc7f1abba87c0e31d01904b5606a4766fcf81fcfa3f73bad0b3c96dcdff77f01beb0bee56ef339835ad02f2604b5fd4bdc272901d27023bbfbd6f1ad66786764a242ab59f38b0d4a0758cf2caeb8aed43f9653a6cec6b5691a7688622c84a163969c133730e5429a19c4fa38ef67e7667c02719141414475bb405c263b250f35d8df90761da46c34b40e37da112782e60b53864965b152287f5bc07672e61cb327a550d49e7b55638f0514dd92b13907d16172593d48bbc9600e190aeea92854b6fe011c31d289131e22b403d199c6302679d2cf403c488cd3331e77e12c7ec6b3bc5be0955dc2e3fe89f3eeb76e69993ac2526ded202cc9d3e40ff4823749c68c6cf8c0dab52b9e8a72a059d6d8c73a9b848f96d30ec60cdac25f82ba8eeda0d5db2e111e3e04eccfaffd4459ebe1d764053d45eb2ad9c0eda72cb7da3b3748611754452dbb9586b721dcc37d47242d0f5d1bed80e96a8c38ab801417c93dabc6bdf5f16da97cc8f21fbbc7c4fa349bbaeb03df3f7e1400e47e650cc8eb0526521afd7b2a7285e0be2d3e03bd0ab75276cde378e396005c84454097a702aadae0b21a63635e1feded647cb9985f8f9b187b4e9139a71db8cb1aef154bc5fb96406bc3b005b676ffbf622ebf348d48157e260b74077ac6f93fa9fad51ab23d633f24334cb3b436665f652e06b5bfce53b08c93153ffb1af2a892bccdb2c10d2a3f61663f04e40f6db420113140401b6e3505f7db4ce134cafbe80347d54983ce8f0c336319144820a00da6a3a9bc5edc8e1629db3bf5e6340b01165367c6f8301098372d33664ed6af515e4c5c2602075930801085991bab95848b1cad229020ad2918c4698e1a3aa63c61e17f5e3039a4e58d98e9a957880588fc9abf43fcf24c79d071d279026ed114a469c2c637e14e7c1ccfeb4e2d81b7afdaa57c246e5a952127d704f1e108b55471ee4f55d6ea703459e82a18c8396375c6a93e39c225382cb37f777c42367cc652df7c322c7898b2fd05f24a2c32401c896ae444c220f50e9c291873ae7b0877840cfd9d9848b6c66d99fd06ddb5c11fdca0ecd173f6f900603190945ea9f8bd704e7eecc8de8bb2baa388bfae707cce2a00da6894d26c372228aed6f552ecb0ecd4e09c7aa94761db749f62a01c54be8588cf28831199eaf7be39fdd9e5befef0cdc1d05f32f36206244e5f2f21babf45e183a5ec8e7352f15bc5b037a51e36dd61f5755c2ba53cc0ecd2309af4fd05bf1b6f6cff0514d2f7acd7ed95263703cd5585a01b60f889bebc9bab39ef15fecb7ea5f90e98f8a2c1498b81d4e5a2937357eda0527eb7b00ea7c06e7d19b3366888b78d019ca76626c792a6e1ba591f3d8ba372d57d103c0bf3fd8b7d27b5e2d21bca81597e93952d2877772beb5f7f1f46749b9639eed98780c019d033c0490e2b0ea87779fbd12ad1f81cf3ca1a3ed974ff7b6d8b7148929ad9ad4d2ac3e8d2bb147a8209494f62c05affbf6dd2ab8d5f8d237e12f878ab29a375d035fbe68606871effb9cd7bad8e28d5c9008182c43a479e7c339e2cff36ba53f081777acba28fcefb9f9459a20b095dcde442ccf086219f1422946a2e3d3dfa7a338e217db3ab7843eb37d99fda001b503b02a4a969d8ce488d1c3ead32a1be22a0284d56341b7ed12bf92fb6f122ea82e941734a27a4a70068c879b246e3a62d6a6a2eb0207a7dc1ffa8cf757836daa923561418e7e7e7c7a58235ff0f70ea2ee64356b9fcce9f6421f6e1addd6c00fa4f3b594c94e10162a7fbaf651876a5f9e29b3a259c6be3f62b5b15b08c72a121858732375e81e592e8ad54b954e9c056573fe0e717aec2a0a5b725c709171be4caf016c74eee41f21abb4754540a8631008a5c1571a45043742195a2c49c51f1d8ac80f283a31f67b6803b14ab95068a8a1f5d23b10bba957534ff5e8fcb19fce83ee7c94a8e58ad87514efc2acab7ce49b36dcdcbefb5718159b693dd14324d66e37af65e5026218a4d124d3f3ca137a4f9872c79915be0e27713fce62f7aa3e09e181b18057bb1c48e00540451520b3ca88754cecd913674babad477f71b4c4ba0478fa595d6a9663b68bc47a8d1cfa62915308854e7eddb7779e1d7fd051165e911ab3f9dea005cabb59d4988a6ef0f4d07d8f18df09a5b49bcf8f0994b8b9b760e92123cbd61addc69bd71faefbad4bcf0baefec8281394ed41c4cfaca7bb0767d6c8b89843fb1e1c218c595954299acc33191d047bf85b0e86fcccc35729180aaa2890d3a89324da81562dd6c84b221bbab012b1b986287aa0c0cc888d0a4c9f8d2232c784607bdc699373d1943bfd010a3ddc41061f6d7b40e56298a25a0f441cc5aee6ec869f905df3652e467494d69807d7c4fdfef06fba1761405a1b927bec273180d8f7e0e774ab63a20fb1b5a6abbaae7011a451d300b5d621f374e09990e766de1b3cadee8f81272724eda6d1dfb3b1dd8c2e03fdb43bd63f90cd14ad37f08569c75091a25ac82951fa639b34045c6bd6e15f98c61a7c0330a8f3183982f7c998e5863d5fb02dc97c7b6f5ca262e0c8ffdbd097d51e2f34ca31310e9d4d8a2d7b327046f4ee38c3629b1bf062f793b2aeea536928f9f85c58fe47ef3f858129333eebb351501e572c5180dcba5460e6d0366e447fe348703fef20ce459192ce6bd0345b741fef6cd1edf1085b11080e5cd1efe2c85d0b15322e334d6985f921fb72b1d3d2b0919dd5b8baffd09b270aa32e2e9fe9cca7b8844bd14c940ec249ce306602a1aa6367c9f90c1174a6fcd2ead82c47d6d0616d036093a0323b4490294886c941a5ad6143068ebbbd665fd2bde620d8072c50c44bfd93154647c4b613f630ff38d1a7f5e9b9d0659764c1064377eec1d160cdcfd39ff4452cf584b426f32a3fae066f9133f4738b9d866fd0ecf02121da973faf7e312563d59cbc4e33864f97239998bc51b4a3c26195c2c89c48f9f7d5025e192478f9bd0b26f17252a4a50eb2fd9282bb59f3186cbeae6032d8e38772e069b31fd618e1b5eb782cbcfb1434e056f2f77bed3aefc9f4905af68f7521ad38df9c149cf568df23c9904257e00c0454a654695bc90f7072a2fd9de3ddb05adf8d54f4fec0c599f93c0ab33642f9214fea7e80df6dfcf7542184035468e0a37276ebf4d445abae96d9c4675b4408a17a4432f13f6d94aa701795a648a5f20a371846139d15d2c8731536cf4475c125fa918f0ac09269ad5e2f89b412e690b95042f850054c5c51bea641ef4"}, {0x10, 0x1, 0xffff}, {0x60, 0x1, 0x10000, "8d51d2c74ed3dec299e1fb15bce56c45bd80743895e99da519a3d4b5f7fd84d1ed9410a622b3c9fecea9c429d2bb00388142db16782d853b24d7b293f00d32bbe723cab54884745b906333"}], 0x10a8}, 0x10100000}, 0x10, 0x400) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000002640)) recvmmsg(r0, &(0x7f00000028c0)={&(0x7f0000002880)={&(0x7f0000002680)=@in, 0xc, &(0x7f00000027c0)=[{&(0x7f00000026c0)=""/16, 0x10}, {&(0x7f0000002700)=""/20, 0x14}, {&(0x7f0000002740)=""/80, 0x50}], 0x3, &(0x7f0000002800)=""/98, 0x62}}, 0x10, 0x0, 0x0) r1 = socket(0x20, 0x8000, 0x8) r2 = msgget(0x1, 0x428) msgrcv(r2, &(0x7f0000002900)={0x0, ""/225}, 0xe9, 0x3, 0x0) pwritev(r1, &(0x7f0000002bc0)=[{&(0x7f0000002a00)="a1a15984b1cc80cf16c26b0f35e91812a1b833fa6a7e9d7c0533587e64577cd3d5c8496b2fdb53f98136492837c57ab241cf1a53c12101a5457612e4f084f62801b50d31ef35569822d8470b5cb787ea48ebecbfd006d0f4007dd4113361ba9cb8df1eb8188c034d7af4a0fb30b35653766eae0da6740180753e3085800e4d80e4824b682ebcbed71dc7f5d6de00cbe54776eab6c7dff10cb20ed988f51e5392d2fb47416989f6c6945c9a7b73361debf10111a0f8a2c468fcf67816692279d0755666b19df713bf7989167a82ee5190cd9795d05d02f03e5cf5eabd", 0xdc}, {&(0x7f0000002b00)="78e864342610c00f8d22a340d49cd913ff6d61877683ff0d9eccf9426efb9fa40fea7e705af684c33f528c9047a99f3ab4222fab91ab208bce14707c557dd12f8dc6e1434b9faeadb173df7dff80ddb2e05e35e9ecdcb33c8dcadf62d1598b316efa9ee279fdd912adae6c11e7c7", 0x6e}, {&(0x7f0000002b80)="576bc0a2351ebb56ede79d62f5c0d57c9fd54f548d1702c9495a2ce18b73ad175109b324f6e1a54edbcbc7684a049119ed5869c3ca8ce146", 0x38}], 0x3, 0x4) r3 = socket(0x20, 0x1, 0x4) r4 = semget(0x3, 0x3, 0x259) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0, 0x0}, &(0x7f0000002c40)=0xc) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002c80)={{0x0, 0x0, r5, 0x0, r6, 0x3, 0x3}, 0x4, 0x2, 0x2d5}) r7 = accept(r3, &(0x7f0000002d00)=@in, &(0x7f0000002d40)=0xc) recvmmsg(r7, &(0x7f0000004100)={&(0x7f00000040c0)={&(0x7f0000002d80)=@un=@file={0x0, ""/4094}, 0x1000, &(0x7f0000003fc0)=[{&(0x7f0000003d80)=""/14, 0xe}, {&(0x7f0000003dc0)=""/39, 0x27}, {&(0x7f0000003e00)=""/169, 0xa9}, {&(0x7f0000003ec0)=""/41, 0x29}, {&(0x7f0000003f00)=""/70, 0x46}, {&(0x7f0000003f80)=""/53, 0x35}], 0x6, &(0x7f0000004040)=""/76, 0x4c}, 0xffffffff}, 0x10, 0x1000, &(0x7f0000004140)={0x10000}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000004180), 0x20000, 0x0) r9 = open$dir(&(0x7f0000004200)='./file0\x00', 0x10, 0x22) renameat(r8, &(0x7f00000041c0)='./file0\x00', r9, &(0x7f0000004240)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000004280), 0x80, 0x0) r10 = msgget$private(0x0, 0x28) getpeername$inet(r7, &(0x7f00000042c0), &(0x7f0000004300)=0xc) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000004340)=""/105) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000043c0), 0x8, 0x0) fcntl$getflags(r11, 0x3) sysctl$kern(&(0x7f0000004400)={0x1, 0x29}, 0x2, &(0x7f0000004440)="804b31ce56976b739c140495cdd80d8d484a2e0ab8a5276fa747673a634316c4f15db7b0df0a1f169bc5ab2d4924f835ceb85f232436653a14ed014ca07b99ea9d4412b6c95f22b80742e06e44fcffbc9a8d44186e894dfec87d381dfbe9f185429b92fa84014295ae74a47b9b9a58781e706880dc07e77aa2596eebe8a6b8c98650953cd7a505e7f54d8a5f34b071cb81a904f779e093ce38a18d0d49ea186a4aef64f10cb14a066fb3f528fd1be704f53d231c23c03bd3449291ffd3106620fa58a80c84a0026db6fe5b9533387a50ee2d67e1f2556f9ef5c8957dc3cc10dbf66b4493f9f69b3e20077cb5503ddfdbfb7481524cbdcc5b0fbc93b5ccf968c2f66cd6da999402bc8b10987184c28211362ae1367ab2c017361dc5a698767cf825f3a4f9a847dc335a63eb0e6360774e57227fdc14263d9a08867597461d1eedcabfd9155dc50892cb02483d283a5bec79a733ad2bc5e4cd9a233e44256b94acf491866fb7c7b71377b24fae9c2a09f13a023c4024afe0bedd6d45e00f9d42ff1732067c42d64738a2dbfa7c234bce79db307c28664d3d4c28bf829ce080f1088bd6d83bb8e76167671ae854cf239b08ddb8a552c2250a41d9bbc1c89f32efb8bec868b724206214647e9ad882b3abdb02faa2833309c4f66ce4c312681c40267bd3f89908afa54943e3da282b6c73c9212c2008f6620358727489f8c705de90e815cef833f420d3786078521339cfca8a5da19a1140e3b5148f2be4936aede6ec37d6f8af663e6e4207ecf72e1e6b8811785dd5e10fcbe91e46ea74fd0247624dc944aeb48546f90b19c4b8565b38594ce9a6c060f3015533910e8e6a05e5db38ab758a44973880e29eb90b1d32f9dcf7239b3e14df365f5bdeecb2f1b2eefb4ef1b31b4b44c67c84889a8e0408d210b876552bb3a7105b26a3279bf8bc366cbeeee645878906448e092dc799df3d8c95cfee47c405e62ae49f37e33dc1a9dea370b2295305bbb9b67d365d62f7ab0d28264945bf0b9a046dd269837e3a7c312c98377a2839f1ba44f744f7c3d9e8c1cf7fcb71799b7edeebd1f1241344d7bdb9851e2cba4169730b679c8714af0ad4cd0c32f2b86ec76466095f4b637959c923326a263a13ad99b36f245f1c0ebbdc135319c84d1f053337d885b0c43ef961f3560c56cc7c4decf19bfb3bb1dddd43d7cf1c916c80e155b59ecf90b1be1d2ec522c3405562b08d66cb039251ed161c051ae1f03c05ae6e9da8455282992b1ed09b1c4485f01391c246ed4f136900461dcdcec74188dece03fa20e0ab23f59dd0918cb2f0bb39db5d6ee04fd653a9b013f19b120a6b57a068cd4e53332d8c311d1c3ea60e7b185edc344dd40d47b2e3e1dfb0d7d934c39826fc5d45faa4f7c23f2fa38b1b06443de0684f8ccf4db45861a8c09dc766851979c7932578b4e17397a8bb8359db02e5f8d325c048af4cb5765ed7e152c583422ecd303cb90368c89c36c456121a832ce200e2e2ff0e555cc4c6b59e2fff0a1a7e77828c7b5d3436b00ced2178f36848171201b11d37081b8e145f03b9d0d5c0607a93c340906dc559a6c74f858c5459b62ef0e2c98189a88c67bdd4803817c41c91af97fd3fd30354dc1291567a73f1768aa07470ed223c972d71fe5451da31d7adbaea525bcc4e10627c834d8781e9e8c7b2763be47c42867752eca6f1106c6d6cfd4b55bc2fe25b897ce0a943ec393f21d96b862d0a8355b95b538545db733dc9e73e86fc4200d595fbfb1b9fb04821c18a624dcdb5af39955a56322c616ae10703474905b9724648ee4827ceab1423a78e2d05b540774386ef7f894006e78430b66282f18df02529882be60d7e3ac0652a9233651190efe57b8362ad1ff1ff4c83611c7b4081f5fb40ded720b94e11c36f4565641e04b67c7d67bdf6d1531a083614f5f4f5c1a1ac4119452243e128fd02a8734a643bd18b987fbe4df0ba631679535c234aacdaf78df7e82ed2cb3440f0cca5b81be7576da560b05caeaacafc3a64b26a4f1693a4843d7ba23ecbccd3e86cc8309ea41d2cf4e8032edd3787b8586435591241644ab7a74e567f773871fe4e396bd935fc3c79b8e558b28ae284735b05b14bda1e72fee14399d79db92a19faa887425fcea45c3d84f96eb44241a23685436a8540c5484b126c08bfd9c257d99bf3b5cc64e25af9b47e6e13e271fac25a91e75e93812cfefba29ee21cd204c4aa34d56fcfd5006260aaa5a5361daa24372b2751c093719789a6eaff594ed953aed1d4a229b59908445d3a3216a4e8e7fa47d8b6ac7100d742c0dcca273fc97fc342a96b20798e93dec86571ae583abcabdb13007196e2ab9a417ad3ba46f87961b1800f739095bdf7f2485043b7cd6c2adaeecbf3448e1d5318a5c6bccbad579cbb85dd2bf2a73e0d51629f46609629fc35f5f74ae57c797458889365789a22e5be019fa8211e37df661b9b08e809fc8d0d6f2d110fcdd033584a291482f8e44927ede3088f7052321dcaae4b73156b5574d552c24a27aac506e3577bf5b8dd1a0285f1fc93b2ee3d23d8762cd60dad95cad51055e0c2043ca0b8ae34bbdc80ef64143c18efd5b243d615dbac03108bc0ec35aa04cbd11b0111f2c666c180f8f1ecda60e61be9a3c3eb11cb075d96225867431bea17fec0d6ef725edaa4d1ed9c3bbf1b3c9bf1891748a760fadda24b705132ce94a8a474a15d0225d6d8eb6d21bd6c03e6ed194458b932791f3ea715f5a233750ab36e6cdeb0415914b2fc33d148dea54871ab4b14256cbfcef3dfa34c917c278a6c0bec6051328a9d480809746070c782e3643ac76412ecaadfcbf745306bdc9636190765b2324fdcf9b5afb4a8f4c69ab66f7e2ce20315254fe7ab4e983e81878dcdecf470e9978133e0dd9cf418f37fb6322bd9a23d6b0fd359ed372d43ea3bb33a0145bc9a11e82a2546196effd14dcf98a75def2b9a33a817e2323b3f33ae16d0184b1a74cf06c5feb812034c034e6109551470c5350808f7063c5c721b262f66fc0fcbabeb8d5f3631160e33a7fd4510b23e450254cfd4672c7f8499539d6999ec2bb52bc432ffa24c8045c002a4950a051e4602394381fd2299480e2c965784a2eb42b98cc8f89255e6c9445c2ba3bcb3ca18e357fefc99f77aa9ff8a164848ee0bf0ef93fe9872a3e5f6fd9ca01800eab5c6c2e1e2d704b4e58761e25d648efe7c4237cd32a2582da8c63fde6d2cf310f9ad037506a966df89a374e70b29d4c397d1a8c0e0d3a78366d47669732fcbdb3d570f30f7185cdc1291eb63d8fb30a6836236a3e3a9f53fab39ccec0b5aeb1a676057a3f9f127b254889c11e11b9fcb00a718401d2b8c600a201e48c31f69023616c9bf431b31542de8550e4d760cce5bf8c7402ac0e61108c24d6eaed81da31fe842d7c29b0cccfceb1f8987bf494d53f6f3370fac55569193c0b142721bddc34191d8c7438b6238b5f0c5cd75b00c16110d69fac37aee0e73a9f44780fb478efc0ec0e95f1bebbc29e42f74296393a23c77bdfcd0ea363239c43b2607d15f37b351ea71a1e4e3f417c59245458da148b7eb99b9cd452571518b48cf77a9e6b8afbc570cdab84dd0db3b4992dc99d1c13b07172703dc38276748bc59b675e8e8039176b4c076f414e3fb01d67f1b2c2c70e1ad790021d13d83596e463c35f70b964ee082afa03b6f17166322256151cc99b0349caea1db5b484e37c75099ccae04bc3d8f04d7daf948a1a6d5910b5e7320ad4af323f8cd4945dbd4c480a1e5709963d61484ad1e3f4cac8822e9d9625fb9fa2a02e7e2253bfcbd6c582067a63c7e9126e0268e8791d1c76fc8128a67f83810979ec6fc9d6684b93f27d6cac57ddb461672f1cab74b808fcf24ae7c0b133ae79c1f209131f9f0d1e27485dca2d8a490469163fc69bacb8c61a4c0f4fd15627783e913ed6528b5196a27504aace84bf12e1bb7f0de6e7f7e21a0541a9429713b85509f2f9e17143867ed4e8f63eaa4920513c1fa57e127f25f05a1a481d8d7978f0f27635cea127f9b1ad66ad0f2ef51c4847db506589e66b7d3d43bb23a43648183dbdd4901aff5839016355bffcf0fb7dd038d2b7fd03059609b13309e56c59d1137873dae70b214d5a16c48b58350a56250ff0b5f34a8b3d0f4272547a73c47800ac359580c39b8e20d0341c3b75cf31c299936add80d9e88f8ec684e54beae526c8798a7b0198b8f3115c17dc1f854b2cf1b2985bb9307b533a526bd441c71d65903d27998ef3da841519bf45612aa382ced8d1d187a59a2bed23099ccdca0f3e7b98efd7b7dced3c09db83ea63a3fc77576261a187ae7dfd85c60bdf5b4ebf296a6fe511774c6a29b9ca890383124e46b8aecc8fc43ad9150e1319f61618fd6fef72d91a6621866d600db352ac10831f30a5874b0a5c5e0a778b288dd890b92c9a32658e3e7362e7cbbf361f69a715b3c28ad253df9876029e7f69606e637baba3cb592c88d8910d684fc342fcc795e882b9c21aa718994f0cd99b89730caa584213d8fb9a3eff006ec32bb9688bef7214533706e6f5cdd435ecfdb73ebf9a2be05f57ffc0fd4ef21c59a6c0b924eb32a4781e14956ef1c9a8f88e22b0bec77ab9d646f61905787561816bf211b30f68478421f2520112682a4b155ee8114911a51298adb85d37909640fae2af2bcc7816f4b5fc4ea45e15e2895f04f3dd806c313dcabd457a2beaa9dd93c040b27ddbc4df17fe0e798741fa7b0e378d55145769d83dd9adeb8326df2bad62fa7f3f2d267b1f91d0707d85bd3153eacadab1c1e58320d8e1acd152b5360fd790ca4c282a711a6d605878a4911e4649c7bea108bdb40c25da4e6d6ef8cd29b290cfaf8b5121ddc8528922ab5575dd3cbbfdca0c2e416afa0458c60fec1bf880a5bb4475b8b7adcf57176c32cb826761f170c99d46b47e366f20072139f5e9fea2ac9fd30e985c5b0567070035263f032a8a3853b68f6f1945d2b9088e3440b33d06e3c77b7fd991814604cae7b60bdfb699c3bb9ddd04e58dd031f2ac36768b1e29d3e2a51ff01977a0dcc6572b3646dd945284e1a17fb79507977f620a557e9a3f0a821ed99983edb0dd563d15b1e5876e280e18fc6896f1e8fdac6ba9b06f5220d7d3204bb9c58f38076059d8c86b3d09adbac60642c76ecdbc8761312bc79ec75209245734b8875f9a5728b1156b265fe3b6881f9291b9da82226f1a11d96c15f569a78a43c060a3637b8212c33fdb8e2f9efe2a3c43f9e8e682b918c8795d4f0cfaa1a59c654662633d8b0499d1215ee7eeb81e35ec32ba0f37f1f191c11917348c2829085dcee53295a0a35648621e58339e57b4e523a6746f4ff8693bdab072bb1d789a0631df21c5e219cdb3cfd76f25eb446b73c07056638e137f646ba60be80ed4e3fbeb5bb477efa9eda54aa845b441fd1fc106c6a2f9100dfbef6bb8d6f70cffb6052686c14067f02d063d51b9b46855dfa28966263ee79907c3a896c66f823afecaa8145117e77108a870ab428cf5b8e97222b6c8adb154cb6796f971c4af8c02917bcce3af00c0461f951f239336ef147a32a34a4424cc81662d942bb885a01da10b311c7cad6d51af2e806d5f41d553e1abe3da32a72f85cdbf0abb560a0dbc1cc4777ea3c41d0393440f00f28dd28e7e0217b518738aec3aab7d77126fd27ba644ab6e9046484b697fba1ff240244ee29c3c443b52ca55f7081199a9557c20176e5651c9d51d35253994cc910c7872ae6ef7df0dd1eaaa637f144d17ed9903c28b3cb", &(0x7f0000005440)=0x1000, &(0x7f0000005480)="570e52543529c8d0b532be27cee6dc9989051da8b445c9e5815380dd6d81f5f011679a41c8d767c190be7df9f5f74b8b35a1d1129253441e750f89e311df4e378ce5d6c42544c97208caada06fd5e6e0c16c2548de7acf", 0x57) msgsnd(r2, &(0x7f0000005500)={0x2, "c45a9664ed04e9fa1327cd062f22b00098759d6a208c445a244b4fe370f9a08ed88265ddca3d006539daafbaad329b344241b6"}, 0x3b, 0x0) shmdt(0x0) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000005540)=""/242, &(0x7f0000005640)=0xf2) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000005680)={0x7, './file1\x00', './file0\x00'}) executing program 2: syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{r4, 0x10}, {r3, 0x8}, {r2, 0x40}, {r4, 0x24}, {r2, 0x80}, {r4, 0x1}, {r4, 0x4}, {r2, 0x45}], 0x8, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x79, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x30, 0x0, 0x80000002, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x3}, {0x1, 0x0, 0x0, 0x1000}]}) sysctl$kern(&(0x7f0000000140)={0x1, 0x1}, 0x4000000000000300, 0x0, 0x0, 0x0, 0x31) socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x4d8db2464fa6494b, 0x2}], 0x0, 0x0) setrlimit(0x8, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() r5 = kqueue() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000002c0)=0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) syz_emit_ethernet(0x5b, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800490c004d0000000300009078e0000002ffffffff4410070000000000ac1400aa000000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50400000907875a2ad6bb16c1c5cdb7b0200000000ca283edd6b6bcba7"]) connect$unix(r0, &(0x7f00000013c0), 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xd9, 0x20001fffffffd}) fcntl$lock(r6, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x2000000000000006, 0x1fffffffd}) socket(0x11, 0x3, 0x0) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr, {[@generic={0x0, 0x4, "71b3"}]}}, @udp={{0x1, 0x1}, {"2f040c303bfff65f51af293f1298c54184d6cdef452ee082b51d2c99019770574a0d5377492a7bcc5d1288c9d348734b76342853a8125259d9424422c24af5b237e661b7872792427631279739ceab2b90b979aef2a34d54c9ebbe61a4e52dfaf96cdd1f0c9d8341ca29030f5a8c9e1404235be88730041292453c244a3403cfe8e51f2ad5c83d70de1f3e243e7bb8c7d372cdca636667c155d308eeb77736eb6b037e9ac9f4cae3d18475b2bf4fb96bf984b7bd634808318ee1beb29fe7c46378b8b15158d98945f7574c42b60d19b747401a035f2f255d19bbbbedb283c07672aa9a79fea716db250b56906c95bf40d835f1d0cb5c203800c8f962"}}}}}}) unlink(&(0x7f0000000240)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semget(0x0, 0x1, 0x130) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000001200)=[{0x0, 0x401e, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}], 0x3) semop(0x0, 0xffffffffffffffff, 0x4f) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/4096) r4 = geteuid() getgroups(0x3, &(0x7f0000000240)=[r2, r2, r2]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r2, r4, r5, 0x81, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={r6, r7}, 0xc) semop(0x0, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x0, 0x4, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x5, 0x0, 0x0, r7, 0x0, 0x2, 0x9022}, 0x9000000, 0x6, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, 0x0, r9, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) geteuid() executing program 5: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x6b1a7cfb6fff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7fffffff, 0x5bc, "225e98d1550809aa42373dbcfa4ab1896c03aec1", 0x4000}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d33c85209d6909", 0x1a0}], 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfc8f) r5 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0x0, r4, r5, 0x0, 0x52}, 0x7fff, 0x100000001, 0xffbffffffffffffe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x1, r7, r10, 0x0, r10, 0x8f, 0x8008}, 0x6a3, 0x0, r6, r9, 0x2, 0xffffffffffffefff, 0x4000000a, 0x7c}) r11 = semget$private(0x0, 0x4000000009, 0x82) semop(r11, &(0x7f0000000340)=[{0x3, 0x9, 0x800}, {0x3, 0x4, 0xbbed730118fd089b}, {0x0, 0x7, 0x1800}, {0x0, 0x201}, {0x1, 0x3}, {0x2, 0x8, 0x1000}, {0x2, 0x4}], 0x7) semop(r11, &(0x7f0000000040)=[{0x2, 0x6b}, {0x0, 0x200, 0x800}, {0x4}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x800}, {0x1, 0x7}], 0x2b59) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r14 = getpgid(0x0) r15 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r13, 0x0, 0x0, r8, 0x1, 0x8000}, 0x3fc, 0x2, 0x0, r14, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r15, 0x5c, 0x101}, 0x49, 0x8, 0x4}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000880)={{0xaf9b, 0x0, r8, r13, 0x0, 0x117, 0x7}, 0x9, 0x7, r16, r12, 0x0, 0x0, 0x40000003}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xfffffffffffffdbe) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, r7, r15, r5, r18, 0xdbdc56bda76f491}, 0x5, 0xdc, r19, r17, 0x3, 0x9, 0x8}) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001240)={0x1, 0xffffffff, './file0\x00', 0x1, 0x797, 0x9, 0x6}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000001640)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001180)="60000022d4c4d4d500007e02e7df40fb4734a1027c575c9dc066d319f22e9cb1a7433db670c929b0589db21ddc8ed93973fd9c5f1374ce9fe4d7bb65de0ca7e083e7c208ddac470da0fb16fcf203d008814367e5201c8e5637db33b488f16a72f7f823182da264072f4661cfce4232910fc546486b1ede77cad63668888946b23109", 0x82}, {&(0x7f0000001440)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c3978614b4dd8f51a158c7e7360eea6356105ec8aaba86930f1aed0b3d111d", 0x4b}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab29978983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf0d}, {&(0x7f0000002940)="47dbb171ea168dd6c76e9881976b0f8c7c31e92de2122c23021cdfe408f2266677ab38e87c9603b96194598965dc97fb8a61f632deb1fd509de505d697729097f6a79eb2670328cf08e33fb4a5c1faeb5680b2e274d8d428926c272c16a8a02951378d62067c277f32d2c0f0dbc27b3d40714c1345285522dff1721666ad9cc1dc463903412e26d5fd84590b7bbd11e4836e0d9e386100309d1cc34f1bcad3d264a35ddab2419c4d6fc2025251b80e1b774c8b395874ab4235b4d39cc3e2b1ee5e1d131c7936bcfdec906395aa664a506cf2ad15c547532b82cc28987a381605c31008870ab47c28472c4b0c3498bd5329c46d5302556b6377ea27fbf5ea5355f7f783d3b18d72a54a38e5361981f7d63be390a5b70f120dd43f6aeba3ee430bb39a7aa75f90ab1fa9b5a3ca66b04ffea24e3f20da2a57b42b6a7e5766dd42f078ac79b16c80d64bcf7f0ae46a40b3d9cd6e0b21f5878325b30545d8279d58c301f984d5975f14cb086c5f4cc9184355768191fc91d348abf88eb4f9a7f57772fff18b6bb52d4ace1b240411d30a17b41a47094a2431c539f14ad44c2e6177ceaded45b569e3e8037e4e35a15ba0b84f2397145589f58ffaa2eacfc13e144203bf799ded31b1ba180783a03b99fd9ab4246340b7f13e0a91a1e60f657c8aa64697a093af921ca4f0ebe89f428aa9d5c7ad064ebff7d3de2c80e5df68e9c271f6c72661cd6677240b474fa68dda029234d9deb98cb05dd48045464fe2281c52ff587f4bc881ebc49bff3fb161e4c60670ae18a1a9eec05f7962dc46b390adf8bb1c81c609f71093df3d721db061b0186c359dd13535f66dca818e647351f939fab47fdff538825d4b944c87dd443729d5f5eb2666e7c38217e7e751673ef07eba00af690e92948daa4051171ad63ef001d4f5236a1db37de7b421fb9c8363a10d5cb8fa704d4c01ce1c31fe790e294cce4e5fcfba8e3d0c7a70a67b4c49fbc90986b0fa1bd1b075c1cd62dbab84b95182750c8ce31587d4990a799a07e935bf76fa5d6681e618140716fbf18a238d6e2ab5a43ecc10924d410cae38bb0c5d7b396a0ae1000094204dee83383020f7dee9435260b94112b959bf1aeb696f8bf0f051ecfa33c26d5bc110a8dbf949736cbef205941110d417466728d72b99faccc981b6a0ac5e6ae9a7a6ade97b4b4d0121808ad4c95f62730aca656d129ab4060f64b97182c2a79bb80267c47df549cf74de452497054b90318afe372acb8742dd706f9385f693e32ccc8bb2b8178eef200940d04338ea48b814bea97ef7182f69ae4da78feaf3ff4d67be0566dc373c6f7b67daeff7d172b5d3610a251767ec4dc8d2356719a30914e7cff244648d503f8a18ad8bee1a5c6d50815c82a1fc2c5174017742105f56f0be0e8b6d1100ead9be04a78bb3ac510552ea4820eb9a5b1c17fa5aa8b0f996cb90414f935bc4ad9fd17f606af6908fc338be45774463fa9e62e13f916bfb2bc1dd5f558467093f145491a4ec72cdfefda7200e5784f0b9045e86b5272eb4c4022f076a61d56fc279d0cf76987f3d97698c8516d23ebd44c848e1573b40836dba5a71f247142de8dfee1d4521df9728e0fe524aed9a474827f42a0da683c9e690703b5f1cf1d1f8f1f612198246560c4508133e426510490ca1cf4ac754cbc9862b316f0a2e108464078082dc8658bd80dbcc32575f1631f1ee5a5d1271551c06015b3e4e5d413ce139ef391d2a9cbaf1fc38373135e24851eef42640207bc49cbf679b32c091fd0047976b95f68e470a11baab0fd0b20d4692b874f5d8b47a6d37506456493769aa7ce7b5e9e5bc7307720c8e998f24ce3450cc9a321a6b515c25136aca3196e570aaefc554193f95353a77673eba26803a72bb138b0486d515f899aa31e5f31a6ea89d53c6ba7bf6d0b167c277bf50a92d84b2d0772ca08a86ecc5b537c91ca6871ba89b984dfadd2dd545da61d3051e3acce951088f3b593889d94c936106053b2d883b1d7a9a104eb84867f917bd9b79a896be78ed2ffdb2f3f18e89906632c9967698a929c7d694eb98440abf3520e81d780245842110c0e8a04927a02f8b103613f2635d0286a704398609d5a01ead51cc7430b00ec9877caef04fbf24035191be375f2a6934d95b68e6934aeffbac4eee275688f5dbafc8162087460d2289ae6ca76cc64a694ecf41767bbd3685327db14ecf8ceed15ad66450f226e063584cfd57894c77d8a1de81950bc65de75a712231d5b46f305344c6e4783fa4003e3e1a47c637558c270040b995cc41103169034503bf5147871200fb1d3c6df07aace41dc607bb63c244313cfa9ac4bb08695a3a079478bbba8c2bca426b131a73cc70d5c3d68e3801589730d0831a0b64c1e2b069d23e9c3f5523aa3d68d9376c491e2e3db58499893809c4cc46d42f7aabedb1d92d97823105dee05937a8140e06639ae2dcac020e13328ee36ee9577f3a43b9752c4492f7e3635577dbcd9115bf6b4fbb86bc53d19abaf1565f0930a521db858c2bf4ef5f0bca7315a4cf54022cd1cbadae4676b77bfb6d809e78fe10e30c7f19c1e3506ba90d8fd3bcfa18be21b6cf796b47e0cd920e9586d56f31524c723e7804111398097ab4569dc45e2ef1ddb82764fc79410defd5b52b4ceb93f6b30f1f7bb1c3c377649703cd36eb8c191eec2bbf3258b993a09a8a410aa1404647163831591889d6affb6d91803566f72eaf534729aef531f46a8469eb4d8c2edffbd949aba3309a03c915c49d89b40114a96be5c90f4da6189a698e1206bb1e19965bde400a864fee408de9ec5c4a234786ffd30ac45776e040b35e55e3e0f7576c291d35e58be75fc5efea742484087661330f3c924a3f4a5d6c3576473aab7de33ceb836f47c3294481bd92d2c71bba85af530288dbf84fd4334ac4b8727a2f164fcfbe075e58c5220eaf29893524d66fdd1b488a54a42f176574dba7698b96e67f8734ce5c7b835d55abd8c0c31084d268e139ea6f01ef0dfe469870ad1d1833401d3fab42572e771cc34dd59a009e20d669e5009205eee055395368683e67ed791a918c2f1ee492c16aa563ee3d9ed063af0afbf60b6bbbc2cb79daa689290464c3777cf2bb166ca928692a8ca775a6332fd6d2a37154999556d4cff2b7471768bc2d50214ea235d7d77e8cb3a03cdf9d1742034fb88be8db52a4f5c5a45d4e1a788fc551824022abc779c8af51cd1b42b755363e2317304909f5d8e567b8e03472ac7ce86ee987c5466ce29058daba99c0840da85087f68a55ec0c7eb4cd93b246d6338eb9d9a80cdc5ed2bfd61411f3fcd1cc1a91e6a891f706a8c479dd4b9b22ad406db8faa7f23306f166d5da516c3cdb0669166cdabd5edb7ee29e9611fd5dd099f5397404b1ce9a9a9d7ee8c6e18693f7273dc5af1594c25eb9a67fb7e2b9ba50a9a094c29d505212891f0ee059c0fa5e1f3db46a67309cf7b0617c16d574c3a30470bfc1588629a8cb83415168603db88ae291cb98f614fc213fb79522e5f29a4a08085767cc4261e911a472d79b15e6e3c1e92c77e179bed3fab67411f62fcbd9feb4f97a5b870bedf454b195442784f745ecc48b971406f78f4da665ed5a86d141ec2df4e793a9d9fa1023c5fd81fa2200085315d84d2700a9ee3599d9cb0a5c969115df77b1362fc53bcd67bd0a2da96ef98d0761bf3fca17423d2f29e15db47956d693051b8bb03ada115bd8b4f880b81567dc687a409de4b8173defac22ca935bee974f31a29a9c244664ffe5ac91450ea84f75860d14cc953895a08df14fec60d35e3e1df78290155dd22a440ff5d9b7fa3679f7bc9d20058d678e8f56daa39b091540f15f083533e4f80e5f32a4f47ebe07f1f7d6c5e4b7816ea80b7f10b95aad8fe6cbaefcbf608dfe07e5859f38e95d91ba34aba050fe1d8d68274405c854aa971d4467fc72ca1a231cf125d645ba76c4f3352e9416f9b8740cc01a400db296edf4c2a1ad6d3580d63bc0fef725db8284c8b78561201279dff24da248c536df2b946400c83d898c4cdbdc1ac3e77f6c68846d77db8d135546f6825cb0ea90a554802a6e90973284f485601f80cca9a0df89de01f2681a0e8407549c666a40dbad494b0b98779e51d7c2fd54735289e543835baf576730d78c3b3373666aed1a84ad4846e329de8834676da7823695f2ca65e7e17060dbb17f806bb2c8f081aa2d3c6a5e91787172c94294f96d467d5868f1bfd3fe9f463142c9a7556c19f92f8ca28c9455aeaa9908019f33bdd5687041514485547c774247b9588e2534fa86ade3ccbecaae3157de87c74782b932bcdb3315f4c978899f8fe7bff695960612fced9b01b2d5676119b1c44bfcd2d94a8c01f1e3e064025866c9d60a06007d424ec729a0960593ea14f5d9316431f2aec1a45238fa7eb19a827ca6b51977e0f9c8f08f5a6c303ea8996d7b79a19dae1b3d688622fdde3e97714f0b31616df99e887332b7fb038ce00c0501779d6fbd56b3fb714cb487ad372ba3cd59ea0568695df5ba8b74923598949769dde260f8f57c43ec125d25660eb215c42121d90c28f8e6f0971c4b72378a3478eb6bdd575d13a87c07424a8faf6276655f8dc83415a79a94597022e6ab312775399a7ac148a513afa061eae6403995f3ef1f1ea9c7ae5f49c7156ad94a6d8cc84d68dd2f31ffa59f6aded03b98e66edea1eb1dc348fccc921e2afd5d81aeee1963ea14550e04f4c461e56957d60a2431d405577f683057afeea341f2005f4b4e7643ef5e0ffc8372caf1952320533c39defab8dc89cb060c4eaac599d5b674a17dfad4eda5ecfd1f237065e8b2b45a87bc8753339c10ff09348f335f14d3314d02573cef7e663ff894d80d7d6cd25aa84a3cd44fe9ea18fb39893d14fa1307bd90416972d1eeca6d961887e87b8f16f319c772064c76a7b27da98fa95a93123544edcb7aecb2d6e8e3003659f63eded1df55acb905a65eb3157ee19c67715fcad8b116ae78990349ebc0a0f973e6649bdca4879545f6ee5a93ca40731ba7a73d7625b410742c9641b928f11b59cad83e903ee9885c6d690431e2504205db7a684ce868762c3abba091be702e9f4a5643857ce443e2b09089190f90035fd8a957efaa6ec7c1ba75dd046a1a833ab9b7da74aa3e760bf3c9413c7822ed02a81a84bc982d74b8bde1fbd5c7346528bc766a371401e6ea9388fed2f9d8c7026479a6848e609ebf9d02e3ea99918bc5dda93c5403d57f3e4590e08f996cf89161ab8b0c7c2e82108d3d51f6b73ad89676b9bdd70722623ac17d25d9c6563082e80a9095b7768e43b5fdc9b05ce7271ba99e4396b1e769025fe48ee3e78c1666fb40566e4e13026d0018aa689d2c19c70a3eb9b4dd19800c6d538fbe7ef6398d0a4f417e3c9c7d1289e300b7b9304e26316bc85f5031dd095a1c2d5d049b28a58d43c4aa6e95479b05e970477b72ffa47b40d9f5151c7d1ec6ce1511b3a41b60c7c08fdd003e2de9f66031ea04f6d03cf5cc98770d54357620033df36e4465f0c682054251d96f75b19233200cb4bad37086bb6fda5c75718450ff25d325b61316d6da554b690febde57e9e43c50afd126964eacdb0dc9ce174df0862c8b92eb102c1f804461e47cc1b75ad125bd8c4bce9b8a86c458b84e169a8cfcbc51108f0b1837b7abf5c74f37e0a1953faf09e4dc70c617e8eb129f43bf3158e4bbfcfa4df7a19bd3a165d042587967f164f9e9c0a48a92429dfced86fc5133a6b1262ccec8cefa1e4fea6ed7dbeaa846", 0x1000}, {&(0x7f0000001540)="a4fe6909f042e8f3ba3c61aa476b8be23866b0b62acb1d8fe042002e945e9167845e221956279beef9b8feef2817da710445188b0cc495162110bad5b1ad1702c4639c3465968423d750f4fb2b781177e33242be2c1ec8d21bbad6634a67824e10b65c610c62bc66e48a9d2fc90512432cd936dcdfb5c416704fb9964ed8d3a3d75088af2d25e1bd9501c4016a5a5b667e6855209274b48995573a8f4bc07b6871f8753fb0977b7e85f81aa2ce8344f5515aa1afc54ca2eaa0cabeba6d000003f4d3f312bf3465525723b33810762f117053", 0xd2}, {&(0x7f0000000000)="9b6e06b16d5e83f4557786aaafa126aacaea7080d9a38a4ba47052dfab6022e812d3e9f65a954cb007c1c5ae8a2ad7f3096e7f479de68ca0d61c8089acecfcb4b0ff76e85ad33493217f7f859ef084ecbd926e7e34817cfd629d94ce7c746e26e7bbabc48da7dacd702d58959c06a4219c1c42dee5afbdfaf6a58cd0036ab1ce38cbeb3b225206e1d9d1e2a90d06d807ad2b7a9e42e3ac9293ef0927237e3ac0c1010d2f2a738daf81d973753bc64ffd3f8870", 0xb3}, {&(0x7f0000001340)="28cde8c0556e007e42369562b1628cc1f9385c9567794121ad5376ee457ba55314f6924d4f19ef8682e8bf9e06a08bcea82df2a42e301e6a78230087ade630bb20c1317f29a995c62f374378e63590a3e0cb9cb4c87ebeb2c01befec1dd8d803ac2fd0624155c2dc91add6567c5b9105c30a8f0654cfa063bbf30dd05f34c4f520d2755f7a13c525b6d3af5a7f0e53b61d434ccbe4d0c18d8e92f360085bc5ca994c7c0c911ec95d22ddd1788e68cc2b2217d003036410d4edd5184bb4958431326d100e29461b9957d8c74d426eadae7eb8184590fb", 0xd6}], 0x8) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) dup2(r1, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000140)={0x0, 0x0}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x1, 0x10c, r2) r3 = socket(0x18, 0x2, 0x0) getitimer(0x1, &(0x7f0000000140)) r4 = getppid() r5 = getgid() r6 = getuid() r7 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r7, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r7, 0x2, 0x0) msgrcv(r7, 0x0, 0xd4, 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) r8 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x20009c1, r6, r8, 0x0, r8, 0x1, 0x8000}, 0x3ff, 0x80000000000005, 0x0, 0x0, 0x1f9, 0x5, 0x8000007b, 0x3cb}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001280)={{0x3ff, 0x0, r5, r6, 0x0, 0x4, 0x400}, 0x9, 0x5, r4, 0x0, 0xbf9e}) getppid() setpgid(r4, 0xffffffffffffffff) socket(0x2, 0x1, 0x0) sendto(r3, 0x0, 0x0, 0x400, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x6) executing program 6: shmget(0x1, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) setpgid(0xffffffffffffffff, 0x0) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000300)={0x1, 0x3e}, 0x2, &(0x7f0000000340)="21701fa9816059a37b6c3e3922b07a86ab596f1de8c3aa3e0db9b75778080f0b7789463fbc967fed278ec32970759325efdd277490cf46c30e05f4", &(0x7f0000000380)=0x3b, &(0x7f00000003c0)="f344f5f90e6dfab9aa55ae01532c8b653000aa77430c9b2a6b5700aa394227fdd59629bbd0e31d8b7a27d2f8438b921ea5a8a7a7df976f07701469c75b971d745a589a8155d3feb1c0fe547184757a581133d38d2fb36b59743f757c8f087397d55423f8c31a4ced1df425b7c7f2242bc6ccd4760ae4628d76c17e584eda99a5b5294e24d2f3e1f09e9c9c51c4fbd6a013f1895bcf145e88df827f79245e665cdf6c72e4551fbbac438fd0c665d21221380181ce91b96ff84a3a43f57ddc2158ca22a5ecac2e660d8381efc0c910f3022e58e27d0b838b4f2b303aad9f6c137620ffa2accf", 0xe5) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000140)="9bc0dc4a4aaa512f2dfa6b28b09978cd8c00f380d6d301bcf0f510504c66c6b047fe76ffc1f710e89d804ada92c4791e222c7d561397f078ef3e24efdc99a94ca1999fa13738884d1d3460192fe4cb43f68598671dc10decda09eed28dbe416032f0c6a578f7536024de114f5f1d228845304b7f25ef5abb8de4f4a23e2b7c6bada4fd6a0b7125ac7bd212595efe1347dbb2dfcf6de33bcb4e029feb45b9fa96bf49e71ea86c333cd9299935a108eb1c2aa8e496", &(0x7f0000000040)=0xb4, &(0x7f0000000200)="9a6ed49fb03f04e0c6ea0e07a7a08fafe91f291b7fe104ce6aa8f9fcd86b88b2e113db663cd0b4d04ff1f72c9ae68caf9470db6fb939a07a4d9eed50a9ff72445b141124a93d6460b197b3c9e56f2f583114becd9bd41566192bdae2560d6650eeb5dd9b0ad5961acc5809c7f8245bab3605d0deeff820b884384fe088160d5febc5ea4f38e5d187a36ea9d7b6467c8998cbf428959a3ed9c86bdfa3d2a2c6e68576ec02d9f76fd5ad921bb55a132368778f3518b2741667e5e0aa7ad46d823a6169fc0b4c47b0e5a4e1eeeadd18c931d35b5eaa4b313a87b828eb6c63", 0xdd) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x6, 0x0) getrusage(0x0, 0xfffffffffffffffe) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) getrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1/../file0\x00', 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x41}, {{r3}, 0xfffffffffffffffe, 0x2}], 0x95, 0x0, 0x6, 0x0) mlockall(0x1) executing program 4: syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080048"]) syz_emit_ethernet(0x105, &(0x7f0000000100)={@empty, @empty, [{}], {@ipv4={0x800, {{0xf, 0x4, 0x1, 0x0, 0xf3, 0x65, 0x1, 0x3, 0x62, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@noop, @timestamp={0x44, 0x1c, 0xeb, 0x0, 0x9, [{[], 0x400}, {[@empty], 0xdab0}, {[@local={0xac, 0x14, 0x0}], 0x800}, {[], 0x6c1}]}, @noop, @noop, @generic={0x94, 0x3, "90"}, @ra={0x94, 0x6, 0x1}]}}, @generic="31ea1a42833763b25cb2c9d2be94b9daba8dfb2a7fb3998886ebe66d28a6d453b7189baa721d24963a8fc092b46c6c2057b261db0247c98f57b376a7d35df9189ec4e92cb820aa51f03748e03677f19f113cbe7b8ccd845e1fab5e6590290fc692e835f750b43a136b1fa5cc9e78a25c4fc0257c67a1dee3c7f0c5f8d659bf51e4d72fed39388bed4b20896428c3651b070808e7a692384f8f3e3c38f9d819a996b896272c5815da64bfa97d1a8ff8cc52774a6574fe12"}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8001, 0x0) executing program 4: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x6, 0x0) getrusage(0x0, 0xfffffffffffffffe) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) getrlimit(0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mlockall(0x1) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f000034b000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000489000/0x3000)=nil}, {&(0x7f000065b000/0x2000)=nil}, {0x0, &(0x7f0000654000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "ca778701a0bea716d61ef6cf19b5eb9c47771400"}) syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup(r1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) close(r0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r6, &(0x7f0000000000), 0x10) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31", 0xffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f95c27", 0x6}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x8, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7180b0ec9152", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x3, 0x2, 0x8}}}}}}}) executing program 2: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x101, 0x10002ffffffff}) execve(0x0, 0x0, 0x0) fchflags(r0, 0x0) executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async, rerun: 64) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (rerun: 64) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 64) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async, rerun: 64) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) rename(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file1\x00') (async) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') (async) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) executing program 6: r0 = socket(0x1, 0x2, 0x9) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000280)) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/507}, &(0x7f0000000200)=0x1fd) executing program 1: sysctl$ddb(&(0x7f0000000380)={0x9, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x7ff) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0xfffe, 0x2b20, 0x1, 0x101, 0x2]) flock(r0, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x100) r2 = semget(0x0, 0x4, 0x80) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/22) sysctl$kern(&(0x7f0000000100)={0x1, 0x38}, 0x2, &(0x7f0000000140)="b780fb7c572895f61749c03fc8748259fd9caba6e9cb03971a1cd8950f2f0b13f5727e1a96437f73c3f7ca83ab6c3c2a105d49e019cf36cbe506f2e4e435606dd56499bda71f8bb7a5ccad5df178aacca61095e3cfaabe27ea2e40247479232b964c2f5f28b6966eed90d0f0f9ae221ab2d3f26bde7448fa91aec1d0987c9ea8ebf9bdfa8fb23b6752017cbda462d6a4f3ba550f6b4e8a3f220f10931848", &(0x7f0000000200)=0x9e, &(0x7f0000000240)="ef8007771acf780a88915b1c569f96756418d3f8c4e1264ba2ed2d3e273bf02eaa3eaf7b0515d693fad71b0edfc7d59b7df3bd3e861b99a2ace66338274789671451b5a0a4205405cb6739976d00404393b204bc1d0278ac05d7172761ca7e5a4cfaa28c297ab340111606ccbf19241e7f9129d9ee86f00d903121bed7f6855393784f8a2a67894f7fca1006ca58dc913d73325883868e467f8f5be6e153e4f116ed4dd02d60b111e364d933f7f4a72e5560b003432b5130dc812409c52ef11ae4da22ff00dd599e35941e2c88bd0802726efdcd257e5dfa4196b77be51cc3a344d2d7303facf8c31fb12822e2063f08a3bde9cdcfe65aebe277c5a92ba2b7a72c01018568f13d0afda029373b553933bdcc61888eb7e97f491adf7bf4aef64baf81c8a5e6db53c727fe48c15434b839c92acc928b9efb2bed7c2d09df48631035e282b61b2aaaa9d9f40bb9bc16869e7cd1e7d3fc4b51ab75ea8ea3cda46d7ea8b1cf86c7fe49f6b3cf2d760c34fbaa30bd8d467f650ca6ad76043bff30605008a8c83567918992a0b90e3f802b46aae571d08c748b3306d62d1ad9cdb3c8ad97d2e40fdcab5ea5b4ea7017bed9b384732c98334c46e8a965c4a531d1ae74a3aaac8946fa5b74116fa4f5a762c3ca9cc1cea626961afa323444c32a3f7d30871d09b27c41e876277eed02f4a6f57a0c845ea20efb24b2eaa703e78990b86ad9c64bdd758474b20749d4f06f76d2b34d8bfcabbfad53207d2e721a4d63d2a16993e683f8f77c47b97043c80295a781e9b68df5119f77891497c07be76a402d763459dd07fade9f78e992df04aed302b91fa1310df63e3aba3df13d3cbf53a3761f844901a27555d93cd107e442641ad2977ba99367ed4aece3e00d55b2fd63a5e9df38925b55f9067dc985e302d5cbde44c5e74e500133367803f135870a935bfc9b1174acc890ff6d0fc588da0ef75c5f9b8e02125458637ccc11d1e13c33007e16b9c2ad0087fabf6c90644af6cdf434d48677cdeb6905439063cd9ee7165e151058d08e206a7afc444b8e821b0f6dfa4f613503d02ff5b7d9d3e4478be790fad22fcf6ead35964e8136de7e38e6c03a764f20a0d5a58f886dddb59d67ec9828aefbab9d06f155124d9ea20b6cd514d891b4a8765476895027beae1e594bc6bc8ebe35bd983ba8c6c0e25deda948d1331e26aced54c982f0ae3c0aa6657a2fba202699fe3448375b66297891f9866043800cd8b88cf59ff31b4cfb9339afc9535f20906fbab471ea2ca261896b362dd0b571c4305680e683abd2642c66e501c1c67c0379faab0d2a83bcae4c0ea90f2ce36e0ebffd7406e9fcb3932c478d9f0d2f2255015c4a0b33aa421e06dde763bd0b5c3828baa63470c4a89094ab46d59cfd09ee08577e09be51d0e4f9e492fcd0e59ccd5bc12740a7171e18414bc9a63fdf5f3ee16275e3df28f192bdfb0f5abd93067b1557569b5af4b2088df2db916cc3bc4a7c15e714347e1540786804ad66ced491c69739259ad577de1f3bf3f21d8a0ef591ed7cf576531c65a39865cf245e9db9597082e2acae4a731658830e1c1094ab21a05b1257e01db2dd59b3052b66e0d4ec1eb276aa75b48d4a33631a46c6780354004665e2bc1de2a3142365574971c007f9cf4c3165130ca1b7e16a86adbc6ba2d0cf6a7962af80372f2005a3f2d37241b3b5e8fe68c07c02ef84c89476e4118315d6b1d7f1e1f6f74719241ab7c389424b482eec40fff51b6982d042f59db78e21c023fef5a7ab66608a8a9b844c59ef3c8df60cb08757ee8c3f8f98e15a4896ebc094506d9ff82739a72842cde1719239c6f2aff1f9d2cff0fb8d707755b37b9d511607eb58fdfe5ae61065f23b8a35e51b2aa5984cb3288fc719bebf9e62b23111356ae564fafa2fa8ee417fbf11c6c1e233ce4a3764f08a2860a2532d0b678f06d164e38cc8abfc18bd846c303481c630e4803596bb1ac9f1dbb326117ddbde74c4c34817bff91f473babfa6fef58cb89968da16a3c3beedadff4157e2e5843a2960d14c301b6e9881488ad59aabf6b53bf18b56d56e6b25edb26ca8bd2a68aeb104f28e051768850c849a04e9d9d79b5cacd24ec742fa6106d843b473344f7bc335a8fa2896051975285b4b9ce0e0f0844ced15ad4114c624b511887c6549b49b87ac95fd365989c6c7206f01a460af2aa900300cc3fb4d8b5586423e2cedd45f99df20f00b0b653b998cdb07d6e21d1c1dab07beda94530830d6fe044e1b3efd97b757c4598ba8c97fe5a8cfa23d972b94c88fda646c3d5e7cda1bda1733ca5c25bc0dcf45fffe5e6f3a8cf4362bd2b61c517eb1abb868e858141b6ad4a68db646295750f241e7757aa88b8d81514040e9a3b2737faec1264c5b9f001dcd4c000e9a9060dd4a1bdff3e91cfd89fda264e445787d95939f8a5241c597b4b1b7daa9f36674aaf9ab88941069e78f05801958603b52b85d9a3978ec2a4a39de3de9786eb068f89530c68b7f5fb4f2c1443ee996d9c444041bc1d0042205c9edd7981a67e5292033251053d248ac979098348203a4661c3ea6031e35717742f1dbcc99b72f9f81359d8f36d1cee652d160b323a9ce72a6a338696ae36843e9f2e45d0b7825be24e33cfcb085ac8d0806eaafc8a02cd6bd2d74a247958a323e6e46ec226ec8025dfedec17b5ae124fda392e54b35593abe45b8c565d495c4be0b3d4334c1e15e974a296f477bccbeb92659280fcae499d9eeb37351749eb6a0a274a6ef3fe362167a2db54e485cab6c2bf078e4a200df698fd0160536b9c3668a6ac8a31d12032d672f77d115551da417bfffddf35f28214a1756caf53847956651dc5de9ec2ae4bcc144e91fdb2fc6e267a6c39f027417d6333007e35245392ceaa50025c6e532dc85544ca5aede0c7f19d923714d43944610e78d0c9f63153651ad371018cbdea13b2aad131f4b5ede4e789ed87e6299e23c75c2fb54f325cea4a65c2dd25477c01850b4b6804934da77314a212566c2eb07e20e38f201d6bca2724c5e9d632036f44bc2b6972e92ed88efec627b8c0d9b8a2447cd891e02d2032cc47c3554362381425230dc6ca6db275aee3c80bbe2ea426a4635800ac9f813f0ef579f4e1582b823690a4430e437ce097f6f1a47ce53c8aa8f5a1263df36782634f26156df67ee3f40823affff4930772a21cebdbb964f778bec8029c431de06293544416a08bf920f4672c998e5a73b70005d6bc9b5d31da0882ff8fd02e26641540fefce23b6371914d0ec32eb91defa88a36c88d266e7a6123d538fb459c3dc89e5e84d3fcea4f7e6f41e78a55faa0d7262c11968daa416c76d49199cc7c6e74f3176f7dab8c7e522b057b47a0d9e3d35f216689391e864d6bc4a270c7291992f4a4599f7fb6bc456e589a27ef12485e0c4a991d64a0271443dda207eaa22971c01fcb1ab1ab10616a3ebef738536d682feebf76e8cfc35ba84b65f9b2832d313eaa5af1fe6f2efe2c28811b497dc910c2e5c7b9a250fb8f33c72af3b13f078377168369d154405708f1017621bc35b8e2d2f9c882d4413d646e90b3c9c75490b7065f7e4f596f358ab49501d59ddc11dcf2e301d7c11069e0d236c0d8c966b537273d5f76b1155fd239c14ed8bd7185233797f9e39bb6dd2e84766adb434ec0c8bd0d3a84a380cfb3fe17b4fb437b73ba21722549699aa303e9984ca71ad93e99d578ddabdb3c3f1e7343b81438b65e9b3595d3b0ac0ab4767e974af2f1dc4041b24f2fde7ee9e03b4b8c940e59602d662de8bbadf886863c9facff41c38349eac934add00f725808f8cb87ef738fb157e9beefe10edbc5b09d9aa9429e154a8e776ac1fcf41a2c5f3b990d6cc7254087abd80a701f53bd1f49944b436e43b3e6f5e936fd5f7b65021df60281b0052f3b38ef3b0c16d019e8e81e22a9ee04f90e253432dda7f74e042edc422977aa1c9c753503a4f3bcc83537531641e4925605be4a0f830e51b4adef15b3a16fbf5859b30c79ea1fa7b685102c28d13b0c979a902d15ddd8a4da8d2e790a724de56baba4767232fd6148d24f4134945dd6d0b7d0c1fe1f695e01d09d77f2c05e1ade155671d50e85e4be3eae4471df784ef65d9717d136223d57c239ad5167e19966770a3f759d58df0db57347d1304b22ff8cea01e5a5fd76f6c7232901fae29aaa76fb60c157117be92d9a9297045de883c8c7666a7b606006ca2be43b822571746bf400a4df824285f002ac6136855919e4e14a58c12d64c116b970835e8bcc4ffd80134dd72473bf43a425e0a4aa21c54e0652a1e71c773b57a7e05675165633e7ce9b1c01a0029f9a6a278fc557a8e8c6f7673473d2f2e8f1b7539d930bf5553bcc77ec5f7f9d857cd7e2c7f2a9f3376edd1dddce2b76afa787874ee507f4ee6a9459afe91e1608481de242d2c6de9d720b22c6cba232ecfc675117d1716eb3c29bd299c030d33ed3075d4fbb2614510652b6e88723e4b6f7fffd1d2e50fe712ef491fb6dedff6cdc39a48994b5a262238444c4181d28920ccd284214acbedc20ff0f4a4f40a17adf6070d11bd3213480eed90b9d94509a5c7052a6d0bbbc84b85e9a17168514d6856276d72c5f66b326ba23de22c9627dd17d96baba97b3bf47cd9df85048b3a061c3b8b247e2d5b719322de35d497d7bb70e2c1454345b79af0df634b0c2e227d8f25022f48a60e5aa528f98101bcc62db34789456ea9730949f01d753c79011318502960bd7bedb4b2403744bdbe59fa372d96378f8d82f6f5e1929f49f445e98c5a9303ce90002149fc73657e16d1b37245f0bba7ce27b12a80fc7b9876a6824507e92fb64c874710dab56a712e4802de9baffbf7b7f6e0512cba1072fda6ac72428ce583be899015b096fd411c78c9b554416d67a214e079af677c27a66fbe24d01bca0eb7c76ade1fd2fb3ad4271175652303036b2368bf1c4e89081538e49a1e2311f1eb2191bd030d13954ddd71032b3ddb8c5c5debd662fc13701d718f0194ec705dc963fa948b342f5c73e7bc48bc4b394e18c4bb279f485f4d932ab154aa631713cb824401677719510c9ac53bd2dd34866feccdaabf66f1a52a1bd658795af1aaf047b12def7c205b888a6caa2096122d826bb5c5e72da98be9a2844c8537e0d9abe2736c2ff00466bda9c05781c1e47931ce7d0b0bbc8d65a8108855fb325636365a97279dc8399ac705b1f77ed129df0ba0341e8f90bd5449861570fb1aca8b3b2ed4b22f09acc7ede82f24e720dd54d29522e5a0af38dea1a10aa7d9816dcb51793592a60c11af46662633365d32e0f9e3f127f7abe5f87eb167875a60e574488b88841da4c0c75384b8e46be11811d90e00dadcc9dbf39c0b910b5bb48935b28e962022a48df6094e3e5195b6373c4b9b63eb992028396411ddb345ce087b5150c3a8c84921944748f1b68f077ec2ec07182da2e8df6a9e74e0ec9945932af192586fe8918387dd0733afc415046cd6f4b49afd6480bb858ea6a83545043f78f3fee8941cf24153a523771dca7b368136d342cf6b0c32893b38e569b11a9a878c73a5f48cce4a3bc5d3cfdf30a10fa93f9487451304a2abda2e1220ef9e95bcc0528445c45e7bbe33bd3317229a480e2224c654be43910dd76489b7faef7d64f3ef1f59162d5fb05513509895293bf312a3b69f11a49845d8ab3e1c66038f6830f4cbdd621d0440718ff33746589d6b28dca54e2e27be6e0ff6fb614174c6ab6923b171ca0af87c55c0f55cb92c2b4a92f845979ecc2465c", 0x1000) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) sysctl$kern(&(0x7f0000001240)={0x1, 0xe}, 0x2, &(0x7f0000001280)="0f959e48dc42b2ac67e2d380f881c2a74d1ff88dd68bb6c0c11a0f95c18c89c3472ddc0d1894fcf2cc0f49341c752e36e832cf4342b8e20e35a856c04f9cdea24ee46b8c5384ac9d8bc18dd4e770bc2ae378a874537230ce621f856121e4d2ad0db91476a6d83f3756e8d3d18844eb8331d2101728649a1ff50482e3280326b07fc363a718e44b66925013ace3ef64bac64114bd20eeadbd67", &(0x7f0000001340)=0x99, &(0x7f0000001380)="b1e92fecb5f868a3a418ec8bc6b9e07d02a1f36451f2fac5f846c8ab6668a55e27b1df1d193cc4feb0bbeeae605a68d24ee1c4ea6476bce4ed460aaa8aca976fd9a76ba748da48035ae41b93e129a8bfaa95ba040ced304ce713fb48cd9bdb81ce193cbcd19ff275e2d84b808a4cb76103ef0f1b2d267e558a0e506ba0a38d91ae3c0a3aa848e2f0d8b6fe", 0x8b) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001440)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000001480)=""/15) pipe(&(0x7f00000014c0)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000001500)={0x1, 0x18}, 0x2, &(0x7f0000001540)="558e7ca5dd0f2eb23a9335a9dbe3b105165d9291cdfb52fc4807dfeff89b1e2622f3db2860c055af88420f40bd3b0b993bc728615006b2a56a430b3ed41b99dfce63e8d7d0dc44dbfc29bae3c73b3a8a76646fbadbf77f367aa10b79b44089a4f33fe749f2b018f54836b5845bc2a0119adcc01ef82209558cb0674aa479909adb849efb5f1063fc9f28bf3dd0", &(0x7f0000001600)=0x8d, &(0x7f0000001640)="bbc0b3b4aeda7ea8dfa5901ccd7963fafe677904836c4bff64183fb45ca071f6f2fb90fd7d0abd34cb8cd5b3dab4427fc693842dbdc9c4bac6676a4c261718065c86e4b8ba6da6ae00f266ff9ce679cfccef5277664952a3c1e57e252362b0e43c28464d2c89bb6dae3a6baada3eb65f26f78be8db7c435289944dda17db529deb2dc5811fc2db1a1c67b6a15ca558", 0x8f) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000018c0)={&(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000001780)="8e71f93b2eb2cf752b5588e167bdb68fca38f7646eee0ce30d4e284e989a276c9a981336b2ad545eefcbf04f4c3009860c9fad24426cedd8475cbc284a91324a72a7a040199ee74613435cc98eef3c6c21c0162994d1cf7ed3a25c97e66436a91ccdb6a84fb0f7cf1da89b59d7c61ef9bcb6fd93d647e4f555f5c4d3699b343234db8c946098035883dd78b8731b21d03d9a08dc036ad242c9a500775039ca8ad6d844522117a63755d24b64e685ea8e3dd0b91db5f02a5893353f84043b4915ec78f47a7331c5ea00cab3c7", 0xcc}], 0x1, 0x0, 0x0, 0x401}, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000001900), 0x20000, 0x0) lseek(r5, 0x8000000000000000, 0x2) fchmod(r3, 0x102) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000001940)=0x6) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001980), 0x20, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000019c0)=0xbf) sysctl$kern(&(0x7f0000001a00)={0x1, 0x2f}, 0x2, &(0x7f0000001a40)="650b876ea30276", &(0x7f0000001a80)=0x7, &(0x7f0000001ac0)="58f349d303a75b4a8c8d038bab7653d8d639f1ddebeaa572aae837f9ea7f", 0x1e) getdents(r3, &(0x7f0000001b00)=""/112, 0x70) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000001b80)=0x1) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0xb998962e8562f3a7, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) fchmod(r0, 0x40) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) read(r0, &(0x7f0000000100)=""/176, 0xb0) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3ff, 0x2, 0x7f4, 0x9, "db23244f482fe44233b00c371b7af26b7e194c9d", 0x4, 0x101}) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x41, 0x2}, {0x4, 0x2}, {0x44, 0xab}, {0x81, 0x9}, {0x0, 0x4}, {0x45, 0x2}, {0x21, 0x4}, {0x7, 0xd777}], 0x8}) read(r0, &(0x7f00000002c0)=""/252, 0xfc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000003c0)=0xc9a) msgget$private(0x0, 0x10a) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000440)={0x7, 0x3, {0x1, 0x7}}) r3 = socket(0x6, 0x5, 0x7) sysctl$net_inet_ipip(&(0x7f0000000480)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f00000004c0)="256633cc1d59eb620fbc8e82992ba6184c140c8916695aa31b39703a766842005e777a6d8cfadbb046d2a67669f91d343ffbb4088ae5bd53ba1947a786dcb6300d136d76d4cf720d3b379f83fb4763c1fa84b0df26a642ed636a6075b85ab81b42cbbd1c35bc53a8ce7958556d1c495d1858dfcae34d63a1975867f8e0d42e369bd46031a0411a8b8f2cb0f01e0cee3788d7bdc0d98394027b8dd0ed0ba06d5cb91cab5c880636d69b41e87f978903bde40bb2856a14178d82967ce921e27a6e0436f152bbaf78cc87c9da28e4c2f3299389bbe1e861a8b97ee532d343f7d90374a1225f6b96367478060b251e33bf6855fc866e6a9e00", &(0x7f00000005c0)=0xf7, &(0x7f0000000600)="72f33137c5aa24179fb9690961b511ddf3c93f368ff2baa60cfe8394a56cc77f142c05c655ab1f15a3809f2439c21c689a7e53d834ca6a8d33957bcad1c36aa7fe1d580dd5e7ffdddd427f35f7335ca8b7ff5d89e4dfcc1642f77780e988e2bb8ae8477661e52f5a91cd06cbebebab2b4028e301fde545b220c80e070a78bcd1124bd9f86d8167a00faf268013adce74e2ea4c52478339fec88fabfb7de16a63faf889d2349029383688d7be3ff9bcc25bc40c906d2cc33f668b6721efa8ec63ce65adbe67c8ea8c023291493af31f49108c6fae8359e4096cbd6be3e15565ea353e0035265aaf3d2fb433e718ff60c61e40acab0caeaa5b699b0ee4c5d92e00f621a0c6a15f609fe409933aac7a5e1a3b34cfc0112680dc7d0666e17882217dfbead8cbf02c41c8d3e262f8fe1758936e7ea084ffff4debeaba6a77e0048543e0c7a9fe248ee854069658fa6c69d6c77ae71b7a87656d336915cabf7b60ee8770d09855af4a1398349ce3da8fa5166454b68f60c275f1b871fb28a9e7245be6a2a96ae360755fb33e1aa3be4edc1f323b0b690d376935702bf56c793a2df575fabea07d605af0afd39802b937b480ee5f425c4bccb841095fddcbc522a95a327bb57c28d338eae07523df0fef680042d1eaaf0ad6c0a8b46f509532e1935a172ae4baa64957b915aaadd8f7730d055508422d38befd177017b3483663a6cf4dd1bfae0964295906e36fd2e57f06c2ad977f245eaaad11e50af92121bd43f7483b1eae3ec54818d2972d7f3268425d4961bede025e79e723b1348b1c77e3492cd66658a4f8a022ad5680f0def0e70fab6213871153201557bea497c148671149bbac1ee124ab7d0cecd21e2b748c3de151af06284769f02096b830884756252a915a7de40be18b9439101f616c038df564f6819faeca029348bae47582b8831d5094193ff4374612b2aa2a63ac97d5ac755747845c2c7133a74a18ec41196f0bd6a7b8be30fb13d3d766a9b6b0ced59b5a5eb77a0d19eb0aa8832aea87ac3a138eaae31c8b3e61b86495d0a9e0af073c027637012a835681a555a955d8dd71004e921461c9e8364ef9ee72873020692a11dd501b352869c0924a91c18d6c6a9012443d8c27943914179c435c14dc8d08d4abcc3297a952859003106088ce2d928862f4045c0db717d7e51ca31cd7a9676d83116552a3fc8b486465b5b81ee706cd03d92970b4c0f96052df433ca6814c7e8a6c3008a587fa1353b397ae950939cc2a7bf7548932c402f9b02ea09fea94a932de7ce459cc754ea3870065f2476dbd0df4a62d961e0829a0b551de587ffe046c0ea0a5626ab0287d6aa6c49b1f467c0dacf6cf6fc4a6cf8a25a892587ec4c265077b3421b384ceff0f90db0cb47744c44117ef6ccc2a254c4278c6a7df751ef7b81b85c1ae8cadd00e0bd6d62501fba2f3975c1b32291aa70fe10959cbd042abdde11a0af2962bc4b394318b52e4e08e0523541f08dee37159812a8eae3c7bc14e144dcf49a964adcf24ef6ef4b7ec8f52158951befc3368fb836e8e2336d5b69ab302737ececb1f1b7f4aeb247b271b8c768eacaadffb1b49e5bc7acb7f86f16183d68299cbf382739c8734efbd6a2dc9327920771f2792851cda0bdf6bf7aa2cd9713cace3f88d162712eaccc0fb01d6d71d070623f63e8178e7759daa80441f47c742edddacc162fdb8efa23baa234d334c226e578246a8df32027d71f58335f460bf8f5b5eff136cffb782101f3f4a135cc0b6ec95ed617c946802196dc663f0e1f2ff15e509c1c4304ac42f0a3837ad52ccd36137d734bba3ac829b59432750c4cd4eda74329350fb7965a177fb690edc2eddcafcd57a64630726ad429708133c402ab0620e5be12d64a13de65fdeda52ae87ad3f3556b0d4f7abf62e24907c98e0d36452ddbed360df8e72c8e917639b38c177bd3da74c9fb31636597737c29ff76c3d298cdcd652260bddc4c47e89180f96b16736de8878143cc468365f60dbcba6082338f30dea079d68cdebae88e7285484c8153132ffbc5139440d67287b19934f875cf43996cf7c6aad596e90fb873b4e2f8b059ea4393c20c5175356d8d41d81aa36de56753c3c4a9b707b8a7e928391550e2eb30ce94b2c42febb2e6c2936048f1cedc76edcd5bf27616c918700fb29b69a5ba01db049c99c18d8dd0fbd7dfcdea17df957c2f2ffa90639f7bf89731d649ada25a87a3e27077f769e3090b3abca0b655670187f6a7284aef87f086a4ffda48722880cdac0359f7a649b013a347d4e402c86f9f8a69922bcec97cb0aed0c61bec82d2cafd11da6cb326d8eceed3b71d2d9d7f297f6c45f9a8be2a7d650af820d06650162879f12d8cb5861b9fa5e375acdf66ccc2853bb4ce9b19ac8d9701ebb629b0e3d731e689eb1fc65f71fa4e4947b1e23377954d083f6d426f88e6ad142b0b4614e025c0fdd441295532ed0a3288cd293f6a64d8e49cc764ff344143053b86254a833f4c84aecc72b757c1f6b36409dd8aa462e18d5d936734d2d431094d43d0b86560447a933d375dda8eb1898138fc0ebf4ece94b25ff7d14ff428780b0fbd433e883defa9ab64fe4d11d7806d9dd2b8a5d665192d35ee67c48992b88fabe7232ec30d57590ea7f1e5059be69b86d4d3ce4f86c4ccd316f63720cb209e3d8089552e9c17380bae5a67e1f9fb2ba4292ce27cd87b4a7604b59cbc2b6d535e1fd9fda8dcd72d6cc0c58385f0a643b6b063e49e67ded2b7ae00ef82fb5e72ec4a263fb4de337e5c984fe1ab62ff21c412a81065d36cb3ae9beddb55c4c30342e345a90f08c9322ee4163211b46a894d7bf3f12c6db98f554a947bb65ae2ba0a00e575fddadef25981d58177c083e3ec0ffbd761fa35031141baf3e92509e35fcef12ee53954151f2c9c2d489384a2ba4b97634b072d7a5bb0fc30c34f0b73c4dcbe0b10c3f3f23f91cffbf3621def5ed371ecf58fe69792c3ae039e04b2c13c22957cc5b2280fffd95eb0c6586f3f6d694325a4e9d67fc90e5a9d4eab45f8769b716d8fcd1495b8aae6b42148aab61a6cb083e5823b832092e030b18fac55b3480bad5a74426e53813f623d7280d464e6068115f3cc5f2df375b55dde62ded4845c773e861e1882cb5158c4670e16d28bd49fc1d09d0ceb0d3710a7b75f81f48f1fc9eac286839c9b8ac18262e250827c62a1ef08a1875cac49212a4284d0d963a46de259ea6f1570da4a5f2c07c220d6d37aa1a2a96a0bf60f6c935386ada4cfe73dbdebd544d970c3a532227cbbc59346867bfd78b1577eb572ca6cce9fe8cf2bbd2438db7ea3b0f3e94af5c7c8acf44722e40550cb673ec6113ef89da404a956b1397a3ea30a4a2b7ffa5178bcaeb6c7085e531fbb7724ac22f1df95b30025cea36a1f8d13a716d8d94ed82c7ee4755ab03c248f649d99eaeaec9943ba735dab38b1c53be6e81ee0020831fd3a386bfde20273a1785ccb55b904e5f22cbb9804c99e7d4ccaf72fd87b514469e9b3a852abfe0352e12f79027223e5054ba76bd0f33bd908a8bb4575291aa2e303ab21718c92661d0c98522836ecffc640606c7a0b8ec6261e48122fdf11d0964b914d4842d5c12ca21d26505d45bd9ef41c47168858e520f6025bd7aadf82754ab04cd04d011aaf83e0b74c2979f535bfaf0b3c559f352fa7957da0d73734e60c0bdcc0582addc830b9382caa343dbfd1d9927a350db2f7aa4d4cb03de1c2dc79a40070c8ab7e8d4ff4c53e04950434c88b9fd5bc41a2682ee80341f4c676725ffe978909aa9799d8c4a3579c185a4bf14ba2806b742026cef66d95ee4cfa88a28de54a90c8986cceaa96228e06baf3296ccde8b3a42a839151ab7c1c0164155f95febda9b364ed05c951bd2726973cd0752515d27912a91b8c163d23baceab1fb857efb685775c393b9b7626b8b6f8965bb6cecc00d4c4708dc7c455a97dc43b2666fd8fff4b154411bdd78dad74bf6acffdb486d8e3e9bf7d6e7f24b443c4717fe0e6d868f5f21c03397c7f623f0479d9d016cb1f87ae4c1f7b78de8c5c55c83c01bd2b5e30bc7c43de9edb29cc15bf6fb04ab2b2154ceda183828bd63c0fd0a8bd0d2be7a71d03904cb94391686071498b3e3ea480b356c0c86a703701b00a6bc22651a9ba63cf9d9d861c5185065b2f2a54ad4286063d99c88c9291d022e8f582d56460d4fb9e0dcc8ec4e6da9e9d4be4a6841af74b7708d6062cdf8f7791e033c64706b3e5fab60dce7deba727257554a227b93088941c923b0bff53062155cfd54206f87736b576f119cd0e791e7d5380a18bb15e44582b9d8e58a5f130f24998d14fa25d113bd380c94babaa8fc33b308c0d4c061c63fa3928c2076e63131299b28a2bd519387fe09319c99f7bdd50e422a1719ead51786287225542afab4b6cb9313c94369e37b265de52acc634a61d3be1745ef49e63adb0abb007a70cb7f32083deb75a0401e0c83975301c27bf356611089d2f5f77f788d616b320ce29d83f495404a41e0ce1d4657cc16f15a817b586c951f93d4e64bd4137811237ef828f8b1ac6cf75b662c0d041a20c7b6fc7d327688f38dabe0a6097c354429dccad41f29847403c36daab211447f331b5e007f96ee2ce0e07f284e46e0725bd0e6e5cbf43194d37643e43564b4451d3d63b59722dc77da44b653e1445a10703c7f45949f87008ea8aa9a4395bcf5dfeeb0d4d0bd333bebca7ff923d60fb308e80d4f3f0fa41df6e21115fc00ee7e39828f502c53347512f65939b61b4d947c3cd17699a0daada48d79f1b4e2aeb9e666a176d9df5ad120e529d5be3a28dd33d22361c8706c860b275f15b355b2ad794b13edc146d9e24c87326a51c0de6a00d0e979e5c0314a058dbf769c7da808cf0e4f4e7c6f790241f96eb7e30cb34fd70c2c365f6334595d7dc199e7956f6f0d282a23494c7f86852f832490cd0125ab9889baf8a446c1f8584019bd8f8349dcddbfb51d2b5ff0808a6b711ace11eb3c5680789c25d3e806b84245409fab9265011bbb0e2c580a315c406d023892449e4a94aac2e6dcbc54a23104c18a2d2fcebaa4c0f40856f78dee0a77933b0fdbf81c52213f0e1ddf9bc8b25eb495486709530a89e24799e6e71992d00b2c6203db36d7afc0b4c69fcd8108f50a9dac3469b546ea32af85202f5e655f7c13f5bede7ff3b670ffb16d8f59f1bd8f78e22510e7dae33589d133c5aebaeb36293ce3dea3e73c907e976c694a916306eab79c400e121490ffab07618cb6319bf1a8a2bd85d9e26145b2e2e6bc20cb9c0ed8169938e0eb4ea4537e409758cc54e710df3a8d5a326134c21fc7a33b07bbe3cec3a19eeeeacb82763cb977d1cd7b28c2902c7a61b44a5d75a0d14fa8b2c8e6e50245bed1d9e5324466bced041659b9b1cf115d29136cba984f6697894d721d585afb9ac8c6204ad9696834493a80f6cf570b988fc4e9787d5abbfb98bd88d7bb42f6561cd1b82e3bfdc01bf000a49408a438f038d67e14dc6d5d2bfec835bf7280413eeb6ed29d2ca1e383d5e93a65ae1c70e9fada89b9af13c8d9f9a9f43909d4ac8f54c373a43a9d380e5214939f2ceb0d1e361af3daa6c815d7c4b6ec24a875666ef3148fc4f3aa63c384477f547e34d81185acb46bac5095da7e6a1349aa8e095efcb2c2bb17d3c80f92de05c5eb0ce9bd9aa95bba2a5fa59fac0b220695892b4e7a1b783a170ea7fa0e8cc7994ece948b18d4abfdcc7cca78ee6e4b2331929e7bc8dd23c360b79a3f068cbe7c36bc0f71f4313d", 0x1000) r4 = accept$unix(r3, &(0x7f0000001600)=@file={0x0, ""/4098}, &(0x7f0000002640)=0x1004) r5 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0, 0x0}, &(0x7f0000002c80)=0xc) r7 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0, 0x0}, &(0x7f0000002d00)=0xc) r9 = getgid() r10 = fcntl$getown(r3, 0x5) r11 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002d40)={0x0}, &(0x7f0000002d80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002f00)={&(0x7f0000002680)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002bc0)=[{&(0x7f00000026c0)="0cd2c2a84e06c90440ac34cb4dacef4869fee5266cb38c9ac3f79877cfb9f68b1641b6026131a050276da553ab4603d71e0dc99d980000c70310cad5e9ae55af5980431587967468947cd715a9efe3e0b13d01d3518ce5031401f0ffb094d29183d665ea6c07aa", 0x67}, {&(0x7f0000002740)="3e18a819628cc08de2a8a7cfe34f2883ac3d1eb4c95664c02b6cb98ee52b89e8ea1ffbb75b3a8cdcaefb3afa7e0808890efd156cb1", 0x35}, {&(0x7f0000002780)="2cb9cd2257e8eafcf3c4a1d0322deef00d608be3355eea732c138a0a9910a78159385e14777e358edda79fa9d356042d0880a98a5ff4c6ef17775d2a23d6a64674ba0ba39a9793d0f5f05d43d59198cc393c4adad3bca9634c526de1a7230b08c1bbf177fde937e5a2e16f2043e1a4c5499376c92f8c946d26957f970a65e93b4d8dd8359a719d08b56a51b4eb3bf2d22eba19baea521f38cbcf6717009c2785a552eb0a1e59", 0xa6}, {&(0x7f0000002840)="939b0af82f19c1b58c4f078d43bfa01567d99268613b6d389a90da64a0460b580dd069c20d8e44f256eb119cb37f3f2576ef262d3ef91eb8e071dd8f55cf6ac298acf051f5f748440055f4f39348f9d1e5fa85710a4d54b5a8a52e3487dcb41862c08810ec1161b57fce60c283d3f81b29de94aad8f503c7d2167707ddd450e120271acf8dba0a45dd7fdd68f5b20ea0625354157fa79a0887ebbdd40a83d04d142a20e53aa96f560799", 0xaa}, {&(0x7f0000002900)="a37d8d8f99b8fe00f03e6ce6486ce16846d4b2c76de61cbf32b202cf48b8104bb8cc70bab51a1d0f5d6e3e3802c2ed611e33e8ee73a35b6a1d847b531a97b2d12ead7aaa9b8ecf77ddd651b4a6c683131116734b42c70342b9a66f616c067e615c1583005406710401db6a0393190bceeff46b6213c8dbd15f2094a54e1d742797de8327c6c7", 0x86}, {&(0x7f00000029c0)="444753878b61c3212593d1bdf2fe4c4cc3bb51e172a493669a3fac4601a0ab763b5dcb97ca5c8810200f7bd4de6523474f2706348a314889cdb3c9f6931994c2764b2186793cc9b91111c34340216b", 0x4f}, {&(0x7f0000002a40)="6fa2f9c73061808d00d5f070334ee677fe6c6409f1de9d2d9c1aae8ea15b5595428269c5dc9391cd6280db940fe1d5282329f0f9538397412e5fcce5ecf1fe9ef7c97dcacbdc73e83cd107f6c3408bea61e4bf3646d9957310638971223d66efe8c261b6b45036aa4619977902b1913f86f6b52f46a1239dd7ed701f674416139b8f79832c765e69e02deaeb0e4a7b6260d869efb646fff6f22097e716ca4b6fe1cdc3a5a03b1689ebfa1e2e", 0xac}, {&(0x7f0000002b00)="ae6ddae88e112f4d49d4dcb202e6ab7dff600e71de80fbecf4fae9be8e25d1f216a75bffcbc792102ddbb63e31b96d2bc8acd3240d1c282587e80e3c3fa19080e9b8e0992a7754e1da8432b9a0a8d9b5cc3733232cbc09df8800ea707f1b891fb71e4c314f969a23183af127e6687b92e7ccf360f851ebb08227218cb9dbf511fe3a71b6f1a291acf48eeb91c7a5709655f784ec73cc4c9ec11fc30aa4dbf0b8d0b46fd15b9e1bbe941057a1", 0xac}], 0x8, &(0x7f0000002e40)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0, r0]}], 0xa0, 0x6}, 0x2) executing program 6: r0 = socket(0x1, 0x7, 0x1f) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x1, 0x7}, 0x3, &(0x7f00000002c0)="0864b2bbed21419b2a5b3fa29e91ff1be8eb8dbb42173550aed02a3245004bff70861759952b04b0cc40400dae84edcd0aa350009977e0b7c8d8e9be8d6f0d2e80a72efd02f2b538f5db105d710b7bfca92bce2d3db53e6d4fd9471f43264f8236825082485003f027c352bfa65c640eeaaf983cb48f32ba03242aba3cfa0eac7156927bffa9000e3692089c332e95eefcd6f816c1f4e0ef9aa0b7d5d6bdf406125528d6b808bc0859a8d8ff35faab11cae2ef7461f79cd859e9f19862", &(0x7f0000000080)=0xbd, &(0x7f0000000380)="c7ac4728bc87168620547262694b2f0eb8d1c5603f9d88b34a1d99f7c1268d7f77a7d7e0640778d8f096c75acee58e052579d2db3165f8f3711eab4838e7ad97943378efaf0f63d9e398f6e8c2d1bbb2dc5696df151e0458dfcd00b10bfbab41e7aba80ca7040787cfde9cbc3c2c85521ab655e263f4440d400a16da6ab4b402aa7bfb1a291e26ad6780f0ba08d9aa31434f5902a5f2cf72d9068bc4a31b0980dd941be62d514b04733c248d159910077a153faa7107b6456152c279", 0xbc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) executing program 1: getpgrp() dup2(0xffffffffffffffff, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8343712", 0xb0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f00000000c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "aab25a", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) kevent(r0, &(0x7f00000020c0), 0x7fff, &(0x7f0000002180)=[{{r2}, 0xffffffffffffffff, 0x61}, {{}, 0xfffffffffffffffb, 0x24}], 0x100000, 0x0) executing program 7: syz_emit_ethernet(0xfffffffffffffd1d, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff877c0002000086dd602036d40010eb00ff02000000000000000000000000000100000000000000000000ffff0000000000000000000000004e214e21000890788c59eb1a5de86072637c7f681e56a982f16dbf84e2be3c1dbe3b09e0d23a8d1810f76b6bb7d853da872708ff3552a4957785ebd1954fbad2c26b90b2949ac5367d3840bb9cf1fc1a643a4f596f7166de256406e50175e3ffa64d62cb1280801e0aeb48ef2a36aec2fe30566960390b37a5d65933b5a2d430c65bcfd9e7abf3217aa28472f00cd84742e73b8613fe3008fa6c2d85f9754b2800000000613f80c87709d532b31dd7710e000000000000000000"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000003000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f45335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x12, 0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x7ffffffd, 0x7fffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400), 0x0) semget(0x1, 0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) r2 = socket(0x2, 0x2, 0x26) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x20, 0x3, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x3f1, 0x9de3b52}) r4 = socket(0x18, 0x2, 0xfd) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r4, &(0x7f0000000000), 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/90) dup(r3) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000006c0), 0x10) setuid(0xee01) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xffffffffffffffff) flock(0xffffffffffffffff, 0x9) executing program 6: r0 = socket$unix(0x1, 0x31525e67157ddcbe, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xfffffffffffffdd7) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x3f, 0x4) socketpair(0x11, 0x3, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r2 = socket$inet(0x2, 0x4001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000100), 0x2) minherit(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="b7ecce", 0x3}, {&(0x7f0000000040)="e89f98443b0ffcefd7d6d126bf0189ebfd60a95cc38928647d9d080ee98cfa5153dea213ffcc7eb90a40dc1bea407a67e9a41314ac3ebfd77992bfdbb25fcb7d9c2cacb059bc728c7f5502806926d69588498a3e5891c3dd3fa3edc6933672393f62c68f8eed22851a09fc9265f5917b7f49e4a04aaca2ea1c4c103e1b54ca693d", 0x81}, {&(0x7f0000000100)="b837ada7633ba5b2d4a6e6a2c79928aaa90506b8a1cff2df2fc61706097db75ac51a8c7e68f531767159644db862c9c8ca5f5b6ee82952380c625271718dd52fe395baf7a34bdedb1ccb4d962a91a252c42d91461977fdf226e1cecdadabf2e65cb634725a5ddc3ada0508e2aeb74edc7e01fd5b86ee5cf7", 0x78}, {&(0x7f0000000180)="a3bdfb1f7222f5100d69ccba8b316bdaa35d5c569246c6aff7e3f8a5d5603cc618e0eb7064750fb4a195cdb58a37dce2ccc0d0675e574a407fe3d7bad304a6acbbb426962b6ee42b2caf9ccf8424f057fd508fb5afaf43bf253da176148fef57810394e4a09001d895bd09b9fca98261ed1ad08d3125d693ee990f4e1a47a4e3728441565b31dd4da96278c8a3e9e5ec432a93689dc3d8d082b8f9c165924f168098409d9c6a20bad44df6507958e87e52bb6e4c3ad96ff42766bba36e712f97740e3ba4a32d72cec4e7ac0c0a97c8402822a276152c01b531d77e73583f04b2e4d83f2ec1b864387cb3dac0df3a5a8bda01b830fe512dcc", 0xf8}, {&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d806884688ab8baaf0de1a991d154e36c878c5b4c1fedba", 0xd4}, {&(0x7f00000004c0)="bf79820ddf3b77754808adbbe15a50027967a668067e65161fd92c5d8dde46e762885718ab79f2c6e9b812e6a01c44ae67465f42d3dc3b9ba07882fce73784873739f6a29d9fc3c4ca3f00c4a888f5e08729b443e64180ab9d24164f45e8c3ca0165491c21c0b525d4c6a63a5652d16640de1afdafd0d887144985a38d33f0112896d850b81e8094832f1d7ed0b0432c132ee9", 0x93}, {&(0x7f0000000700)="8c8005e4b5bd30bd4767e7f78ff2d36b377cf8de89148a9fd80779a0b6f13259d3d09fb433d43be83253e5465345a5917de6968693ad8e5cb0a76c1e", 0x3c}, {&(0x7f0000001b00)="22581dc4054fdffaa36aa607eac3869a21158e2dd099319094b12cb6171d5a97aae02090797e7bc84c5c7a43ead209367fa6c9ed2076edd1e8bf553f132dd19bd53e311ed1d33f8b33efa1a655be159dc5297687ab055f75eb76e6beaa028ae3fa2149963867df70ab4b151a9a2a7c13dd19c61ff3633bc69e28b83e178a88a5610a2771b99adcad96cdd55b0c058651de52a14d6f2dc2c54c843dbd81953cde0de627320e31c962f521d536609a522aaf70b8463f18510ab1a744f756fa77a83e37b9a4c574bb0a0d09dd4677e61f219de89ebd810c64383887408bfc4564488bd5deedebfd115de004885a0a5871a019abe9f1f83d42c7105be2d5b9f761b4fca03cf53bfa93a62bdb368b6356b7469fac6da864de56599b5a5bd960bd94254f55eaca1602ed16d6e8f7d2479403f01d3d8dafed2926e8e7014be956eac256fbabec3123b889d0fd3a560a78ef6bea8d3831906517301c74f0bb36230961e028e7a98893c5ad29535a519d6693d3917ad496dd5a099478eac0602486a74e619885f9267a28af1315e820cc356174e80729ed1fd7eff4a14bc247866229622b5fdb44ecfdd738901a38da5cdbdd0302dc8431d4fd461d5a9a81fc873066983079581a13d449d51f72d04666d99455036a99d17953167daa9982b35a75b019f8d0236e136e60b8cd3146a18f68987f6f3422439734520bfbae8f2ce9b6936a42949b206e973e456215272ab3981e4f57edf5c98c99f6c2b4c0a6516785b02dfaab06daa7a75c38c39c7787c7b693ffe460af0df7c94a4d184f79d4cfb0647e915b3e8487c5a00c98d6d0beb6ca0403add4bf299f5de2ebd514b5327545c6b18d42abfc37df4512d4861bf7a5faaaa482f6b6157a22c45542db801168bbc02a7e719b65105cd6d2e1d564044bf68fddcd0861721a9d67f997d36b2834f906fc4a263948bef2167b2790ed689d4477c72754d662f0f25d4c230700f6855f66c0fd23251b6a3cddb7c9a5af9b96b2ad7975493f780d770f0f74482a0f5df16239b70d920a8b1430c413776fddc05ffb02f74a7271de41312504516f032225a5778d565b5451c8feb4001c84c68c83", 0x30d}], 0x8) semget(0x2, 0x0, 0x60) writev(r4, &(0x7f0000000b00)=[{&(0x7f0000000440)="1de3", 0x2}, {&(0x7f0000000580)="feae4b189933f708499b458d6c0598e0c2e46ff2c4e9fb44fc891d5322fbbd1bc7f667576cb8db0e5dc165fc223c4c8e96e7cc766d3f6a27e884004ef5b072386213bebf97c5cc66c6aaae9a1cee5004bbc43d40c5cfbe80d9e735c8a0d5d5e5c2919234f496129d474957d100e6d81782a5e7f16f", 0x75}, {&(0x7f0000000600)="37af66e9c3e34a417e5987309dc55d2bda9abd46de9311c4f64c81078c3ca3db3de28dc731ff4ff6038fcc38548d081b618f801a7eab80373f8f3bd808316a4668eaca3a3d464d384fcb4241facb30f027a5167a47a87ae8f15cb39b3449aebbc93b9f7ffb9dc9bea2203fff5b4c878f895fb6e19aba81cb2b20d953e97fb34230bcdd3b92e9588bda659b8fd14f2c291021bf136d652c8cf3ba75e5607ed7d010017cb2fffe3e42dbb806fae9159bc1341211dcc8c6d28955092c16079953e19b05de7cd712ac7d4ad79a412db7a47c7d3c32b899ae29bf4bb448ce", 0xdc}, {&(0x7f00000007c0)="781535f1308b294393337de2b21af040d4df08b4d18f2205", 0x18}, {&(0x7f0000000800)="bc0703a8ea71754832e14dc9c5990b96cc7b468f", 0x14}, {&(0x7f00000008c0)="394f3621640ca262a35ab43cf4b5c52b5bc5fe8d296a45ded3bccd195c0a8aa65f2326343cdaf7eec74dfa8c7ece446fd232508516cf4e938dc0017b1e13319f95635a30e00c52f99d932146b4cac57964a5b6449473e1a02b32aadc73e7ea420bc997d67bc90ec17fdb8958423d89e9e243f41bf54c0cfc025722cd97c0381c82c3311041387329fb285cd3e520fc2d0cf795b7e207df417084a109b30d577e02378a076d48118260", 0xa9}], 0x6) msgget(0x0, 0x0) ftruncate(r2, 0xffffffff) writev(r3, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) executing program 5: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x2}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x9e178c87381114ef}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5b, 0x6, 0x5, 0x2, "8e65ff71d45892b4d11b02630c8c582ee0d26528", 0x4}) syz_open_pts() r2 = kqueue() r3 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r2, 0x6, r6) fcntl$getown(r4, 0x5) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) dup2(r2, r3) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r7, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000800)='./file0\x00', r7, &(0x7f0000000200)='./file0\x00') mkdirat(r7, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) fcntl$dupfd(r3, 0x0, r5) close(r1) poll(&(0x7f0000000000)=[{r0, 0xc1815d98f0d0aa9d}], 0x1, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x80) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)="01", 0x1}], 0x1) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {0x6, 0x80}}) executing program 4: sendsyslog(0x0, 0x0, 0x1) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000), 0x7, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)="81705fbf1988e2cc987544d80468e301aa6c836e2ab00ffa9de96a9701af00408f903e02e8d5910f7fdfdb8a77849035f62200095235513f960334603b7fe2731f75d1a236d8b3ad33b3ff04d5a3ec49a460a440ec0dc786e72616b5c1ae8b303ae850866f3843f2cdb1e5c6ccd4cc4316b6ad3657052b", 0x77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) executing program 5: sysctl$ddb(&(0x7f0000000380)={0x9, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x0, 0x3}], 0x1) setrlimit(0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000300)="5b7687d7ebbf26e0f8f8f86d680265d00745c09f7cdd5b00e04dca8df82e743921256356306715f7828f4863df545f0ba9a8ba7147b0f5cf", 0xfffffffffffffe84) r1 = open$dir(0x0, 0x200, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) r2 = semget(0x2, 0x2, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xffc1, 0x3600]) r3 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x1a0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60c456148f73c569f549140d3b1dc9dcc64b28243d1ffc9bff020000000000000000000000000001"]) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRESHEX=r1], 0x10, 0xb}, 0x0) r5 = socket(0x2, 0x0, 0x0) pipe2(0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x10000, 0x0) connect$unix(r5, 0x0, 0x10) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) socket(0x0, 0x0, 0x0) getuid() getegid() geteuid() geteuid() socket(0x0, 0x1, 0xfd) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f00000001c0)=[{0x0, 0x0, 0x0, 0x2}, {0x2, 0xff}, {0x3ff, 0x6, 0x1f, 0x2}, {0x4, 0x21, 0x1f, 0x8001}, {0x4, 0x0, 0x6, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 4: r0 = socket(0x2, 0x2, 0x40) poll(&(0x7f00000003c0)=[{r0, 0x67d07f889b49f285}], 0x1, 0x0) shutdown(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @broadcast, [], {@generic={0x8035}}}) executing program 3: r0 = semget(0x2, 0x0, 0x80) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/150) r1 = semget(0x1, 0x1, 0x200) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0xe7c, 0x8001, 0xcf, 0x20]) semop(r1, &(0x7f0000000140)=[{0x1, 0x2, 0x1800}, {0x1, 0x1000, 0x1800}, {0x1, 0x3, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x3, 0x3}], 0x5) r2 = msgget(0x1, 0xd2) msgrcv(r2, &(0x7f0000000180)={0x0, ""/248}, 0x100, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setuid(0x0) msgsnd(r2, &(0x7f0000000300)={0x2, "5186cfb9e42e1477d61c0aff9d92443c7ce851dc56d0f6bbaef29ceb686331ec04d7"}, 0x2a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000400)=""/1) fcntl$setstatus(r5, 0x4, 0xcc) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000440)="35a11de55f96c46aa83ea028f447ff07faee7abb9be5719cb56eb0ebe3ddbd877bf92f951f34e92bdf8dde2ddd1da1cbae0873084a922ba7f841d49bacb87d", 0x3f}, {&(0x7f0000000480)="66a051f4cfd0ad7222d391d907de86fc3bce5faacd7453f136209f66be3aeaff1f4391a8709849910980a937d15d0b55ff1e84936976179b0dae840936add4e3efd555a528580f13da69d8969a94cd640e21affe048cfc010eace933d9a95965480d795e8ffa80ecab", 0x69}], 0x2, 0x5) getegid() r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000540)=""/19) bind$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) getgid() semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000005c0)=""/85) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fchownat(0xffffffffffffffff, 0x0, r7, 0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getuid() msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) fchown(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x55}) r0 = syz_open_pts() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() chdir(&(0x7f0000000080)='./file0/file0/..\x00') unveil(&(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='W\x00') close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffff01, 0x6bc, 0x7ff, "0a2aff748207017b62e2fbffbfffffffffff00", 0x4, 0x2000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x5, 0x7, 0x8, 0xa5c, "dbd557034c29447aa51c6fad0411a8faee1e6f1b", 0x9, 0x17d}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="4467a1e9b78818b33450a5360949069f72ae8f70169c", 0x16}, {&(0x7f0000000e40)="6e763f5087209278dcb276b6804cef1c67dce35c325c8a03100e5af692f67397f0dd2c0409f2c56e5be69291f27dccb37ff8626c9368fbdf64fbb50cff3a0a2325b2baf853babe88ed2aa9dc017043f3340769c0f50c833a959133a46ede7d3bfe0eb4da17b7c864bcfcacf1d8908c9a1d06ef280a81c086db454cb942020f0b1e1a40031989c14cd5893e0c2aa5887bf0d7fcec4b4a1dce9fc36561f783cb4f49e78ffdb3033c99f47d45b822065887d77b4af24b7eb20aa29501006412ffb40fb8aa70439644232b4686533ec9529d8d4e7b64ca7c4ce5ba738718318bb0cb94239557416d788fef441ecc30d4548bc31c218490c1f882cdba9917a1a1f7c04dc020015f53d87c7508ad14d86c2b3267d39c41727a3838dc77685f502a6351e936ffa066351b6dde5503c5fc50dd3cf674d5f0fb86c51975a7f5b55a567452c0a0c4699a57883ae560e1cc3f9fecef2363eb3d3edd90be5f25e686e5e03c45f6199a7e22732bfc557b1d304499f7fdacc2e329bd8b5d77c55add59bd358a4cc14a229de562cd3208ce49a8a2bf36b89e5e5f9cc4d8df022fa261ed82e9f39f3f5ca8613e7a217f3e4d3cadd275d44bd1417b36fbed1687788cd70a40973c76b55f539e9ffbbb16e8839e4db7d1905b3079a4f056a1ee4668f9cf7ed469ecdb50d970648b64ccb97c30e61a32497014b09bb137964c245d615a8cc8939944a7cb67f6c7ed462434e02970628cb78d75b4258375c344ff5ecc2aa36dc9628ba8f4e08dda047789ce7b6a83f0649be9bd9b4411a71f25e9c6c6ec141363813b2e45ff4f400711cb2cbb5e5e7ece0e8bc4f8f6aa0d7039c936c956767da59fa45a6563b3725dd0566d71d5dc66d3d4fda421da76cddbad773b0baf71af26b831e8dbd9c6ed1c83f9b95e57ebd0d78ae90a4524b7b606e041322ebdda48e2ade25c6a5957b2568360cd2cd87e635dc6dd27a7a91c9d6dc1b4b71172f1ab8c50b0d359851c93eec352d284247daf9acd32597da5885e1f5f81965b343ce04fc7ddaf76707cbd7a18edc3d0a705fa245de4ddb34cc5bcafa9326c7ce191dd9efd99bafc3f98653bd3e518dba713afceec211b23165a4245a051c6c9e12ad4748c6b9d2d5e96c70b07682ba5537de1371bff18f66f445757515c43420283b57b14677de0309c521597b5d90be4b845e8b70dfe4b6784e001009398e75476001fc5cfd88518f70a6148b63f3e766b4fe9d0d10c2e02a525ed960932e4d9352c913625e7da207add03f61a55910f756e0004f5275db0cac273e19d6f60530d46264bdda9ab0a8d520d8e1b27920f8a1ae7cf9d06bf5697958fe641c0f3135f63439a0bd44142283f1198be0a332ea23644834d5d953daed91e4c3b172c617e3be52519f4a4a0436dc1ed928964a4dcdfa0867f", 0x3ef}, {&(0x7f0000000440)="5a3fb13fda3c6b65044d2924a36ad335cf8726c1831787e911dd31ba46fa4f48f9541a9d382defb9071ea182f8049f9c270ca008be9bdf000745e6149c20e8fdc56a75bca29c4aa2b0980bfc438f0989c58da947795d85", 0x57}, {&(0x7f00000004c0)="617030d972e3c6a68dd437f3dc82cd1c12ad1e2fba06", 0x16}], 0x4) setrlimit(0x5, &(0x7f0000000180)={0x3ff, 0x9}) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f0000004880)=[{r2, 0x8}, {r2, 0x2}, {r2, 0x1}, {r3, 0x4}, {0xffffffffffffffff, 0x100}, {r1, 0x20}], 0x6, 0x8) r4 = syz_open_pts() open(&(0x7f0000000e00)='./file0\x00', 0x800, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000dc0)=0x40) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r3, &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) unveil(&(0x7f0000004500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004600)='x\x00') r5 = openat(r3, &(0x7f0000004a00)='./file0/file0/..\x00', 0x800, 0xf03590244a24cd3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000004480)={0x1, 0x809, 0x40, 0x3f, "b892ee502a7b06abd530725900", 0x2042000, 0xffff}) unveil(&(0x7f0000004640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004740)='r\x00') writev(r5, &(0x7f0000000900)=[{&(0x7f0000004240)="2ff2ffc74d13ad5ea8df08cdd4ddd7f408403956e114aebb8a6b6a9a3e9a0db5a21907f0cf9b67e52ef373785b6ef629704d3662f45c86829a1359e3d0f5d822b622947c8cfce1a1b4154209a45e6608742486e526e7c18ff3b2b1d3251180127d2347b409a0c0da0acf7beb39fd4f7cf548aed2856a9c7b01839c6f6c8e487e41dc36841f88c28ff7545bcb2d98c2308c545c267a13ae77810725567d91d27ab949670e8346ab6d44bb88138733f6f744f47dc6232f10059dab7649f581350bdb271efacae7237a85930236b09671abb42506aac0a18e8f28c63788ab89ff09a99f9abfb29b6814fb36c21146c336a3c6a488019266bb89544e36fd3768da2d7e3bf2720dbf13ac7e04eb819959b1bfe9c5aad0abbb", 0x116}, {&(0x7f0000000b00)="b1197ce4e512070830efb0507c9cd02afd8a0ae290d8c066d53a5da90390afe8300dd775b14ac14a51e017b18f3eab1492525b3464e6294653f02c2b532f87253fd66537f17ca76a0a3e219b8d593e4ae1508231d1c66bbebada86d40acf957d5293a5c081da35e417d19038521d7f7fa07850952ffa89f5c0747fc92489074614ef7075a7e1dc608eaeddb395ee946a86b69d4d7b539ec0812cc2ddc26f", 0x9e}, {&(0x7f0000000bc0)="a130beaa44017a3323203a3e6339ef3fec500f5fc0d07987e49fe8e210b6a682a36f0fc71f7e8b1d282de89ef661798d6984af8bcf15f60dc1a60c88b8d4cbec021c320bc84ac962c44297421d03aa6db4e739f8ffc5daa42dd1d33ad0d13e246fb6e4fa4df958a8c368767ba120a1904f13d365934dac0ddd3fdd03763adfe55cc53f2df606757844b285375cd9318b8ff731cf6b04746f3c06eb646fc325238aad810d1ed708c15df803220429dd98d37710cbfa708b67909ebc30c8d930a23cc18a00dcc1651f8138b127cdf4df485b7cfda3e72276000000000000000000", 0xe0}, {&(0x7f0000002240)="1d8cf5346e3d861fd897447b02a125fffbc23bb575107e7e972de8ef4cd3d1bf87d2cabafa9ba28f66303f4aaa8993e5fd1deb6df1d640e426be7446e4f8a1b219c8bebab9346a45c4174591c9b5bd854315aaedb2c0c95409027d93640fd29daad767c8c4f3e4103c7bb89c18ffb07bdbead1189d3f9c369f825781a326ae968e16d84f25d406b468f4ac1da06fa2b6ff3197e71152f0766aa5de265dd30124bbb5e933e3c93eb603cea15accd9e417eff427656a9e94ff7b99ff2ad86df9ebcde33c621d424f7d8198b6f1108b254acef528354b33b4e69a2aa601783112b4795a35a4a20d5605531b405005926b2586bf33ecaabb0db437166942820308e5a56e870690d8e3040a62891069ca9c685870bc7d59ae14eb56c913ece50cdf469a891b79ff566101af69f454ae07ae579491a260374d2f474fe70a742fc25a241d503b6aed924f917a55b9fe3ca46c217c3d52c501ce24dbbb6cf921f258639b38d8043e57387767a285551b54e63c947b6d4731c1ab9414cfe6bfba164c3acdee49f7083cc67adb9ad871966df4350d575e906033c5bce8c41f9a2ec0107e69d57ebdb5103f3b8f6dcc1f6c8fe2838df3d1acf7f58ad6c66ed8998d5de80bf0df3abd8a2aac35d61ca65b102ab470a45981cb765b1c072a22af69892ce15c636f3eab0d2f992d0d8f5e931c7c1951b345c96e0909355a0313315b1d547bcc4a0ae2857219a0c2832c7bc8ef7adedc39703466b8d6fcdc587447697575d88dc18ce21d3d18c464597f5039140ee935bcde6e002c45fac7ec683f08b08476e46bfad0522c60140f9467d11fbb9bfcb63a6c79cc80fb96694d3561782fa978d189ae7171c00387edfc7200e7fbc217575f5d748d7a4ed6b70f948b74a2ef25a5c367452742cc633afa450e316a43a93138eadab6e8df7caba1990f1f568e0fa64ed6151949959e0a81ff09b163e47e96c17f7f6b6f76d9934491ea60847c627f2d655b9971ead99a12412775b28d0d63e6dab1525bc9c6e3d4587328fe37d84afeba31d1f14a61d0701ecfcc0af8ce975c950625bd5f201097b36e85f0f07e3e0d692efc52d248ec5ed1b48c27f63993bb3f3248ef10ad9f3d1c2ca5a15c74c9aa1dac9783fa26795ef02a3979009a235cb6b5176971cdaaff842551b145209eaf171412a3399bff1b07a9900d42ef9b6a2a2dbcfde86ec846abd114a2bea3e15ca9f4805d58de9b74afbf72e1f945e12afa6aefcb6f177244c686eccd07a15ef1e879ed8cd1afd7667989df22a99d7d395509a55f8ffbab8ae25082602c9ece4f882544a37b2e0e25f6530d5cfafa31228c28da1a18b979c6edf92ba3bc4819cf9a83bdc3a8ee4136c9e705b46ab9f6fb9bac8c5b1c7fee6af901e18cffc8db5230d1b98f2144a27dadca0996f36ce6a15d4a9205b6064a958fb9fd8d1b77386ddb52bc36fc9aaf7d63d2da14d2730b31de1625f1dca80e5b376b42e90f022973f5fdbd729b4584bbe4783dcf55cd18232be922f2a002509c0d5ab4665a5dfe929a62c247029edb3a5d1742cecb97d4e478851d1cd9949e134d62c6e5890f3aa64caf9fd69eaaf1f5c174c08e809bdd52910fac565935360fbb1834e7b987076d0d18a70890d371f294ff9bfab63d5e3d60e9a53387999b40a6813963998d09770aa73606739e90135b020c1d5de3d83ac854a63f3ae47c43876f82b7d4cc84df94fee9dda105b5ecc6d5f4edbb13a7774327fe0c9a5ffed6c13e89f5da107c5e41c3ee58bf567a34782a6c25363000c62ce6ba980ccce53b8dcd2097a59abbbcb6769427a3c1884a9e401de20bb139b8ec47c2331090df4167c456567752a1708c778710cb77bb5082ad1ecff773e90324485887397e1add2e0c7774a7a0cbd354fdda6d5470726f6bda64ad35f1ba9399c01f216713358ea8e207334c09a43e1275d7f064c5f370c7d989bc1e1ccb79d9949fb0843de70e2167161d034a45fbfe2893a67dd394273af5923581dde3be23258118d53bd2f518e6b1e11b55ec7551738ddfcf87b4a3e9368e7b5334f733a5c7a51e743be43be46fa4cbc13e3f812e48b1fe1ed5582b02f9507cfdb6f67f4983ca58f5144a7c73b2a2fc8f190590f031b4cfbc72c5775fa16133925849d167e6227e546ae15c84fa8b98c3048088ec718a35c71af2dc8e9a291a92d7bd47e49091ade01d877543c9e4d92a2580d43caa0a6a2251c7a9286d78c10f6e4e3c1d18d2a38fb9e1b45264391d98d2c519d5ddd77acbdbfcc8a738a26ae08e41281ee70291739e060228696880256d5e95e556f61cbc1690996182f7daa6583b82543867b49973202bdb09c399be478fc17696073bf608f9cb865e366bea1b6d71e4211b33a9cd6fa281ee5bec927f6f7e21e56c84b7b175300c5bb47d79f03965fb6f9066736e9a0205af1c178b8dda44e3459e43c86631a6afa5fe25669f90d191db9f0b3455e5144437e00a0304240497f18b5a2c6606de7b0ead593aed56657996643b6858b26bf99805fac09ccf54799ded961ce47d3d5f9018e87c9b3f48dc92b1c519435e794b1151fee717b65146cd6e33b3960a4d4b38b79fecd29cc4fb3ab7a4ca202788e7b26252d18ccc8fff0c7191fa09ed5adfbe896f4e9898f1008f76e347b0168996c7cf48049c4af89fb30ea552fbe8a443454c73315e264bdca88906ad9b57f85db7d96e2d48c9c8fadb49322c54c4a3d8f9d9ba0ca74bb309cf1d40b911e528d8fdd2de0cb6efc26ebe8e6fa41b3ddb7ce69c90de4d13093e4007d397ec3f1d12148e01861d2e4cdad25ff52c66de61dc8f6c3a345607b3d982f52280b074520dc5c30270ac9b8ff925811cdec87c1f09d76c62e7e7c34729190a6195ff5b1ec52df0c9af2763a7d9067533c31dfb9ca28814582fb8cf751c1fbc62d2012062ac045bda26bc1d6e918e91cf9a726f61739b8d4eb5de9600d410266347fd127d00ee3546b8f1628df6b00973168f98872949e6f5aa1a5e3476228ac5fcdc6672556a564c73ce2084628ac43dfe398ca524bfe2621fc1e42f893060efc3da712c6e271e7699b23362f6e712ab5874448065d678e9dd7b84e6e1cd7fd9ec0e0916071117718dd1c12091e149e81bb6d98c607a68b36c4ddf0da9704f020eaa1e6545e467c1fe3de3f95f355dc4ea2886a0a00aef3459c2a083854187f9684d91ba6b9f282b82c3177e4ae1bdec2a7a7cfab04431ad1ede1d7fb114592aea4e6afe0e65c3fee15766e42d959dc1120b2f68797aaa69b9e98c5e17696de8a15d1f004cbea09fe60afdb3baba6284c803a8cf08ab29c27ab78dae493099c5248086b49853a59153d9e22df1606b52c94edc8e8cad476f340f57dc235aec71cbc9fb911f2e44a6917a6fd8d163b8a7aa7a19c5026e52d3e8b216fd17134fde815cb3d8b776bec979d5132afcf7631385cd27bd6426c70a4936762f9cad8cdccc80fd2c33c7294976a90a84f2525f7ae2da68e8d49081650a25c3c1b007c5919932406f5430c26d50b7467ec1b816a2fef64f62aa915898202588c0a1e93c0a604220e4587a781c7c238a9b5fcf74b34e2df069b4455a35d2cd76214d672177fd10a254f883223d630da18c3e3f84fd46272ae7e5aaf6a14cf560a525356935ae5228427d087b3187e8366631775e9a4f80befc90b9f9d4f6eebed636b0dce3353c55b6f6069a5a6e154787d3cb4c788ea19f908b04b58c7917210b46fbc10051256ca1bc7d76f69697b730e3988eaf8ec6669e193487735f61f08cf78ec58aa9caddc5c95e48798f0621a78ca8e3ea50f1bd267345c473a70fd5e83b235aab10984b27ab996d7ffcacc36ddfa520a26c6407277619bdd464d4dd81a67d185c56494cbd532bddf4332baa264c7545c4cb26d8652f3692e12f34e6cfaf21a7da7c7023be89c807f24b53877fa7b495947fa4c285bad164559801096b68dea860c15743f77bcbb6e70794ee080297503d2ed69d03ce61378f8b421b4bfd8e4292a8658c6fcc4c6cf5df2feec0da83f9535d34f2c94c6c3cd5f3276cbba8b870c7e7e13a2a9bb8e47b970d6c08b8f49c075db13706fac779cc788c94f89c2cf637c7f99faef64f0397e4dffb4ea0e4bdd40b818ee61b66e630e022f6ce995181300caec7b35db9d46e7d5c14aa465a128e8d519ae571f320c2311cb56ad8256e076ad7a5567a19d6184d893dc748a67524f9ec26d8d5f308a18e5389e7c7cc17eb6c68f62656bac04e4fd4adafe45f24c2d66f0f4e2ba6fec6a74a28c13a9c53c7217ffe8fdbee000cb7425fe3c613342ca8a42d87e550d35128c282242c339161147cd1f64de41bdaffa386fcbec8598b3a2a401788fc30c10dca559f0fc828e96f6f46f13391ce8746d1c1dc0313314089f8c7370024e58c1a67ef8fa9168e59957e194b44c588b9f87ec3cb8b1d6cbef4d84bef6ff6eeb7490e2eb96fd96c99170005308a1d05dcd91918d338202a3c5ef1e08558ecf04f8d44842184091a6b2634c30bee97986d1816892745f8ebd1b1cbaa576c568eca5c3c334b5b233d48cbe30830b11f8d8ed879a38935259efca90a68315a30a5502f6e9584c30aa7c74a668ee2554be99f3945836c80567ca6b1d2070f5bdd2e20af3f60a53daae9cd8cb335d8ac74208dccc8f2b5691d86a4b8dfa671d4a062a81c8d2a9b0621bf45c5f3ccd92152d0cffeeb2f62ca4cd6fdc61ba347100ab880afdd242d79d624afd487e7944265f164ecb7f1a114558cf40f48d47628c573fdbc2da171feaaedadb0acb751ff081630e0a2e796433fab0dfe5803d41da81b21bb02ea2caa337d2e1637d0c6ba26ddf54b38163151bf169b70b403d491c1ac911ff56415617ab3d3a2eb60acd1c4e2cf7e7b055fa47e5c78a019fe10772b6c8c9585d232e0b5bfd3b2ebf5461050d226d7c844eb40f72a9bf903e902f72aeb061b6d713fb62b5c65f548b85e805dc88a2f2bbd366880deb349d84da9493c7bc9c22f131cbe01878954798664c92f4bac7cc4eaa7ff5038771f2699a7cccd3751a98132cadbd725f17c5e35208babb8af32595573417c45b832ebcca1cc2af45f2287d3f72ee1384366bc42f902d15908545c8c098c9e98fa1ee4d5133a402c98ae15782b3d681cad730dd7af6428d22b3f1b10678533d79551de349ca2d2593ff262c613cad4a0c089cf4e51b838821ac441ffa8f403bfb858574f58c3ebe7ebc0a0d726f97aa9860ab6a637666048f363e1d1682993bb3dcb6a2260d1b651fd376d0aae7532d7f2f6b96443d500e5650a58505d4f4d74b4abfddb653cfe081b340682b3c5ac90429bff33731ffd06c5203340a960e068bb57d6cd114b71ac55cfb44c413f82ec04e80de43c40e2a994e04c575915a9d23854ffd0f2bb58f9a7e8b01045ca3c98045a27564ac65a5c0fca4d0a68ef79d4cefce48f8f5130fbe81dc7dd187de944901fc0ce22ecb6c92da5a5f4534dab88ea166dcc9ed730f10947b501cab3766c24ae54bc82875acdf961a0cae249c40cd48d197fac4fc6d0eeb86ab6168844789c891db755ee73a1572a21c49060a1d267db2d175f5b71b832f7e96f797e18b2943f40ec92beb44fd3a2b142eb7c866eb8cedf2ccefdd95d04200452cf1217406bea83bb2269e8e7319f1f044eee213fd64afa8d81ebf121a167f484fa91cd7b8bec7bc4958b1af453534b37d373db4701f79fd4c535cc8f26ba8449a22413b40aa7b7839fd62e412bd0d413f1bf9cfa8c1de71d5b68ad6e3e19b27e380fd47d85244a45e1438d7ed1702c9b50", 0x1000}, {&(0x7f0000000cc0)="9207442a4e74b260777c3c8cc1934bdfca17b4430fed1abb2b14dafd46995b9c8d686c6a185e68808c5db8c2b254d434dc639cd196cd22dd6ece325c001aeced8c4b47fb894fbeac777a946ba5ba6fb68932c23a0a58087503470eddf893cefcaa8856bf8380e3d2c4dffd18f37299e438231e271930b4790d8e84f2fb171613d178155326d2ea4dfee91bdd80539834e1c6a68f91f7cf059d20316bd803eaad924a1e1f5ef4c327d9936532cf228ee1c9a6994b46ba6e0ce6e3679c79fd5086d4e33bd487817205b4f42a72314d1c6252b79dd63a257d", 0xd7}, {&(0x7f0000000380)="8cec7235df518074", 0x8}, {&(0x7f0000000780)="56272b7899db838924978ff146822af35c4e1278976a0fce8583892882ffaf82df4ba8b3d7f2e061fdcd3773913ab84a4c7b7780aabde6eca1fb0736a0e5c58f809a708adf611b3dc88560849a4ca8aafa07fd60d8", 0x55}, {&(0x7f0000003240)="5b270c88db348e8ceec7cac61ede78263db3f048b4a191c1e3abcd76c485fc5a1f8e3db26ec2518b3b54f193ca25265ae1d75e1b6b5778ab3a49117769d351669efa83faa5f0bcfe4a22bdc1c3904ea672843bc1253498da81a0e4af9fb3fd2645606dc1fa4553df57c8bdbd08d748f41c7b8737b001740ed1961b52fb58f69371f5f6bdf7bdf9a7b772a003cf52e01a91b0e4c614cfce933cd146a8653615eeb8bbd53132e46cd3148382e1f65b5cff8a764b3b0330ec813d3d58ca979e2971aa646dd9ebd30315e47eef7a6d1c64a09c010f75a446943a9cd49ffbfe0fc5543c44ce2f126600ed16dba13205f45f0a005606aeed23859bbdc1c5405ef352dbdac3117d6cb8a811586846171257ed21acd8ac31d32115d2196c993af2ba2fb51b1545f78cdef0057443234ab2514690a5fe585567b1d13fa6f680056ec86bbfb67e65c788d570d614bad56f302c85a63bd3d7e79777868a2128908cf4209169926010860920bee8992d185e430a59b895fbeaa0843550abe7cdcb04cbe5cfdbc31826108d6f85f4f1a35afa50144c682c552d19db1ed72a5c31802f88c24ef831a5825cdb67f6a17e89cf30c343b76987ec9d9bd7c17563a21921a21262335fea37089559228ee0446517ec30ca6d4c008b2d14733719bd84f064d2e10a9562f123d5f3b179ce16ada2889326714012719f9786cce9a0256bd6cdaabef16795ea51d67b780678dbc3e83a5e1ce17c767269b457ff96ab045f6ae1dd81222573a535012f3082a3f51ec21f712cd31b2c825389d73245283c80ebc4cd07993ee88cad34f93b2d4152d916815f668a0533441603ff14317f6add111aae244204e1cd475cb31b26047552ebeeaf6a6c47ce1c83a8c4289ae2a19467a4dde440647946d3ae5862d6c18cffd9609529f240b1b222349168051bc03e021bc4cda17beb63b050d30a981c224c1af244bfd668c07c6d67a7917442774262386ee4c169fcc9f4ae98e12aa0cc2b5fd729795a574fda726fb997ce31607760b81345275dde41f64824d26cded13025f43425c1252613d5e9eac27f0c0ae7f44aeeca3c5ff8ce46d0c96a39bcb5a9edb7c4051af1f10b368cd9ab6488b6191cb3d2fc465226dae0439f2b03ac8f834ee44ff9e5c2c274b4aba676c5bd40c9bdbe1e80f228587151829b3d32333f17221dc9c266a33e3f925b221cc0c8fe139e57df53b865dff756946fb7bd42d8d324282d051263b1ba7a792fd431f81de2eb26e169992162e4617b35a318a056e5b7b2572e2bd00a779f29150a341567827fdece5e94b2f63017eabd66d8db2f7a14714bf05347b6bf3a97e74a90233d4adda6e664513ffb208df370c84f5cdca45ac07c793d79fff8b39532cd31d68899f664a30f49351a680182fc281dc22304d15a0928928f8a346f102442a9963b02b1547cf674ba56cc9531c552b9218a94b6240e3181a5e7e56be1a88be09c5ecfca90ca263879dc2914cce6fc3a45cd1c3108e39c6a9252b208f4b6d645c1307fe821c6598f48b3e54aa75d1f45db6be35250e490c00599f808d84f84de589e15e5ccdcbb29fc8e90150dd329959b8ce74efd73c1cf2fd749abae940563c1a142b502a94f2b8509e6bbaaa9b2782616e0025c52b485c5a4b66d38ad7acb552142a984b9f06c145cb7ac9864424b86ee7d04df445863c8f70d3317feeee643b94095c2968ef53415fe1bedb30d4e057528388c1152ab1f5b7ec9521c0babf1f0444838a5bcdeb6c0d3a60cf8098ebdd661fa8c8e964ffbe73d9d92ea0143dd01251f9628aba37ef33a84421abd5fcce355f5f514535e3437c4333dc339943063eccc2508d09b7d6fdb9404c2d32cadc8bea6f40a247d87544e98cd63b52e9abc2dd4454e0afa49d449fb2dc623b516f155731c47877eb65b89ce346add2b4fc25f2e401a20efb9d3e0c8d242884193028ccda9d2f6ad1a07c41defb937b14cb5a89a20fab914f60ab88c4bd997b1f245ef2704fc8f12edfabd9261206e70b8f0d49e20dc44ddde36f6380976e0ae0a6c436072462094ab53ef12cfb5240b499a8dd4e332fdbd43bf4da1a2cfbb30be16de69c2c7a8f2a6ee90774ac2e4066ce8604f1af6aa740e04bdfafef534ab02d6a7f69f66d08de82e5ffcbc162c1ef540563fc8eb2348462bff275af9c3dd735815976b877bf2593d2ed16c8daae09c17c0fcdb5965925955c4b7a405129571d5bdad489f46499b752371c7d1f4a9b447bf224a03545a98f055d094f68178519f8e88de6de19a847d43591f6f70baf019a3aaf013bb42d582f1bb948623feb5e378843c729cc6d69e3fc1715d2325a062cc1c97cf0a7089441b9004ecf47c7f68e7b17ebd644c67a812ac42221f58e2722d11ed5d8bd8c6d24465ef816549db9b432483b09d4a77d63fce888e54394c2051103c2e701c223b68fde6f84bc09731e88a47a5022c958c6bfc35a8327dd101cbe01212f22efb8daa3a20fc3a0b1c4deabda1cf7b7018c471f6a879c189cc447f2caf90d3e5eaa0dbf860fe62b30c72443684204feb3f535e162648e00696b3edd72efa7cb00857581b8479dcb055c54f4c0d2e0585eed81e17d3afb10386b51ef552057dfd096e1c2f69d05fb18016414cb0e0524f42d68de8bb96395f7977bf24b089115f8ebf028673dccf3c9d460e98be4372f07999b62e7ece1b5461a2b09e8d0c0d1a35b23343844489d0ed5e09c126bc4d92c4d7dde8f4b91a8f39ac3d2c0089b8ad20b0a33f7266d7364a38e64a5875dc41344fa179d0ccacb50b3bca833fa3a0561d579e111110cfe83bd8eefae233db8b24e65858b71daa977640cb098401b9f8374d18b6d6cd5925c2c128d0dca224df28b91f0c5a8e6cf3fcf0eb0a9ae6ac59a70efd7a6d8827ccf610a5f272d0247e38d9b3aaae850aab4d9a47286981de92ab8cf401e6e1789e1c741cb09ed7ec229e98cea2de68804998b6146a42b8a31389acd21d0d085ab3da2dabbd5c2392652c696ad84596ee55f2d6560937d328987b41fde7e27e74adb78e0f2aab2b7c6a9dbc906f131ebc6b535d42eaf223d6cc453d515a3491638c291f4ff83dd356a88f5824fa1578ee3e17ad8154c47a16e6821aa872de76316b2ec7341b9ae1233d2b6309c3afe220c84feee2d65d14b7b1c3250b36fff4ca629884bf06f6dc6977f55d19106f34366f4b08f586caeda364cf3f775d44ab9a29ff5df149c7e94d20a049f95bd8f5263c97f0d2162d677aebb26d1f0f8dc0d8488f3f156ebb3730232fe7dd8508c1c273ed4821e221e3ec46baa0d799a3f945a1dd36248ecd6bae741f16892aa9185f499fe8552fc29105e8b049d2ee9f18749c968274b639be29bbd8faa37a96ce9227f859595b4e2f097c060762cbd6a749fbc8360cda2a86bf68ecda582330c2840a61a5653d2528dc84c1f5d815e9f0ce1230a3aa5018f8a8c4a464552509e594ea424715a2febad16017ac878dca752a6e5459f9323417ca58bc1002630818d5abe3edece5a4ab41b2fc2eea7ca07e1fbd0f5e86a119d004314b795489041b482c0449234d1304f69f2a28a19d54f80523ce55c91b421880673cac286b165f3ad4d63c89f1d37f966dd044896cc1b02b70747d3a2b8c0aa9ae3b54e6f0dc3975e48359c255125c8e4e7acef9ee96d8aafd4cdb430315fc6e102d13f98eb74e91bbe2a840a9908663e5c138cc5ff7033d220bc8b831d1e7712ea2d0552d7d0c0c708d828d0e9de517d0cad5741003be9b88379d4ccc2b72ae4156b9b21150e15397950f5e765c09186bf5e1db3e05a860a17f7e550414124b7a1d9098b67e693967c9450ded08bb0b32717781622d64996f17ee0571c69020fdca8284cd24b9ca1d45aa6230065daf4599b9f8e5e27cc68d39f21898102015de6e8d9dfe9a5cea721b514879c4ef9c4a6e9cd4881a68a8714b544161216aad86f74f22b61643371dd050a98d9658fe0282e41e07e248cb699b0a5724d3f6bcc2d1d907394fe1787b5e5753983f44bc6cd3468ae6e4a79c0e694360b9327cd483ac94de6822cc48f50542610df1b8613d50a5703d3a52779018d3f20792dda6042fbb93a5541d3fd512dedfe6994bd2239cc2dfe2ee56549bafa3f04946ce0947b8a85b7dd1c53189d158806eaf18b868e22d53550b968330cdba9e2ce10a7d38817e0b855665f2008ad5ad17951afbfbc4f07f38cff206d0ea3dfb46ab3177e32c14f21831c08b91c9714953a1cf0d27042d4d5b756db4935352858db6c6c59c20f2dd28a7678727329f303ec0eda4d7d446a286ee696f1b16c6a261716db441aec4c1de6eaf52eab960f7401cf2cac4327fdced2c41b18b76ca82dea461b1ba138548271fb7f3ae5788effbcf14a8b9f0bb56a7b86e9f88dae5f86d68447507e627d08e022dd3a1578c9073bd281bfeac4e32336127f0164bcf5da42571209dea7811869c75264dcda2c5c586294b7749b9285555808eb4524d096bf142fa0e7883b2bc1c643ad8f572f903a6d51c8316b196f1557cc37e65145c956a1d29e67cdbbc0ba39c5165d90d632eb245f03f704edd03889487fdc943067ffe07499dcb191efc44db629452784c982cc30242b9a124f5d6cc49c32f153e75c5501163e1b73e9e3cc8044aa2b2c8e197cf31bb7dfc30e3d0080907a587a445500c67c2676dfd20ef28d1386023b3aa1d7d9f25b92f26ef42071e6ad8bed2bdd03cf09446b64c01a6f75ef735d9fa893c54a64a730b6a2ba4e5442ca17021001ce4f317468dbaf004a3e1bbda235fbd5c058ee4a4bab0eaf6aa9e1ff599eeb2de6aae124dcf0548769845c167f45cf4fc2374a282097ff3cf68dec25825c698bc43eb1d5051f37737cefced0ba6e549afadafcd5402699763b972a31b552b2b7f7a58c917f419b8be9d72c9c0c7214e4ecc5b798bec19f65d1b2d6a39cc15f60c594a20fb04f33121c8699adba82aa0cad12ae55fabfc0c529977123743c29266350abaea151ef6bb08561a1caf83ed8d7eb9f391350d4934bff9d20441dfa9ec1507b23989818748c20993dc529f3a5f4b072bb2e7a6cc13f6f9bc765c6a5edb9561cc3aab4857b0ce99e7db2212748ddd64f5c19412c16e5b8ab249bb66b04f02f0c73d513311922c0d77ccd1aee2edc0bcc85de914a85a74bef7817c84d12a11463ca866991f9a4894587fecd90aa4a82fe0912abc318a2723bb8be9d30155aede8728ca309faac216354a482095ad65fcdbd8a7f9ace6d656d6d303134e8e24b495f525916cc4375aca30acc9e9539b79051749277be0aeb4bd981e6b47bf6f6945f29c73b66b8469fa0dfe929b1f57d094da235949b2b07cbce7e5141be2c4e0a268126718708d716c843147686783b8216b810774727e86bb2e7844ee0bb76535ce4d40b0e58625d3e0686f91efdc547801168c0a1bd0c0d2d6e3d19e41a8e8d345d0e4eba8768a4c34c2f49622ded71b6d5ea11e24f992c8fd1997d7c49e4145ac00324e8a73a62c65119cfe7f80bd6ec36d34031a9b33b2fe7016feee558324355a0a04d12bad1e1b3426a14eca37ff6cce56db27b9b26d1652aaaa47943d7597de2b6328e91f599485730f55fcf8519292f5d585efefb7a66c483c7aa07d43699397fe4fc79230fa32c070531c085950a60f871662564f631f5ea75402adc7d41d929e1325701bb2f413686b3411eb4f728f421e4946c11fd4974edf0a7421e5cd9b9117ae9d8862cd2fc3c8929235a5d2a9cbd1e2318dc1b05cc6e2c04dd0158539c512e447478250c793ba6731f022e7", 0x1000}], 0x8) writev(r3, &(0x7f0000000140)=[{&(0x7f0000004380)="8d487b91f6e5d04f7a14fcd488dcef988162db4cace1b1dade1eef53d1f120c2b8edfe2c4576ed5251f37b010100000000000035b1a5edbff40d25d663d337d3b405653ecd2741848648c4d193dc8fc435a75e9433bf5c2249a777c23092315a8e0678010d070c9e076abe2998d55a599554c1270544b1f9c40c3c2a5351193d0ce34724df30e1aff9ba2376bdedf1e82845c480e22868b6f2eb9af5f81164b897d0f8f9ebb275b33a0c4e5547e5cf1aeed1431c387c11c0cda94147543a01fc180ff2548f586366", 0xc8}, {&(0x7f0000000800)="7f1bfbb5cf7ffc124a0d2f7c5c83668ac1116215b482c147", 0x18}, {&(0x7f0000004a40)="7cc506911ac25e5e0f3ff8b9f90c7d2037757987cef415689ab93bfa4de7586b9194709c3dd411f58941a00324e969705c5869f722d3801351a287ecbee5882e7dc00fea0fdfeba3eb25ac079f19b22fb615b8fdef430698473f0af2d4ac8d86fa6535298247a66a4373d1df09d1464b0a00a3de6ca4c57ac7b94508ef6b44a260f2c26c32a222d45134d8fcf77159646a76ced5a2a8fdcf993fececdfebe595547e32824a4929831044c53c21eb2802be50a2087434f6b28f0a71a2ad43b1b4c71ee921ea28c02f56023191420a1dba78f8ac1d984fecf6cbc8443e33c36a39f25e554dde7a31afc5e36ce641219775ee2907750ede4a907a7c58013b65ce56dc570023211daffe70fc6be0e594d9a9484993fe0ed01f40e0ca7ec4ebaeeb69b7c6e0e1f16d2207948b8b85905ca3f5f1f387e76d220aee83220dbbb7dba1ff319c377ff61aa35a906bdd3a6d67bc01032ee9bc4c68a2b1dbd1026fc9ba6925904e8a3162dac2cc43304bb60f1547cf9fc35f719fd9f15f7aa1c9a6125d931394869299c33df33f8ec38ecee4de03c6043b3e6e4de37d00f34188a9ed1734125169a3144c90db3c9fb0c05a229091d354488c5858ae1c6157c5492a7aef136a87449967da07108577c5b1cf36e1020ed611c560e31bbb2bed809a07eb9ca0727c9ffdf0cf9214f933f61c965871d04e00163e852e8d74ecd33ba15ad72a49dd3a6e0c30dec4d0352b70756a66f3fc9e4ed642b298d557bc4cc54351af0082abec6482100fce9dc881281fb8c5e8c7fb5c0b55394457c1b47ad8180dd744c8df2d827ea067881ec0bd021e1f06c50b1e5cb402c140087db90f132d25ef529c39c60abf037eabc7b1f1d48afc7b46dba19b0ad5582578435d867e2a989e6780d9640f609c46b0cf7ba01ba4ed907ccef06cfd7eb46c445145e116b04db46d0d808713264e4e388768269f4928c2a046eb280a6693575228227caaa39507a7168b388a720f9ffe1860d428a553fbc13b1e6a2a23060b9f82d73fbdcda13a7b836200987df80205f00c60c67c927945000be84b75a098cc61ad381fe2fb813d0724cc329889cf581185319878c245002d082edd778064d57760409c1223ad18a7c4bc37f72ddb5904aebf7e56865bcdbbfaa398811a5ffcc56991c567537c2f22b959b15834b476078698e6be592e6fb9b70835f88c7fb119983c16035985d51be7755cd724dfef06edb57af313b9c9fce4825a08ced49deba87c6f9876aa67b092677cebc7c6487fd7e81203bbf5415c72ccebf7cdbe509e529daed65cc9317cff8ca47c75cf109fe2b0bf501dc9716e11af70cf72b7f0ea633a280e12e22cc6d73ab23bc96d1a1f6c52c761b2aa4e76b64e97fc11e9915e93029dcfb7b18fd5cfa4fcc3e644ffde119bce8bb2803d41889d3f07cadc8006e34ee9706aa9ad5852748c5fc2317309015df97a048b13115b6d598af137ecb9694b7bc2f2b2586ab44dc8445188755bef25f16b4804af277ed58297db499784f22e5a854223fc40379aa18851ac73f5f85fad5bbfc54d7d23cf983787c22862dbc239419684784cf4251465d6514fe74409b2806a4d827369beb80f70fa37ac53b2f9cba3133b74e848056a189c72666dd09b285e5f72620c9dbdb52f1f88fcf9b0001fdbffbd208af54b8c5e55dd105c54bccedd21d44fd8b38f65bc7d4cc9aef5dee4407051aa341b6e744e1e7ea2db37c5248a59bdcd61e1100b6141b177a6ea7d60ff1a2b28dbc5ae3442c2b80cffaea78b5f337f7f41cd23b12f2b9644c0274c1b3f1f8dbec89bc38d550364e82c829711320bf099805ddb1fb7155a9685ac018f81aca29e49e6df682af0504c8d91f0cebeb4ed77d4de70cf50f10b4c9aacf392a6c388122717527b9ae039a4e5b9abecff87230729821042211e0e202d1742a8ddfdcc724a55682106dfd3ad93733bfc8696b1807bd19d95c9acc9b027e01bd52e82f54630a1b5e6ebcaffe66bd1097f2770ce361880ca1fc91461dcf83338eea58e812cbcbef6f169a5260f94e06e5a4e4ab97528bfedd70b106e764d72581654b23cbcc5358bb445ac833a7f29e9f19d096c352d8f233c48eb0a261e4bd03ccff1094f34ddccd7d1a9c18860b8ee385541779ef5c6bd7cf393610baaad85035490af7e0ce549988040ca78f57f7769d0b08d9f6d396b364546eec7235591aaf45fd1c7d33399a48dd134c6e94c0db43ad02358ede1e2f151bc4ee44e2b61a87f4e89bc1bd1a1571350d01ce86837a513e40510af671e1d571ae71df2ce291695addf767cb5e1d27395270f7e27924734f00e27e0a3e05959f2983cf80e362daedf0065cd4316ef1e3e07b8d6194c64d9dea9741bb338902f824ff114c5574ba224b106d0ba091bcc3d095a3ca58ef7b3f30ca4fb54f57db3920801d1cd2104dec697ad9a3d24c4295af7b27ffff3c363d626a67a7e44fcae7c58d7ec78f58c04d97e547d32f93bd9ba5277f7b9742e9b415415edf293fcf65aa6ba3860d8c9381361019340531cd1d0a3bd5f667c632429e088329c4b0615cd0a786ed364b7da215bc2badcadb955c3e8c9ffe97a1b03b22d33a9e33efae53e49dbb067ad0dce65f9fe1e9c1625b309c84d93f5b6c0dbfecdcb893f83d182aa949043348377c5a0a2ceac73f57420bc03149f8ae05b22864660d357d499e7cd2cacbc7fb614f4d78f580ec00b0b49a93f26cee8ddf5e29b56d5433d1266e0298ba164c9acf22862f0d18b6d2ed371692634aac0b257d3c62bda88e1fc2b39da5d36727f4e6cf5806556fa6476fc5c873f9c750cc9a89a8f46127f38d3ee70f20b1f939bd42146591c5747306430c6ae62c4a9f6f81cfdd30f97d54852c3503b964aaa2fa81abc1d6d11d4e4e3fca21d693a9ba7bb2614f1888ac180185e2c4046f12fb87cd01561e5a6bdbe5091b3990789a257c501c146568851de19f5a55fea0615d0254a0d0c02621176bb10a4a6c7a9939ea0034e4503eec5dc1809b8141472fb19f80a518b7ddab0d3d703114c238a10bb9e5428533f100717aa3aba0e83276a3134d4bbf34e1a936cfb626a1c9315f9c934f0e517307c39f0b15dc8988e8d512f915c436b5872a6e59426b6b046730a9c6fbfd62e72a039aa8b86ed59861803d3d64804b23da88f6ab470c060eadc5e04c6835d03a845fadbbecfeff4c338abac3a78889bf513569527f12d77aae138df00aefff0cd380a80c194b2159f778a00419a40aed9e051df631f005995d3f039275c0dc9c26965c961978fab1e3a08bdac99ecac9f23c8e64441b924f3c5f1227ce0a73c08602402baff0d0b70f40197e3c9db3f9bd4bb4b1af2b0f8d7e2c089fec08b6222ef54a472b16a4a61ff0a6c68d817b047972e18f8ead95cd174d9777c1d343114af77fcdaedd11cc5915e747378758315faedb4d1fffea2d88310e44d3786e827f7fed167e0a0b4f7447da6d60256de164e184f15656790e5218308ef6c5a1136e2b22ab617d04b4189a88e14346079fc1f132f1eab42f16d26a2e32ff9ce4b1211ff64039b3eec0da65c1519bb5aec5bb60506e708792e1a922188a11c13df70385168fb071bb8190fabe5d12811efc258a6395433fed84a4a383c5714616c8861c24e0a9cfa5e9007523fa61cdc721fbccedcc6be1ecf479347d166472933be1f5c9bd4b533c4438661c544c239c4935091883281ad70d019eaf9b3e09cebd7711c0e0f6a2e4743811268a3bbddf973f6d338a115ced384fda7c5927dca9f3a09004776242a204d012d5548927f19d7d26ec78e8d87d8a567e9237634bfcc0c67d806aa765ee9a9ed53352e5a44894b396db9e20b87685e8be31daa25485accdc2a3159ce797b03e03b7c1340f8d8ebe7b58a2dc864f4d6514446e23d87a0890336bd6ad8bac618d757d7b8ebec1c65a67dfac66eb8d10206709006fed38a6995a6b763afa007bc6cc1b2e4e4886b52171ee68eb2b8612c24ac1aa4a856838ffb0331c0418c84f14d1e0f845cc79e1418cc76becafde53bee0c19c2032084b81a988cabb5b2e207f23f8249efe21e4715b4838d022ddea57c65617443b207fc9ed1521de5974de85a1a2c94f48f75cb2850802d0fc3c31a34bb39c5b1849f63d9c035cf30c0ed0e8cba535f7f296ac302ee5c882f491de63e24a936efce877afbd429c79c99f8cca7fecced51745ba1c8b3f3f85b6f35cb697752f5babd66799fdde06b4d56e86769f74bf6c1d58ff1fbf5231b332a4bf0dc57b79947720d8862e39077fee5298634c6b7bf58c09d9a76b807bc687a924928bca40e3fd314146478e5db6723af167fad47925cdcead982e5bc1cca4085294075b11f3ff5be4d0441d5fd5ffef9ebd5b2c14f042153a2a32a21dd0333faab94304e0853a7dab0147ccf11fcb70a8b970325d41df07c3abe21809424e4cd75297ae19f5dce5357987db08ba8bb47ee5161378985337560a3d725861bbee19820967241f66117d78d765b1d276e53cb6c736156a123a45c32b586f3eeff0881565e219a89b3e8891f9ec312bcf48ca44704686c70b362962a762866c6c4beba6b8124d80c8407aa750c6912b7a1b2ad8a3c4bccbed6c25d27a2b2b7ded21b0dd3b4315d4cd77ff63a20dbe50e2f89c8c161109709426b474553784d1e329f4a19614adff62a721dffd78a916f583cec7f25cd05737d637e1b5224809d5debff52c81e4d821e5af162cf813af99d576cdbb7a8c604b33e8a9546436564bc88f21817e1a5038e6f9d6154d44b301c95fed7a5ab57d96094f997c94cd2026be939f5700d802d0e433ec9ceb911fc270924a7a75911e175842f342ca13a37dc5fc527c9216a767f0c62440ae76b9a6b06e0e009c37063d4976712a0af2eb72f1bce0995762fa30434261a0ca942d78535657626dcbef5be613ca6d107fbc1d9a8107da8fafd3da32bc53f9b990909a879ab1e77b000a95ea2ec42c3f5c32ce436a63d0048731d3f03d220eabde6731797cc9273180b1e82a7afb7282f68a0628e09f22b25138566cb9b906339b771c7698f18a0dc46b41ff20eb7f7a4328f3c458e60dac795b86676bfed511e8df8ef53a6bdb941be2b6289a7474b37ea31459319426aa9a3bb27ce72b5e13720bd1c56cf64259f448993066e828bda0811e8dbeebf753f2210e11dfd742913748ea77a280d098471f813e9ab6179e439be43ba66009181dcf79e914f70ba56e1afe8fb9ebbe51625ac4b7c6c613df5bd1e5cbb0b0134ac669b84b29a9a0d4c435f05376e76e3458aac731531dd25984046fd5a5355f3619ae07553862174473176a27805dfd000937aee2fd3808689ea6b4132fedf93d853d8cee5beaa235c155a9f252c0854d796ea795c2b4074b52a59d46e39f036d04ac1a57596afbfa985c6c1fc18bcdab444b14978878f1d0780bcd933d9427b79e8cabbca681a21095bd442eacfcbaca7856c7bc39d62a009fc6014fd275bee178e96aa59c4c823314619bb0d547a5201b2e6276f14c52d2e55535d666f31af05956ffbb105460d1d49604ed45a138c7ab39f7460395098aab0c27aa7ccf02c57068f53044c7be3b4ddd616b0951ea958868f36292796b41fbb9e38db14b69d8b1ab41be8dec0358825d9b45a92b0ad8b86c7307e4964e6df4faf483f2cde83647398efb2dfff96369468502102fbaf04420f64a488b3c2ae7e0dd568a0ce003b7612875173de68f2245671211308a2043b287035f75e5a521344766e2ec27e847b9a1e9f7738eab78db08f3ae55fccf5c50922e11c68b7ba6a5f6fd179c0b6d7f2e8dd6c20dc22b1b9ce1ecd0c47e3e5e82cddb21d9f5a03f41b9439190c06af3324d7b6c789b4940eebf780aa008dfee704a34f82f2cd579bc6d55c559af3039176de9539e87db58e07d54b7b2e0273374c28c56b562c535867a29849edb78765d74791bc2f3946a44b0f4766ca21e58e22baa33a50212d6b2775891ccad3a75c6b568747d22f25c0fa74fbf876ae1f0572951114e1aa40e4d287203f9c2c82af522ad87314e4962441440408f0ce053103dbef878fd04fa163323206ad5ae2ed59fd8b2263ffe2f71ca3e7f6ebd1696dc62f5c3b525b0862f1ca77d058ae4217217e0b9adf7182c8919f283e959c7a1597263bdef490128c05863f27da36f0301eb2a4604cd87c081e7a39f749c419e52a42aa209cf673482b7018ed6e25105c824442c29a42f72a6b8e0b91f1117f596b8ac082e596cb13e26de5a939225d478a2605edcd1a", 0x1150}], 0x3) writev(r4, &(0x7f0000000400)=[{&(0x7f00000048c0)="fb0585f6691649bc39b680123a04347f9109406a44b4dce64dc8de7981686e85718c751bbde87d27885a363e6d032cad623a8b99b0615cc5651a3d001a74c6a2df66ee97870224ad248d959eaf22350dfe5c32917dd3bbcdd773d63efa5e4f4151818f1c66614f0ef65ae65a4dc4f68b0df3d65fbcdf844e04433801c7dbad354127bc7013ddbbb36020bb6a2fee33572713ddd6ab6567ff350c844e104d86f505f3d73bec1f32c9c605efc6cf9484161ce56f1cb5e00ecb04cf4cd349ff3c889ea827008ad6c9f036ff3cf8290e65df017ab1f9b642cfb586a3d8c9be23354565", 0xe1}, {&(0x7f0000000700)="3c8c815b9e3537820d1e1f2cda48d32052b5b899c57f15c5ed638318d128e6e770988cf87a1e1df47706e591758178954b650f9b4eccac55972af3ec25fd527de4e531204fe060ddc849fa9e7fa34ce66eda", 0x52}], 0x2) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000004780), 0x8800, 0x0) writev(r6, &(0x7f0000004840), 0x0) executing program 3: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r3, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000002e80), 0x3, &(0x7f0000002ec0)="a0fccb73", &(0x7f0000002f80)=0x4, 0x0, 0x0) executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000080000000000000e01f00000000000000ff0200000000000000000000000000010001"]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = getpid() r2 = fcntl$getown(r0, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x1ff, 0x144c00000000000}, {0x80000000, 0x3}}, &(0x7f0000000080)) setpgid(r1, r2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x5, 0xd28, "0d88f900000400"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d", 0xfd}], 0x1) executing program 0: ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x348) r2 = semget(0x2, 0x0, 0x8) semop(r2, &(0x7f0000000080)=[{0x2, 0x7}], 0x1) semop(r2, &(0x7f00000000c0)=[{0x2, 0x3b, 0x800}, {0x5, 0x406, 0x1000}, {0x3, 0x8000, 0x1000}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) getpid() getpgrp() ioctl$TIOCNXCL(r0, 0x2000740e) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4097}, &(0x7f0000001140)=0x1003) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001180)=0x4) r4 = getuid() getgroups(0x2, &(0x7f00000011c0)=[0xffffffffffffffff, 0x0]) fchown(r3, r4, r5) rename(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='./file0\x00') sendto$unix(r0, &(0x7f0000001280)="ad53e799b2681ca55dfa6510d625a8add2eed7d1def163e4bd5f29c6d7d9fee25a57dcfca33c239a09e9b04685161822198680a02da59604776ad5c890b837be74b9905fa1e5b1b5b16dd36922d52bfca0e015cf350d482a4fe7f7757cf419d3ce4afb7a6dc50239ffb3d5e043133b7d9f23e7afb945ec3e682f959bbf53df35fa745e8731b847ffed60c0e0325ec0ac2b9ffd989458315ebd", 0x99, 0xe, &(0x7f0000001340)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0xffffffff, 0x0, r5, r4, r5, 0x0, 0x8a}, 0x8000000000000001, 0x1000, 0x2}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001480)=""/231) r7 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x10, 0x20) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001600)={&(0x7f0000001580)='./file0\x00', r7, 0x1}) getpgid(r6) recvmmsg(r1, &(0x7f0000001940)={&(0x7f0000001900)={&(0x7f0000001640)=@in6, 0xc, &(0x7f0000001800)=[{&(0x7f0000001680)=""/11, 0xb}, {&(0x7f00000016c0)=""/85, 0x55}, {&(0x7f0000001740)=""/158, 0x9e}], 0x3, &(0x7f0000001840)=""/189, 0xbd}, 0x8}, 0x10, 0x801, 0x0) sendto$unix(r1, &(0x7f0000001980), 0x0, 0x40e, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$getown(r0, 0x5) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000019c0)=""/221) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) rename(0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad00"}) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000640)="ab9f970066ed72a08f41280e8895d324f7a15aefba0635a435d7a6536fd428a91e517209456bfd19b3207d998c68babade99821807e9f899f71a4c892a398bc9d1b6f137ff7793f6f9ed69e279e211c568141719c03cf94ede516d0a2d41fd704f3417daf038b0d54e6dcbfbd339c78567ca301e156604284c7f2d6d24263a1e6673a998c3d88a1bb7b7a15b2ba0fa8c8205abd16a7d72ea7c2d101baf5e9b", 0x9f}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xe2ee4f19, 0xffff39cd, "13beeaedb0dad0bc6ce29b21dd6b1900f5587546"}) readv(r7, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) unlink(0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r8, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 2: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xd5) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, &(0x7f0000000100)="52f91e3471ac0068bc5a919646ca0f4f2c7ae84ecbdb", &(0x7f0000000040)=0x10, 0x0, 0x113cbeb604f2f4ee) r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r1) setsockopt(r0, 0x6, 0x2, &(0x7f00000001c0)="13d5c464", 0x4) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) msgget(0x0, 0x0) close(r4) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f00000001c0)="e33745e84d5ebfb9cc2f7fa3a7f76f1721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee7dde1b733a0774f76b382caf01ada3f6aeb9bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfd07000000000020bd3300000e60c40492db474802c20120cc8833e027ef852f5f5e427e832447fb23cb363414d7189c54a15409", &(0x7f0000000000)=0x9a, 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) setsockopt$sock_int(r1, 0xffff, 0x805, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) r6 = socket(0x0, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r6, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x0, 0x0) sysctl$vm(&(0x7f00000004c0)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000080)="456c95fdac38cf101348fa5480ea556320bd31e790866acdce1f6998097739d1b22e6f94984d64ab400c607780529fcdd748ffd8e6535af76a65e6629e5d5ba01c51bd10c21f93ede6b974ddfbc7837934e01520b039cf96cf007e95d6936914260079714885a129a7", &(0x7f0000000100)=0x69, &(0x7f0000000140)="fb37644c8f93d12860e4a5c26ef4577b1f95e6f5c6a27ff678b7ae", 0x1b) executing program 5: select(0x40, &(0x7f0000000100)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}, 0x0, 0x0, &(0x7f0000001100)={0x0, 0x4000000000}) socket(0x18, 0x2, 0x0) r0 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="8bb5d20e", &(0x7f00000000c0)=0x4, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getegid() mmap(&(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff7, 0x0, 0x10, 0xffffffffffffffff, 0x0) geteuid() getuid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3a, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b59fd0f80c0f1b", 0xda}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b995e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a899321690405e9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56204a938497ab09afe7d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e3ccc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a333841df778ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634", 0x8d6}], 0x3) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)="73a0212441af03d7c590fb35589c23d5facb020efcd46ce5d692fc22ee80650e3ed4dce10f8e29e9f374bfb514a3b1", 0x2f}, {&(0x7f00000000c0)="bb549e9e738d8132b1be740aa6e734c80575888aa021998b57df40a101d691772444c21839243f3ab8fe690ec439591cb686c6f46fd1f3461decb129008c4e91ee33ae5d73d0ac4907e08c3f43a7af028e61a2142b1991c50ae7203b100fca2b8216265e1359127ab0d1f543224d9bca8a544d33c933591a8541f5d2e6cc37beef6cbc244a7c3a", 0x87}, {&(0x7f0000001040)="00e43cdf330781fbabe54cee84bded71b4b668050d296abb7d3aeec5eb1895de97b5bcfc288fb0a5514119646b972ad732281a26babb59479f374a206a30a4b2cf847639c6ee4e001ae822e5961a880ff7d57f31166458c53803dd2ced3733067785d328a59b559de55f054d8031df43fc110c1dc0b10000b01bbaa5c42310aa605c7bdb53f076e71927008185c0184ad155d80aafda93918f8f717bc89724086db96bba266073", 0xa7}, {&(0x7f0000000180)="4ec4f499010d1f59c828c74147fd3d4de35da11954d87ebe254401db7a61c71be173c722078312baa4b9b59e5489fa310a8ac1eb260f01ae01a95e19a52e4084705cd6ea2e3a9aa2613ebc87d6d91bd3e087004caf587995d2902ccd6b2ec3e0fad65394b7dd4ece8f42cf066fe772d5f4", 0x71}, {&(0x7f0000000200)="d3feb30c128fcdfb8715140501d5946416f044be66226d23d707b99f15e9fff9fca82e5aca46", 0x26}, {&(0x7f0000000dc0)="6568be7c56200f488230171a243f726d87e85545aacb3e229c122c9affc49e80c8fecde8ea874119c2b305592601a434436c222460c231e3ef89dde2f99ffea7358b64fcbb78e80487002edc523ee250ae93b6c3929eeba3df51f40085f44f8fad4d1e6a4b0266dc19748f90b06e5a85fc6351ba1feb37bae166a41fa4c11e0e94467562bb4fc521032d6c1dbedaf9356aac1d98ec03d67b1f9b9a94f97f23a6aef22c3256ae9e69a05a1f1d16311f30fb3139601e115c566f62347227d7bce713e8f3761cfa50cebbe2fb4461a18f7ecad075cc5905c735d802907d93bf3765fff0a21360b096f2d50cafe07e74a38e8338028566e46f3db4ebf20b4840ab700e963cd571aff3601a6f7dccaaa9f8c7901d5a42d9dcfb591f4a754c055f1a341ca4cea62de5300d224edb975e3d1a1057c8d5be87d12a6d3407f2818e08311857735a7a2e7f3d400133817d79e46ee08b0c77fae1a6c422fef20bc7f8a20084d39de6b02bd7991cd6ae3a0d83c2e4d965099d0a049abed8d7a5da278605d4790bff99484e42fd3525d6cb9c48d2117d111f83abe5eb5576682931c1f0b57bcc3d49758f98ff991edb1bedad802dcb7cffc42e10e8213d62092a75fab2930c6c3bae4008f724495bdaf799a64e0a7b57dd96d9f6c4b934082741d2f184d8383b279b15a438724621855076498b52d6f160c28680a29de71befbec3863b456127696ded1fc2697fc0d2841f718ef388e99ad19c4a64b3bc94e95dff19aeee75eac1832bdf51841c1494f0f198", 0x22c}, {&(0x7f0000001480)="d1544c900b619897bccd42c6741680b8fdccf93d9658a777cb31ded73d54d84ef8b8a2bb45d9fdc56629f747805cb646e0d545d42303d839c668dbac24e05ecf487afac8f7f4ea512f1e4c24ed10c2d122383a55ca4c48ae1518a4406328eb93e9a243086bd0a75b95b3f2d3a2691626f6775314df06ca3f7e43618c999e30666ec1c359e4c8740b3d5923a0ec22f5a94d22c86920fb8526c1a8599f9a82cda3fed8526aac5fe7a71f62869dfa2d40369dd58859e5741adef7292003540dbd05b9f0feb4dfed8ca46d80fe55b8136976c92a5d39681eb92460cb5117354e284d7a083f463c1cf146e6b2e8947c0d4b", 0xef}, {&(0x7f00000003c0)="14c06021fb2cd44cd2cf07a850120cd395f237d451c451c4e933930818e13ab43f7fecdbdfe6086b9c556eddbbbed282f3377912a46ffa4ecf5d260a3e000000", 0x40}, {&(0x7f0000000300)="1eb31cb8f432271c87a014903994473ba403936d535a6952f36412cfaa18ed3ec73d6f103ad0a28eaf9c67eccffca4f144084b1de9b9f12bec7ecfb7c0b1b06c926ec44facab1baa04c6837ad9578fb0db5dbd11c4052852907617b260cec80d662de8ceb360e46cc8e7c5fe180be12e61bae5d1cf117f87301c6768c730118bbe64d2879e0acdd1", 0x88}], 0x9) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000140)={0x0, ""/171}, 0xb3, 0x1, 0x1800) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x2e, &(0x7f00000001c0)={@random="75092e610caf", @random="e91500396d14", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x9, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @empty, {[@generic={0x44, 0xc, "1cfa86e1690ca6f52897"}]}}}}}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x35, 0x0, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000055000/0x1000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x60, 0x2, {0x20000000, 0xfffffffff7ffd}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ff"], 0x18}, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: close(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0980005aac10fe300"}) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x1c4) sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x2, &(0x7f0000000000)="00000000000000a9ad0898d06119f0e45ae44d8a8f18560b2edcb0392c4a", &(0x7f0000000040)=0xfeb5, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x5aa) r2 = semget$private(0x0, 0x7, 0x3c0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000004c0)=""/4096) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1800}, {}], 0x4) semop(r1, &(0x7f0000000080)=[{0x0, 0x3}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1000}], 0x4) r3 = getegid() getegid() r4 = semget(0x0, 0x0, 0x242) r5 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, r7, r6, r8, 0x102, 0x101}, 0x1c28, 0x5, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x400, 0xffffffffffffffff, r7, 0x0, 0x0, 0x113, 0x9cc2}, 0xffff, 0x4, 0x1}) getsockopt(r5, 0x0, 0x13, 0x0, 0x0) r9 = fcntl$dupfd(r0, 0x0, r0) r10 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r10}}) getegid() semop(r1, &(0x7f00000001c0)=[{0x2, 0x4, 0x800}, {0x0, 0xf45d}, {0x3, 0xfff, 0x400}, {0x2, 0x4, 0x1800}, {0x4, 0x40}, {0x1, 0x2, 0x1800}, {0x3, 0x5, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x9, 0x800}], 0x9) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000480)=""/20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r10, r3, 0x0, r11, 0x90, 0x7}, 0x2, 0x8, 0x5}) executing program 2: sysctl$kern(&(0x7f0000000c00)={0x1, 0x4}, 0x2, &(0x7f0000000c40)="2ff5b57cfed1be8ded35a09911ae4732b59f34af9c335df9e000ac6bff0f4a2072f6f84f0cd1fbd9533ff051a067166e05b424597160ff7071613a702b3cf13ced38bd059113de1b192023b0b5e56e00e4b4c80768eb5fd3b3281495d634b8fc50d5f2d3c97e238d2582242b292b780094b41a77f46a2935c63af30c75d94b5fb4463d1a24ab9651b3a1fb01f7039e8a372be8d7fa4b1a23f8abd946db0751626e077821ed2e1e272a22677eea98", &(0x7f0000000080)=0xae, 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000300)=""/2, 0x2, 0x0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shutdown(r1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a002000000000000762400"}) writev(r2, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() write(r3, 0x0, 0x0) syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0xc003, 0xff) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000080), 0x13) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname(r4, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) renameat(r4, &(0x7f0000000480)='.\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0/file0/..\x00') socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = syz_open_pts() r9 = dup2(r8, r7) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "cc420f1672a384b4346cff27bc4c808d935675f4"}) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x5}, &(0x7f0000000040)) open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) executing program 4: sendmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0xc8}, 0x0) poll(&(0x7f0000000440), 0x40, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004b00002c0000000000009078ac1400bb008f0000440c7f000000000000000000440c060100000000000000003b31d0aac159246c1ed499b7efdf3a686d737c0e5408645f"]) executing program 0: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000200)="9c0d6235fc49453470137886ee6aeb66ca1a5afaa6322542106d47336374ac46946bfedd3d0234a834e57f0fe272a0743e893c198e354b98932884ca03284a1c2c956e63c6eb32b0b0b68f1b542cd7edcd63f1892b29359136152ecada5f93735f282f1df39bc10e9ccabd9ca552f085051cdc308ac36e7e04b8b35e1d08cb6e744e4e0e5b9d9c3446b58c74e54c8ab12292018f39d2184c9b1e55dd336da7fca734182063ebc4a3d137cc25e96ceed684e3a59bf5d137eea5e8a701c736b1899493e470306eb01906f238d44188de56ad8acb75a25280c4a6a6ed77c54b5f24fde71a2b96b6b9028ee12c1e13ec0b415fa7a867128bcabb0248b115ba47b55bf5a8f8669604562a5f719886ceb909f52abe926f3e435e2a3dd0d0c43be9e3c74fcba7e835971d38dcb7ad", &(0x7f0000000080)=0x12b, 0x0, 0x0) semget$private(0x0, 0x5, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f00000024c0)=@un=@file={0x0, ""/4104}, &(0x7f0000000040)=0x100a) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x20, 0x8000, 0x2) dup2(r1, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x87}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) geteuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) fcntl$lock(r2, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x2000000000000006}) getegid() mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) utimes(0x0, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0xafb0e20fef6483ff) msgsnd(r3, &(0x7f0000001300)=ANY=[], 0x14d, 0x800) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b2c27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e3186f8e0acb2", 0x166) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x85, 0xfffff, 0x10001}], 0xb7a, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000000c0)='L', 0x1}], 0x1}, 0x8) r3 = dup(r0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206951, &(0x7f00000001c0)) close(r2) r5 = socket(0x20, 0x2, 0xfa) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r6, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000040)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x8) r9 = socket$unix(0x1, 0x5, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="86418ab00432720c8470ca22c5c7f02a77933db54f237aa6976bfcae7ef10c05539417ce0e48dffc19e6fc98ec5aa466395f13ba6b7e25f724", 0x39}], 0x1) fcntl$setstatus(r5, 0x4, 0x80) listen(0xffffffffffffffff, 0x0) executing program 0: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: semget(0x2, 0x0, 0x4) r0 = semget(0x1, 0x2, 0x200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000400)={'./file0\x00', 0x0, 0x0, 0x80}) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/226, 0xe2}], 0x5c, 0x0) socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000011c0)={'./file0\x00', 0xffffffff, 0x8, 0x4}) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x2fa}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146959, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050301000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be381649910bc8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="a4", 0x1}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080), 0x4) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r9]) close(r6) execve(0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@random="cf1fba3f0bec", @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1, {[@generic={0x7, 0x3, '['}, @timestamp={0x44, 0xc, 0x8, 0x3, 0x0, [{}, {}]}]}}, @icmp=@mask_reply}}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') faccessat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x2, 0x0) r1 = socket(0x2, 0x5, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r0, 0x2) fcntl$setstatus(r1, 0x4, 0x40) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000055000/0x1000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000012c0), 0xcc28084d6f781d0d, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001300)={'./file0\x00', 0x7, 0x5, 0x20, 0x1, 0x80000000, 0x5, 0x4f, 0x1, 0x1, 0x6, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xcdf0, 0x4, 0x8, 0x1, 0x1, 0xf93, 0x4, 0x2, 0x2, 0x2, 0xffffffffffffff60}) executing program 0: open(&(0x7f0000000ec0)='./file2\x00', 0x0, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) kqueue() socket$inet6(0x18, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10001, 0x0, 0x80002000, 0x4, 0x0, 0x0, 0x4], [0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}, {0x1000, 0x0, 0x6}, {0x9}]}}) getitimer(0x2, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) socket(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) semget(0x2, 0x0, 0x35b) geteuid() r4 = semget$private(0x0, 0x4000000009, 0x4) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=';', 0x1}], 0x1) close(r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) syz_emit_ethernet(0x114e, &(0x7f0000002700)=ANY=[@ANYBLOB="03e10001acb4ffffffffffff86dd672b4a2e11186718fe8000000000000000000000000000bbff010000000000000000000000000001700a001f00000000fc87e550d40f8274eccd6fadb3b5a3be00000000000000000000ffff000001eafe8000000000000000000000000000bbff020000000000000000000000000001ff0100000000000000000000000000013c140001000000000000000000000000000000000000000000000000000000000000000000000001ff0100000000000000000000000000016bafd149db1957ae12d186fc6f16965700000000000000000000ffffffffffff00000000000000000000000000000000ff020000000000000000000000000001fe8000000000000000000000000000bbe90b245347c0360d1089364d2142a8de00000000000000000000000000000001370200010000000000000000000000000000000000000001c9534073e03cd6c1e39e172f2afe9fb01d039ca2330db2be9b2d0887c9f3554efed3c07d0b94b9a18ad5dbc77508c2e8af221d822a3e000d8056c61b0e53d9182c8bfc030f99bd8905f027825094c9d1005396fa9f27c0ef6f6cdbb757f29c6cd8e50897d91b2547bb9e4a60b248c1a7d05fba72331c017d85aa5141e31c8b009c4a4a356463c3c1ceb59fe92caffe245e07e5baa5c9e16d4a866eed40835ba83187840fad887d037efed326e04d3fadde5c94ff8411bdcb0fdc315cf17091e4a23712c2650e5e67e07ea6b5fbe419116d60e6c3c6b514d16e031754134c3e7df5ab878cb77905272468c5285a3ae258d75d9541afd7efe9464f921d08d2d22bb7c1d8524571b040d1e4d40aff5d1f5ca9ea60676e744e9e121a5a7fc426f526acd04082f63b6542d248b84544a600fc62b0217916137bcfdad8fa59d4ef0db842c81c3a7b0ae7b22982c0617bf10b9c7096a0ef061fa96b25f25314def74ce761feaea901a0fec3e37e48b5c9bec08eae338827e7446d6e433e536808e069b95281a374f93128fdf8c611062a8e89f8580b27162f73b0961d211ac080ffe0217fac74adf3e12448bcba753a36d8d3a59e363511b6421f1c883bf4c2067f09f739cc0104ac34c22b4d9eb7518823535b5a1d498dedaf3c8b309dcf44784415d7c7aec7425b84e05843cae3f28f13046d61fb3fb58b93b15ea90b14bedfb2e685ed2ef53b432561155afbcac9cbbe1a608810c26c592e7987db4d5084db493938b358fd31ee6be365356a4fbacf1360fde1e20d3c774cb0637a8560a1355f690655ea2b48b689dba7b6cd3e8e8fbc0677ca250eae75a1fd4eb8d647dcd2859ad5f0b009812cdce08d0a3c227d127ea76aeafea1e2b6b35f99f1ec0612a91e0cbe616fb093bba1e5f8431f06c971cbc818db6f04ceb3fa3ea954bfe1205903a6b584540e37b0edfdb58745a36b5449d0e07415a613d5b3d193b49872cc2dd245ab8ba7ce0e2cdc89dbbbd39ca60ac726da57f43e3521adb147d59fdf9a6e1423efa6a453aef1b0710b40d087fcf4776973deac696c0c3cf12adfb2b72475eabb36f4e60bed3d09962f5d7d32f50b1f60c4e2812e794d00f070f28b58bb395da3bd989ad2277bb8965a0681024b69f55aa699991bc4e7023c52684cbf62060e9055a8696fc4b57c73d4cb3faebadc18b74163eb2bdb1fa57321f649eb466161e8be39a278542025e1cf338de0473af1e244bf511877f57a7af3a765bce6a407a4543a2b80981d1bf632e1aa314ab9aa1b6f6f82e9c7a73670c0d03e78dbb87f830be0f8aa80d99bad682c15215c1164a0164b244414565a5923a7db598262a13132df23bea7b4d377b411fd4d3b8aed60f3de14ceb652994bcd1a0e3ca4867381785cfb68386649abaa0ee7a50a29f80c7bfacdba8322a1478e2d5b9007fcd499e81f535a5c4e3085aee554ecedfc4890596c29f7c1305d261f6b513f387414169991e386daae102b3e0fa9dde0df8cb8fddbe128c0d7b743c6f8d6c67b907ecc225460dc7649c75b7f1c4c3e4f750b7bf251e81efb5866db1ce0e0fe8d6cc29ea46f58276f0081bacd1dc012b6057bc270cefb0fd2839aadbc1c8311bc917429969cbd8306e3d9e0af5ef6208bf9040486374767f7e4cd7f71b7414b67a922b071599acb9f5182dd278d0fcd0797bff64e31efa72021d6e9653e74f1f3e2ac3991c755a671f036e7645fc9596c010a0b1c308005745b146c69a1180ff75a97acc2638fa7895738928eed20d7ad6f4f8c5de860c91c32a4f3ff69ef07ff0dcfae90d009046b701f57cfd3d0c6e450cdb50dfdc6672f101fc33946572019c042f41c003b37239eb938e1f207f749009bef6d8ecf18a7875f5801deef444cf4027c5fa12e8f1a7048c384967fd2baf3f9f1abcebdcde8b33af23a31d470b339314170d85dd65c05ee96389912d509adcc8780269dd27570f1f2ac58757c4c14a8395b0ba1238a8a19f5b33e1fcf7ab2eb1ac330b8826a091f2b49fb1d58279a8a5aadefa60c1d7457a24bb165fb287f6164135d8575ea44c4a4d47079552f69807d2ff0a944c74502a51cf21fbb2ce5c5f0f9e2dfcd9bec6b2a8ec91bb0fd74a65e4647b118229052464e13d363c8a176061b444c574fc0c8f862cd66fc902df35a6d5593e0a2b7df0d1f148b4c1963ade6f9b5151e5ac5ca42feaa2d53298681ff9430bc6d1b0287d4d5369493aa072136d230cef18abde98752f02eac7ebd81144b69f6077ef1320966e983f96d44017e762c5bb1b1bbb8d7f0df2686ce8e8ce211fe281a1c1938e9d78f1ec16dfcca8bae99cf1f06b92b0d0189d84a4a1ec3661864ac7780859c30015636565cd8cda5143d3461fb42cee0ed89049a5ff97f0d6f240c2ecb32659f47953a6cce33167dac950da264844f74822baff368eb1e05d36c84f5766cff91c195832f5baa2cf04c2b007cc761f3bfc2a004dc4da00e5b8db765e6b074cc1b8885eaa7aa02792c958eaea9fcef0fc3fd905f3a0deb51e760b60feca8d19def86729a6d944f23418c5dfcb30279a1454b93067e2fc59d3fad4f5b860e91ad2ea2c8039a5433929d30143631c9306ff075ee468bee41b3e39961d85849c24f787473c7dc1ccd4adefdac32133a23e4327355f082063cf2924f7f31c722d11287abc1a60bd79c449ae0d766572a3bdc71302faf3882b0f0e78bead1f2bdc0f20dff0981224ae50d31f4e87c53ffe0de9d0ef09a824a5e542c4642cd4ed2440652766c5cbf8e59ea2bdc2cf1f5e20624a0d11c06eea600758655096b6aa7531a870d9401b8a034729f2b713efa65685facea3712cf4303e388fbee4f8b06e156a6fde26f7f8f38bbd18b453acff0d09f1517a6dd1242355d261c3b9acb1d54915a74638c87ba6e4f6544e52cfa316d767260ffc8c9d714cd533236a1c3f9041fbe376b4f3363f4b697218d1cf7727abb3bf8be79010efa91d8e4e22c58c11b76bd0448510e2d6448cf28e6b9271811bab245da6f57090f28b833908cd5ca1a310446fea209e6b422ec48649e8c8ced141132d814cf91599cd8cb9c45815ab10fb2a8c5c35a3fa3e6c3175adc5bb0a74745fd2eb600e0ccfa589bebeffb4532ea448692e907c74cddcb59a2f47f0a8b1bf6319df32b4e1a3bfb2a05470d0e1af0fc2fefdd74ea718b242025287223d3601c11e6df4cd7649b8b03d7e9bf8001986102218d6ea811a8f7c52f504aced4c14430027dce780e462af698740502566fe7ab5112ac4558b209bc2addff4f6dc814862456f472d87423d1c9daa26730ff3808e42f237404041a7f32b26925ecc3e25e3c479cd4724f434f8674cd6b3e9543c1e266240488272666938b2948d1de744e64825efa7f4ba88538d261f9b6014124df4803a72d51b51530448f4e6b5f7c974d7dd1cf84f3d03ba4ebac1e391bb7da3672690324f7ccec01cd0eb2c9a285a0ee50b19bf3867f25efb3251eff1fbcb8c50ad2cd2aaaf704cdfe2a1e29645e9a7715f044b9df2d4b8a6917511c12c6b8d8a9cbc792b41cd3905d7149ea8c202cde286024db58170ef218e53216e1602693092a32e49690747f2be8a05e9fa7519da4d8cdfd3def3a927e238ed42738b18dc10b28623a2357e78d560c26f64103b13fb9acbadf0813289485526af5d5a987dcf629e5779f9410c3400ac6ddea6f1ab37326588c0008cebeb94a7c93c1c4cdbbd6d58f44db888956649d0b54ace99ef5a85a61ae4362015ea97dd92b53d7daec3dcd49e4908eb13203cf70296241eca92018748183ebb7f43d936d2a97e8e680e1c5851c145d589b5e27d97514765337816494fcdcaf19598f2a2887a7cdf1fd7e15e3c2af66de17cb37d8b16497281c13e2f6e2de8791a3c944502dab5d3c80fca567a52792e916f504652e459fcca83b24636a80b81912b722589d35e6ef3868030b9f7072ea4dc88c7a5bde8edc93e9f62c3d317b647a701a8ba225393ba46b24abc896912f1288aeaaca58d6a4b80f05635e64289ef59b70fd232630e1262a2b37dfff2d3b9ab859b38606bc88d3b45bc4717b777ed04441a327df0bfd895c84cf50523059188c8e0cc1c3c3419c33e51cb93a73fc8e58bb0df2fffefc4b3a010c6a6b6e4001ae1745eeb2772dce5f15416db55969549934cea8314670101d251c8e00b69d201929574f88d32f83545315c96b9bd125069dbd1d36f7dc783b098bbb636f3b42a261099cd50c5050f7fd608c47e738401182381ad644e02cc34134abf80ecb20f134a3cdc5f8da0d50809837e1cb7d96342f201d087b1236ab5f1b3057818627c481c5dd3d2337a0d45b8a8bc460250f6bc7ac3613a399ae6014a12342ff7a8e999a7fe93c9d4f2ce92403d81420fb4663a4c17082317f7080a1da8032f5860f3f86fd1e4f0559414b06844fedf14521ccce3a14ac99c5b30698f154e6faa36670a2e04b797cafd55659c1be8ae5ae7ca760b5457250854cc5961f3f112200539b7fb24ef6b13db6f8f5e0157d9302c653180c1b97395424f7458de102c61da95f6011b9184cf9e33676b21d97cf75566b96bc1913568e0558e498f051f4f136c312f16a07d5ec85d29db8cf1e64cde5c07c8d5d74aff88d1e41e1f11af91a3b0f81ab9a5bc3ee004438c2b896af0209b45f5f3bb5ac78bcd3d59cad953967dcbe0ea534935bb3939a405cf7e071db1652ec096dab2f21b5b5b81e39f1a377f147447911cd3cc0ac9157f77fabd3a243d2e9c82a46791d4bd150ca2b6afe37f14bc9d3060f4fd9ba94e40c5a384b073e32972332043e3dc14556a5f4c1d73f0dae462919a2882caeaa32d623d04a751481fb440685b5211bfa02225750baf7362b512b0d1b1709947229f48468af189cc498a2d87fd8d768e130d4df42b92dba1f079e12d7200d0880bcb70858809661eb0387f0c415d5556806c6044df1e801e4785780dc55f3c2eb749dd3644e834af2d105f06803202687df08243d5f667bfc066a3fd4a27e58a35fae974b834db46fde29dce0ccd30c2561c6c36e34d01c320bafe70ee42fcd10e89e0848675f6e797b2cdb2b6fd3ef9d26fbbf661bb47d775b89de79fb7f18b21644652129e48973805f4f56ad6984eec502ef8e77f4947876b68e2221866ecc6a88abf7e8946c206be6db822186841aaf1463dcbf73ccbff87560563bdf121dd0e26a55e6e7abd55a7c3dbc3b378dc24b5518234ad80faf01e581a3d4e10a3ffeda36784b005bdbecc2ae3e9b8789364ca92679eebf5722c1b6f2ddd91a236e667fc2d188daf989591b4bac9cd414a172119d03fce70704cb4e006d74ea2caf2ac451eafc6e8f6299bdc9d162a1b8580ab3aff565a11ecaa420fba1a6ba191c67f486b74025b9940821027929c7769d3141b05e692cac1480974128dab00a82d87e5e92e48a3cb3ef25c33e9dea87b1a8d9f0fc3a9e22806ae533b117f5a68c56f51a24340074f904b8fe8e72899e5993075f5f3b65f30a1e1bba1244aeadbcb07d999f9180a9f4d7b16c3a9bdd5a4369171de55fc4527ac59f793735b520c476a6f5d5b8d5c5b9c965218f77f094cb3b09d30eccd72eef4e6b4a7a7de8c9e4b9cb01ecc58dabf9772b2bfac120b35b0a294535b03c4c24aff3d2fe18551b6e42a7e172812cf2ef45f3bb311b9a5f7a145a409910968940b372bed4d84b7e467795e2e77910690249d2d3b58e8fe52ed181140be23399e18da7d8e1daf713e14c8e1c5e0d0165b76d7c9fd4790e9c49f147373fe4fb45c1321bf92287324732543a9a31f4"]) executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r0, 0x2) fsync(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) unveil(0x0, &(0x7f0000000100)='W\x00') syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000010c0)=[{{}, 0xfffffffffffffffa, 0x2, 0x0, 0x4003, 0x1000000}], 0x3, 0x0, 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0xfffffffb, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b578e9a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0ade2d247adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d13663c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b5138b1b13b33eb11b6d8c0531a974de1e1be855d510dd5c1baa186ccef49f27011fc241b7398aff445e0f0de5aa00000000000", 0x7c1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19a, &(0x7f0000001280)=ANY=[@ANYBLOB="86dd60be7c0001642b000000000000000000000000000000000000000000000000000000000000000001021a00000000000000010080d29e36a87249176596b655aacc8cd9df4cc7da0534ac5177a8f1963ce37636b743213794f2d1db5beb276c818c308be4e39aa2f6d617d5d92cf0c338c663f67df68c0e3ba6212c947447bff4e3a08c53918082e9160225e4f9f79144734005b84b2c577dc0da3728cad64b971ed7159d8385e1d2991f660200000016ee9e94855baba813f56625e746973660239980fe30cfbe7607030ae862a063ade71600030f31431314be864869d84b06da791da338e286ef006fd8691baecc23b547d317009fa9000a6855d81a4cd16c279225622ea0356345033b7cf1155bf2c4858e050ca03200a58a495a6b727dcabfec72ee088a8e55dbd7d361e30d000000000000db578d60012373d256019f261b8c30d8b68e82affc729b4c93b299256cf229d670f474bac2bf948fda1382fb12d75ff397ce15046043e40c0b98fcad75fe3ebd1f00"/387]) r4 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6026f7a500080000fe8000000000000000000000000000aa000000000000e30000000600710000002b0079afde72b1000000000000"]) getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r6, 0x4}], 0x1, 0x0) mknodat(r6, &(0x7f0000000080)='./file1\x00', 0x1080, 0x0) getppid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000001140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001180)}, {&(0x7f0000001440)="57f1c366f5229a22916ef5cf0193ef9efb5300da7331a479746bddfd9485eb3afd39bdb645fae6434f7b738a37363cd0037ef7fe1e76723142d48308378adfb3a49677991cbf386eacc0ec53bddba1d1370b1a68cbc4d14bef87e90048394b9aa36b7f0ee97d6e64d3072a117c1943344b87f49b36afdbd64cc8a6957598bc31471e41f2e0a5f09ae0eefcb59ac8a020d36d8186a47447da29c49b8e3c3401559c", 0xa1}, {0x0}], 0x3, 0x0, 0x0, 0x8}, 0x402) executing program 1: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) minherit(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='x\x00') mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlockall(0x1) executing program 2: sysctl$vm(&(0x7f0000000080)={0x2, 0x9}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xc4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) shutdown(0xffffffffffffffff, 0x0) msync(&(0x7f00000ea000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x0, &(0x7f0000000640)) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f00000000c0), 0x0) r3 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) listen(r3, 0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) msgget$private(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sync() msgget$private(0x0, 0x2e0) executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket$inet6(0x18, 0x3, 0x29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x5, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x0, 0x0, 0x0) r4 = syz_open_pts() close(r3) r5 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff9, 0x6a4763c9, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x2}, 0x2, &(0x7f0000000140)="b045cff98eff292ac5750c5b573f2028fb56ba302c6284db42431ccbfd00230abe31491e2bffb3b6ccfb096a17a2c9dfec84eebaf120d9ef640535cde791ec63fb4435564b1db606f288b09078bb7b4b2c1969fec2a8bafabb0d36f3f5c0975f1245a801987b1de3ed897585fa544f38839d4cde0896341200", &(0x7f0000000200)=0x79, &(0x7f00000005c0)="dd1b13bfeb305626cc67ad8d50367778fb784f081819d9cb90d85ad952d227c70abece928e3a0b9b1f3e07aabe7b675a28e102d16a2ac844a385d598d35f30ed840a0f9509d38b3705eb5d73a19ad89e7519bf59407b363490395c865db051005f8363f152eb1fb08c211490da5ec84d2b1da5ec9ca8cf384b260c2523028757d0a874f881ec21b7cfa6", 0x8a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket$unix(0x1, 0x270be8ded908cf9b, 0x0) recvmsg(r6, &(0x7f0000000500)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)=""/216, 0xd8}], 0x1, &(0x7f0000000440)=""/136, 0x88}, 0x802) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xffffff0c, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x38, 0x10, 0x3, 0x8f}], 0x6, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) getsockopt(r2, 0x29, 0x31, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) sysctl$hw(&(0x7f0000000040), 0x0, &(0x7f00000000c0)="31465a21b32563c1b1623da96340", &(0x7f0000000540)=0xe, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0xb69}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe80000000000000000000bbfe88000000000000000009000000000000000600000000000000000020ec08d04b9450e4ec70b0a5caedd4a27ea82dcd702273d5dc0578396579949d09075d5df53d6f5fdff72dfb1205d4dbfe6592616e2e45bfead086c9693e4dec4878bfdfb41f0eb926ea73a7e9af9f9813251cf58b2fd4bc92466a20c3d5507f32ae49a17115423b502ba80064b93a630f436f3a93c48e9315bf81395e3f9a115a79048c6a420db7d1e80825d836b8d4f7195993557b71057d10af393cd0b8b6934219672f10b882df52600fce51f49bfcf52479fe6ac7c07a24cf9a015f4ab9a226acaa03eb7dfc6bd4051af6a8ad8518780ee3f1d82ef7b090ddf47ef7bc0030e44f93f86d837ee432408fe03e83da83d4178ef81aeeaa"]) fsync(r0) socket(0x20, 0x4, 0x2) syz_emit_ethernet(0x76, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0]) executing program 3: semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000000000)=""/214) r0 = semget(0x3, 0x3, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/4096) r1 = semget(0x3, 0x0, 0x120) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001200)={{0x5, r3, r5, 0xffffffffffffffff, r8, 0x100, 0x735c}, 0x8, 0x78, 0x1}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000001280)=""/23) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000012c0)=""/221) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f00000013c0)=""/8) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r9, 0x4, 0x8, &(0x7f0000001440)="c20b0c91d54f91f343b52f5a30063d3ba8f2c0f8d611a127797b387a09dddb38864fa914c6f152f4d48e52f4417ec80917cadb8553722363b4f9b4b89ab798c6859a32b6fb4c1898ea6835093badf14f5aa95729a8ae610e268196f77235457c176c552d92bcf3747f5353ef9b3d38c0044e04c685222fb69dc5c439ecf8d26ad8a8917f6aabd7f74d47aa973857827cbd9da0a92170730cb9e5fd1780075522321f8e700d678caef7be", 0xaa) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001540)={{0x2, r7, r8, r7, r12, 0x8, 0x6}, 0xfffffffffffffffb, 0x7f, r6, r2, 0xbb, 0x7fff, 0x20, 0x200}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000015c0)=0x9) r13 = semget(0x0, 0x0, 0x98) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001600)={{0x5, r3, r5, r11, r4, 0xc0, 0x5}, 0x9, 0x101, 0x5}) getsockopt(r9, 0x10000, 0x3, &(0x7f0000001680)=""/34, &(0x7f00000016c0)=0x22) sysctl$vfs_ffs(&(0x7f0000001700)={0xa, 0x1, 0xa}, 0x3, &(0x7f0000001740)="413f7b13327ea817d63c862cf3e80899ec6ec8593eeb5d84e862d028e02776231921d6a8c4dba1816404b49b81b0a9c7b647d9570f3e0dc7c0aaf4146c22", &(0x7f0000001780)=0x3e, &(0x7f00000017c0)="0a48be59fcf28d8624fef1ea0c3d015fbb0dc7e39a02e740ee19478c83e8cd01f8a94a3afa510def2a2b66e2b58a8040ba0525b84fc2edfbee4fddf1af0e0e0761922b8e389954224946165182481f51da5331a9befde181a7f9783fc49d26a5eb985118799ab62fdee75ff786f79dbab0f33110db", 0x75) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001840), 0xc) r14 = open(&(0x7f0000001880)='./file0\x00', 0x800, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r14, 0x400c570a, 0xffffffffffffffff) sysctl$vfs_ffs(&(0x7f00000018c0)={0xa, 0x1, 0x37}, 0x3, &(0x7f0000001900)="73586059ae6a19fb5efb0bcb17605b29b46841d12ef3f956ad94a9a6ef721c962a9076c83021c89d3b728fdf611a1422ae270a15d9fae0fcc2b3561270b399cfacaf4bd4d933258453e783787fb11a80a5a70b957377", &(0x7f0000001980)=0x56, &(0x7f00000019c0)="7b5625e5", 0x4) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a00), 0x8000, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001a40)=""/171) munlockall() ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000001b40)={0x2, &(0x7f0000001b00)=[{0x7, 0x7, 0x80, 0x400}, {0xff, 0x1, 0x1c, 0x5b40}]}) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) executing program 1: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getrusage(0x0, 0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x45, 0x0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) semget(0x1, 0x4, 0x40) executing program 6: syz_emit_ethernet(0x3a, &(0x7f0000000280)=ANY=[@ANYBLOB="cf1fba3f0bec00000000000008004900002c000000000000907800000000e000000107035b440c08030000000000000000001200907800000000401c5d01078f93753a3674cf485780c96c7ae847b360eff62f3eaa0bd6a724e4875eaf5a46f25bd1a175441defc3a6dc77ce3c6d8ded81da085e886a2241fc8ff536878035465b483f9e7e25583d7fcda1df0f877d2de0b936f2ed1b8c418a9a72c900009bca826a88224e4b4a46ed1f964eb5631c721105d99413beaf61fe1877424d9cd03a94ec503a88e77149273074885b9f65514cad21112401a7a81a5c84457eee61d11f0a05e6afa91dec70ed7224319c2a9285283551ad2cbb0e4465d17a5abefade134565faa76ddf10d86e9a1ebe060af5d9fdba83506dff62c5497a4fa5f50761f6ab89722006bec5a82c7a0a"]) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea0000", 0x3) unveil(&(0x7f0000000080)='./bus/\x00', &(0x7f00000000c0)='W\x00') shmdt(0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x500, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffc, "1a1116f0d0a643000000000000fffffffffff700"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x4, &(0x7f0000000000), 0x0) r4 = fcntl$getown(r2, 0x3) ktrace(0x0, 0x5, 0x40003510, r4) sysctl$net_inet6_ip6(&(0x7f0000000700)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffff35a3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00008bd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000cdd000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000532000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000950000/0x4000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f00000001c0)=0x1a0, 0x0, 0x37) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 1: sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd6d) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pipe2(&(0x7f0000000000), 0x0) kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000001c0)={0x0, 0x0, {[], [0x0, 0x8, 0xfffffffffffffff7], [], [], [{}, {0x8000}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5df, 0x0, 0x9d1e, 0x0) executing program 2: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000000)="bd707f5ea37d262bc1149e01f8fc316410a51e0f535374bfbdbaaec50d7f671bcbeda50061db3a400a80f5434af0022aecc39e04df37ba3d58eb72698c3750e4c02bc78abfaf66a8e6c29665", 0x4c, 0x5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x62}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00000400eaff0d00008000"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x3, &(0x7f0000000240)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x9b, &(0x7f0000000180)={@broadcast, @random="b22b566641cc", [], {@generic={0x8131, "3dedbd1959a7ceb73bd30e4204b4faf15b4dff2b0f8422753f6630d8aa22b0d62ed927d6b35ec2ba53001ab776324374a3a0ab520e31e84d202e3fac12d33bb68bd6a5c6acd8406e279855de4d4831a8a8dc223d5dd8084625a0824fcf7fd174a65e893559f1a504b7f843246fd2faabc6067dbe5747746663ecee8b681c762ac4578b4d6c6239feac5594b8a1"}}}) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f0000000040)="d681f5c34bd555e1f80ec5080f0286f6bf478601468cd1c84097eb823918818e3bdcab6cee36cc32bcf5f33d4516680a11be1b6708cf0ebc08a8a3edd15a79061e62f8e1875ddef1ac1ce28719122b31a6755df10f7e6408a456a35d09995e0242e7a37c03812065ea94b0a5410f0726e1e4ad11851c7df24499797d63a8bfc75111efbc", &(0x7f0000000100)=0x84, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f00000001c0)="f51e00df417448c6fd211d97d02842d0e9ef11287860cf7ed70f7fffd44cbc2d80ca0e74cd725d1815b3d9889133d3e9c46b4e380ba51bcda746000fee576fb86e1e33be983dc6f19aeef12465575b2085c5070f563ec8a1ad44db4a3c80b890b8fbaef2b98665a865e586a6fab85fc88de92d4326ca33ad79ce24123da9b8767d33ec526cd530d6b726374928cc2560f3eec4caab65bd19975b6d294b788535d8", &(0x7f0000000280)=0xa1, &(0x7f00000002c0)='F', 0x1) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000000340)="e5acf27544f2793cccedaa569cd0773ae6d7269229311b4e4312933bdb9aa9e91a9af3f0e30ca8facc42f5f291a0b0ed7dd4c0491e8bca49c8e198627f96d2c6cfe520d4e7ba7b94a391b790ffa54e50708750e5d22f12d971481179d7489253159a2b248ce70becb5b077b4f986889dd331a34022ffac42479ddef8a14540fa2f9c88176b0f377df518d5c10ce0bbe38cc06ceebd0d214ace6185642d7b11245e785cadbfc26cf22dc0adebb28d868bc1975157bea3f1ce3d6e619280f956e0eb8b1f9b43314ba1b21760548a2870596c16e3051f8c80dd", &(0x7f0000000440)=0xd8, &(0x7f0000000480)="efbe45f98027e9e4688f9886715711ca6009a59a227a44d524848f699e9b099be1988f44e7ab5a6634ebf5faef944eee105a2bb0819c4e8d3cf6d2ad62217281d89293c3103bb91ea0ef3a2b50ca085383629cef75eb633388cf8ee1124ed130cf3d0c9e244a077c3e11c8106030ecaa209afedb95dda1297c8aa84cee1d97d6f2f787d6ad4f79fd01b4b72bec9c79b7ef343aa1d17aa2d07b30", 0x9a) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000580)="f4968ed5d3a4ed514ec4bfdd4f56c517ad8ecdb0e48c9b25b4df27d2fb9c", &(0x7f00000005c0)=0x1e, &(0x7f0000000600)="5ab3406e265f08e92ddecf712f243ebad1f686bf8e10c491d52d8377759dea10b1273d7b014e3c42ad4ead7920ee605992f95b46ff7a3ba9942773ecdba7a4218821ec33c6dee1ad9109a72d632c3ec026aa5a2a867795bd6925808f6ba131d0829dc632d344e9d8895372508bf3d965e0ccdc", 0x73) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) recvmsg(r0, &(0x7f0000000a40)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000000940)=[{&(0x7f0000000740)=""/78, 0x4e}, {&(0x7f00000007c0)=""/175, 0xaf}, {&(0x7f0000000880)=""/143, 0x8f}], 0x3, &(0x7f0000000980)=""/167, 0xa7}, 0x1003) socketpair(0x1, 0x8000, 0x2, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0xffff, 0x2, &(0x7f0000000ac0)=""/246, &(0x7f0000000bc0)=0xf6) sendto$inet(r2, &(0x7f0000000c00)="6daed3e1a32f1d03fa3d80d85552981e543cc56a86dd232a12587b0644594c8a8060df3db4199f1c6dcee9b04356af1525aa", 0x32, 0x2, &(0x7f0000000c40)={0x2, 0x1}, 0xc) sendmsg(0xffffffffffffff9c, &(0x7f0000001f40)={&(0x7f0000000c80)=@in={0x2, 0x1}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="b0d37fc29f2c35e3f28fa8a8bc7777c4a130d93c1750fcb574e357789b1493df96423702286445db0d1acb8bdb89ec80e9174c", 0x33}, {&(0x7f0000000d00)="8170f7ac0c5102f2898f268f956f41a57c5882aa523c171275a912177e03f3e2ea192fbe", 0x24}, {&(0x7f0000000d40)="c1cae2a441c742600b0f4ed97e4790ee9946111ee7fd18b8756452de1e7e7805f714bc4d800a058658d87b", 0x2b}], 0x3, &(0x7f0000000dc0)=[{0x28, 0x1, 0x7, "09baca30154466f380d6158fdcefa42995ac1a4bc63a2e"}, {0xe8, 0x1, 0x80, "5bb7ee879440a0f9f2556b053d6029acd68166eaafca685c7bc6e2b07d9ebb94d1de558bab034c61fe002f78684ec4b337d653f7f95bb550e2fa41f0067ce72872f6af12f4006c20de76fe17f988f14015275f413f3e3dcfff0655c1d11163ec12334954bf554b4428a92ecbfff0f777cfb1109759730f6e461f0569960b129123aa7e4aefca955ae206a8a65d1bd8faaef36e22a93b12a4b1cda190e3ac8353ca06fcca409c70a46e045816f93f9c76128d1b9adaf94c4aebced808a5230e9d18f506e274cfaebff16c486d75ae76de89d36e"}, {0x40, 0x1, 0x7d6aa4c0, "ed32d13cd69340b05c8ad788ad99c11909fd5944b842eed67a4d90759df4c7549ad601dea552f641f939ca"}, {0x1010, 0xffff, 0x0, "d769ea93bc565479fa7262db97e8f02d16b66287ee571c58bf75ac875039133356327ef5c7a4b201c2f859a209c1a5cd3d5880fffd3c2e86553d7a0a14044fb96bf2fd01a11070758e369a61b2dfa11f7bf2e89f22c390bbc2a742c2496efff7d7c0cc54225ef7dc35d643f0fd1dd3ac5355f80b39e5d7078dd30794cc05143f2ddc13e47a1de5e49463566414b9c9ea664554844c642f10e1674659afa487b81434469fde942d493b52eaf5e59436ee8d2be02e06da310968eaab33c192befdbb2ea809b8a0b49a2fe6d635dfbf8b123366a04117f094f46bb763d63f6ee84f4b3c52c8db8eca6a98b3f1d83c52840683259317428ff181ad42a1d3e167ef77ec641528f6528321510afa69bd857e32e894b76a9dc2ddac517654a8249416501296f05e8d0560d723f08af1ed44b9ea48e60f6d99f03a5e1c0ebf93d04b6b0dc0beebe94951017559b0f46892a844efb35d486907de71992165b8014c62aa0a7bf7b8ca4f9f624b4f9385974df4714b59d6c0fccd8aadbb8f6dac97e8f77989fd365039fc3f62be2fffc9b7a7c006805f0b5312fc74a5d725a98bb5a654f706b9664baa461d7592fcf39a8fae6efad2fc3ddd746add8525c00a03fb8d3f07455dd34be6979de5439b8c942a7eb15d54589e3551b016bb8c94deda445788fa9eb6e43341d1fb9c184736be5fa1800b58f4ba41abdfd4cd66e0aa400c72164cd1506ef46b20e7b2001fc538a8b655369d36ddd05d966c01f900dadd68f3dc2f55ac9b1737beecb23b8d7d63877a616aaa91c3f37a3615b3fa993cfa884a32fdfcd91f605cfe0f8d2f2571a89694aef0be0402b825b4f63eb890a5f001e2ce7c1c589df004bf5b586b0c844050ea3d90c0c0dd7fa6216cf821c1fc1bd6d06128c77dd7cb87a17f8c6fb4e910b5598ec5b6e27d364d752ac5b7fca90adebbf67a71735c0cf5226ce9340ec00b3e95477373f8a2066e6ed6d8373a3fb5e3fdae66d293c99200d362b9bbfb04fb011961eb5b9a55de84cc6ea47317a221612f92f18a316c83af6e96fa50efea43eefd207360e40b6980a6010c7d7f8d906d042838208d3a591f400d1d08b8cba025a1a804d9fd319dfa4651f11aeacaf9f93a7453f2ccdfe789fe4b0631dfd610bc277fef63bc4ddc2f2752e01df3f153a3f662b1b6e7e48bce09007f4bad8a1436dace3880216c36a2ecf0903b71c6448afd8425dc22192aae77371790c38b0fad87610065b10f088ec79c07a9e1602d65e4018da257b03c0cab82431b124ced081a8a4b71ae8d456478dbdea97e747ce101c49b8575cd677f9f769f1f68f0129d8700e52dcfbbc513d493060a99c6c158a03f52ee6bb06c550ed02228cbbfd603d86ff9c0a854c65f8a801e4829a79be3f892eae991ea8fdbc32e2dd373e159c82236125095847e8023136e20f97aa0e943f5272cc730b5af9d1b940971191c3fdcfffb355d6aafc3fcc532de13bcc72d65a8ee61ac481835972c948da77ff577ab98c8ac910130989fbad79a0fb91b6845221da548ef8eae2bc36a2754b251f42401bba670288f6ba3d66760f6ee97874c279f89ef15d8578a9ef0b000aa6efae034215cbaf377c11b7931186ba0f3028ab7b6ad01c846c67a79d8952745e8a7c74fab1f654a2b72225f7ddc580cd4373b178724900ee94473060b041a260a1190f1829f872df21b75de2f30c558f2f46b041c3ecbc0bf856f2cff128fda16ab9531ff12ccea578ec106f2e324e695a7650037779873dc67de17f0d331395df471bd49cc66c738040589e6297d7ebf15bf9ca885ada279a1ed0d487ce005b83531b76820cecd9f24867652ce4827fd1aed43d18effef6b8226b6812de20ebde08e510489b78bcce4a43ba0ab2fc8e025099c22f91814b19e2e9a0ac78552a81989b88302b0b27035af3741e9b4e41f551d5d2148e1ca48d078c1de202c9714382f51009cba8c101ea87cb9db7bfaa4a96f3327ed3ba27c750c21aa10ef7b5d1b81791b72faddf76e185a96cc877be9de0978059203f1193473a2ab2a666d42af067397a991c7b1d53404417cca5fb00895b5cea5b8b2dc6a538d6ef3bbd40679556c6acd4dd34e862277d6e173bc3ffbac23d357c309f703110522042f11efb032b071e504ded85443bdc06e47ae1b5eb90d43be9ace46d87ba5a94f1a8f1b4615a5ca774073b64d35f317e143a15d597483a5d4d13b23adf4a99f1e8d1f2ad58ae60479e3c54ef60244ffaad57ef1b673793a957346669013d20f138c8990025b1cedb87e9695d5b29dba0342253beb0eb0e54a3266620d504340b303d124fc5518927fb3908e4596ab9ff2dcf3c479e11db3ade5d3c2a74b3d09605a70714f4238dfb8ef6c3a1c2fe4bcbaca0be4a23e9f1e6362898b22328382eb7ed8700de0c51f76bb935cbd0bda03a118fdf48ed6a5fd87be691e3b7424b541273959903cb71289982f74f7e385a5d993afd790310c196b969499c900fb0dfd265b63064a574239a2ef7b1a628fe17b1004492ac7b9d502f4ee224b5a4ec1da9451bfab503baccaec8deabcb6abd66ea80c84874b31e3953700f9257a3405a6bb5a4cf28a749572be28cae5b4e78cc30423c78fd6c15e9cedbf2c2d0df21731e432726373bc46a15dac4b6c1af9fc8c914c9e509e03a19b5af83782e2fa199b08fb5a6ca277d1b318d18ae984a31188da01ec114026a7926e1e12b4fb17d881009ad453cae5a66a39b2b766e3ebe839283a967aeb6432f8cda00b69b739ac410c73246d5bc1a1cf15d2be3a5a746d37d09e2e8d6a020d00400463d57ee9fb2f382c3524dfd742b814cf88c6b82d00303bcbe3c9c463a54e2b15a580188e969555f0cb59094c7f14488e02b22496c794790f3a6d7f50ea452bbb24efbd0db947e852b34f9e5f6266c9a5c456509bcb8c39455a54611fe1657dc8f83d49249e9143ae86daf3b5ff316885871c9c50157962fb55f9155ecb597bb62bdcead6ebbcd5f4d3f94048a7637ac5136feacd615fdfff912c70b67ae16fa484c712c449161cad93b3f5697ae20f11466c75fadc5d3c6655cff0484ba2ef3b7e7f9223c19fa805d776f844a08a57bd1415f9fac2aefff25047cd047b1ab1a042ca38f3fe75c2b93cf197d81db08e6275bd06713def67485e331e400cd43578e00f7e9a277009f49a83a6fd81c190cf49f9801ddcd823fda516419284278bd677d303c18e5aa1ad1a2501a41c94ba6631d465d54860a0399309f927b0e19ed4b13535a682466de91d1a329ec7a6d988792fcac0afd245dde18af59be621d0e8e1387b05dcf2c593d6960b73a87995f1c0dcc3effd32411b3eb8e60d2096c5024e8717aa4e3cd5c601a05158986d48f7d08d6bcb51fcc01f1e9bb3164b9b519d116dbeaba8f5b09faae2681c81676e59603a73e832f123a035dee5d9ffb1e20837c0a17ba098b78959e04385bb0acab92032661ee7c6c36f95ad3856e08e4a83ea2208112ba6e17255c40314a5d9c7fd0d5dc4348090c26009dbf5387477a9c6e458b8200d46ebc1b501abeff325a5c06165b290230172f505daaa4e8fefdfa3834511599fdd72f75170fce8fdbed9423c5bbeecfab6953728058a339ce935c5cfe80e121655d3c5a6eecb9af7c6b45c0e0ba9a2dd52e49b77881c409e08aa3d5ef719c5f0e8fe7a01c1613854faf058af99667b3618bda95c9afab1c2d38e3a71d86a598552220c74470465226824c8b4731edf3ec74c0f3381f03b9ec4296ce68d9a25133a4f746ebdfa157c154116f361088937e23b0af40b014982fe2f6797aa5f127a769faa7a2993e40a68376a25d411b7f403930d836e3f0fdf36c0f6960b0952dbbcba9668d5f6dfb95b535df3d4f069700ba6729ec57b7ef5147d4bc41f210d4b9c3e5513ff45701b8389ef335952947d49ac4091a54af791e3602440f3897430cb06496cfd1e4bd9e7acf4b87d40d3079fcfc33e1f747703af5e1c0c754ebd62bd70d229bfdea7e42b4bab83d65a4b017d9d32f8c52ed86e2d3e956b8da6d013e7467f1f1e869e012fd7f437df15f59d13e5a4914354e660dfd1682cb35af5d6d7c5d7cf5e3f16457c39c00fd7adb2b9258cb6156d6fb447c03cd5fdea19a025abb16a2a661fb7e2774ca29cb14d4af7581831fe6459e1374dfd224e6e66e57cfd7611a1007fa9c217efef435a9a5c44bc91de626137b47acf6a86f13c7e5ff4c9ca95add4c7d77d272e918301d65b4f9bdbd9311beb417b0bf965cbb280995f21aa515406e2fce5646ede86380854ff6e3d7434f9d84421fe8cc0b0d5d4f32d35d30521d52b05015c9c8157a612703af33b9bf7a454ffda236a9717c08e6c7ae911258742331a50caac6b7ad1aace4e251d79ae1ef8531f8df130033bf66891ec3f5334a4b522fd14ed9ffa1e1dc9d286dc4b5aca6c168de1d25a394838b4d2100a37148d2c51a43a210ec3ea9f55ab6b0feddd5991db007a4209a91de9c4088deb33a4e108667bfc1d4be1a78df7f20a4729f247a6bebf8cb4aa9ab5763e32f6d319f2609caddc28a5acbbb5ea9cfe39a6d3ac9cb1417d515261c8aeb31faf67c8062567c7591d9f981ff90f1cbc2741d8fd169e10659ca694151f1e26e9969f0f4a962c316856bc21ecc6d43bb77b9a2c9e5d564f65fb15cb0588e54a83ca9e19b79dc8dde3ac5968b194c18cc9f6c142567460e40a3cc252338c61f9ed2df589a371ee840e5b2e805e6c0729ff77205bb0eb02c1282fce16718b9bdef56a8d7b3179f38e13d6a87c258955d074b23d2dd1f97e9b46055e392d9383924d95d9cf4849781645fd3ad68ad8791b4054a2d3495789052f0103562e8311a802121c3d38adbc0076064b25c5df0468ea42a6c0e4f8d3b97793b99189d98778a0de3889674779e5a8ed9781ec89afaa1451179b645d4646fc8cad90d15f16aac074c4117531ebb3f6beb711613976616d443b1dde73951c0e1a5a74960913af4268d9ab02633656f2dce84930c66d681e42aed00eaeef0e69b654de705b2dbab7b5f2accd9edc00127ceb050f5f23428f3f5b7d7b19d47c58b316df59ed12218192c156f02b3b3861326a54d63462bd488909cebbbf5d2fff1954934c10eca189202272b0b7cdffa68d9dac9da993efdd64a701af2a5237b01262682cfa5e48fda985434ea625849ca3a2df91d4a5f4cd41d174c7ed9e78f06968d2ed4b66e5962966c75a8b8aa355f9ad6ed0ff2ddff6273096ec57a50f1f03f77b2901d66cfad782f9f488adf5b78c81598ca8f6514a26bb84e332b48f7289c0f1ba34c2647d245b4faff18998eb36aebb53bcff6c562c83b2efcfc3c6b37100c0ba7e223b69fb306ec2c07cfb970b38a6553d960aa24caf029e490af4167f9193e3e63dab9a1415c7c26e4b9cea925c009a2646cab8f15cc5586a501e7d63ce4dcdbd1342f1f60862a2e2e02e9af74b36d9690acf48c26bbe6d8e3ba1d408c78073f55b4c53e7995364e8f1c686bc3b4159204ca41c234dc0cf070733fbbc59a23583f417b97c7d5f9e780835e4097a14fdee87283fbeecdcb8af8a2fc05ff5d56bf3ce9221c2cb74e6b571acd41eeac63ef575665db78516b25d4cb3d223101ff96cde234a83a2620fdfe5b9e6c8801d057ed14a1e380453f37223f4fa15c6afec103a44e723f604ce5c48f98cad604ac9345003b81ff7a5a639f7b899ee8ddd3f6564017f726abc5fabcf39cdff97c6a0bee70d7d0fbb1466957af38f509cc17fddb537e9dbd61749172fb2e2ad007d1d939151fcb2af792509b548299822"}], 0x1160}, 0x4) r3 = open$dir(&(0x7f0000001f80)='./file0\x00', 0x80, 0xc0) mknodat(r3, &(0x7f0000001fc0)='./file0\x00', 0x6000, 0x6) sysctl$net_inet_ip(&(0x7f0000002000)={0x4, 0x2, 0x0, 0x28}, 0x4, &(0x7f0000002040)="5a7cda9aab9d87da045a0ecf1b5fac0719afe7c1680258c5835715f9f87873f561e8fae9d4020f0f08ba0015dc07f3e7ec622bb3cc0aceb0161c2b90863443e571c629b136d72b96fe877f2936ce805df34170d0adc88d5cbc87f284528d611796cb4931ad1764c7cff3a37b53f918f7c0979df4578391040885b898bdf16cd53963f4804d96301ae62d1fe6523031dc4cb2475d5edd6d455b29b009561305bbef3dc47bc0c7762be1e4ff09af9c148a317f11a92969752e005ea45fba49fda6a13ca29fbbb2e0f80e7658025f6baea2a17ed75476ea5f1e2733c22ff1a0ba0ad1b8ddf62faea87f877cb79bd6a7523496fa819ac21f", &(0x7f0000002140)=0xf6, &(0x7f0000002180)="e7240cb82c99faad0f5036de848bf88ea4c97b164ef1e1ecd8db35d1e35193f5b6d42885b0ca857c7e348f25169ab77a60779cdb59a18f593331c33e0cde58cb26bf836a4395bcf52aac26c1651b03feb57ff56f260a6b2d026a0b5623d0b322d440f83dd5b359af9a120530bda51639045223ca9597fba0465d2e9b9f8c068ddf8033028448b81f8d72604b512426ca512d7f736319aa57", 0x98) sysctl$hw(&(0x7f0000002240)={0x6, 0x17}, 0x2, &(0x7f0000002280)="af7de5af70c26656cbbb9090dfcc121835f8bea2b8bde2813e99c14919e952fc22c008854646c09639a4ba152454a92e1691f7334f9ced69ef02e3b12d6dfda99862663c900cb493db4f619d999d7f8f9d70f4d7d14fa496ee96b5fc9637cb026b2146c3e69742199fd50de0976ffe6d23e7de7ba7ae8d6eca6fd687ab3e1eee85cc961a7a0f063ce7a2ea9010f888cb6ca3f6a7baf1aebad3", &(0x7f0000002340)=0x99, &(0x7f0000002380)="8e474dd4da48ea83c61570af575816793994e1274e7113794722f3061fe0aa05b65d814966808646c8ad079231272bc2f1efa0a444ef63407102155ef541fc2b32fdcb96bff77ff5891a5f3eaaa84707a3bc8827ea70aae3d35a7c2ffb6840515bd861c358d5dfd3098392eada0a1ef7c6e904190c71261f40702fe427781882641e9f7a4c8f89ebe96af9e50668b5ed953c4c141a80a0233b9d43273dad40cdbd129b9aeccb5a28cfea83990ae911d014bf2eda75af1884ed6b910021aa8b4da2f492945960319c4c0f6c0d19779afca0e76816f653c6d490c0ac8fced56b85f629476b", 0xe4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000002480), 0x20000, 0x0) writev(r4, &(0x7f00000027c0)=[{&(0x7f00000024c0)="ce86f19c05c91d533fea29857675af85b0205d6253cb13d97f65efa00970426b1d883447a613f1fd9d464c0dc1491f22ca7d017791176e4fcf3274d03b476d5f22fe7feae4c41ce1961a74506ec96be17400282bf9adbb5ca3cfd924374e50b2264c586c1c02736dc62626cbbca765d590f91be24aff67f6d0504787cdc402e13d15dab5bb8d2cf238bf27d9cd6520c03246a0ed893db11dd487e93511472fd049180599720cf6946dc93fd05cd29f2e959be9954b637791fa3c85feb39622a8e38f2d8f308287c406ae6fabbf251fdbea44364d91b18a575fbb2a8b52fb18ee7ecd4e05ce6291834f9c0a281f7c990c9526", 0xf2}, {&(0x7f00000025c0)="e3fac02e2440d962fed8b70caf59433273acbadc5636ec0364fd21a6626240fda263bbd2ce8799794e46fe29470ff31850624ba481d011e6cd57d9ae3728095587aa60fb0b6a33ec3cf0", 0x4a}, {&(0x7f0000002640)="47714e18c3ad6dbeb7406655c27d665ee522d575d514696186184716845d902ed46cc21b914aa4f1a4b46c22d216c897fcb0c4327cad01a84e", 0x39}, {&(0x7f0000002680)="20acf783ff3bc2f5051e53529aad08540aca8f45a70bdde6501de1d8636cc830a692c247a5962e8669e41aa01ea92c903db8eaa956b041ba149951f5f1294007b6728812cae4fd8cb5d2695cffddd393692c2b757907994e794eae0ac77c1ce545604b1a285dc5a934ee76ff35761adce7025978b3546e834f27c09cb024a8bf9fd5a9d84e37fe8ab0b7d2c9bf2ca4bd26a8a18f49632c4344c07a0a31ac9c1ce8eb8c386383eb89f006af6563e1faaaea920e9654286bb24c02330d98c764aca2e89a5ac6f6dfc10ca189437635bc", 0xcf}, {&(0x7f0000002780)="36f1870aef9bf8704bf75bdeae7b47910357faeaecf2c815fe92e7fc8df69c347eee902837d6f410af9491ad24af8def9ffcdfa3c3b630", 0x37}], 0x5) unveil(&(0x7f0000002840)='./file0\x00', &(0x7f0000002880)='c\x00') getpeername$unix(r1, &(0x7f00000028c0)=@file={0x0, ""/62}, &(0x7f0000002900)=0x40) unlink(&(0x7f0000002940)='./file0\x00') r5 = msgget$private(0x0, 0x80) msgrcv(r5, &(0x7f0000002980)={0x0, ""/179}, 0xbb, 0x0, 0x1000) sysctl$net_inet_ip(&(0x7f0000002a40)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000002a80)="d675a741062b3595c541b10dd5e395e23da577a7eb07b29b76c60875603447be49ac301a5e1126616418bdf0ff6c0df648ee3471926d9a9b761cabf357c873c2c7650a37cf1f7ae5b4084a6feab6f0d1bbf7d32fc385f43475e150c1d9f0b5dd129969605c9b238bfc369c9e3d35b744feb8370f94ac10dad9813bc6c91cd93395bf67e79034b97d9c56d5c782e45e43ab9deef36597f88d4fae9ae3862c604bd3", &(0x7f0000002b40)=0xa1, &(0x7f0000002b80)="e1a9789a22999280a5787a7c893b27c706342a6e162b265d82a24caf29a325726b49aa16deb2930708882bb7f41a8bae320501a50f3148be6e70e8ba91a248685636b9d43487fe58a83078ca930bfc02f3daa6306229820eedfe7df153d4c96cdeb70be982d6d7be5eec21aca104ede912091ce5e3228a7042acc688cf68bf4c823638045be1a9940a60d8fc0297d9710f53e075fd69b3e129ad15acbb76473c776b2650498507f3359c062cf39180b1d7b8c95e02b7543766d2d6171c42ee57214b9e6863584ff7500a92c515f2e214b10aa7da24f6384f62de77e3d4620f5dcbaa9b8a91530586f6c1965a3e61f731f361fdc15dd0dff82f807a2b962a2757e983817d555eff4768260a3566025cd0b54d5bc59d55a62a480a241d652396edbee5f53710a06f9c923eaaa7e76094ac7c5be4a3862aa9eee6b6037349f77185991ef8c9bb0dc32fbbfc6684ee1091d9908e0cade5e41b9006cddf06ba3208dba5b790d64a5678381eac5a70dd7dcec4fe31e84fbed29ef9935362d6d96a141e75e203e4cc1b79b34378e1d8a2635333ebc6201a110ed66dea02dd1b6108daefe4c3080850bee1748ffa53f1f3281a3b515bd0aad56d36ebc1d7727cd43597ace76c7e0a100f8d38cc49107c8ec32ef50abcc26571d9b9843f0f543ff52f50f43b126ebf9814f6a55d5827651845f57df86721b73684abcdf9b888fb64763016abd815060cccbb96e9013c71ffc6edac4b1df863cd1737f0fc4539a39fc75ff8f3414a91613b93dce28c09dc5474b742fe98bf7673d66a8b75c6d46a0fcef0c866faf73a784eac8e4d2962a0623c5d097d266da6649f94ef8f06cf5b4a6a9d728208292e477765c00881496841e1fa0f10d025a70270b3fadb6a5c841402f0390ea848c70151daa782bf0b56f0641846237688121615d9e7232b32737bebcbaa69a49a55a20f677e9e62cd70275e0acec98bf36b32d3cdcf720deca7c5bc94f9f25c455280ad2b95d7e3841381c11ea9b50452622d9a80cfe492d1e0e44e10b02b42c01d471a6dc3e5170c57d6cfa060471c886c294bf620527205e3dc5f816ce81fb76a3d3d78e06900e57c8de52807cf753617bd60032269bf1858b4ed1d0ef8ea865cbb1d0f88fb8f0a4e9681db10029b1b6e889a8bf5ba5a6fdd3f64d283ed992350ca785c604d0c2013cb06ffe32964bc540b5846db0ec754f9ca8994468cfea4c30464e6fd169a3c365ea73a53bfdecdc684eda2adcb2c9eae8cd8cfb9f505083647710d4639861243e5a9af6c94f24bcef1ab3fc05d8632544e62e9b1641c404320da4495e38ab021830cc45b3975528039bd9f6d4b7d6888a3303ab08559613ec1aa0ceb7bcc7eca249481922bdaac03251fa6bfe83ab95d7e95df938cb8e91f7da64dc348c66a74433781fb764c5dd12c1d8757c6c2336e5fb0bf85234f25d82a0bbf851ba664f80cf69bd3c8b8c98dd7732839b8db7cb9b1249110744e7f47274a98d06b793ba61ce2e228caba4ff73574a14f9850ce007de6751723705bb4827f3fe94ee2c0882234e1caea0f5059d576465619d608858afc1dabbc3f6ac821c6ee2fdd4a3954bfb836e064856272db3c54e2434f3edbfdbd9f2e9409702f0217c98439d409f223441bcd51b47c7b0db2fd830c0df12112d57115668c2dc31d9e398ce9c0269591ac6b67d8d2c2a5e2b4c9d49bb3e5fb8c207f466462a499f79e7da8ee95e6aa6a9d3f4a80ab0164ae74a4e856d85092cd15cd8f3b73a1ae54ffc7287ef491a9c297dc030a14caff34578e71ef7a39e65f0ee1eaa011a1ffe1939b25ba94335acc697f881016ba57acf7da3193084d29b5a0ef8d300d0b4a3a0208001c3ceffd7acfcd4614c7b0ade2a81a7d623d5920f52c930e6a8bd79712a3388666a5a7a4d01e47bd33abdd84ff789f925b53c69ce7a4a1cae9a2798d974e57af56fe52956bb204ed20f357282824e857eef5a3ee41ddc62ecaeae11d8febc550724e9dd45dd9cea1c9b078f8c98e0d84dea9b14856f5c70867750547f469124a8f2d21bc2812b99b7923e1381c637948543eb9f11e25f3f8667c95c709c8b2e06fd8e944a2c7743f2531282987994c49d48c4373823956345088e148d6bcbadd6f681c353b7d8162828742935a94c025aeb149e00cac48401f4b58ead979ed72fba09cbcf2236a1a60f291dbbc8101e7a3231cd68b071a04e272557c02b8e356fe11d372bd37331b68dd11316ae1c2f13ad6996d935a6359fffde72e532f6c6243cdb19c5777270a5bc75c03b49afbfe499a1306558fa36b0d58840790bffebb38bf4cd29382786983b22f5101c0880f8bd3b703b9fcc3783ca03a7f73c1f454d02a9cbfd0240591e81ae21792313a5da0404f1bbbd3f0f1122464fa7709775b669f31d47c38bfb217b7cfdabd3ac02b2097b2abb845be76dbe4eb02ff0a9357938e9279aa5405587dc8ef71035eabf52faeb3e60142f6094995602b41501e851dde7f67b79d07a8e8cd04eefad33fc7eb608a2f0bad93e8efaf4b5f319421a9e5d546db8c77132113e2f03b9fa34e8825e19b29dd726ace7d058c897a3a29ef7c8acd8674ca519ab0e3d603f0a6a1392e4fa4a1878bc66f8e0a8b6531310a40e6cc805c046f5d6e6ecafc1c86e2a15bdd7cb410ab3962c71cfcc73e974fc0b5937cf4e070d418b382c8af30ff6af091c386e902738310a8778ffc6a540ac0a54b7bd032d38743d740ec4d1c278d3f57912a4a91eb64336f1cc0b1f5bacbb8a10347e41f390390239cefa96473179bd3af2d3c19791d02a9559145662915e9172a732c1d5ebc33df69320c1427e862824c367cd3567182d0435fe57f5cc9ae1d43cc8311bfd0e3bfb9c18d2ab94ed4fd2fcf26d65c7fa66e1dee14f8580d1ecef40d1cb241c5490d0bd0e867c3abdc75e79fc764018070799ea8a9f9045183bd600e253ef051b18f00a62f1323c683fe7cc0fd50c0cbfea223922cacc0ab8410a24a84e01e09ee49f6d09de5faf156b9f230ac8c084db07cb9c7b5d69573549dfc7a39a6341654c3baaed883bf983764d8af5380e78ad9fb25d744b2e9e2c1efa397f8a739a79e798588c0664c16fcfb7be5e9648c37e143d5271ba14c94f0822442c7a208126e8e3779c4658fb6ca013b164e3aafdd6e9d7c21f7392372d2d493fcffcf9cf187855c85e34727b12475eae277e61a21356f7fa3b17fd61c3c32ace8f54cf85c036beb267678b097274f5e92e83fe4b0c1f6e41ebb053430aa3b9c61a3a30e1c32be26ecc8d23219393f65a7b8d5f8003b25f1f6d3e77256026f037a1872b907d9ee418d1aad58b047b26b14f52780e65afa2460d17064414ca1dcfc27b5edc874e76f28812780ff7270702c7a908db1f1ddf84230ce7a1b9b3b8f380b39041b6fc35ea9025579e3fc797e97a316199fe4d1c8463752bee888b3eea636c84a39258adefcdb35588a1cef3e4738803300162c8311eef2985657e3c7fb41edd3e9a5500dd143a183edf0cdffd85372db6bda8a8bfeb75cb54f6c5d7e30f6be0fc890f0662c51f7a41403965a7cfe7252ad9afe1558ef3752e7566ff0bb144a6d5ef9765ccdc0d90d1573cd5cf77ae0b12bcb1f2c9c1b314368382a9643b2214275d35ee68e832f1ccf035968d87b1dc110c5874f6c53f1e71c3063b292c417922bdfa457fe0bfad0d4d84ea5804e6ee33bd71c4d270c777607ce8a7fef26b5f764a614bbb28b8abe393e7c7003d28434943692d58420da349ece677d8ddfbb56d7befcade1a9f37a569082da579d0cba74950d6c07a207a7fca15c88a4d69368ca2ee478f75a5a1942e70574ecf6f79348db481c0ba89be0dd9bbe3ac328568921490dfd21f7e8e3ee0f491373874a3b83665e17c2a7d915d78aec47387f8788302e9439638277f4ecb3450cd1b0de48e8c3b6c7aade3bda6503a72e53243819f1262087d5bf3b4e4ee3d155d91fa1814ea1ce9d776f0c6efd989810239983f31fb90399f002aae70d6a7440e47d61ffb013507fdec8a6a1efa4965668a8170f4996220c33b37aa30c911b462978df39c79b5f48097de1160c0785369bcd46cae6a7c242c3a0bd0e9d562c1c682e0b65b95a8a3277b8bfbb6974dbdd14a7e0a066525c7e9e5753f36ddd330e3562d7bb91fcb0f381c91b497cc694fdf3c956139362d69b86b5fbb7eeaf0d717ecc5679c3c453454968bf9c65e3c3019ba2e4bf072f4b719d32289a534d0beab553b6087afe424f2df071037e2a9f811ead8b66aa46c4071a1821bc11510984ea4f98276d02f7db70b540607ca0a2eb4399fa176e72a2b3a2df37c6f65542ef66d35738301daa3275c75892a531abcc97c7f28a279faea0e119f2fa5eca9770639675eecdaa4501514cb8fa536ae8a437a38c2a90a1797cd1d56cbba586fe1354dafac5a948ab7afc6a0562f97c82d65b74e63d323ef72c08e38af68ada637cb17c7e729606d35f5df4e32647c8ed6fcf8a708039174119b5a6d58fbfc2ddb3583169f166eea2c9d2903f7024d190c6d34df5039b3654aeff7b99f022ca6c144b61ac92ebafaffea7fd2c0285782ffc9733c4ba20d77f06d1d426f8dae253c7d320d778f69905cf927766c769bbca98c970aa8dc777ac23f9206ac8940105f61f2b67fffbb8b3ccaa21bf1d5e6edaae5a7eb76355527aef35cbcf824782148fe23b2d43f2b78fad5b3ec01461b4900517bd5d78823d1bcc295dab46a2ee451f54e10376f185b67147bb2eca854a12d0f0eb1fa61c61e3a883c941a5ae9977ba5515ec75ee4669235a0cafd2bf4cb451388cf4ebecc9cf813a38b95446cad15bf6fcf635df00db6e9b1551878e22ea8716346f9d2c99a0c46108dcf190bb09d2ed3089219489971fe15c48c4335618455b7040b28788fad57c4d334b023f17ba3eb286bd9efa7f5d2be092a5f7a70107e1922c9339adf1739e640cc959b195972aa2997d15ab0af6be918f906db6bf686eb4c03dcb5318a327e56bd4a59dc900fba12c3c8a776b2dec146ae68f29fff8bf753efa62d2533982a5d9adcc6bdf587ab1f87b27a997c457f56835650b83b031c7fa35733d282ddf84d914616c9f4559cdc6d777c58d48bc9b602a71417063ccdf47aebdb58dd18968773f1b8ecffc1f89128da8133c545ec429be455184bb54502c5ae890f90c0391d3a528013c1b258fc5240996fc444992ca5f85f1976823e9871dd48ea0bd878e0faf5226934e1e8b223d48719bf1111903305c796041757a5b19c30d0568f44e17ed4b32696d205635eafa3303f74081b02cc78416732e25f0b8fb96278740b6d71c805b23b3836004c39a0d0d4f68828a5492462164219b23d39557c4c09d93204e524a69189ad8a5272c6d1ceb3366568fa535639c4df0a4c872df256ba986048cb1fb3e4a5a6c072aa911d0fb37aea85e26fb67778c3f6c1852a6af69987eed4317b9d256d0093ff0cf780dbaa4464c42cf2c0569b6035b8d4f23e886692664f52c76378f8f33df4266708238f34986d6adf53d297ad7ec68df230272202d4670405ae167f681931f11783e554ac4a5345ab90654d982084862246225a2f4d96d4ecb10ec4a265f78a38bffe878b65994fa64f6833a3e323f9f2c191fba52beb2c9d433b65662ef495f2c316075a321d63a0084a1fa144221b4cab53e30f9d5f6f799e00c6f255acfb8d705c29d923e653e6ae23ae7f3fd305d3ad16e5844741b109b180e95aabcb75d2c76a61de55854a46b90c588db8a2db02742983966b158cebdefa24ed3ad43c2f13c", 0x1000) sysctl$hw(&(0x7f0000003b80)={0x6, 0x4}, 0x2, &(0x7f0000003bc0)="0041d79b856f6044770110bc92921a25bc81c35d9d6dfa270e5bf9d621410a91460b43e81b34a0101af1df982c010ae33fe604bb51d59bd30df31e2b6ff705cd2e4214baa904deccf653418d4eb8da7352131177e75a688962ab7bc30b132ef1b7065c39a51dda23d807a1f9ff60219f5a800def6d1fc0031f4aaebe2edccc91d41c2e315c8951", &(0x7f0000003c80)=0x87, &(0x7f0000003cc0)="c961160d4dcbda53dc8177e3e41104034e90870683bcd8d9593835f148494ad8761ba9", 0x23) setrlimit(0x4, &(0x7f0000003d00)={0x400, 0x8}) socket(0x10, 0x8000, 0x9) r6 = open$dir(&(0x7f0000003d40)='./file0\x00', 0x80, 0x0) linkat(r6, &(0x7f0000003d80)='./file0\x00', r4, &(0x7f0000003dc0)='./file0\x00', 0x0) getsockopt(r0, 0x101, 0x4, &(0x7f0000003e00)=""/171, &(0x7f0000003ec0)=0xab) getrlimit(0x7, &(0x7f0000003f00)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1011, r6, 0x9) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) r2 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000240), 0x0) recvfrom(r1, &(0x7f0000000280)=""/174, 0xae, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff70) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0xfa}) msgget$private(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x0, 0x4}, 0x0) shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) r0 = syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000340)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "0fcb1a", 0x18, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x1, '\x00', [@jumbo, @padn]}], @udp={{0x0, 0x1, 0x8}}}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ff00", 0x8, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @rand_addr="ff8c1cd1c15fde5fa21e1ef221d2707c", {[], @udp={{0x0, 0x2, 0x8}}}}}}}) close(r0) close(r0) getrlimit(0x3, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) ioctl$TIOCSBRK(r0, 0x2000747b) read(0xffffffffffffffff, &(0x7f0000000180)=""/16, 0x10) syz_emit_ethernet(0x32, &(0x7f00000001c0)={@local, @random="af5be5382e25", [], {@arp={0x806, @generic={0x1, 0x7030, 0x6, 0x0, 0x0, @empty, "", @random="d2fd66156fb7", "e9d1ca9eec9f1ec908c1fd26f49da374"}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 2: r0 = socket(0x18, 0x3, 0x40) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="7fd1483ff857fa97e5", 0x9}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) executing program 2: r0 = getgid() r1 = getuid() r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000e00), 0xd4, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r4, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000100000001}) execve(0x0, 0x0, 0x0) setregid(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x20009c1, 0x0, 0x0, 0x0, r6, 0x1, 0x8000}, 0x3ff, 0x3, 0x0, 0x0, 0x1f8, 0x6, 0x7e, 0x3cb}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x3ff, 0x0, r0, 0xffffffffffffffff, 0x0, 0x4, 0x81}, 0x9, 0x7fffffffffffffff, 0x0, 0x0, 0xbf9e, 0x0, 0x6, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xab56, 0x400000000000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = shmget(0x3, 0xc00000, 0x74, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setuid(r8) getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x302, r1, r0, r8, r6, 0x1, 0x7}, 0x8, 0x3, 0x0, r9, 0x8000000000000000, 0x0, 0x80000001}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) executing program 2: syz_emit_ethernet(0x5e, &(0x7f0000000340)=ANY=[@ANYBLOB="fb000000000000000000000086dd68826e030028000000000000000000000e14fc11133f6400fe8000000000001300ac301769c804aa0001000000000000000100050200000401000000000000008600907800"/94]) select(0x40, &(0x7f0000000000)={0x69ae9dcf, 0x100000000, 0x3, 0x7, 0x0, 0x4ccefb2f, 0xf2, 0x6}, &(0x7f0000000040)={0x7f, 0x400, 0x3, 0x4, 0x3, 0x8bf, 0x8, 0x6}, &(0x7f0000000080)={0x8, 0xc05a, 0x1, 0x1bb, 0x200, 0x0, 0xfffffffffffffffa, 0xfff}, &(0x7f00000000c0)={0xb26, 0x9}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x667}) executing program 2: utimes(0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xfc4) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd601d8f2b00000000fed7871358eb087d34e8a93239c1a0cbc5e715db445af8d934ac"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc", 0xad, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) setsockopt(r2, 0x6, 0x0, &(0x7f0000000100)="a24d0decf972e4868626e8481fef83eed466cbba4beea2cef22fc3489800b8c3431acf0c1a50d26d362be99755bc6893a61705745fdf1786a2e27d07a589ebeb7847e9e79e435801cbc52bfbf0df65fdaddf29226c5e5a28dd811b680e0d42662a25dc449b11c907d1a67dcaf9bf4b64ab0e7e7c9fa08f3ef3985e3bee565b57490fc10a66853e969d958809e4e594393f0f8e4c3d5d4a24501e73dd02fdb0e84dc92da3f1f7a29dadc1b872f3cc77090e925d1cbdf5caff75e4514ff51a4547f019f199e7e05f4e00453c7a819efbaff6436dfd03bdf214", 0xd8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xc6d6103027eb995) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x0, "6106a6bc44050000000000000040000400008fa8"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xc5}, {&(0x7f0000000280)="05e11f55c96d628b3d73edeba97cd4194ad098598fdbe7502359d6b401c8f6f3cc03a2e7887fb112c4f689bdcacba78ba013010c24c004333541bdf85c70b93eadacd4fd07ae8bb9fd2f4440d575b61dff92c853969a81053628965010cc74d4b8206094a6a26eb3fdda6ddff7720ea3ec06877d79ebc6f167ce41a806f300abac2cb3d360871ae33572", 0x8a}, {&(0x7f0000000340)="93cd869c882dc30e9ee8ccfdaab78340e2e774fc1a325e4e1d9df0a655d3824050522747928997d36b3bb16274c2da2bb038185a786eb6ba8fdf3dc0d5b0dd8c2723fe1b3bcce022edf43571712a06cbc33b9e42cb655b048aa510a927", 0x5d}, {&(0x7f00000003c0)="a4b083a87dcfbcf4abd771f05c3924c54f70b1c9bfda43ab40d2b6618d143415f504304fa33cd878344e899001b6f354b96832032cf9def8c334e7cf7a8b7dede49ae5aeba029b", 0x47}, {&(0x7f0000000680)="14474e18a3125586ccc0800a025d", 0xe}], 0x5) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r1, 0xd656) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/144, 0x90) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffe8f) executing program 3: getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) (async) getpgid(0x0) getrusage(0x0, 0xffffffffffffffff) (async) getrusage(0x0, 0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x45, 0x0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) semget(0x1, 0x4, 0x40) executing program 2: socket$inet(0x2, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, &(0x7f0000000100)="413e97717438d0fe4b3d02d6086b3c5cf631579e0f836dce27026888097e70a4b44f6262aba10c8a1b8dda02f80239c1f9939063cefd38202329ab60129101a4d4e08a03db349e01caf41f6503432fd159c1bfc8dfb1127a2573e0decfa1f8d56d57dda87a9291af3056cfba1eeaa66c936465bf56ad55fd005eff30eb9d917b9936f2103df0f4f1039058616b990212c33c8ddffc1980a72daf", &(0x7f00000001c0)=0x9a, &(0x7f0000000200)="13cb051a347ed3e995b3fd39eee7142d58905b47951fe6e23e8c17e6c22fc7e09773ff9b8f91b8e846e27564904c6d03a4d364592f2652a8f2b235402810a978c695084304b28ed192eeea8a3969a895546cd72dce1743dcac2a7896cf5ae86b843a24da630b11d0c46b23ed68000ff8bbf6ac77d5c80d37fc3da6ba985188a4858de1d17e589b7f4988e797c643ee9958f8f3337e2d49f2b05a2acfa7d6a6369c49278b5995a9620149caa963cb65e8040e36b5136351469ede8ccb5ff16ff498a38036a8dde2e2adbd19298beac09c07cdb56be04262fc1960da703c3ceb480de6f2d917dbdc4a60ae1c8fd6ab84733d8839786f2d9e6e93c00770fc6678dd84dd2921f1f6dd2599e18dc03124a3cf4cd108424a07e24a7a94720b765bc6898805563268c614a8d2927e67db63e5ec2552dc5eca859889dc39654b125aed3cc2c5102a40d4304e56ec6731a2af69ed7f34e35e62165c7dcbe19cafb760ee39e546b0422330ecc44d986290e02e2f0c9b202792172c393f0fb111076333564f7e00a85675221208a2fb5eb96ab37b0dcf0ef6372a18024a5d31a23873a62768e6ac6f88efdb030ed30c7ca2a8ba298c43d23491fab53a57b8461f5541ef525983464ccd27889b2245e91b8ea2685cac518ed4d7d4b8614fb1d5bf82b294683141bb1d18cd8be46f8634eeb573353e24090679823ce5d9146a84d7c8f0e93d86171268c37c4b613c6f5db527d500aaa7afde9fe8ead1a7f09fbe556e9e00c59ca5b929e5eac49a73faabeb42c595456df61b69bbf2be736aa6d2f07e97c7017768be88cf6e08768c7adfcabdac7ef4ef4e86029e093dedb0f5849be2c1deb47db8854e17dc3500f131c81a8b96cb8d46ca408d466209122a51657e25c0a70fc6809abcb723d01580228415a153d037fb23e259d77dc8cb05bbd73b87c9132b42a2d751fae9b8ea953848bcdca11c3c7bd4bdda3ea033b7af384ca34cfd9125aec667ac979c0b86ffc3db34885651e70e4f2fbd219635bf975feca4b4e02a0de239336053307038abd8986d86c5a02dc12934ef9b45167d94c9b104968b196bda6e3192d318e648da5d342e3a9455d142944ec87c26cd92001afb29151845f5434a2f1448c6ccb355aeb8e8e0585f9dcc6a5b2409284cc1b3d4d51b287eb1dd5253e9f48096ce08d418c262c7291c3a3fffa136f8fc0c76094d824fc724255b78cd77a7f394e76286928345cc0664ae004ec0c7991fbf807b86a3d491e65d54164c2073f60c76b2e4bccfcc5989a69334185cf9873cbb59f1ba87d028fc400df9c1340c9aabad1622f22308dd363301ab768535b4104636b576d5f8733c8f5521c284fffd6e8cf704489bdc837b2d9dc0cfeefac3c3d64b95b0d4e398bbada1650ef7853244a93e6192bea60e675b37dcf02f6a8b6b32ba95dd7bd0e02dec08136d99bddf76492550a14653ad50b5a6afada2c28c89533e01217c8a702ae6ae5588e01cf004c1f0d7e93689cb7e74f146d11f07e901281c642b6e3a9a74c190de888774f1940cbc47e8c38a8f5dbcd6e759cd6c31666fe37359ef8b53b166a352516865b2435e49e56702a925c7cecc0a566c6092c43cd70145e7f1e3cdcc0154b977a6b25eb9327a2672e59a262cca4b31b5db65b480e158b7ad4d64218a1dfbf2a12c678fb248d4d084447da6f0305b80c4d216d7995e0ca68e05c9bcebb1b930c59d12e91037677e91608e3ecad6206250cb610780b7486ac6c09c2a8af31d5b8ba51e93d8576d1ac6763769f2a9c44768ce03fb0faef938ce456f22939ed9b4422a544356c7f3de995771fc6968ddd148d75e122ef95e9d4493513e76636d16593a5f980f5201dd5504e1c211f5fe844602b225c35950c48eeb69f68b562b793272375939d3f4fc98f4003ba282b9137723b90812a185f8ec5916a8c9974418eca08417ae4a40a8882a1fa982a837a01ae48b80d55e64e09018c26abc11163a6ab5265e789185ba2dc74a436a986bafde81cefe1f6c074f429b634b037e1e3425367234bd54fa1a1a7576815bc91d9d299a297405bb9556204c69a20169fdd328b766fd3920f08fec5b0b2e6bebff7af85fbcd16a8cbe0b522247ec93e02241d546d7d8b965741737204943bdbf0c7a5413e2daedca11f5eaee737876ec6af854027ab01131a11d41ab7ca3233f145feaf63a9a7a0b3ec9d60c9301528b2a62d04545ea0a3341f979c70e7edc36325b111dfe35e3a403d6c0edc08f637704f60a79465b6424eb0e6a9c52c52e68475be3bdde6a14cfb06fcd7922ed43b6f052d0579a032d6342cb4c9aaacb4f7844e7db7829d755b06bbd33f8550658d83118bc0ae94d71ac489b6a5b96365b03e3364153b64f7bddbdf3f5c73c0bd34821f223d015dbbb6655cbdad1f82021ebd8eca0579de21730adeaa66e26dd24ae1b8502dbdd88beeb2297004514386e0cbf6a33ba7ca3d43b65d781cf28d82fbfa57720aabd7504e5b230f1ec4873b7de12d81c3bfb57ba111d22659b41d460b9b1aea7bca39422c19a963a679564a8d16c2eca6bda140e1ed82f220a686754dd6fdafcfce04bd1e289cf2a654b5ed773ed7a2d324cc6a2529d08b916f29972fa92be012fb1d68d51bfca4df856b23827bf6cc50d74560a5e5db954dabfe663081c8a853701343207ad4ac73e768c562187382a2e69c8fc8b00865f9dd9202fbc8f9e223a11392a578dc0c214ba66fb565c771a6e30aca6c171d786d452218d877c16a978adef226fd955e8f602de8e8d5c9916ddd9277c405f4224f079c2b86604c48d256e4c2c58d93515c517a9865c4e356a8e5cb2e723cbb3b0c2afd04a8546291f5a19f5345af6939ecb1293719a6f84f8efa9dde20b35f4cb55384cf2d513380f8f6fb8acb42c3797db1d9d9e7d57db48d131a950b718bae2a30997cda6a595e631681434feadc48a2e38d3535457683ab8cd4bd78feddcf27151df3ffab4c3c1040a062b166ad4280359b0587e75e6d2e30a9ea09e47aab9c070cc9ea21f136f40be8688ab7b9e65d07de22578670781c0d27b4070d184575a40c9178083577e6f1973fc3e85794e6e1bb6576118a1bb2070f5de2e2d4eae82a41edd004d67f161ca94d192d0db73d99a808ad5e260d387e2c1bfd3dfa6cf0be446947fe02cf0b1e1068abe0cabdccebcc83bfd4edf3db7fdc4fc97150c2e6acc6f81b7740a4053dbcd5f2fbe360f46f90bd42ebb877dd6a994d2f14eeb5bdbd7e6dc928d93540ecb644337d70fc5c4765937cbc1b48fac7187e95a9ed2a5beb9414bb90359b72559ef94734f1900f6db78a38c11d84f63d43d4f9ad62f94b3066893f8cb7812f72dd1308ac0dfc93ae508bd51d2d1febc5cc4184838cf706ad7b96a0a2d1ca275782d603b3581114e24199e0bd1ea7e4954cda460db9da9cd38d1bf95536303610ca35dca40fbe9a2b9173c05fbb089cb36bcc699463f9041078db0e92019d16df7fe479df87b460535dc459c6d137566b7d4f22f4c24b632c0fe88a75f6898d5bc15c96d1da6e545973a671cb80a5b5a7add928a456b49b6efec85ca9b701a4ef0271b8958d821e9d0c8c6de2f8e797000828fd007450a61688793504464002bc6cc03ac4736e25eba6574382ba3702d3648a5a379fb003f862ec03b8f4fd9fdf89ddfc28fb398bd673f9d9aef6de713d840136026ffdbafc726fdeab6313268580997462d75fba7467702027cc468bbd40fdd667e8b340187d7ded189e2606e7508784480d0ab8d087537c1e676edd41ec8e478f618251be5f2c043a0b71ce75d89cc522566cce2a18b2516fd8d1cd1ace4334ba6336d3a81f811f1c8bcb594d161d2316e6f42e9f1600c25cff2fddb0b989c8e47b13cb7d2d47e65b0dc5333ec3f806ecdb2f53315e577f0aee1286a50fc869bf17401250eafbaeb73367a75cd761b170494da646c464d9d6b57908b43ce5649d8075ac507aec8134521ef4404d2155fac7a1fa4e1f25d75b018ece3ec859fe3531641c6a54ee454641b555134c106b14f56cabd08c12c0e1bcd06d6c2f535f4cfbe1d652ce9f711a52fc1c3e13770d2963546d5bb9c54b8723307dcfc2bfbe6318950d28e22098f95d1d2331f1847b576434faa5abfa29f85188ed1f65e621717268e64ce542f3a1a9d9c47c3b33b3491f60f0193897ed11cf01bf124ad23a282ba19d34a3484f18f108549a3dd6ef32a6f6e53433f4ae4c2c7781159eaaa0b00deda1aa35c6b3942726775086cd3d210590061d071df50502f26a80090a05c0c777f2e05d47bca53b242350eadc6c796da17bb3d4bb4b69bfd02b031940f625794d5e1f21d2f6eb73dc587898a6b4ec51e0c90a24d4b3526ba87a718f701628463addfa26a99bdde49eda8f8b6f2bc8a385cd9000d6b9c5fc076cf2fc74c4c1d980cbaa98d8cc87e351bf6fede7e8eccf1a7ee2df2c726a01e9fc14671087717a196ae5d4eec981d725fcda800d7421c14e70a37025a353306ff087bc4bcc1b17683d6d91afa32ee5f16876fd521f2cab0e3f6a46cee1ea702b17487d61361346da6d727917434034f5874fabcf351177d615f4a4c3701b5f7cb5a598143ec7f5e70f52a2111d4c62236ed1ad12e2bdcac6be290da1d51af3046863dede4c9ea3674e55390b580086c178331cce3c5c2d85921ba2beb79587083ef1942f86cfa041599b34f3c7d725091d31204c57dd1997ec742ff42ff60b418d11f2619b30001d5df6421b3fb127aee73e69965cf147a97c3c5195a489e07b33da47e51e4318c5e6a88bbf8ded3d93543454bdf50e1f7fc7900f72bf8200fc15fc45528579527b7af9cf5060d479062a4945cd1b5f2374578a1bac49db00a554b5347e42a595eda8c591c57bf51885833ca82760b177b348b98052916fff536d97ca5caf1b1e81510df9b7e934d69c693acf7a8aa977a4361737c49e6680a2b559ff5a225da684fef8254dcccd3882aeb73a136b930cf09cbb4cdc196ed55f42c4c7ce946526a113a37c01538ef4c770a3a782176c0fa37086fd162d170235e3c31556f657fdbaba3553f1d7b89deba27cd873623dc685759d8fe33fe44eb61eabdbc10c65cabb42223ae388572c829213df3f8290c0062a6504471032b3822ee0486f5714694a89c9841e4aefae13cc2eb6b45e8bf48479bb63d7193dcd58a67d855ad36e5b7d9ef963065e235e5974aea30a4ed76a2b859fde82b2dc8cf377b9b96be5618a016e8e23b78a2e69db24d0246046e63b537da99c4b9b680c75888fa16cf94a32436de1825cea84c1beb34b7fb3397e259d64203a7c21fb2ec2a0c04b46fc04b2e29a0b05f146758c7d8d3557738bf39c27387f2dd8a10d3d291a6b02f62e730b3a6e3e6afffb0f503dc64016d6fb3f63560b5a725debc3aa0c0ffe14eda56e366d15f99e3066520c99858f824a687e2e13bf6f08c40d372543914a81174b5824d5e827aead2fa217bd97cbcece8ec72c78e45fd4100e8b6b94f660e21bce35f81e6b53605c4797042bc53bbe74cb74a9fb562c883ba3d1e7dd05504e4d83fedd5e2fbeaf2bae4e46ea99c6b9dd27fd0647e1ceed92fc6964eb6b67103e3a4ef4b811c7ab0e43da8b6421e150165d2d0af63dc023c8316aa9adb57cb532a36fac120c09692a38d90b50b9dd3d966b08ca09d36d5431eeeb70d7bb08adf52c9be990873380ab50aaf1591bf68d66a61f791a6ca5b75fdc571ad132c1b3aa2911d134fcca4499cdb992b055b28273a7963653e3ee90fc6ffa52bdd5909cb5e209c0c46405126b92c26", 0x1000) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x62}}) (async) r0 = socket(0x18, 0x2, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x206, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20}, 0x3}) close(r0) (async) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r2 = socket(0x18, 0x0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040)=0x80, 0x4) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9cc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x2, 0x2, 0x80}) getpid() socket(0x11, 0x3, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000ac3c63915e81acfabee4cb70e3f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d4902064505f8443b79a972464bb94630b3c02ad0ca0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f0000", 0xb1, 0x0, 0x0, 0x0) (async) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000c00), 0x7f, 0x0) (async) r4 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x82) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) (async) r6 = geteuid() (async) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000940), 0x2e6) (async) semop(r7, &(0x7f00000001c0)=[{0x4, 0x0, 0x1000}, {0x6, 0x8, 0x1800}, {0x0, 0x5d}, {0x3, 0xc0}, {0x2, 0x9, 0x1800}], 0x5) (async) semop(r7, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7, 0x1800}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x800}, {0x1, 0x4, 0x3000}, {0x1, 0x2, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x39b, 0x800}], 0xa) (async) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0x9, r6, 0x0, r5, r8, 0x1c8, 0xffff}, 0xc0000, 0x0, 0x7}) (async) getgid() (async) dup2(r3, 0xffffffffffffffff) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f5700ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be525b22c1f138ef80875cfe03ad8134e24f00e5478a0fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c10902", 0x79}], 0x1) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x0, r2, 0xa4d) r3 = kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x62}}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x4, 0x0, 0x0, 0x0) close(r1) r8 = getpgid(0x0) fchmod(r0, 0x80) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x5, 0x4, r8}) pwrite(r0, &(0x7f0000000040)="85df7649ee8597ed4fdfcb8d3efc32e95ce939692ccf16eb4ef2f8b3725230df309f0d19fa66a3bb003102506117b2293626599706f1fb325495923a00c7514c9c07785fdf29166d1209a5af5372dcfaa8f3eaf2c479b65780300721101e67528322bc10b733c52df26fefad2894ca640b479336949ec76db9946b296dc3f47c35aadc68302d29cca8948808f2076d5293441079021a985c771bd0970b98b13fa6d44828f15458ed096c464c381b822521d8a4d9bbdc852cf393d42457ee82310932", 0xc2, 0x6611) executing program 6: r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x300000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) executing program 6: sysctl$ddb(&(0x7f0000000380)={0x9, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) (async) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) setrlimit(0x0, &(0x7f0000000980)) close(r1) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60ff0000004000040000000000000000000000000000000100000000000000000000000000000001"]) executing program 3: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x0, 0x16, 0x0, 0x0) executing program 2: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mkdir(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x17, 0x10}], 0x29f, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x20000}], 0x8001, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lseek(0xffffffffffffffff, 0x80000005b1, 0x1) getdents(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x1, 0x4000, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/5, 0x5, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000600)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/125, 0x7d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0xfb8, "ffe7c969dfa1ffffffffffffb10000002000"}) syz_emit_ethernet(0x76, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6054acfc004000002fd6faaf3fc0a2b5b998aaec8a8afe35fe8000000000000000000000000000aa00010000000000000401000001000502000000000000000089009078000000000000000000000000000000000002000000000000000000000000000000000001ef69dbe91ffca58b8eea04135c556b2083a70f9ed5d37b6f433822734ee15aef53e3f4a4b8a282641ad8d482524ddeb8b8c57cbe112c76b594061fcd4e3e831f54cbbdbe9e341f880fabcbade318514739def0c21f6c3dd7b9f43f959d33e4"]) writev(r2, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2f23410b35343aab1feff7c4b67a70c8bcca62c8701c7c36ef612f8421867404223181483a09b65fee4da44dee5edc9", 0x30}], 0x1) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff02) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7030000002b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa890100000002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fb217a2c5b369911ca221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xbdab72afc61d9cf0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f00000001c0)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d345200302b0000000000000000000000004b9721020000000000000000000000000000000004"]) executing program 6: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) poll(0x0, 0x0, 0x23328e) r3 = dup2(r2, r1) close(r3) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r4 = syz_open_pts() fcntl$setown(r4, 0x6, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = kqueue() select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000040), 0x1fee, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xb}], 0x9, 0x0) close(r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0206922, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="bb1e4ee6b5475e2d7f4651d5b5a4cde06a5dc351799d1d3bfd6525fe6819e2a2c605c0a70212f67af71233837208bab2ba19387092b0c5eedcdb28296cfa08ace18ea95ec1d35fa4301a0110c86ea2dec3e700144e6bd6e746cc3a5abcac361a6bedbba660fa288426e33aa6ab4aa0b4ea79e65737d87f38e20d414275ecdf136453a2778302674aa4566a6c2ab0bbcbf3f266c283d75d0f638da494e510de87e62f91c071ffc377441b6030a766ba04db68c729409d579e478a3eb1fd8ad960b359ebde5ed0"]) r9 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r10, &(0x7f00000016c0), 0xa) open(&(0x7f0000000080)='./file1\x00', 0x20e30f69535439b5, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: mknod(0x0, 0x1198, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, 0x0, 0x0) r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) connect(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f052700000005ffde000000", 0x14) executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4102}, &(0x7f00000010c0)=0x1008) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) r4 = dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f00000003c0)={0x10, 0x10000, [{&(0x7f0000078000/0x2000)=nil, &(0x7f0000745000/0x1000)=nil, 0xcb6a}, {&(0x7f000013b000/0x1000)=nil, &(0x7f0000038000/0x11000)=nil, 0x800}, {&(0x7f00000ce000/0x1000)=nil, &(0x7f0000557000/0x2000)=nil, 0x122b5a82}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000558000/0x1000)=nil, &(0x7f000026c000/0x3000)=nil, 0xff}, {&(0x7f0000784000/0x3000)=nil, &(0x7f00007d0000/0x2000)=nil, 0x1}, {&(0x7f000026c000/0x3000)=nil, &(0x7f0000619000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00005fb000/0x4000)=nil, 0x8}, {&(0x7f0000317000/0x4000)=nil, &(0x7f000074d000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00000d4000/0x2000)=nil, 0x81}, {&(0x7f000000f000/0x2000)=nil, &(0x7f000042a000/0x4000)=nil, 0x1}, {&(0x7f000025f000/0x1000)=nil, &(0x7f00001e3000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000297000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b7000/0x3000)=nil, 0x4}, {&(0x7f00003f4000/0x2000)=nil, &(0x7f0000542000/0x4000)=nil, 0x2}, {&(0x7f0000149000/0x2000)=nil, &(0x7f00006ad000/0x2000)=nil, 0x5}], './file0\x00', 0x1}) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) shutdown(r5, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}], 0x1, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x1ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @multicast2, {[@timestamp={0x44, 0x4}]}}, @generic='\x00\x00\x00\x00\x00\x00\x00\x00'}}}}) executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000001240)=@file={0x1, './file0\x00'}, 0xa) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) executing program 3: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) unveil(&(0x7f0000000000)='./file2/file0/file0\x00', &(0x7f0000000080)='c\x00') sysctl$ddb(&(0x7f0000000380)={0x9, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1800100000000}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x1}, 0x2, &(0x7f0000000040)="0e01ca3b08aa02ad233b3a4ca822e98208f56871f7a0b8cd7d68bdc005a769038681f1ad87f1b27cd225213846fdbd", &(0x7f0000000080)=0x2f, &(0x7f00000000c0)="f3c1", 0x2) executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000001140)="c5317cb9781c9d8f08f9b94212c9a65277d15f8810c43a6ccb88548e8ccb51070e5fd3833f3eec4412f082b931a7840a663e41efe02ae901bfa4c42de69366b2d3358b4909d245ea7780d474a4e9c6733ab7e9717b571b3c9eb99995a08aeb09264bcd4749cc8cbf1e4fd7282e6998b79e4383c72f94676d161db66bb1e641ba7b3a4d62f40f2cb3845938391b4236f7ed6ff2b429dadfa427bba7f2a802ae3f0b55034ed063697c22d4ce91ff25909554b48a2be0d4a06c452351979b14b1c6dbb70e562c98032c1dcb1dece4c0361d5e49a6bbb6fa8b652147b757d5a4f68036aa42ecc0d00fdfb7bea0688941bd10382ea1", 0xf3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffc6e) fcntl$setstatus(r4, 0x4, 0x40) getpgrp() msgget$private(0x0, 0xfffffffffffffffd) recvmsg(r2, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001740)=""/21, 0x15}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = dup2(r3, r2) writev(r3, &(0x7f0000000600), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getdents(r5, &(0x7f0000000140)=""/4096, 0x1000) r6 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = dup(r6) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: msgsnd(0x0, &(0x7f00000004c0)=ANY=[], 0x1be, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) msgsnd(0x0, 0x0, 0x82, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000080)=0xfffffffffffffcdc) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r0 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(r0, 0xffffffffffffffff) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x89, 0x2, &(0x7f0000000440), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) kqueue() symlink(&(0x7f0000000240)='\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x6, &(0x7f0000000400)={0x7, 0x51}) fcntl$dupfd(r2, 0x0, r2) open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0/file0/..\x00', 0x40, 0x81) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x0, "6106a6bc44050000000000000040000400008fa8"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xc5}, {&(0x7f0000000280)="05e11f55c96d628b3d73edeba97cd4194ad098598fdbe7502359d6b401c8f6f3cc03a2e7887fb112c4f689bdcacba78ba013010c24c004333541bdf85c70b93eadacd4fd07ae8bb9fd2f4440d575b61dff92c853969a81053628965010cc74d4b8206094a6a26eb3fdda6ddff7720ea3ec06877d79ebc6f167ce41a806f300abac2cb3d360871ae33572", 0x8a}, {&(0x7f0000000340)="93cd869c882dc30e9ee8ccfdaab78340e2e774fc1a325e4e1d9df0a655d3824050522747928997d36b3bb16274c2da2bb038185a786eb6ba8fdf3dc0d5b0dd8c2723fe1b3bcce022edf43571712a06cbc33b9e42cb655b048aa510a927", 0x5d}, {&(0x7f00000003c0)="a4b083a87dcfbcf4abd771f05c3924c54f70b1c9bfda43ab40d2b6618d143415f504304fa33cd878344e899001b6f354b96832032cf9def8c334e7cf7a8b7dede49ae5aeba029b", 0x47}, {&(0x7f0000000680)="14474e18a3125586ccc0800a025d", 0xe}], 0x5) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r1, 0xd656) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/144, 0x90) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffe8f) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000ab, &(0x7f00000000c0)=[{}, {}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = socket(0x1, 0x2, 0x0) fchdir(r1) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 3: setrlimit(0x0, &(0x7f0000000180)={0xb, 0x1000000000000009}) r0 = syz_open_pts() close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f0000001940)=[{&(0x7f0000001640)=""/75, 0x4b}, {&(0x7f00000016c0)=""/59, 0x3b}, {&(0x7f0000001700)=""/198, 0xc6}, {&(0x7f0000001800)=""/139, 0x8b}, {&(0x7f00000018c0)=""/98, 0x62}], 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) accept$unix(r2, &(0x7f0000000440)=@file={0x0, ""/4102}, &(0x7f0000000200)=0x1008) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000002c0)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8, 0x3, {0x4, 0x80000211}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0xc001, 0x2) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000015c0)={'./file0\x00', 0x0, 0x0, 0x75, 0x0, 0x100, 0x3ff, 0x9, 0x1, 0x0, 0x7, 0x2}) semget$private(0x0, 0x4, 0x3c8) executing program 7: r0 = socket$inet(0x2, 0x8000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) kqueue() rmdir(&(0x7f0000000140)='./file0/file0\x00') getitimer(0x0, &(0x7f0000000180)) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000001c0)=0x4) r8 = dup2(r5, r7) fcntl$setown(r3, 0x6, r1) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000000280)={&(0x7f0000000200)='./file0/file0\x00', 0x2, &(0x7f0000000240)='./file0\x00', 0x8}) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f00000002c0)={0x5, 0x0, 0x3, 0x2}) r9 = openat(r8, &(0x7f0000000300)='./file0/file0\x00', 0x1, 0x2) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x10, 0x13) r10 = getegid() read(r5, &(0x7f0000000380)=""/153, 0x99) fcntl$setown(r8, 0x6, r1) r11 = msgget$private(0x0, 0x0) msgrcv(r11, &(0x7f0000000440)={0x0, ""/208}, 0xd8, 0x0, 0x1000) socket(0x1, 0x4000, 0x8) msgctl$IPC_RMID(r11, 0x0) sysctl$hw(&(0x7f0000000540)={0x6, 0x3}, 0x2, &(0x7f0000000580)="eda8b2d7a8bd77f4652d9911ca09c79e796066b20e96247cc6ca37372876ad74a90208df52d6863078e0ce3ff01ec3cf7c8c627a427e2f0d507c2311df6c3846dc08eb5495fba547db84a4683ea18a64423045b87f66e4ab09e61a08a485b242985113c09c233186adc03ac4393b882bc3e1f8d5eb6e248e67c1d0eaeda53b31d5a0c266dfcc6dfc9fde4f392b76ef9869581952ae82ec66238ce7ce3844a40bc5e5ad23db4705aa6eb88583571ab0548be4", &(0x7f0000000640)=0xb2, &(0x7f0000000680)="4f8765c480a4d67283ad1a2a3f7c4866f1f1ea6835a632405561236779ceb0c44c983daa99e38846c1fd8ee781a3a9b0c97eeb52754bdb96f4ff302d31c18efb27ad7663c3b7eb96a29a1f7c891bac3a9ccda86a27eda70548eb43d39c2faf8290d51911166375e47367ae480b3304d182956423b3d8a966691fcf2f7195f353d49a0cbc38083c63356a3b3595f5fe91738d1c0e1c9143c245f32e40267c2b84c883b95c966de1b52a178750a49f01d6fde09c5dac0ff27b140fbcb3545009", 0xbf) recvmmsg(r6, &(0x7f0000000f00)={&(0x7f0000000ec0)={&(0x7f0000000740)=@un=@file={0x0, ""/263}, 0x109, &(0x7f0000000d80)=[{&(0x7f0000000880)=""/231, 0xe7}, {&(0x7f0000000980)=""/82, 0x52}, {&(0x7f0000000a00)=""/17, 0x11}, {&(0x7f0000000a40)=""/39, 0x27}, {&(0x7f0000000a80)=""/236, 0xec}, {&(0x7f0000000b80)=""/109, 0x6d}, {&(0x7f0000000c00)=""/151, 0x97}, {&(0x7f0000000cc0)=""/142, 0x8e}], 0x8, &(0x7f0000000e00)=""/172, 0xac}, 0x9b5}, 0x10, 0x1001, &(0x7f0000000f40)={0x4, 0x3}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000fc0)={{0x1, r2, r10, r12, r4, 0x100, 0x1}, 0x1, 0x6, r1, r1, 0x8000, 0x800, 0x7fffffff, 0x9}) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000001040)=0x4) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x3010, 0xffffffffffffffff, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) socket(0x11, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget(0x0, 0x2, 0x280) semop(r1, &(0x7f00000000c0)=[{}, {0x0, 0x2, 0x1000}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x29}, 0x2, &(0x7f0000000b40)="140e09e271ac0058bcf8934be2fa473b129234417f20361c7bc7593db1492b3b33786c9e6c0f1b1781501d777514d9c609202641637c929936939b1508d7175bcaff7f0000000000008de4511aea398086a73b5bd4fbe731604ff9abf38d908cd3317e703e85436cdc5412fb553dea8cee53a77ef0d340621954f679be", &(0x7f0000000080)=0x7d, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="6228951c7f850b317c2795c973d086f0b5976af4357c2b84254b38b4984076233bc439188634b4e6", 0x28) sysctl$kern(&(0x7f00000005c0)={0x1, 0x58}, 0x2, &(0x7f0000000600)="45d9c6786018e1bd4315216442a7be2149ba3493219f1fb3d426837587b12a10f8b1c32d8b74df6a610c8b01758142dba2b3459b40a31ed1768c1b26af8d2bb986b30fc5b9876a9345bf2a5b3931c4c11c47a00316a335f258bac2b46a4fcec3f1d0eeefc61442979174e1323011a823deb629cab2c45b61ac544342184c25a93baddfd15dbea6e0346724b3e8", &(0x7f00000006c0)=0x8d, &(0x7f0000000700)="6b869446a1b39ace1d4d01c80ae5202970eebcb0a347b05f61c2ca624f79180fc09bc288c18a2f09da254be751426086409a6b1c008f41f4dac3dea5e269fd69ff9f464e02000000000000000000", 0x4e) getsockopt$inet_opts(r2, 0x0, 0x1, 0xffffffffffffffff, &(0x7f0000000080)=0x2) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x1, 0x2ff, 0x800}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x3, 0x3, 0x800}, {0x2, 0x1, 0x3000}], 0x6) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, &(0x7f0000000340)="6d19efa99936686836759358a45503ab934a1b4d20c5ad8b6281b882c4e68ecb4f03258925eb080ff813910ed43609d738dde47253f79fb4218d5cc4d897c726c7cf593864998ed77033ed44f94ea95b77a294b9", &(0x7f00000003c0)=0x54, &(0x7f0000000400)="f7a53846e76d0cba563413138ff686bfcc7c6169207175707aa3015887879cdae9d73fa4f8f5e8cb165bf6bca504282b233fceb9efd1e82e9e600872395419ce8b5da632bf88ffc1690d911a95271a9af08732185cc16a3b3e99241db85443d49b7ddb43f5dd09905127a0f896e8afe513cd61d3e4cb621dae8882a93036a7c6fc612a7b364f5b6896d116b0c7d26a32473728996b2fac033fb4fa981f", 0x9d) sysctl$kern(&(0x7f00000001c0)={0x1, 0x9}, 0x2, &(0x7f0000000200)="d25368ce48db80157afda21832f39a6a6a883c49df8b1941d4e50e78491d7136184f969d9e235a965a09e700da3a46749cddf367b4c093319b642dd2c7bf9de16c52f1767bbb716543c52225f50d0f5476069ee9fd8c3b6d2058eb3eb18f7a52f8136a559ae7569fceaca836e8f6b25b01460f8632b0a17083db6bc32fff563ea31f3548", &(0x7f0000000540)=0x84, &(0x7f0000001780)="73de5e0773d89a7ecae412f89709c3e78fc2cf99d990c8aa3267dd6e94847f705ba2d9898d4b1da18a044b3fe45a0dd64192d52b4fde96958b8d66becb5b4dfe3e7974b06b8e61d2187eec1d585ab597c59f76b9c36c86338503dacb9f5e78b14eda822b8089fc0d0f4c0faa1b5096561152e079c6a09307b79e1ff4c31eccd9bbc4afd31358f22b74a6ce141f38de54b22012ed1b2e2852b2cbb9b6cb3eb74711140e4b4114eed8fef3d2dc7d84e115f5893f3a434b2d81f4e3de1dd7480f95ab46d65c2fcb02d79e38d6c7f583d2b44e162090e716e2d6785c454dc3997ef06b7e2eccae5d69b3a91aa9450ffbe28eebb368539c872c2c34764f95f924d7d275d30a20f027f7bc4b78926684d1c57f3b7778e37c42d9fb3311462ebef301a5fc7cc240671764afabd43173d67423dd0d2304bb81a8228bc831c4df0acaffe67acd5d469702a692932a8d7d1e09cf934bcb7596a87922899f43b51d1901ee65ce5e9860d518013a7f46f60a10d1c21fbb72689870d27d62468f0024107cc0e53b80a811f993338cd5d228732ed9ec5ea0532ad9d863cbf71e52d24e79aad768ae255e3c97256a4e326db4f6613d7f1293734470b2e9bf5835008529aafff0fc71e36352fe8b415d8b5101df2c9d34c924852f50fb3850d52a06061ea275994db2f12e528381814d5fb4a525d9ddda53d57af678ea2094810340b747696a923d97d2b4438de3fbc90a28dd04558c567336a3a6d1e08d09640e3cef0d22f53709445d9c6df08b975001d2fa43bafa6022fee7bb73d0e1695dc2162acc5b2c14f189b559edb2330324d2d7b8f690ac3b82c2e5908d45ee404ab2c9736dd79bda4272a9d2e86f42f8ec6eb13c4c27dce97d289ef771f09dc333a15db48a8e90421ec195fbf6e38d74076792cfe57f1d53027810acf7ef8f28bf1a3c90f4cf7bd82ad8150396673935e3750a702ba82f419d0825de22a81d59ef520c395355daefceec169ec5f9aef7cea444aaa17a4155024f525d29f29193f9fcaa46c4fef977ef8dd35943a8ed64c47bf81b265681c94b6dc4de4a80acd43418186b71639024eb67e4c6388cd8f89375d51c34cc4a7f88c6d70df78fbb64efade846b54d652101ba0cffd69ce364a79de503e491f4a9861f64ed8384d3620fac471fbedc39eacca02db36ad1399513776c5c39c73ebbffa4f209f674de5f389a226cb11b687fb155cc0680b43daa8bc2452ff73f9d1b16b9ea8c4e2b493d2bfdb4dffa3f2982e5faeade5f88554d6e08d2d18affb16d4f41c6517d9e06193c382b72dab07e04cdd0d55643fa9622bbeaa7baaffe9e0f23f54dabac0f8ac3d5262a28892d969410fba086b43baa57d83648174a2417f9aa4155ae0f9776113e5ea469bb1e3b269182f76356bd261e69cb241e749dea581742b8ad31a673e583174e4794d02ee97871cc007570eafb06a2cc0fcdaee3a2b75eac5578224b302e93fbffc633bd47f16b29290b83d119f040aec87352812f4686e95dfa0fedb88eaea403a65a2b415c774eb771050620c1c3526cf89bb78cc04797a59d8a65bb98532eb4c5a4597b53d2593696d970a86a607827c23d71dbb554fc9de60ebea2b9c8b15351ec76a65f7356587ddac2993ffdf8f89af5a04b80cdb55dae40f2b20f84329e2cb714a3f7059bb303b0a22aeb14f0220386eb00c6b260629c313be0d4845e15914bd8e181ccc8361bee08763186627750651614bcaff3117652fedef835ead3a5da6636bb403d4b919d0b7e79d02d8ae8d9713d9fa12eef53e5e5e538a55c18edf07615302d454e156bdc565b8d8879efc412ccf19e50eea993c9da4d13db2065a89db28ecefd714f271919d5723e9c7a0889bf9643c9531b9d16ca159b8672c66cca70bd19e02d05e873b13487cacb5a272477af205599381dd93a38da2fc3d089bfa3f4a40dd0317683f9306e6f63801024e1422ae050c6523e5f5552a72d74285e7396c254d23ac972653f9ecb96e54596fcc6c461dadd503dd145861db6d4d4df6cecad81202fe8d6052a7ce06c666b721447ea0e9128e210dac40e81a23e6b059c5692b8e117d9dcc6a31ab455552e66ef9b6c591661642c3374e5665db779e8fc0ea78d529acc9f6ce6cb0675d35747b6778291baea97b648b6a542073a66de3e0e74f771e9ea07a0d0e0600b168c00990a7ed8f15e9f2eb27d86b611a7865822c89224042953eba110952a25457da148f3e37c0c09c539577879dcf9bab52f1a428ea71f1042bb80953ab9fb10b0c5e2b275c711d478cdf6c982ce5f9c89119ce87b21cb092318e0dc05e9fc72b42b7701a0f986f27ca7b18c2c6e36973e57154d6c53ecd4976b2ea0041b1a80f557a4fa801f4fe127810114e3a271f01087f273157cd2dfe370fe9598f316528c609fb483531faa95a46e585930a610bfe6c6e7a120a56b988a7a3b3c3543dfb047bbf152309fefd57b958f556d0542cbd5c663f1c5d6f123fd6c316cdd015258c468c9c4043c938c7faef1186a332ce8fa3ebc1336956b8cc1a25ca7c8468e2567a4f16ed794a324cbdc252ef6f157ef6d8266d3b4f4e066165f38dffd0677bd9b15d2bba39b562731e4d7fb69d0ffacb35d88302f0ea91543b327a603c5d32bf3cebb717dfb05f528f326f153a7eb86c6f60ff8c4dc7db1cf288451fcbe23ae55033a396aca5ed2fd65f3b8264ea40f66ba45ff1149ae0c967c24cbc8e83e21fdee5916bf6f89ea6180c92777e1874a6614bedaad253755d9b689deaffd9914873613c9aeb4f0b91ea9d9c45bc39f112f5444c15484952d8ed5dcc7bdb1b634a129f0c8f2e7f8a9f8e0cde36aa96b3e23de7e45256a68623bbb345aeb524bd8c89c8bc4cca2272ef543f24e22b2d532c4b0164ae434256991a92ad285d09e9ffc4228cba55e777b6786b0de4907b294c2bd37aa50ef6d7feb6ef7d9844b20bddf09eebfe915580d9a8a459f3db5805fb9aabc5f0e3d67f69417afdd703c2847632ae01aeb19a6605dfa586aae3e2cb16a0142b3e267e50d96f8d486fd6a33ec20d174e8e9237cac634caf3a63a3457bd11d955e3d931e49730efb1edd6bcb46585a9ec20b1b0ee7630ff600c5829e6d3c407c0036d0b2456bf6bb832287924c2d188a86ec819d054ca239573d4b87aab170b13494b7d7099afaafc3c1cd78cb8931f53e4846013ddf1b014afe54ef0e4aef9544b4c67e63d899e5e8fdea9fc2e31e5e9d940692ea644f9fd6ccdc63d2cb3cb10797ac86972d8bdbe565753e35d1783469698fc9c9d8ea025b7896908565e4e4497110f702f6a3c3e52128b7f94fb310684940c4e9147ac364dfc617f68442fbb496da395679cbf623a0900d44c8836ec19ca1cae6a485301a119d2422861f3d16af56a56803baa221b03c6493565b701a47858cb0eabc27ca785559a16e86a428dcca89920b9b2cad41da61e091a3d939fa94bb4f2e4a0a65eedd187ea4e18bced0b530529a8bb5fac598ae923bf8b1fafc3bc6da3891e80e2a0e0e58433c114e6269326d2ed0f4351560f9dcadeca91bfff389d56f8eb2d61165ddde85cf300687f65398b903e6c9333c76edfca30655b43eb1dfe4a2c05cca853505d7a1f80bc2cc5b6ba0ed2d4ed465f0ea09de055fbb8766a441064f37a904866e8a163a88edffbd579eb4b2bf0c2fcb32af56acd63069baf0e3c3862d8f8d66dbd7cdf935d3b2a200a548d5afb72a9ee0920f06c757bd092f9a6c1a19d575c2d2f5decd53f5c20b5c90cf58b6eab03d2165aeebe27526d10deeb398eb2863d026518e06c009b505781fe195ab15991339aa5d458d3e35d8231c513b6a62c13a1b8a4e03e776618a4f67dd287ba116247ba984fb76e776168e4df3f66338f24919937eac9461e2485cd30c17e6785efa2e29b725fa72df1595b9dd0b57d95bdccbfa434be7af1d3dfde46aac9041ddab353924913c2296ddb6a7b004ab4cd1a9b22d79a43c2566831cd69f25e2e45cd2621e6127e48c60d1a80eda446b995b10a25bba129a169391009ff1c9110521cf109f7f5482cfef3c9c72a0ffb014fb3d1521449a609caecc9389c8ac83182e5049f9366b8d3b659c074f441fa28c1afd691c43169e73dd5536ba76527f8e14ab934b2a4837e3bf8be346922bd04c7b35a30549f85cf36d29c8b0b299ba14df5c20da61f65000cd9f19f2e34575712d8f977ba611db68778c52ef1374dbfa7006029ef910a08941482fd598f83918c639aa9be79babcc8dde1948ef14a79f9c85a0750498f41aee933219fad7903bd2ff68b4cddf01c5fb712131e68a4d323b3b6d6ed47c457c6b6d6b48eecf9a6e5a5c5016c4f262f152e978415caaca43fa63e5aade73a077ec40bcadbfad50f1f3b5159f2fb08a4ebfceff79030f5acb9338be8e05d6118da068008e52c7db76e20055dfcf86dc792287f69f586932ec8ae939b9279a4e9f4d8eb035492476084d3427ebf2412e5a97d13df47d92f3087c05064821a3d126d982963d0aadfc84158235aa86b33637a0162a98f95237ff17ade5f9b12029c6ae5d0c8b36df29477bbb34edd397c902a3ce4462c893fd9f100d22a6816d689972a726be0a2d4a50bc42fbe16c4d0662949dd8ff2d4ee2e956e79f5986ca11d29e9acdcde1db3c0a70c3d62e7bc4a1a91f66b213aea5ed294e0baac5fa5b1e379d1f8e726c50ec0e6c56c6bc72bcf3a607bbd449706971b193d506d4123adad907e0366c38bfe3bc8d14f7635673d582c04913c9c5a525aeeb21dfccc42a2269645487dc845ae9b6a85e3201d9ec862eca9e4c6b3ae209b922173979700ba87257d92ea7a304b604963d16b35d64c0b4236964505a2c09d3dab0538913d6ce8f2b3fe01739e82c4e181f61c15abcba65b7da2187061bb21d532522b4fe088225743c89ca97aa67333c2dcf299312bcd89241e6d438baf85798c5b46a5961d22f9faa1d89826a1f179c7a2a65bc1fe146eea8619d1189bb5efb508e2529a430c5ed77e46b2afe9b5e1ff9ede952e3be7efb664b7f669bf01c66909d3824cbc56f493859965924171ab8e68650d6d6c496c3ef0fa1e7484a5d146ef5c0cc124534ee36906d41aa8238eb3e71ed6fbd0667b820292680df5f80412d89fbfc4a8dc315f3620da055e1f8ad54d6acacc6f01edb86866e66d28c24f116cd077d1f69f19b36e63a3bd5506315722efe6cd3fdfa5bcf1b8a526d47b1687be7f526fddcacf5df1623fdaa1dfc88f05082399e258d5d2bb8e32794b4bf86d6ad66976c495acdb769734fe292951ea805f13bda82a5ac6adce234ca97f21c76e6f7c4e2b20966437630f9afc2468cbfb1a7ac87bb6a00dc9f9b1b75729c1da3c24c098e45bbc885e56c4a0d0ed1e131fa14d860dbd0db1810debd62fdb30b04f39e097ba96cdc07f1815f8fe36cd79b7e71cfeecd693d8d9b212956c32828db8c08be3f6f363deaae19ce319806a01050610dd374dad2c636bebb2394d8208a98f8b8808fa40285ee0a01bde9cf43185b04c09df4ac29c80711b38e7e30035719d108cafe8d3e69f8f2be53e0f87bb8d23fc371c670ac707f57a3ac87e4381b46403846ac05db913b534a3629d4c560df3e68fb809cf508a9dbc92358091e67bc15ad5c0789e1e5073d3e114a5c1eb9d887531e9b14f91a23a356589bb4ac582276fde34dd97fdb127fe6eacf2d2f3329445b8496d573cb93d15c02829df6df48c57e7a17e6aae0f4d98448c48bbb7e641d08c3f3fd96ea0dec87fd2a61f703e6f91d5b854f0d65e3a78825953ae0da2e86b1c5", 0x1000) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000580)=[0x5]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000007c0)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000ac0)="c2af03032b5dc4c457029d1003cea1f5e5f11786f7fa804590e8026ec2ca0bb8aadfcdc311596a2e2d29a65893991777d25653d0f058081b04626d8b37234722d60d2dba6a93a9266b4a9c5e4dc7e3ec2ea200"/97, 0x61) r4 = dup2(r2, r2) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000800)="504c70db464147a96a69af0ca96a619f12e9deada6341564511d3480ef77d66b1882d24b7bc70aa05ddaa9bea405fe82cec90afbcb48c863260d21a5fc21abc5fd75546da58669ea0a025ffc27c254c0804c96ae358372b4427331678219254f4edc91ead61dcc00dd23796838690629ec92537d2aa8d3ae041ce11f8b673902cdf95a020a27f8c72c0bd7d69b36e2d1c86f0c5423a07bd6334014ff89fe1c779df35e6ce6429e84de4fffe246560fc843913e9dadb67b62008fc9cd931d61c038de0acf", 0xc4) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r6 = fcntl$dupfd(r0, 0xa, r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000500)=0x80, 0x4) dup2(r5, r6) semop(r3, &(0x7f00000002c0)=[{0x0, 0x879, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x7f}, {0x1, 0x1f, 0x3000}, {0x1, 0x6, 0x800}, {0x2, 0x85ad}], 0x6) semget$private(0x0, 0x3, 0xb4) socket(0x18, 0x2, 0x0) executing program 7: r0 = socket(0x18, 0x1, 0x3f) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet6(0x18, 0x8000, 0x20) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000180)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d", 0x3e}, {&(0x7f00000001c0)="39620ca323542badb996014a0e8f93150b", 0x11}], 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 7: sysctl$net_inet_ipip(&(0x7f0000000440), 0x4, &(0x7f0000000480)="80fc3b7d2f232fa6edff6eee102cd64163b67836f4eabdb52efad5eb2fe8a80092e26d74492a4ebf177d1aa3cf31f44f82569035cdf37a4515650c122fb1786f14c30767d44779fca770c5676ebfe4", &(0x7f0000000500)=0x4f, &(0x7f0000000540)="0c8554febd8e95d44e9323d87e472f41c8ef00fc95d2d00c7dfe8f54238d398b051d57550f94180a63b17aa79dab2e9bde843f7b66c5d929dabc12bebf1281961036938613ff059a09601bf182510bb5cd1d206042f009822bc8de427cf9fb4785beece9bba93ca99c67e6b93c40a1cd4814d7999c693c7ccd434311cb6af6ca18b0948d07d5245dd993d25a804a52836206981c52812234ce3553daeed08b92aa8876c213f7777da1221228477f4f279c830b2eb5ce9b255b0e1aa5ba1072327d2f3850ca4898ee4278c26cb8937b6caec8f9b729883697400475295f639e34cfda3fe975f5f2f54ee8b386c62324fa753ba268cc2086461d681ee86fcf267b800cf775e2ba37caa3955ce3a36454b407959fad103e7f7759c534e321df032b96dd7e309c31e7e9768af5cff8195d757487df0f742b714c1caf9bc07d5c9f880eee779b5fecf2e84030a766bc98075281a1620ca75eff2073b9a81a47caa34228f5000eb41d338fcf115c12445116ff31aebf7a41ca702a20574722d71aa7faf0e52cae3dec7648aa9852431e23d9fbf505259a2e37a19d4a2dc14c640dd109c664e1950b9e0dc5964e9696c6c2c3fb8fa953f2cf63f7df7a2c9b98cd748ad252a298bf4241aee170e6ed0cb49262e832633455a4f76f687ae78e26387966ed1207fa5c0946d5183b709f446d99ae9ca5e427dc1edfe1a92019631231485b9f146acb46500bc96fb93ec66d686c0ba3aaa33b9d62e22925dbd06c9e475adc8ba9f15354dc0a136aa6426d3575044d7775c02c3e48194c8ab9a87f45524eaa934268022425d938847cce280ad44063075c55687343d0b15957ff15d2287f6213d8d5a01f9b3d334db496912661770c6c3128f295e1842ab18e5f6680a07ddd1c1d8904cf0f59d4d4db9bffe5ce05b5867f2f61937416155004bd571256a0b9ea32888c399933d2abfd661f439d6fc29f27e6c424851521398d74901290c10949b97c920f9b0b0c934760e5d7d96e41d2e72a3c35287ebe7c25b4f8b977ab5c7a98c7f03c2bc85448fc4c420f708afcc9f4aa244dde2c7ba34d8f4b8d15f92c58241ba73ad4955c83cc3241aa91806ff7221f988015eb31257dd4e4817eda9e88d3e3f305e5fbd06c9d9d3c2532c2c68b53a2a87cdd13a1546f1c6bcd9814381c51b5a9a1333a0f9a736c2e4669774920cee5d0ce44ab2055ec9ab698dafbbce41353ca4a2e7a9b55efb4e3b8377c3369a97883b05e1ab48d13e87ab30564a2a349b0598ec7c86ea03b832e5e9afdf252a3fc9878fa81a5f084775b7c416d8ec475f7cbc17f67ff5580ac2313aa5df23a8b9595349899544565a581670e41b1ea9527f57942b9a4f04ae986d464a6c13bf779f6d3d90c362deb8e83bdf2816932b813d97a219fc6681577f716dc50a75180be611f74cd669f75bd99a61c4294c22ed63f30ebecf111f2e3251150d8f5bc01780d769dcb75d6af67cb0e1f1b53c29abbdedbc2c3cda10c6be19913e0c3d1eb073898fd55644a532cc3759e98b0d8934effb2c3b32bddc40e61d96646b0de017991c88015e42fb3d67e5f8ec5165d8a9a2b21d90d1bda94b3081f04e69e67874ff12d2d57a076255b522a121307dc5afdcd60ba71855bcf811df0b852dc186375eea1a813522749bbc981ad449135baa621bd52330522beac8230bda575ea1add6b0e9131c15655967f4b920d71cb102bb53071cce708dbf7cce2de1bade21387bdd6fe6d6b324fb06a265242c2dec4fb48062cade012c8eb7351c2a707e96219a74d9136f0cb266c894db6953ad9d90cf8fb534678640594013715dfe2bba9f3fac5450d257e8683f6b6d35a21af389487a982aa5fbc37953fa47d61ee3aecd7f0075a8140f356042458446f5b5c98dc446460519d6097953c34009a62a483b79bdddf3e57786c109c76d2939fd5faa9b3655edd98b062f48110e0fdbd397d231b400d0b3398ae793486faa36e714a7b55d728fec33d14628084ecd99f5b7e037aaa735cc5f4783a4eb504f06f2dce0d1622dcb7aec694770132f8f664601b8a7465697389f1bc75455d2b7989883ee42899892c86b00a384eb6c8c6761b4394db134b2659fbf055aad24781bef6936c15849e6c0da6b67e0f0424459466db5d734387d29e658a2467b5bf506c7ce02edb26b5908c7178498034aba9d0c66e6e419095a78bdd0a86fb0f78c6ca77e29e6c3d7fe9fd6f680d585b5c949519282f6861b5b9d84b4bba523125e794a64ec65111a721e9556a4d1b01a9ebc1dc1bf9fbb831c7f0131e313c5977945d907ac2e887c9d050495c9221ec4fc84fa14e08205131d3b448172e03a02c33bf57f45cfede04dbac3f0490124767be755a798313522c8c49176ad7d71f1d9cb132aa7db63d5e9f3a8903d914b5fcb5ce71a760d59737c0e7619c12d68ff70f54eefa47ac4e73854d1ea5c5954a43cae011d82f1156f129a3ac0c5d6361c9d0a2d11811f49684d181297c0e4563242399226b820ebe98f19456628000bd48b67a4e0cfd1bc6778cf55d120c54245b343b865a4b3c6d5776e7e207f79512421d75e0f1239fb25c7caf66d5d669d92a26a9ddfea0756aaaea1c4d20d334aa9d1f735a147135940f96cba036bf0b15d92dd0f6c0f513e34897ec10c2f49bd197e3c49ae913f54efeaa2bf6a81f6851385950078375882d94ee4fd6cd5348f54771778735d6b1a3fb9090ecdd57d381021a6eac2ee463585f45ce034429e856b7c31b0d37bde773a3c9ede0ada60cd7ba804135ea455b957cb518a7999f4fe6489b8bc91a5ac53375d0704a561d23b68db448d1121688ba59a61dfc97d94c8feeb23c2a8c2d073a54b567b70e8de24f3a692b21d592bb68f349c6f964cac44a539451682f82a4eb7646b728ce63b2f9b4ad1696d981628539007eb1d3576a7f9ee4bc796b82e5c59ade27f21a56ad5ed8b838b975cd36ebd9b678a0bc7fa8b05ae91d3d4a142414d7b890d3cc30d758ef31864fb888b4bc67aefc55c59d75cb6545aab0249c1cc874d408655a4229477b68aa33092aa38af58a88357da32fe11803d032a5f0b30717915eb8e325aea58add8a9fb79d37675cd3dbdba62f88f96896c1bc7280f60b79499b39505f2a9142789f36073276193b94dd0c12e900846c1710bcf7d2cc2566cdff743abb8b9eaf983cd9d13babf6072a1888785abe4fea4c0c3c2d10f48c9506e6228caa21b34e630db5ad9f7f33c79dccd18fe6acffecec9bd59e8bd01a072ed3c9d27880c0002205f8c8051adcab5da8543ba4f3aa08089c11dd86cfd60a861f237768a2ad4a7ff694a97cd9d6ef3d8a33507db7772e7b8a50ca6964bbbc5adff4ae02e3cdd4f40b89bf59d2bd066c0ff353ccee200f6a7f924cd44e2b495c0b0e621ac2d0ffa1cc05fc6109743f5bb7105cef556b64f0499b56a9dd0007a5f15d0be77d5a08c2e1cfd21b5a5df133df7f8b17cf4bc5fe389f10ec3246fe2774119bb2446227398d82b286633ea266595d2eec30c2750613884afc8175c3668b852b7b3b39ddbc1e943180ff6014b5a4ccc883b1d310262072af82dea7879816f6df4bdbc16a58f83b21916953d263092a4b7401d97669714473951323fdb47e7a789bbe667f2e21861bfa204ccf1fd56c68225fc95c8beb20538e398fac1ca7ff725e5b805f51d9ae276540287d2882b7fdc3f8906086a982c2b0b72d8b56f499c032cdf2e0599c5fe386d15804825443bf724c3661265d3b0b63444804be95dd5706c5a2ce25005914af59882cc80edf66cc9961b5bc1a3788e127a452664ed1660a4d2e249ca9be698d94b6b67f46adddb498d84325ff2ce3f72f32158207abb06370bf7d4b4df028c5a99af4fa7d3aaf107daaa8d1eab11ecf4fd713abcbb3a05733ac2a1f3a1db3ee8777ff4b9b08285b5d533caeefc485e48716f2736e88f176283bb09bc6d710e7ea3b7b6274bd25684544572c156bbb179ce29c6d9d598975064352159f7877e9ae4eb7dac09164781f2a7e90ea1958e71f871ace941028f4c10e619965bc5bff8540b9c5a4205931ae45cd6c8e07be1cf2d52e644a0f611f7646f36d3c572241e37ecb5827847f6d32bade7c2f3bebb3a0d886d74b27bb3f334c59671f25402540f0a6ad12d0824ab1ceaa6a37dedfe386630e4bec8547087ae4e0ab51c3b461b816e1dd9a9e4f1d827caaafed7327ce4850119573f4afc0816ccd4fafbe85b6b5369e25755a789f84802afcde9ac477f0f3f60008df5471e17d4b74d6e61328438e33cabb28a3f6c3989c73bb91c690ee8e1df0a9a7efa6b565151d7ec2e0e042794ad1f2f99fc1c2ee39e83ad7c3422ee863ef740f6f6aca6c7de4aec8f11f553f49f6cacb46ba377b4a659ee975f95e71b4425fec0c9fb2fde79d251c995848333cbe9a5c93d9c7d134810b153f3aa60cd9cfbb846c34f2189ec6a7af99286fc439378e958462f9edaf64b2afed3564e1324ad2a01f3dd4b1e9ff024a350c006ff85c44b34a1a098fd8448772b379b5ed0c4dac852fddcb102084185e441f0b038c9102ea493f98da6a8a2e13736b8e436cd6775bd11d0f62d6460ed0faf8264dd366d93367fcf7e3932a8aba22caffb9f43302cd603d4152a62b56f2491eff1dbb05df6faceed2963966ac5ec73acc95f5819c2233f125e8354631241e5b46a50d639e865c877ff98b154a62b90f1258fb527da35d10813f3987d9639c6ddd23e3e02a2320ed15723d6796cd9740f668ea15a96b237a66629b848351d8fc705dbd504b884869f3eeacd662ab00216f3aa6aa468cd3bc14776cfa581bfc2a75226e4d8ce1edb1794944b33163c6350b0c32d691180b8aa64b034edd29999b831cbbf3db37193f685342d3195b3254931a3e8c6c6da70c286a283d01e37138ba6eb2b16e05b6dd23997dae8cd77a37f53967d6a0640ac0868c48a6e1505457e95a9c945af6c803d8eedf0581f9849ad1ac241e8d94739a49504ab24fcae063baa56607048517120cecbddd0935d5cf820e68a88b277726d2b3428a2960bf8051ae738f20ec40b56dcf9722ba59f367ac573b81584d47def44c483ad4cf186f46b07d71acf542e191ab3c18219eda8d60d424ecc07e95016a60e7144ea9f6dace2a33a63d4c61e61203d5561549e2c68a8d4e67f83a2ffece080c2a98428b439aba0c99a4e64e95aa4e60a7d11c5e2b12d812e35cfc4cb81df72ef37b23831b755402fda1d7d24206f0b1a1385222f80d385e1be0e7d6cb3d4ff168efb2b47a87cfd9d9e9ff466fdd5deb3352411e1844933e6e36da3aa8f6c160255d2500eafc2e71f66b25c703ad35f1fa55ce85b9391ca46f347a349db5c1ede250b7068509c90969d2d8af7c2a2195d22403449550c7f3138c3363e3222c70d63b4e54e1d30e9f6b92d46710013c3d709d9dcc4ec3be84eaeaf1094f184315a6f3b45119b47fbd14b4bf4a3ec18777d3f5f79a18293ae4803e0d33843437d6920a6bbcdaaa1cd9045b6c6c6897a3c7937316e4c26fc3abcfc8713d87ce474a077b34a5286c98f1eced55c2aef75a1e568c52529d9b950c8a3c01f7cfd4e3d53a0a6e893b4ef6b93c067ce9612a5b5fc4c0126379846069ac68c45239a5a17534f3104f9356cb89aaa42850c9b9e9265313f0d424b52d7a1f65bcbb5be64a57444f4f6b943ab3e0ca50238bb3f23a759188235b0bf72e05020f77af6d4eb084ce24ef6a09d5f5107fa64eb99df0f795073e830b999f485675d679e4d8e6535f96b6963bff04037861184311867da0dafdaeb6", 0x1000) r0 = kqueue() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffc]}}}) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x200000, 0x0) r1 = dup(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x4, 0x3147, 0x679c80}, {{r0}, 0xfffffffffffffff8, 0x87, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x70, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x70, 0x8, 0xd3e, 0x1}, {{r0}, 0xfffffffffffffffa, 0x6, 0x4, 0xfff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000082, 0x7ff, 0xd826}, {{r1}, 0x0, 0x96, 0x1, 0x7, 0x8}], 0xa8, &(0x7f0000000140)=[{{r0}, 0x6, 0x5, 0x1, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x68, 0x2, 0x8000000000000000, 0x401}], 0x1, &(0x7f0000000400)={0xd5ec, 0x6}) executing program 1: rename(0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() poll(&(0x7f0000000240)=[{r1, 0x4}], 0x1, 0x0) syz_open_pts() poll(&(0x7f00000001c0)=[{r0, 0x1c}], 0x1, 0x0) unlink(0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x2c0) r3 = socket(0x11, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f00000002c0)="603ba22e0519ec93077299f26a1f5ccb3d3333798eaa2c1b49079a", 0x1b) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) shmget(0x2, 0xfffffffffeffffff, 0xa00, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = getegid() getgroups(0x1, &(0x7f0000000000)=[r4]) mprotect(&(0x7f00002f3000/0x4000)=nil, 0x4000, 0x4) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r5, 0x7, 0xe, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931", 0x11) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x2b, 0xf, &(0x7f0000000200)="eb7fd4ffcb02af6dd359ff13b9fd6c1daa4ebce7c11b0fcc66", 0x19) executing program 3: r0 = open$dir(&(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) r1 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x100) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffff5eb, 0x0, 0x3, 0x4, "f20f00", 0x6, 0x28}) writev(r3, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x5}, 0x7ff, 0x8, 0xffffffffffffffff, 0x0, 0x9, 0x3dd, 0x7, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4, 0x0, 0x2e) sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7ff, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x1, 0x0) dup2(r4, r1) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xb) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000001c0)='./file1/file0\x00', r2, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x2, 0x2, 0x0) executing program 4: getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r3 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/61, 0x3d}], 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f0000000580)=""/163, 0xa3}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000b1b000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200000000000000}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x102}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000542000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0xd719ce416a4b235, 0x0) unlink(&(0x7f0000000040)='./file1\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) getppid() executing program 7: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) unveil(&(0x7f0000000000)='./file2/file0/file0\x00', &(0x7f0000000080)='c\x00') sysctl$ddb(&(0x7f0000000380)={0x9, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1800100000000}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x1}, 0x2, &(0x7f0000000040)="0e01ca3b08aa02ad233b3a4ca822e98208f56871f7a0b8cd7d68bdc005a769038681f1ad87f1b27cd225213846fdbd", &(0x7f0000000080)=0x2f, &(0x7f00000000c0)="f3c1", 0x2) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) (async) unveil(&(0x7f0000000000)='./file2/file0/file0\x00', &(0x7f0000000080)='c\x00') (async) sysctl$ddb(&(0x7f0000000380)={0x9, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1800100000000}) (async) sysctl$ddb(&(0x7f0000000000)={0x9, 0x1}, 0x2, &(0x7f0000000040)="0e01ca3b08aa02ad233b3a4ca822e98208f56871f7a0b8cd7d68bdc005a769038681f1ad87f1b27cd225213846fdbd", &(0x7f0000000080)=0x2f, &(0x7f00000000c0)="f3c1", 0x2) (async) executing program 7: r0 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000004c0)="7f235dde3abed1f0faa194523d65cafe1728851e42eb71b018b8a029e01955db6a12d2e8e65cc7448a9b33f62c523c3c1b336b53637bdebfe42e94102f57fca5", 0x40}], 0x1) socket(0x0, 0x8000, 0x0) syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() semget(0x0, 0x0, 0x20) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="e4fdd8e92ee61de35370bfdb466085f701c662e5c903e1aff69a5cfd41214978319a1d0a3a20cc30af020223ed98ae0d6b6a2d838fed5c1676af34b32be66b4c74ea238450a5dae8773ec2f87d409d7867403f2c", 0x54) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) mmap(&(0x7f000013f000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc7", 0x83, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="fffffffffdff00000000000086e760154e87d19136b1021943c2000000000000ffffac1400aaff01000000014e00"/58, @ANYRES32=0x41424344, @ANYRESOCT=0x0, @ANYBLOB="5000000090780000"]) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, 0x0) mkdir(0x0, 0x0) unveil(0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f00000000c0)=0x806, 0x4) executing program 1: r0 = socket(0x2, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000580), 0x4) madvise(&(0x7f0000613000/0x2000)=nil, 0x2000, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0xfffc, 0x0, 0x0, {[@nop, @md5sig={0x13, 0x12, "b069fb7caf826f2d2b5f31684deef34a"}, @eol]}}}}}}}) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59d78aeddd0dd3632a90e79c8a0aff3515440fad", 0x0, 0x80000001}) setitimer(0x1, &(0x7f0000000180)={{}, {0x7}}, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) executing program 7: sysctl$kern(&(0x7f0000000040)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x3d}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000690000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000692000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f000069e000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000069a000/0xa000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) msgsnd(0x0, 0x0, 0x15, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000001080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x49) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x2) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) getdents(r4, &(0x7f0000002c80)=""/4091, 0x42f) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x0, &(0x7f0000000040)={0x1246f8ac, 0x6}) r0 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pipe(0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) syz_emit_ethernet(0x4de, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020000000000000000100000093"]) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x2, 0x4, 0xc9) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xe2, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc2, 0x1, 0xfbf, 0xb5a0}, {{r2}, 0xfffffffffffffffa, 0x5, 0x80000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x84, 0x4, 0x821, 0x1f}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x20000000, 0x4183cbc0, 0x7fff}, {{r3}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0x2f0ba47c}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x83, 0x2, 0x5, 0x40}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0xff, 0x180}, {{r0}, 0xfffffffffffffff9, 0x87, 0x400fffb1, 0xe7, 0xa20}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x18, 0x4, 0x17b, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x7b2b, 0x3887c1cd}], 0xb, &(0x7f0000000000)={0x200, 0x8}) r4 = socket(0x11, 0x3, 0x0) readv(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1) close(r0) syz_open_pts() r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), &(0x7f0000000080)=0x4) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) recvmmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}], 0x2, 0x0}}, 0x10, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmmsg(r1, &(0x7f0000000400)={0x0}, 0x10, 0x802, 0x0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004abc00230065fffd00019078ac1400aae000000200128230d0d3f339abad64e88f148800c10a0e543d000000dd2e671564de2d4994858b336128f09d90fdc8e623163c04f982e202560017e07787fd0c75e57b687453cf5ee78d73b833692b75e6b0153bce1e97e38b7ce9f80862c57d5edbd39ad0c430b0f6c6a0ebe8cf0802eacea4993223bfbecfc01b07f357789064c2cdb376b3d5a9050e74788d07b550ea4587a896e929b69063ef32f5b1afe8b47e3c3f72b38a73af64779f94062b2a5dad097044815adf4269f1e1ceb612abbd7e16c853fa28d154e3099d1be4c9a885135d777ad167c4019bb9647bb89fbd527292ada437fce1d4227dcf9637d2cfe18c31ff7b3eefb2247a59a8d0423abef1b751ee71ce4e270478f22afac37b8f4c1c71e8f24186437e13c96c27bd8438db64da5b5aeca9f04f443720449e9cf3b8d887f73e92cb4906830732c2c984d08ed729436fd3e652ae9a529200f5848d63591bd6c9fb4cd4f39c689f1bc8021eb13b8d5a3aac5b9c89eb8f749482370961ed4d9f28cbe23eee14991b1c33f31671ea401a6f32ee484f97765c2b954490a12bbaed7822a425c8bedf2458a9dbc4ceb94a49c3a8c35e01569992d251948f612c70da324b8cff33bda445b643ceb6ee6f96388fe03de853bf9d96a0ca1235966c116965ff7ca0f724334c09e977e2c90916f19d0707cb4a566f1d548b81afefe6e99c1b4cc8c4d430ad2f252c82e948f5f906e95c33c0508817e73ad1df8a6964ce4ee03f17d058d54be564a5712789281dd5d18256db2ef2459841fbb0f2119a59d2d0477ab23d7b4fd7b08060b6429b1bdfd7f4fa17e50256181d57bcf2f43273f539cbbce23c301c188ce437555e77e03a37576ed595fdabbddd361fee87c342338624906f1166a76ca3fc989be88f37e225b4ff4466dfb22918e41a172daeee3a9d523445486678eee328a1b9761c942e4147818bb33c77138e831fc174e4f418685a8b4fdbea4fa1f598cff36b34c6419e63fc83c557a98c14be46b9849309c85b4f9e0ca96ec790ee185b77f76420871d3ba981af6c9cc154bf39622851b2addac7be972f398864cf0474352e2b255b4fa5bf78294cd042355057df9752663e87443b76294269e69d4d7c9c097f2d224808106bb4627367ca2d4df63ae69f97a738475777e856c150e0b80265a447fd09cc294fd5ba4be50f83504243739b961dc6a61e923eab265a5816aea94620e5c488f3c05a2f5b16db07738472cf60d37bbd9bece85f6ad37a616efa52621e9c1f3015dfb34887ec0a3fef517370877574f0fd05c76d1174f39db5a8ee56f15e0d83a4e2e09bf978e468b6051392f35e2a8d1c74281cdb93db91a2d0fd023e2fc4c3f7143b6a5ee3242ca131e1b8d3ef0d80a1eb985f73c5c008d5b8a3c5ae78fa4a97eda41fcaf22533a9fca3b15298aac16171408e90f56b2f83081b729a75559e26bfeec8cc5bb66493d5629e0558a7dca57636ce9186850407464e2d8af51ec42d8f36c6d809b1b08213081ae99222c5a9088fe7af7c50420f170051d73d9eae0491aee606aa4cd190a7e84e40624ad291fd8083ea7112916d99373d7984f35187f6a6aa25e5f83ae27f1378940124db584b96a614bfbc4d2ffdac8fa43155d199cade2ef8acce2a548095ab34eee39ae3535b0220386c6af631ec8f4f5e696f08e2071d862fccaf8fa9db624c2b29c965e013fcb3855c1bbd157cf4cc2bb69863b272d3d9b9c9fb7f2a933f35c4545533087be2d701e0bcc88ac1189af9a30cc408ca4a898ca9da1f026692ff4cca2f90e0541d0eae1bc7ed201937e093df2b4d14adb7a21f788af1f8ec108a02d0e1ed01a93d6ac2f38657fe0928e0a4bba35f6acedf5aa645ccbe8bda57f6e644bdd1d6fdfd57c7220d277a7829a206cecb4758752ca9033c89a43868b3feb2045c4634cb374bd5aec007bfd30eaa8f080a4bba4a50c520c26a7104eb9e7b00c92fc7b0381091c23374d7ecff409add0934460dad090ddfed0a4369e34b264c6a9c2910b335ef488d872db924dca93ebb0deab80ea7e830bbbdad39a587266d250f8d9a20b244e187e25d38effb4710b31d8ac00f6f138f8dd09f30e4dcc748e851854b12dda6531a37f6d18db1db55f56934e65102cee140d00e3bfa488e0ee9a0128c76dcbf7c295e830e5958f00dd06e12707b4e95f216d2cc00b20c950a20fc9f7530894a7db01b5aeefa2a3f4fc6c7f5296b08218fef95b838b7dd17ed255d8ef8ca42a51baf1a84625188cff130dcab76f6c8f07dfacc0aca2bcac14cc72f3d87e705211433c092c0aa032854502a1c35fd9893023a4296695dd966516cad808189dbd74b25c9b0bf3175949ac5f6befd77111a4373b688e007e8d3bda2b33dd5f45c855e21fc2243bbbb89c5fa6f2ed8f7b9df3c1a1d2f1608643ef3114c0b6a3cf818fac12956e4761e0c19beac06344446983c1b6a6171b083fc6bec0c682066242fcfdcbccd4cbf890e1d19821c647a0a89747e6fb78b7dc1a0bff0d8bd90e9723b3b4c3601facb49a7f77ef1821aa9fc0b8b2cb8085e71a5841ad6354e266c2fd4f20ed3e749f47e384ca283af12480a4213792f46ed2e30ef94a4f9d0710b420a014bb71f795151d6baf9ea65594353ce4ff5ce1debf451d49920c1bc009305760c44e7ec23020b5ea1771544ea3f8925999e24b87ed03506f9353e2cc573675b87899141a0923d7d22f4cc184f61e3821d17e3558b17285bd95896cdbcfbced83d509a300009a9eea189e90bb2019e60c2e7c6358af7b96d8d2241a3fa0f438f8efd21dc0224b2f447fd5c0755ba0119db65332d4183f21fd549865d3f45d609ccb1f25760b14b6006a03219162973041cda2026b198e6d579ba4393cf99695316fbac29db6726005bccda91cb37d2a2f6f8f970a781f1b7cc070c8ca3cdeede936d8af1f759b8b6383760f65e957fbe61c2ae04cc26bcc6209d28cfc1efef5d5d4b6f00d39f0a85e4fdd9e02174da244bd259f319c2df60c05b0c76db3502d0f8ad78dd7643e45ea5083231384e28f78dde11e89e3098167f9d178a75748907d5b5f812b3a91085ccc12b6797ce94f64a1c41caf87da92aa37f83c4e29106ff31379b45a613e6198cb5030dc484eb4bd3095a655ccacaf5b6d0c671f3b723b293827a86e08e200ebeb83e76a092a345cad0938b39db8b0360f57ede9031924c3ea45df25eb7178ce4cc0784d4505f197c8239d25e48840903b9dd080e73afd12519fc64e16d21acd0e8e81b8a8979a66d342bc23140a61a11a8d844cdc450cd64204fdee7c58e0b75790e40d1e9652afafecffba27b5624a244a0805c83c44f9b1e8ffac35634dae0a3ba8c49cc7863dccd02fa7e953fca76bdbb6aca93af167181d454bf6369d7deb1de2620d8408efcb1b6d64e1cc7fe34da56589e67231b0561c65add1d68e4b9034c29d37fb79d8004fbe541e398a42ac6919d73dad89642023cbb1c4a5464248de5dc08366055f40055863af8e880394d7204a0c9fbf790baf57e6768286b6dcb15b0b07ddcbd50b73af95616941944fde404e908ee2acf5c12331d7659adf82d0ece3f74b3af6422faa1098613f1e57b9ac37fa2299c6916b339db07372592edc58f0aacd471b9ec4e875b9bdbafce118ce32bcd1907a38f112de6e434ee176eb02dffcedd2c32974d9162d9e46454fcd64d86a7f332dbed5530aceedc5cc4d55eb6aad087e129bb444192aa2cae9424368a26b31f8f5f88f6dd62a4959b97504e86a29c35a60f6bf27bd6b01a35dfea3e82f30eb6d4fb87a2ad3007d3ff3595d1b5ee1e2684ddb36593809ae48982e1d20e18c2dd15e8f005ce844b697da204a7b3114eff23689cf6567efbaa14c03004c1110a0658036cdeccca1f568d886c7fab53c9c088d6a1a394afff7ea70984568a243a84b27249caeda2669b60da70657cd27dfe384710260ab1c7a1fc2d7cf1f0604573e5e7ff68a1b5f0a0a0a6e9885f486aeefca6c47c1003a6fdedf6585eb9472d5f67f334722e157baa99670d882d76ce13e3d8361a4a0971e895e3954d405e911b1cd1488aac487966c9315b80aa9de5c06fb514bfb37931f7e016a1dd6d2a5aa2adfa251f26aeb456fc967d40c1139f5a8dc48a4b281d08bea7436f941b4af3699ac65e49d94064bb90afed2b0f6b5939b0d2cb824529862b7544d6162d38b36dc1a26dad28e9b474c42d3c6e1cdb9126bae2eaeb8363c415df3b5d6e7147c16471a53cf0b5bae7d389c69e56259952980209b9432ce8921d8a68dfc51d1276e4c6e99cfb80b118e337aa56ad2a0adcd705b66d2e0bd13b0bc5276c0dd857ab14413b83cc4355062bc58a1358f926c09b68e63c86a2999e70daed19ed282843617fb79b42e3782c116ab90b090e3624eaaf1f2e2dc844aa94ee974c12713564f9e23fea6a38c1631fe0c2f1648cb512417f3fcbea94335b6a4c44cb1f004dc7822a86684e9bbbb05696cddc31e81afecb5c9948ad7ac18963250e23606c8e2ca7fd1cd5b8310c52f6d616f49c94ea281f9c3113efacb325c80f8d853bb1b75f8b159d28fb2f3305e3ef4aa38cc0fec094977ce7ae40d3156309e963c694d0fa208543d8c84d27f95fad3089e3100e7d6773dc97b8c665d51db27404204a3350269489ac677334bb92531f3a94b43b38fbc2794e2f7b1a95a165197d64c6ece8f1c0f6bc3cb3573bb9adcace1f1f2757ce7dde31d94a3eff1aebf68ed46a042d189ed4c40951c1ef2cf9466cc441f2e9cb38205a2ff2e3f6d41aef0f962e49bbd65cf9e91ccf2fe00b6f5efcc9e5ef349c40f366f51cff62604c5db4e2c4d229f8297fa76c9f84d3fc1135cc2a676a3bc328ee02795242b89e4de12b9678157965bf900b77c2f56b23cb329650d73ba2107f34371fc2a3f4e8da6c6334fb260645f0e4bbc038261aeef96b0e2fd99777ce412a5ddc74602ae5fa912810b71aa06d8ebd9b0d5cf42912f9862924da342a87e4108e00e656e6a0a31cc4a52e0378172ed12671f82a2165cca09f148ca36d01f95f0cf190fa5f31d7293567cd67a9f99e2f277719308e5acea2889a3f5713a2d3abe13fa0786d1af40a384066e08bc874bacee694311289e18a4db36dbc9d2f225818f1f2e4df7a95d80c8ad7b7d7afb4d41bdbe10ac72e7f709c3aa10a20c18dca27f5ed0b3aa632dc6cd420900375d8c3bfa94a222b28eb60b5ae09846d91de66064a053ef5ade92b22f553aaccba7bc431e6f17e53235759ea3acc9d002884edbdd4bc6c8a5aba174408853b34854f6a9f6fe125c2d5abccd0f0ea0e678584bbcf50f394916632c48b0e7ca019a255aa78f99725b7b4b3d7c3102ab5e6fc06d76a15cfe6584e201de796b307db28a4bac8c00d394dbcb797b9598f5722144842c1d2251ef330f351dc51cbeb2f839f225a3b2496de4f7c7ab6f6658dfb407685de684a2e93984332681d6a3a7798e5ab732f6799d71a4a7dee484ee348fea40c72954c694fc4fde5aa97e7bee331b9cebf8c25ad77339acf6dc0c60fb29929020497f576ab2c48fdd5622789fbe1b84907db4c29c4e87001fb8bfc785f8153099d0ae84a3d161f7a341fb3369d0c66a36f580bf46aeff456ef63e83c7604dbd5f423cae8536e1267f0188488735d216e098d049d77f9b9b6e129f7b9d87478b560bb6f43860f325fae94c2130690052c286fd4c690a29bffeff379b86442915823ca3b50c30596df6d3b26a31ba58c124f2d0b3b092381b76dbed156175b5cdbda8b64022127281accb47f969d13f90402f9f83f0dec9c0181b5e943ba70adfdfecf9c4f7cd8e1a58b6d1106fa8afd11"]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ff"], 0x18}, 0x4) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x32, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) flock(r1, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() syz_open_pts() getpid() executing program 2: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendmsg(r3, &(0x7f0000000580)={&(0x7f0000000080)=@in6={0x18, 0x1}, 0xc, &(0x7f0000000400)=[{0x0}, {0x0}, {0x0}, {&(0x7f00000003c0)}], 0x4, &(0x7f0000000480)}, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getegid() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x0, 0x10, 0x80}, {0x2, 0x1}, {0x200, 0x7, 0x5, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xffffffff) sysctl$ddb(&(0x7f0000000000)={0x9, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x40, 0x1000}], 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/215) executing program 3: msgsnd(0x0, &(0x7f00000004c0)=ANY=[], 0x1be, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgsnd(0x0, 0x0, 0x0, 0x800) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x0, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7ff, 0x80}, 0xc) listen(r1, 0x0) accept$inet(r1, 0x0, 0x0) r2 = dup2(r0, r1) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) mkdirat(r2, 0x0, 0x18) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x1000100000007}) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x94) r6 = syz_open_pts() flock(r6, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20280, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000240)="27b914a198577accae1995811df00fa2ec167facbcbddc230c36f96edb93e96e46f70b58c4b03a3d5cacfeb26d914083c814ce4921a9d59a06f1e89261a24acbb327b51183db9f8f9f88b9c6eb31d9936810c2d5995362195cee016ee05bcc97f5c8bdfb159366155351899622ed819634504eaf7b6ff6ad1c4ed3fbdfa9604692d27f3f31c27c8e03952f8626079b1b9622a99f7575efb1d8fbe1f1ee18b33f4cb215c0eacf00254a7fbd82ee7018920d53806c1b8f1cd6b6d788f9de6df30e5ffcab393342ec76e35571e66e073c75bc78ec7d5050421eacbec1652d4f754d7cb9106aca7394a7d5a22a9af67ff3dfe135acaaa3e993a859cfb7486773bd6a45ea2da1028a69a40a40d1249f13f88281450439948d5df3950d85b0efc5ae03e25dc01d76ed737ace62ab4ba7d2671427445fbdcf8ad1e4522105fbc5df21825b6b54cddc8fbb887676e91c44f99a59fc2d8ff9a2af75585d9c59efd27940b408bc0f2bc31fe2e0982cd1cadf1e129ac3a82f1df28f797abbb08f1abecf0cfedfd88a25f98a1ce6bfa3e2f344d6b9c2b90391134fdea671da1a0f6eabe164da32de03ff8758821193a61b2bbe15d9c505cd0b0f4e0a0c579aabf5c5734494f7b511b677d6c14961085f2cc80e32f1a0fccf7206f8137ee209a1b9bbb2818db264464b9c751e4ed665b6e8854f6f95da598e0f543e9026adef44b5404fe6d85088b94c628aa03d6f5de567e866ad925339a19a8abd0657b143294be5de3717b55dbfd0f77b0c52d3b51166e81c8aeda4e8f7550d56cd0948b083289eb425faeeab11d3faf0f5346317774d2bcf9533025d9a22b2e4d16b5dba83931cd529c7c21311cf27501d7c2372f31e77dfe21c2dca8769cbe8a043ee17919aac5ec88c5992cf00f3ce2ccdd526ba63fdacff53d512ae22accfcf2523d8a83544968fa26de96f1414efee6d46f994e1fba08575cceaf5b39c52e972de009415fb878aaccf8dc3c821a3b52060a8234218b2f4dbc84704c032e7cc6f65b0dc5b0c726e7883737c0fa4c875a282773828dfc34e9d24d50ee6c11264d026d246a7d69e03aee18d6f4ffa233fb5712cadc6a3b06878e6a4092568f1a777f447e6df45555abbf24fe4daceccaa7c3b07b410baec1badd42e493d2048be2bfe927676933892d86a5ef8621f80eb75deebdb1d1e1ea705dc2457bb77e3849d8e32cebfb49e8cff79ed8a3b253c4d75759e8ca8322fceab4808174a63b5ad101130f7a30d3c8de6fe8b8ba5dfb85c1a1151c3dd427fc5ddb49df18dd07d9f101ff62cb529dcce82af40677bfe3b8b579b99c2c5793d30e89f9a7968b7c36446cbe25283b475e1397d89f92076bc35ca0a0bd15ff41a99257077bce1bbb01c2fdc11383e01e8bef2baa1d229babc03b32e0893cf9fe22b313287048f5e826ee67d9d87a7d3c12829d002d90d6d19957663cded7266eb77c8b4ae987f9d053096501c22723ae8445f2ef75a80fc293a097f5374aeed7847fab8c2c2ead3e14b8c85dcc070c23b7acd111a7ae6b23f969590b57afbc502cd6d32f96d4da1b0a7986423a11b6d05f6f88d9570ba461721f4fa749ab7256231e0391a8715f92b94ffb99eea71876947840908d80fc6700781c62297e0c0982a32cef6e098fcadc1a5cb95796291677ab388c570ec7dc5b2032896435785be10d0e049631960d0a6e8121f2cdf9aa305f3fcb06aa1b9d53f87b9be01c96396910e0405f2c50916ff24e29ca57ebdbca7f3b74077b0afe87ef255967435eb003b930568c37ef889e1268cd63dd7662e85981aa19b197e4df0b4df117e82475836f413c6b67660578b7376f8e2e9f9f09846567777b9", 0x523) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea092000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) executing program 6: setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x4a, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "154e87", 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast1, {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, 0x0) mkdir(0x0, 0x0) unveil(0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) sendto$inet(r3, 0x0, 0x0, 0x195a05e282d6d69, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = getegid() lchown(&(0x7f0000000100)='.\x00', 0xffffffffffffffff, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x21a00, 0xc864ba4ff2969fcb) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r1 = getpid() fcntl$lock(0xffffffffffffff9c, 0x12, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x0, r1}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)="01", 0x1}], 0x1) r2 = socket(0x18, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffee2) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) fcntl$getown(r2, 0x5) mlockall(0x1) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffffff) connect(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f05", 0xa) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) syz_emit_ethernet(0x12d1, &(0x7f00000003c0)={@local, @empty, [{[{0x88a8, 0x5}], {0x8100, 0x0, 0x0, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "878b01", 0x1293, 0x0, 0x0, @ipv4, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x1, 0x0, 0x6, '\x00', {0x2, 0x6, "cc138c", 0x0, 0x2f, 0x7, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@hopopts={0x50, 0x203, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @pad1, @pad1, @generic={0x7f, 0x1000, "d05c77d992794c049287ed79602f430a4db8ea67e48ca6bbe14edf3ec33cba986b147cef38b7276b7e54f2360453ab03c81d2c808a98626d2307a8823356b37f4119a258c924e631616c15a112942a53b7210dda1049e09ff5067964823cf23fa7f314c305621de58dd417dd6e412ba0832d230edf2a8975c20e1b638a2f4ba3c301389379a5b0f37f5ee4ec688a087408f1108f6fed19dcd157ad8d0a0c1ee881eac730013a4bf7518484c86fa595b26fcf953f63a39c49b733952b44949bbc5c7a16834c71da408f2020eda8af366ca70b724626ef66e5b414fd9e0620ac2356e3a41156108ea3fdcdaf4df570fc1a80296f02874114611ab684f7b10e6bf67d3b0ad7f2a1395b6aab5eeabc67147bdc0a222a7db4881426c06af6d544b62d7f637fafef8a00383e0b3a49a989ce31d1570149eb789798e1683f5093fffa5443b4b1a9242b1d556c63be31183d4766bf6a4015d0149ee7596c40a47dda61e757f160a0874fbd1356ee340980745b3468a7fcffd26e9f80f259087145205a0371254cf06ab3870f901bdd585cc9db112cdec87950c67cc53135debf49d0196a6dbf16d411a49d316619a064eacbd683c35c219585b3bbaf9573eb5ce4ee8527ab9350d04bde7dab700bd4f31a84f5d232db4ac73f1b4ec53bdfe3e2e24141cbb83b29a830a37187bda1a094c949f1409e415c67787f96aa8aea185cc924b2ca918677bd6cb0698b2a8ecdd6984322774a764f0c7a5a33292c61426df1db45b010dcf0cb2fc12155a4b9fef175f46d173349e64bc27c5100009410db0f3991c96cc79af94cc2e86078e1cbac671cea24d1eb8ab7afa6423f71bc14fe6adaab17c23744d28f1c19316f46e5a0d3c1e4ae9f4259452c2d0a9e61352cf8463a0dc649e49734b6fada1ed5e58f0dc4f02423219ea5d689cd20aa17399e10af0f481c2acf36929e36f7de3146d7f1547324d18c7a9a261df1439238df7e22a0dd0a7e76d81f27f7a3994984ad51599d108f0854cfa130fbd5533fba8b6f5f226528b8d46a6ec46def0ece2420cc4c6ceab54abcc9cb98954a8042df6a2faaa0e831732b66715ea1c377e72e0eb388015ed6219a26c5db6108fa21bfc0b9126a34ff7ff161f99c7d549ac24a4c4eeb1d2748edbc832217ba96a7d66aa25704122218c3fbd75b3d5c51204eceb0e2064b0c5311f3dcca223b61240216fdd87dbad212675fdcc37c58e801adead0a7d1667f568721e562c18718313ff1d93cbbe58aef63121ff149cf2c6648aa9c7fd681146bde1e4a2e82ad4e92bc861536220cbf4567d7d247ca02a6228c0ed66ab64ef67608876ae506a63c1e504a72eb55cbb65a7bc2ec1a2275da049a806de9fe97fb11722673d7f29597248ca28c1e967af814002da1bf0ce383e5e45b97e4cc28fe7755969de4bf8ae9b5400302df151d8655220ad29ddc3c337ce65c7fce1975776bf5d04cfbf6115d730d5b196b9776868582b4eaf710b9deb46a2d94b3d4976007325a3c2839b8cc1ad6a22e2f302c5ff30029e52b53ba2c1e64780a36214e0362b704573fd3bdf2fcaa39e60cab2afdd7e4976a9937d2a5ed4e91e4d371c1dd495dddafe83dd68b122e0e2d3e98acac2f676312b19183a96dd6f8efcab2af52a222adf96ab4c5212d67ddba778e0f13ddd7a6b8447b4595ae0a9d52c19d3ef6e416536289f67044e5944923d5d591f90d3940cb3c7423c06d8d973013bf16b065fabe1b314650807966cfac662f38a4c25a57bda78eec70b6f9723199e2879e1b359fd37848d9032efc1df9a893dc711ba124cd2f82f582c7e687dbf334884157e19ca4f9bbcd80c6b4c5daa16ef780f5e2cdef74f39aaba6f7baac7309a7058fda51561bf2e60d1e6ef69cf3d639bf19db9dc8009528c69b3ef66e7a9b1be1aaafc9f47ec19d3a6efdcfa7b4d70980778e1d76b6e09735d92bb9ec6e0e0a011e710b5c46fa40cdc7ac0f4af63ea6c15c3bbed74c6692714e5d7b5c185cc0f499ebeb86296b282a7fd87850f4ddd4c8159dfa0937c605e670fb18bfc0c39b6324d1b370da80dc6998c40776cf7c70505d43f217dee2de72f1cf65f0f43b55e8812f1ea28dc38c54005f66d3ebf84905147819af640173b6c924024f83e743a483e0a5853f55dc7e2c3d0fa854a6a1cc06f207e69d7aeefc903cd288b0f68a527aa30b09d4d6bf14d312597230bfebe2bd19ceb7c66f96d21a4721aed8396a08f21b55a5e1098bbe374884d943ed01bb06bc7c1063fe75cbf17a06da681cd5b114af7882878b7fdd079f41d68397227004b48267d0baf51921cb7c9dc12a4e747547db196dc73d0b4235452484e5948f83d35c036d00d8f437f441c31e8d9fadf4b677e6100432ac47f08baa8d45bbb3f5c2d116d9e397468ff8e2af7142e0377f1af539ddf4b80190a9e2246bebc07248bb3c4da8ad25c9b729a8dbe8905ab9ae3bf3da54b56ef1a000fda488a1e7844fe541d033106cfa2af84f31869b4aec27c27183632a22a01ea7de7ade92fb217c2999ea0184ea8a88c98fd146929d85e2595491dc0dbed491d960a75e41f0988bba6e487ef7962ca16a426d31466f50dc7b35fffe17ef1038eaf488de11dd2c634ad8fd33ce7a41b8a97a1ebbca8b1cf1a58ff4593c02a3c80e73ae6e448df152397da8047d0d47c48e7a340a0cd97952a1597b229e3bbbcee6a51e0cb9aa435742364f0c0773e402fde2b82d2ceb236ad52977f5540df7632e91349a584db889917f777c38cbceeb3e5f0646a8276663bfb74fd8761e06445ea097867ac258c69c91ab1a7429922c4a96503375ecdee353188247e87aec76c7739f1a8e52b6f46c124040e726bc4e1c5d1600499680703a6b6a3b5c3becd2a349430e5b64608922cba84a6810939c36669f3d79f51ff22f9a746added834f90405f4db6e3fbc9d4703373bb7fb0a3f6c954e3b32972c7aa5cfc0c0b4b968b073e2e667b4c84c9f62a990171cdb9343b39777021b5610d09d017520f4ca67ec752cec45d97910ff88c2c6e483992e09a9623a5f99707945d43517ec491e0591e01aaf4f6ef9693205820eab9715602f0957e5776c29d5eace8185998c6aa2d87d625a52fe7f2e0e6e68c756b1fff716909fa507009616802140702fb16d26d2c14e39e68192b1ae626870ace9040d2c0fb62c2d5ef389fa1b6ff7357806cc8726e1a36c70570b23f56868320ddb2e1b78b922db93b466d6b53224473936eadd9c6ea5bbcfc8b434251444ed3a2cae5b553ba86ef92e37b7f5ba89d026aa13d7e5bd28bfdeb3ddb2f7c42218fa7a5acf76c28f0a86f9236bdafc5e8e2ac20b0a19a52f6ca387957097a900d7905768fda39c4cab06774463a798ec42412ec6013b617096b43328aa7f3d19c3d99d5700e99986161e379eb638a683a2c1cca6c4142f465959123c103a6c14814f0324a9c8b33f16447cc11c9205737dac9aa40f678739035a325e737a91be7d3d97e54a7a592f0314bd99870da3fc9770fe70de518783fde615b9ae5aa18841042da60e7611fef77e26ccc7362492645895e2678df081b6c18467bd6f1c307e63c826aaa2a9c4621eb6f45dbb64cda911741e072eb25eb7a72c5d7ede3cf5b0f417eac0ce00d938322604afa912abb6ddae629854dda35494758800d2a751dc79597ebd3ce8e4777dcce91f3b1c42b9b7c1d6c209787b7425e64fe48fdefac0f9ffa3c0db79b9b8c4ba8b4c374b6ec4965d819d81e481f2e11f19611e3c3f6d4b7ae22c7b3f390ff8a3561251b5dae89c0e866b06de64f455cad4e5c97fd24b9ddc0c1359526a88f0759cd1e00b2cc94ab7c3a89cbf1ae3de810c23b6322c80594fee57a6ee8954696b12eb84ffc2a33795846a6766af087c35bd1249d4987020af082a408bd71d6e6f6b9de3728dd16f09cf862925515df0d768d25944d02989b8c4fbcf6377edd0a77f363ef4a5bcd91690940cfd0cc2e14cc562b672cb8f99088aae96c3c95f4dcdac7ecf4e6cb71e2afaac0f07e76adae3d4671829bf84badada725e80faf2481e6fa360c9ecd9d335d095aee05564ce78e0ee87a35e4084e5dd4f7b3c441f388cccf526b4263407d4cd402f7135798188fea0608c28a8f144b8e6d92a538b2128d71f2ba80c66176f42d7e993ef17c3d6664de673ced552f6ce0d2d95e8fbed7936afd227fe0d0d98d615b888cf0e0085f6248ae0d2bd20a3a57744d95a216b12e4a3cc92746dbf1f5119c917753d87821582289eb39c408ea66df3ed7cbd301aebf5c8dd776a3cd7631c5996e5203f9a7fa609f7f3dcd493b38839583b95cab1e40ae7ccb27cc42dc83c730876d2203f2ae9d7ed61e344be510afd3c0021808ac3c316b31a4c7e19e6dc262ab1af75077c0710579f60d4b43960ce0dff559197bb0a8bba9e182aad425872d037cc86bfdbdebf9138509209e0834f7352742bb2d6ac53554c7fb492ecfc01d9e3eb3b860b9b321c652a5bf2a59b4108b9679f9638a7c30c33065763dd1db47c7ee7f0a929a9b67d7475cf961c8fc0ce1b5ce4acf5a16a393d869739c8d775990a1ed23d6db68edcf8f7fcb169b18f624183c88bd23d6ff9a5691ab241376bc6dc4b408473f2dffc0fcfe8a14bdc4902277de0eda4673803775faac6e9ad4c68d1d2880500b5659b29153638eacc7eb41fd5a5cc7c5fa126c14e84a84c4037544c0a26c6d5aa3d045d0bcca2856f1afc5ce04d332aafe99a809988c918b8719c347c573d9d1da7af334afb763437680d38101ee0a55f79ae28fe7aa44a52861f5be02cfa7a144f6bd417d0ef9911cbeace186405e60ac3554e116722adfd805c3643b0e1259d2f1ed4d5784f4183cfdb3931b8d7f4cae9aed3734546aeb4932863845b63fd40c18290fde121d62b9eaf7ec706605c9a73a35747bba03bbb701632d9d5d58b8d44c879c26c74793403c9a832abaf22847aa500f0dcb9f18932b4ebd30cc73c32b998a296adc3a91a51bf420d641793afaaec62272f2b7925702829eb54472b9aeb06d8da4678d417432554cf5bbeb4d2dd53a836be1c4ea3553dc2106b9be1074083d3f1e22a2f81299175a72d0b7a924cb1721c1b1dcc4e869039d46252b5433e9d36c1282f370ca5fe596497432365fb1f0960126e929dde5d2d67ba8e96af477d7afd822e2c83aab1b516a210f551d101e8a835992c1c1a32bcee479effcde8254892cfb83d9b29807db6ce84b43c40396b52ff6f2b77ae718aae4924df1512791fb8377ea76cb2928df52c167e88fb6faabbab237a490bd66bf586d23f0c2bbbf3f9419c237b2ec28a5e9cbc81eed281383e6559608b1de7b4e3c8a74a64a0dfcf5cf372554281ec2c8b69356f0f4efc9ef9fa8ad15d96d0a742b69dc15a2d1f5221bd4bbb49e38b851e9849e895c4188d70040f4059b05d4426fcb97533bfc65b94e817cdde1596c19aac4dc950f0e5eceeb433518b5805dcb63b910e4a9e4c715abd56ea0540ae1e1ab216c9fd46b5ecd19801dc736587c0d17997f888f114343fa90d2b1141ee32d33436ee37d618bbffa5ce7e63d7e6cbdbdd87bb32663e0da55acb0837086712fa11623ed95878bec16be870bf276e0cc4e46ba25bdb737456d933a69374e691999efe7448b34b778a5c81c13d8c0e82aaffa62acde4df777bab44353633c9eedffb7ced026179cd5b2bef89a3c765164b4fb249a0fda766b08da6ed305647296dbbbd722403745304a39236e87af57077ff56863081efea702bd0a6700d05a7adb30328350d74670dd1e9072b5026656ae423c72d6"}, @enc_lim={0x4, 0x1, 0x81}, @ra={0x5, 0x2, 0x7}, @jumbo={0xc2, 0x4, 0x5}]}, @fragment={0x2b, 0x0, 0x3, 0x0, 0x0, 0xc, 0x68}, @hopopts={0x3b, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x5a}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x1000}, @jumbo={0xc2, 0x4, 0xfffffffe}]}, @hopopts={0x2, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x2}]}, @dstopts={0x62, 0x3, '\x00', [@ra={0x5, 0x2, 0x7}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x67, 0xa, 0x0, 0x5, 0x0, [@mcast1, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="24b855cd6b57d669f49d6e092f516ad7", @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}]}, @routing={0x4c, 0x2, 0x0, 0xfc, 0x0, [@rand_addr="56bff312524cbf4f80bdfcd87bd14d75"]}, @hopopts={0x8, 0x16, '\x00', [@generic={0x0, 0x44, "51be4dff3ee89ea68fa561fa92e9ba1d0e562829ac294ad132c9a835b0ef98af8ea9c8e7def81903c9b95a3a629a246790b2e8ff20f53f0f17da8a9f56435fdea74f2176"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x2, 0x50, "8513bc84c58971093eecfb82dba9aa42c32dcbf8cc303c0f7cf7f889d871593bae493d1ecb9ee9f295db8892220fc31707fe5c27931bc4a8375cd81af94329ac5d97cecf143c615622a9c383e230a19c"}, @enc_lim={0x4, 0x1, 0x6}, @jumbo, @pad1, @ra, @ra={0x5, 0x2, 0x6}, @padn={0x1, 0x1, [0x0]}]}, @hopopts={0x0, 0x0, '\x00', [@pad1]}], "ce55cfd9c16c40c235370e1e8cd166a9e6e524c2c1090c2a1bf149c93e08d136323858283066d73e4722deec826eced52cb0d02bc77276e39dd72d2781d0e68b69beac998adc4934dd66b88859418a211311a0040725fca0d5ebfd389b64ca372436a845106e385d014ad891c44888b080da3ea42b94bd46117a846d9d8dc5d7c2559069b6cf460ddce5c999823a92b9b1435b4b4511700511546f9e730855e985525f"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x8, 0x2, 0x4, "b6ab2ab111357847d7521fa617ff41d46b68c869", 0x40, 0x3}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) openat$zero(0xffffffffffffff9c, 0x0, 0x20, 0x0) getrlimit(0x3, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000180), 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xd9, 0x20001fffffffd}) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffd}) close(r0) setrlimit(0x10, &(0x7f0000000000)={0xf534, 0x1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xbd37, 0x1ff, 0xd2c, "8717501723769e02a7a80090d692480d5100"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="355a43f0271d379747000d", 0xb}], 0x1) executing program 2: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x0) readv(r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = dup2(r2, r0) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea000b01", 0x4) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0xed, 0x8}], 0x9, 0x0, 0x0, 0x0) munlockall() getuid() close(r4) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f95c27", 0x6}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x9, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) socket(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x0, 0x1, 0x130) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000001200)=[{0x0, 0x401e, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}], 0x3) executing program 7: sysctl$net_inet_ipip(&(0x7f0000001800)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080)="11fe610dc82f1dbb0f5edab8b70e8253235226e84da7259b833d7e8094f6663032e7c9771ee2621a1c6af5bc3cc8e7f8a6a67bd0a6017f89c13d9f6e923828ab5dab8e1985fa20000000fc3a89d5d8000000000000000000", 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000100)="7ee2e25c09fb1ca52fadcfd16cc932145676582bfdde8cff93bf048ccdfdc1787f464d0b0eaa733f884d241c8a18c8666f10743729a8b333eb0a0d0378a040443cdb67021b2054743c87c8354a4dd9bf30f8e4510469c2415251d125491f9bbeb8b95ef1eb3a6d05e9c65116b04d2de9fe69a24624804e1182dd0d95ffbb5d4d80813e9b2d11d263a3374ad68b9065bcf703f0ed8b5117b18bd141725bb34c34fb0f655185dabe9226f413b829d4f1478207ecf1f8847f4535c9c8ca36dfab104d1dc6b162d2c2be", &(0x7f0000000040)=0xc8, &(0x7f0000000200)="05c514568928fe7850b0add9e4139e641b2a6a8ce20ddf3dac694f215d51d7bd057f478354754d750abaaa2503abf31109d6ae8ab83353c8593e38a549027fb1b355b97050cf8052ba9f87854b5869b3805faaea7790029afac6bfbcc17a2f192c9f901a6114273546309d4ded4d998449cdd51f421b929bdc65195cb4ed2e2ad07d441f8ed2f9dcaa3e7a92d1c72a0ca80f46c804a287ed3eeb5d5d266883507c52c86901", 0xa5) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000fe9000/0x14000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000eb4000/0x1000)=nil, &(0x7f00009b6000/0x1000)=nil}, {&(0x7f0000851000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000a8a000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000cfc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000838000/0x1000)=nil, &(0x7f0000eb3000/0x1000)=nil}, {&(0x7f0000a64000/0x3000)=nil, &(0x7f0000f6f000/0x2000)=nil}, {&(0x7f0000b87000/0x3000)=nil, &(0x7f0000905000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) r3 = kqueue() r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x50, 0x2, 0x7, 0x401}, {{r2}, 0xfffffffffffffffd, 0x6606c10f2ce558b7, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x83, 0x2, 0xcee8, 0x6}, {{r1}, 0x0, 0x2e, 0x1, 0xe6, 0x2}, {{r3}, 0x88581c2784af90d4, 0x18, 0x2, 0x8, 0x8000000000000001}, {{r0}, 0xfffffffffffffffd, 0xb77e810bc5417e18, 0x1, 0x1, 0x8000000000000001}, {{r2}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x1}, {{r4}, 0xfffffffffffffffa, 0x80, 0x1, 0x7f}], 0x8, &(0x7f0000000140), 0x7f, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) executing program 2: minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) mmap(&(0x7f0000dca000/0x3000)=nil, 0x3000, 0x0, 0x810, 0xffffffffffffffff, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000380)='q', 0x1}], 0x1}, 0x8) r0 = socket(0x18, 0x5, 0x0) fchflags(r0, 0x0) semget$private(0x0, 0x0, 0x181) recvfrom(0xffffffffffffffff, &(0x7f0000000300)=""/41, 0x29, 0x0, &(0x7f00000003c0)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffffcb) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x100000001}) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x8) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r2, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0xa, 0x56}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0143a379a8972e49e49e548f6287dcc9bc4b6bb71e900597651e4b0ba281f0e454a8ebbb8612e603fa8bf573110ce873b3919c6483bce0ad029fe32256646e4f53870000000010000080470307354a90793f9ac12aa3fa2f5c7bae895aeb03099cc70419fadbd9b65672945b98b9a460a5f6148042b895941b805c800b8252e5ef41ebb7100627cc5af5fdc3fee486c009ee0f7503ac0302e24b3965dcd299da0e4da910f91aa50cd669e5b3078191df7bf93eeff13856d3006a69efb4e3da7c03bc6b2cd163e965d890997271599a203b1ba440a7684a6fb2c2bf4831643aec1261f6fd612502cc9d49e23137772ef28a109a9643a69a6848b14f2f99a803eded54291d06000006951cdde52329c4583d549eb8190ee72dd118a627da75cf471e18b8e25c03cd1e63c8a4a67f8863a93c20d2a56c09524a98953eeaca49296034923ab6a39ee316b3215e549a199046654ec462a69c20ceff286d5565bf25b05999a59ebc8be1e83f41adb509ada0123cb0e73e8541dd63d9257bed6e4829ec19613afdf3990b8f31a4cac5637c18409048bc9b3b34408385bbe7c5f8b9e1fe46755640a989000000f17e239f2d033bdcf80f3e8a8004db10801e40223212cb739fe0e300d9fb5b39d0499dd968bf6800d5d5b16f09f0c632f79f34210c20ae98af8787dda2ead862e40f9652370b539bf1dc3eb16eb268783359048ee91e89ca27f4a46fcab536e044b933cb374edc2f18b4736124c7f317906f2fa8dd89d40570bb0ffc7548d3c59d", &(0x7f0000000080)=0x230, 0x0, 0x0) mlock(&(0x7f0000abe000/0x4000)=nil, 0x4000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000003c0)=""/75) r3 = getuid() chown(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) seteuid(r3) getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x85, 0x0, 0x0, 0x0, 0x0, 0x11f, 0xf3db}, 0x7732, 0x3f, 0x800009}) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59d78aeddd0dd3632a90e79c8a0aff3515440fad", 0x0, 0x80000001}) setitimer(0x1, &(0x7f0000000180)={{}, {0x7}}, 0x0) (async) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x2, 0x0, 0xfffffffffffffffc, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x10003, 0x0, 0x7, 0x6b384156, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31", 0x0, 0xfffffffd}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x9e178c87381114ef}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x5b, 0x6, 0x5, 0x2, "8e65ff71d45892b4d11b02630c8c582ee0d26528", 0x4}) syz_open_pts() r4 = kqueue() r5 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r5, 0x6, r8) fcntl$getown(r6, 0x5) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x8001) dup2(r4, r5) r9 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0xb0) symlinkat(&(0x7f0000000300)='./file0\x00', r9, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r9, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000800)='./file0\x00', r9, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r9, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r0}}) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780), 0x10, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0xb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x1, &(0x7f0000000000)=[r6]) r7 = getpid() ktrace(0x0, 0x1, 0x40000b30, r7) r8 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r8, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r9 = getuid() setuid(r9) r10 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r10, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x6, 0x2000}) semop(r8, &(0x7f00000001c0)=[{0x2, 0x2100, 0x1800}, {0x4, 0x5, 0x400}, {0x0, 0x2006, 0x800}, {0x1, 0x266, 0x800}, {0x1, 0x8}], 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r9, r10}, 0x9, 0x8, 0x8}) r11 = getppid() r12 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)="30a4c7fc20bb51ef5cc38b9da6ba246a495fe702f2819e9d0ea0bbf603a19ac05c912ea12eae89a73a83be15a5011be10380f1e4fba5499cedffc0c12e13be110fb0f9ac3d42df107fa3b0ed414fb30ee7e069479af6bf18535c94327b2a914aa39a2af679917b610539cd9b718e2fe10885e51343f4779e38bf02261df28dec1ef034dd682f241c6738dd3505faa3273b1fe61d56afea5518bb40d2d7c9f53fdf99156ef4e3ca9ae48239b504c953a1e081e9a777413be3c5d192e1443113ab87adf4f17617f81d17bb82455e2cf13c9e7d6cad2006709b465f5139ccd1256bbbad9e6a31deebe8bbd10d9b0ee0cd46d9ec5a266043b8ab3c", 0xf9}, {&(0x7f00000000c0)="25a090c087c40fa93c1c5ecc686844d4887f8e97ebbffed17cee07ffc145470ada31a56d22a474cdcf9294a7861d3d15ab7bea", 0x33}], 0x2, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r0, @ANYBLOB="600000004a91", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x1}, 0xd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r13, 0xc0286988, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000140)={0x2, 0x1}, 0x2, &(0x7f00000003c0)="df1163f56a022f1febe54b90cb88dbe6f70e4a5825d5c8aaa0f0911a6a78ec37c0c24f6b9a251a0329b5213b7a9109ee58dcfea5c0cb22eb3302bb8a18eb86ca32436d0522bbce44a424e65c558000"/101, &(0x7f0000000180)=0x65, 0x0, 0x0) executing program 6: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='./file1\x00') link(&(0x7f0000000280)='./file1\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x2, 0x4, 0x4003}], 0x0, 0x0, 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19a, &(0x7f0000001040)=ANY=[@ANYRES64]) r0 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001400)=ANY=[@ANYBLOB="aaaaaa6026f7a500080000fe8000fb80a54d3b686a2546fc35000000000000000001000080aa1100710000002b00000000000000000000ff760000000000ce660dcc66b5d06a55bdb044f2cd71c6ce0ea25dba69a1f745907a86c60a741cb5886918fdf209d46a58fb31ce15db549256dc633755a692f57c714c217f1bd79cdb2a9c73af90ca1528a02dc13afef8d5fd1abdb8efb62efc80bcf3b94269be531f4056c5868345f6369b535037422aa5a6213b728f9c6a2a4c2f96494971bc033bccc2dc99609fe955168de979df60662fc025864566cdceea7ee167e6457069931c33bd484dbaae53e8ca34a4303c1909a25efeab2e3f5183276f4b90421d2568b2aa"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[], 0x15acc25b73a9d7b4}, 0x407) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697f, &(0x7f0000001540)) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) mknodat(r2, &(0x7f0000000100)='./file1\x00', 0x1000, 0x1) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001380)="3cc4fc2be8c478e0d2d50000a76a498f8edfdd68370a99a9a31d8c337aed5c75c1a95deac364087fb6ddc127c6f1065f005bc7148e5ea4ab88369669cbd4f1cf4aa10b6369", 0x45}, {&(0x7f0000001240)="57f1c366f5229a22916ef5cf0193ef9efb5300da7331a479746bddfd9485eb3afd39bdb645fae6434f7b738a37363cd0037ef7fe1e76723142d48308378adfb3a49677991cbf386eacc0ec53bddba1d1370b1a68cbc4d14bef87e90048394b9aa36b7f0ee97d6e64d3072a117c1943344b87f49b36afdbd64cc8a6957598bc31471e41f2e0a5f09ae0eefcb59ac8a020d36d8186a47447da29c49b8e3c3401559c9898bebdd604d9c400027f77c172acb2f395fdfb3cd8d26fec8ca3d8b56ebc1c1c3eeb0b5b7da94ab086a37b41c6ac4e6f04ae44ece1f2bfa0efbbc04c07a80d357fb5c8e3d20cee2624fcc469880b142d7401dd201171046eac999d6dd391c3e7d627dbc10b8e32b9495484", 0x10d}, {&(0x7f0000001780)="fe5afb7cd4e4181cc69e63292eed96fe20e64cbc59e9d3dd48d06ac6d285490781a7fc4b0d03baae2fca493995953fef60a7a738b59725a6a8ab7d1b1338814d73ef5132a0298169a4f9113602c757603c", 0x51}, {&(0x7f0000001580)="239caa8f49b480a79572ddd8d521547fc2460f8cae3d4313f050a38d4ffa3868b237e1", 0x23}, {&(0x7f00000015c0)="1e9ece858f179f9a6eee4d01fdd1946ff17645ef00c240838c775068de2052367852e47eabf1ff90970dd211a0718408a2c71bd74c8e3ff688a28232196c", 0x3e}], 0x5, 0x0, 0x0, 0x8}, 0x5) setsockopt(r0, 0x7, 0x3, &(0x7f0000000140)="acba4cb3dce7039237724a82a6012cb593a58cc69a00e44e7361ffdff09630723fbba9adf3ed109764e62100d6d41fcc968840076a63725afa6aadbded0d01533f9cde1f3e54d16c5b56aa49695e909d1da3d99fe6e4a0959aec54db2d18b436ac7def1b7ba5b8728c3ffc669bcc86271ae86a82a1d44384d49aa91f82197f5547cd22a40bb744ada522ea39f8ad2c0aca0116ce8ebb4840beeb0fc28f64ada1e84063b2b6c1d369317be0bc3e75f1ab3545ccfbb7fcc5c522e679d2a1e2ac2fec147d5abf23ec3fa14b382057cf5c6f5047cdb767973377769131150ec3864113b1d1d69b1d3ee2a4fe518301df9c162bf2c437ec14d3f5cabda5c60a4e5ae5f6b112897aa4c4b874574829e240d3fabda6194123586b52b76f448ee2dc0226797222f3e05fd1581d9f0258be69dcac67047fb4c2179976355aa4275f4041d97545dfc4d93fc9c943688a969fa7a23caaa39384d50bfe137a130284afada79299c1e99116e766d5d336a665a8ac5b3f1b6b19934a61f6e253f2248004b30d2037db1390152cca849aafb56fdd67e17e50013b87cdba4e574398344a7b6d27b789124bcb4cfd25317cb55cdda2d11e147267a9ac1da569297a96278513b0106a70f49847b910204f889069a5fe968096c68eaa97a4e9b9a86b99469438a9fd60eada432a33e77fe1ec6294ed7c9f91bb598b206b0d8ebe25012263f96a835dad05284a7f4fd5f1bb546dde909cc8d8a85dbccf021c224378f56c2a29539d7a70e1bfe1ab6cc11d9f70b71f42d0efb535a683229e6f986f312686053bdf1d1d8a631315145e414fe3f936aba86e2bde49587480df43c317f1d34fbb0982dc4b4ef7f656706bd99d3685c495a885db623b3825878391fb36da36d21597fbd91e9afac4190d805bf95ac874f2fb55237fa3a977e27ef48786c5ee486ca27cdfbb211a2f217adb9f26aaadede29ea80c0a455b62b132afed92bf1dd19189f55608cb9262822552d518f56877fdc35299d72b52db763a1bfd94f4ea32b0ebbf7eecc763e833b64fe9965ecb56d23e4265b3c86201a8d1e57b283eccfb252452294179fcbc3ed72de1f7f0a1e2dea16e5b2f92f2d124027c149b14a2cd3f7f7348f8c4bcdb178e260862e5c32d8c81f8af0ccab7af7648439f399431a1cd2d065630c9e7775abebbae7a142f7709061a7b34487c274a022932361aa09ffdb6f6c910d4fa6afdfa84087b8b491b789e4956d609f511377ac9d72b55a6ca5277848702dcae5b1867e263535379392ad400d885869e7a78db2419d22eb56d9c513b96fcf5e9883bbbbdbd51c92d79de0c491e1c65c4aeb3f686dab2a1bdaf72914b509fa40644f3c71a16c365f5c437393650962336abf5cd8749b76be88df801765fba0e06666b8b66e6822fa49fa18d52a0fc3dc89f6f01709d40daf7ffa04eab691d3cdaaecdf5cf0bada5f328d9c7f5713db3e0a5695b7c970a7286c867f1517ec69f878b18dd139c6424a50b733e16f3dfbe536772bb78e0b1cd7e0ac2c52bf610f7a5fbd9a930c28026f6c68f49cd9812895407e2674c7ad47c379370748a78283970c7a79ad71bed8b877f2f9a7fcf716e91ca6d1a1cc78070f77345cb3cc4c6b8c8d6bda33ce6779c0dc50d23663abda860d0fa88ff52947ada7f7509f21d62e899b48fd71d74fdcb6561160b7c1adf556969687f7fd4ae2418e98260e8956d135b1b1e1fcf241037655358f76dae8bd8c98ec785c350f0fa380a5b321254eb91e74fb9762880a380e0da894d25f6036386e9e45f13edab717711421e6c0ec1166cea194ba09748eec7da9d495bb6ae789f8ce07de262cacb7784b2ce1dfe3ccf1563cbbb30958c73e9838bb98b28a9197afdc634daa8914e5655f732bc03bb42a6871ec2a50f3f7c245148042adfbf72f94eccbe2558014d211beae1720e110f4693df1048436a755e1534dfd0b90a1b0b95ca23af732f8f58c7ffa3e278942e49a85894237fad449e84f53d7b488f7d673e1f0042757aa93edaf2137a9703a41fba8eb5367967c4f2e3868f852666df10e4b7b809548e9d6a63170dd48defdac06764ec87fa60f8409187cbb7bf9e63259396e7f6fb7ab602b8cadd7f6f8a3a34e1f5aae817a3693462df5c0a97db8a0b602bde8ffaaf59ed7d2cc5e421ebedecc1a5a11d65b6d8ea551d8c3d897386c41fe09f255238069e3a6ce89afb5ab5bd9354fa93a6c8c08faebee81fb321727b0a305204e8007500e18402194637b07fe6892c1a5cd736eef8e349d3b84084e116888f5fe5e9367cc4a0f36d481c9a20c7439cc9d2fef476fbe2e053b0c1f2b5afee5ca753b5f03ec607855e965891a72472ddc01397d49acc051697c136e795bc64d174d54d2b4e604a21348b40347840e850c2c39b7070ce24bfab8c2158ac0221da2f0af69e5762581008ae60d7a7b77f8ed3f6df161d9afd97dc45fc80a42d8181b4086b586c855dc3907d78673ae236d2cd6e98877b0fdc31173c17ea0a2e69f5fd7d917de8a96cd1796d80753f9b3748538cc514ba0488a9dfc477555654412476cc89cfc26cb60621ab9ccfa2e23fb0c3358a9e59f631d99726d423438518174a83a000cbebe1d13d0b4409c2348059d2a868e14f8a2faaf81daabd9a63469c19c5cd4e4730164f5795cfac6efb612926a8d4b111190efcaa1cc1bb26014426fe949e757928ca00de8f80d656806b1ef134c69f74ca7f92ae08afd28f6d584d855262ee2a91ffc2195204dd6fb47e09e0b352717d97657500f3fe3a8245ff0da8c311bd8c5ab096cebd9c67eb8b126a1e9a8054b48c4228c913ca6b6c71db2e02038638dd1c3de00f70734529fdc2a500614d09dd62c3d80c1ffbdfa559e279474817d6626e2256c91be037a499e3a06f654283616f39f2f8e04d915af654419de22a3078d2115c36ce9e37bcbb41c81fd6c4c9614a386dc6c00ec26338ca36ac3deb8c5723d3b148216008053930002eededd463aa47ec6919955069ee1310538102565e7c4f13cce40a967f40046301d09eb7a365bc54d8cb1b93cc4f9b867c5fae72eb7d02a8f704d27e4e7afbd7cdc6552e233811eab40002fbe186d27006f2a9c781f9cd99d9e6b82fb9189a72a95d8850e60ddbd27a5ad7e6f3f843deefc9eace351d8bd3bd1c8e1e01c6e2c9e0a7b887b96f3b03468fb05117dae7babdd48bbe1abb12a0be22a4718fde4f9b429ad82105e332d4a2465809028dce367a4d8d9b6a2783f7634d5474208ea9a53de3b987a4862ecee3ea748d3ac67413aa65039ae6b97f41a158b7f549d98528387cf848ca7569eea1324f43653e3cf6d18b2f314fbe0ec8ea3e2748a5990a97a444c5679b3355ebed600c6a366e2e2d7ebf6bd67dcf7cc15aea8ed4eca136669d1996bc5ae6252ed8433961ebc0647b2f8ba060245a6cdeff759bbe760bff5ebb06fe07691c5699cecb2816046691465a6dc62119050a4ff5f90ac43062e0a5186fd4f851b1a3c6b683a45392ffb5b33777abd080fd5d33674a0645e155216a86c47afbe7431a35f07ed7b42045ede05e7e1c32b083701a92c66606d182f9d9ee8373ff899a4ec0a86ef534dfe82bd5eea48802b304a54c27a623c8bd8197aeeaccbe0b32d09c84eb6187d6b91f9c52694ea145e2551dfc8c7f5260184d3092ad2bbab82628e248546bc423662407872bbeb5d6640855795f1578784128e33c571e950c9312961ae8e61ecda2881352dfbc1b28d5be891e06ce98b0041a0e9d92c043cc45b7c274a1a77be8ca40e3d448c8490f8e6c435cfd767bf61c2d898452f45501ab5dc7329e0d38fef74041ac9ca793562b3cce9fbb2ed42d4f3467bf3347422acb60f174688b4a74b2437333271bc53275a0c46faac01a23939762b784d62f4f363d5136ff82ded3957cdb9dca35366578eaeb123ac2fd262f1b1cbaa7b3ac406bc26d241b94c2488da3f200cc974af5f8563427a7619dae4c795ad53277f46f108ed620a6fe8d17c000608777d49af429bda359a07980889d9be87cf921d55ab51e58648c3cd0693a0007ee6639ead57338c9a06bf9dd5402b6c0492104e0bab997dcf7bfb81f7b060f5e5e89e5baff33170afa683c5a3e5b4c2d51369844c0af038d6c097b5cd277782db903965a2986c4f863cc589cc4c14f681b5141101484f85ae48f4cbae13458235b0f8125a4bfb926b271c656de9801d8e5f0620e2f898128bc00c7990a9c7d61e57f9f1ec0fa47214b5ef65f3615e9aa104dbdd720199acf9cb2e42205e4f8129242243653a9a21b50ac9a4155de94db97a4c83d9f82cf83bade62d8018cc06177286ed4c6457511621e2558f3aa6d480b6fa0909ca69b1cebaa4bb530ad022d914dde48756c6dc23d6aad436f6ce26be74bf1d0823743f394d8782da0ce8a7c47fb165486dd2538ea2af242a1eb33daf572da387370c1f9710f602dbd3c2e8caeeea90693be5ee4039ee380dcfd9dbe492a47f1edd0d09bf55cef13135df79f969fd8de2615ccff1aec5bdb741fa70adbe4bd4e8052680d4ccf917c03e9c9d794da0617741cda72b9fa07c4fb0918947b7aa48db9b756d40e988f94f966ab54b8a20c8be3ee139f2f8b98779d24aa1bf4a5c26c6377bcbbc3f2dadf2a76f9bdf3d897cd668c5cf6cc132eda3e326e7c65869726e2b071d5ba5ee49838952040783f381e69dc506f3ee8b28f2735f48095bf6a98a02737e979ed68990b371da16f2635d2053c6b0ac6abc56f48c710b9b1687c2d7eb2bda4c1c04881d8ec4880351c8157486d23552d56d59e5dbceb4523faa857bf484b49537eed3bd045de33a68cbdcf30c9a4e9a0d3ad0e7a369604be26e3191722957f8b012cfb40dd5d24361dc53b1aaa742a3c6fdd78b0af467499b8753293456d318b56bcc5167526967114cf92c2b91b097845ace57ebaa913f898bac1d10cf9d231711983ca0b68761d6034a4c1d1c1503c4af2ceef4693fc8b51e6cd3ae77b80a8aae76bee1552641e8b00ecf2276f20881b8f9ea17adf150e34e8ab515fe6418619ce0f0f9656c98ce6ab3ce59bd7244781b5c2303a6e0631db4d68a8ea040c6f0582bc2ba597d90035dd2b92e8488248704d9eaff5e12eee2dfe55eca00c07bdabcdcb5340daa2fbd69fd0d721ce0e505c019d5f6dc7e024fd5a21d918f1dd338f2fd72b1e1e626d92cf6f9c355aad6779d7e0e53d8ee9a2461d5975cbe58f94eb88ddbb7c6428519d6e588585e4d2e939459b682248446f28ed48735e9e0802b49d7d473b2c8d70b00cfb10b87d575b7e995eb1494f1c084b4d420283b28d18d8736922ad465802a29f4e802ff0fc7115f1f68068c9b1a165522174926cb7ad2c5e062be7e52a9c632f0de207e6956c04865b8a96202e49dcd9813f5b35bcef199893886a5173ef154b5dc82cd1a03c8dddc918", 0xf00) msgget$private(0x0, 0x230) sysctl$net_inet_ip(&(0x7f0000001100)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000001840)="08698d70890b2aff5c8f464e2b4f46bf292e35e38362cb87036f74300fcddffcca51dcc9b373e8bca0d02b91851b2a13a29ea8bcc43733c9359c702fb834198a069a9c9359295378c069bc55c343c5fe872dab9031980b1186abcebd0d0f2f65d62a5b8a0eac5ce370f4ccbf5650a0acc23082b78508bd3870bebe403a4bef8a7c4724f8092a7df54c62bcc3664bb80bef03a4add0cefe4530751948ecf3935fb6aef9e69b32e84507ed5008e5feecdc289caa8f34f73f4d64117cd926e205dc65db53c42786e9748a6bdf015d4e8ef2aa8295746c792747e9831ca954e1c017a5c69ab5cd8c7918177be4cb83bd1bab44c3d8675db6638975f200f902c45d73b362179b947bbc6315a040fd64b410447aaa74c4797a6394cbe28a04dfc71f75051163aae1ae05df96692286412bb441a5bba9681b263933595fdc5f73fc2a108c1f57dc2fbcd6394baf4184d97a29a12787228db8f9a880d40effe9444c2158c9a00c5ecf6fb1509326aa52545001ec2cfd44bcb0d60950da1648196d1d19120b0ad909e3af404470511c1c740e925910e5a7a9421ff0bb40d932c1404578362c2df1abf9fe97356722db4cde6c1d82eaa56271e731e4876b4a02daaf8a9a84886931a967d47c32ccb3a33c29078039025c73ec2e70dea7316170b8c65d500e696bf44227600f2543255cee18416e63f05b3556d2eacb652373f98d163343be27858a84b5cdba12cd62d3f2b9a2b41833006ac0a9c9fa722cf9734deb8ad80c08e33380d9a6ef6571ecf3fb084e73b81272e4f56ec9852cbb5874b1b8fa7508c6e7f06e9e3cf53800f280c21e1c22a2d1e0930b4e32663e40eeaec0aac73d320bb4f8ab98e3f9040f1a5c2b398b0c4b86fe8390c09bf6b5c00857ba20344ccb3d08c6f82f9993a92006a7cd349830bcb1b4c69e41177976e1e081d5518d9899f4ad7900d39698b024fd2ef5050543ff64d7be234304101de135e0e95b0dd2f3ad462f711e4415557b380a582a4f375cb40a21b7b2240cecf18bf3de871991fd8126557d16ac662a0aee25d6037e6940110d19c51125a5409b5c6d48e2aca02511ea41d089ba2fd352737bde8b03106c5bd114bf7cf51a1f23493bfad5be7f19f387c59146923d85dd0bfad09b7a7c838f9d589ff900eed8e98d9547ddc866187fad28b182e7e19ca89f24f76ed3a5b9cc9e4e4e2402c56a2a00eb82867b8fd605e97b27860b967bde81eb1274bb0bb7dc80787126fc77c4e6991f3cf25800125ceaa8643ec67a8d1ee28e98e6d475f287e771e21e68cced09fd651bc95fa8bddc0891f55a1750c42523655b4f7b2fbf20163a31f97b166dbe24e77342275e0d9f71358d92f554a3448c88353a5dfafef1f202e0472794ef6bc4527776446143678e140467f2697d3e0ea768ec1973a2e228d0989d0668a6043cb0651b7cb5956d03b812c3a85b0c6376a94cb5ff2f8aca735b29016d429b1e554e2a69258798d68d7a7c93f828e7d2c786650256f882766674f302243a6fe64dc3c12eec89e6ef83df7f00092631fe457cae884c2c5673b403fb9c4d4c040fa22d3a2bb192cc3e5723041bdf1493cdfef3a5253a94c3d66fa924f1817dc27551cfd79d4cc8139a0f0052181562e9b0d995288b6611138540df162ec4f335e5929346925bdd3bda77550f1e14a0cddf89c08437eb017a9d7014df28c05691b2d4e30f228cad3b7418c1d314f27f25881b4f20fe4f72e50b2302f62888aa15ab9c46a86987283807b7ea3279dbd1b5f513918610a70112f72d2c551be0694a5ebfe4f9f585b2674f5b29a42e35b68ca33332b66b5f7b1a6c2b26fb16d4c63c414360055a87f2dcd1f9e5796e17c2bed428ae797aa0823ca3f7442da1a0e41a72c6a50d7f93537aa8cbe48b9f694e445e0b24c73f972c9af30848f1a5a549c18e6c8e5e5a29713d41b5858db6cc219f788b80b93e3b1eed9e53169ff936fe38dd09f8c963a454874b9b01efb62e065bcd6f226a521acf57b0f3aff95306ee4b77462172f1f17f91c0aef261fd0f609cd50a8901193814a9da28c57a12e37fcbcecb0b4600c7c1076418989aebbe3c34139ee757cb2d4489bbed8ae7d08cb766bfa7584279fe62cecfb48741bca316c8f739342d7cde79af20789a099a46c9dab35b2e5ae5b964de1b8823876d6ca58f6dc31b33742544d37d8a8d221f44a275b18aa675deca6c1b8ca2b9b8f16b770bc8ca789a625585e4ced3da2ca102062e8226a024bedbe3e9cbb8fbac1f0b1d23281a2e9127f23636a379638192081052810f713f43f52c9a9eac1a0c9900b2ad3838b8435d89b43cb19cdf86fbf96740f4c6b6e9dfc5d3f47a19cfa998211dd1ff636efa1f5c26cbeebf8f0413f09eeda891315056db00beda9072b0037938ed91f3f4aabf1d47f345c4aa8eaf4a14703e0245b4b3ab055201fd2ce15927774cc9c2713081948b98770d3c891b6880b186e27685a49340de99bb3fa2fd3376684054cfe3a88b12e70fafcab605afd9fc5a8b7fc788591a53277688b81d3b13a96473e06646e733014e30684c48c3fd586351d33dc02160b9eb3f5ea2159f6a2a9001aba4c550af783e8e98e2419b8022a70f72e2228b8d8c9cb905530872b8fc4213adb0ccbfeedb17f70e178d88557be30c132417da598591cc1d92b64895b485b3c5dd9fbf0f99c6c4a731e0603df4f0983d12ca5065853696164d9ebeb73c68a240308a620276ebbf4670497d3b9098a471ed8e72d6cf96d24b2f6d6235fcf9cc5870e78376f4c7238117564c3ac75920524ed4305a89a8ca51605bd1e98cfcbfbc83efd299a4a5179d2617585f5455c28bd5d5d61bd63478fdf2b822c34e21a84dc89f74eaf1d249b592a8ec7eedae61c7c0d4271cd2960111c8c5654bae06e48d99009c03f47cedf09a9c9c07e2756fbae02e08ef9819e6ca530a84f811f74aa89e6b04aa1ca676272e2ecc052ad1e94324a2271f7f2cc6cf54865763785bdb3deec09b3aae0536c3a099d14c6c58706e936a309d0a643b7f7b833317c33efe4088495badd7101eef3dd659be463f2b29a3a70bda9b3b807d989d576b06be69339f685034345810c3b750a4ec396209c7fe0c6d4bcd2ee76c667b67a064abc63698e0c5a87a48fa54dd377db5b60b6b0c9b66141d14a0e2301b1808fa72ff1163afd7886c0c2588514d5ac211dd53b2a89b49c3c614bd75c13547352a5fb8c4bdab31fba10996c37c11e356106cdf52f8a4a3a033c58244f9b80be1d910e1a20c86dd1c1a61974090c113d9d68ab14b99404505ef04f2a9cf49c213e9d0a4e6a03b75b9a066a6566fe6bc8b367ef36dd04d31abe344d8e5182461a435467ea0ccecafb50f2e2ef77cd4045f54be03daa3c548dbef62248deee1dbad7bb0df39d7b57b9d31ec3acc87c73f818c7b14123b01a9aa1499166ec004dc41834f47ead0eef45784182ad462be341e7a1216304b552af5ddd0ed5e63cc2a09a12f4d10ba93bdfb4863c53cfef9eed1e28370beea4d723a4b3a46668c0a26cc313b6ad149ac5a75ade3d84813107b55fdea0a3c242e003c0da3a23cd5ef0b11ff7a8094e333fd4b39b1d404e60ab283c5c20429b24c1d08ca38dce1f3e9741853093937c3e0271a95fae8045c4f0546a9323033f1e0b738a5c32ce9a1eb93fc66d2496ece8812deaa951b90cfe6a221683e932fbb75129090d4dea349280980d95826403670c11c9db58d8d77c111e092e4a84661a014cc87a53040c0423a500e5aa29074a3624bd06c4f15288a7ee38ff020991905bd6a364bd20520924c389283c6bdb1a60554c7bb0f3e9defd1e26b55388b0f721613d6b0dff929e9169797d5ee531f0cf165a4e207b1fefd9e7775faa0bca324c45b06ac9e45b8822d06952181b14634a920115b5936a36364e41270679375f1b83511e96356e1b168e65cbb543edc8c7e357166b366f42694f84b62834892f0a049196898406a627152e770883ac19211c682133230bf2a6729ce5f7446d329f4442e36dc181f7458ffb8a84494e3c8692444cb4c7d36fbaea4daba85f209184bd9f3670bddc5171bcc81200250daed71b39a26985bb52c7f19edb8ab1fe5da11f4e11ffa874683a2eaf17387b4cc3ebd2e2d1fe5c102d31b11dac0a63bd1b9a9524fc3151f5eea9e67b333d6c1d58fbe5ed1dca242ecdd1d83b686f1960ae352e9989fa02763fe940728eaf60477bf27254205a75bce2e496b569ab0911867e8e1c7c870f592daaa1927553377711ec2f5474079260cf803b982aa33bdb2f0dfbeb928ca1a3a80a5e8335a5b378269483c4e3bbdc61515cfe2f972eca09306825b065ec416321e2f362798723ddc50ece9addfa4973a593454d6582f738834cc5c01c97abe3be5f799653930bef22e9fa128077ef0299bca55eac3e568c2e30577c7e707226d410cae1e5b4e69250763858bc76cf1e8789be18e8549b49df8f53beb77088b452945d32227f06eff0cf4a6efca2356d64cc94b1c22a77895847663f2590887ad95d082e4232f75c4e49853e76b53e505000c07a647639237e7204e32b07feb6bf55df6dbddc72706cbffef9f262c17e874df27ebd03057a58b8bafca7346679d097e58c5f82b24357bb3b84d17dd988011bd3a0948ef4d7c2f89f8411a469ab85930963c4868e464b844a679c966670a0c63103d6be56baa987d1eec2d35e7b02bad66b8e7c50bad856b263d0d10c213d195a531c7551562a0abf2964c245d196860c975570a76a83154ddb85aff1d229fc90a0acccda6afab64b08b8c5d60a1928226103f01c1f5401976dd7a4dfb4801395710a2a3e059c5517ded2408d6545acb835117bf0b47aebf784f1da7c7b6ac531432976dc498f35123dccbe342cb2f4c81f461b68a41fea9bb2e3ed73e825c3aaa3c6915398d10bd8bbbf34919fd21cd8d27a9983d7fa89bba75cb0b3418ea0f4baf86fcac0117c0e10f99ad739a8b5fd09a7285fd9663bab9ceb035483bb91a58196c34fddddfcd037b63363c821f78716de009c4dc3b8d5bd4e35d3277d5dce61c2dde72c7b6a1dc4519f0ca669e148cfb34705d2ad2bdc02494890315f99603016879de73956633efad03a29dbeeabdfa643ec7342495f332107230551d21e274a915bc6687f00d0682753a9ec788fd6465044f0ff8e7b2ec4952737571757b98fddf95c7789b1fd5a291801a783861f082e07f3045affe5c92bb432f88aea1dc818a473f130bc041c9dce2adad45b84d635660f23795792b5bbb0dde95843645d9c9786e467570a2366044808f0a58068bd33a40f195495327e4319199025b12715d353675e386327e56505e5dbd3172a0f5fcb8f6beafab32f084bf63d77bf242eb1b820cc6ad13d737e2de0b3bfe7b48e1f8e27633b56fcf483c3d8f261eb8d07240acfc8ac00b53cfc828d5ccb7c4e355e53ec7a641027231d93e45c5ff5d2b8b16e9b68288336afc270c93515cfc2d8daf59274eb34bcd4683b45af8f305e9b2bbf6be1cd70e78aa2a8985b35e2adc8e7974aa2d69d66de97f4602d8c5694ad1aee78c17d4e02130029e23d72d635e098d1a339fd92ce565a551af1d69284698421fdc38454a80efd5ac8f5224f9e6f7327993f1c31b40e7fe8277b74f841a09050b56e8200588bb5d9f60bb9576479bbfb987bd53ebf032a946bae61afbaa6b2d00926e836d5cfe398b5d1c5472d27da5e3f5ed33a4d9460cfcb171efc9e0648df009199a7b8e75bbb30be5cbdda9cc2c192bc7f4ecea15b93e18b6786891816f09a001eea8b8", &(0x7f0000001180)=0x1000, &(0x7f00000011c0)="1c4ec8500ef1e947b700", 0xa) getpid() socket$unix(0x1, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0xa, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r3 = getpid() fcntl$setown(r0, 0x6, r3) r4 = semget$private(0x0, 0x4, 0x82) semop(r4, &(0x7f0000001080)=[{0x4, 0x5, 0x1800}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0xa, 0x800}, {0x0, 0x8aa8, 0x1000}, {0x0, 0x7, 0x800}, {0x2, 0xffff, 0x2800}, {0x3, 0x4, 0x1800}, {0x4, 0xcd9, 0x1000}, {0x0, 0x6, 0x800}, {}], 0xb) executing program 0: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000140), 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "00f400", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr='\x00\x00\x00\x00\x00G\x00\x00\x00\x00@\x00', {[@routing={0x2b}]}}}}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f0000000180)=[{0x3, 0x6}, {0x1, 0x2ff, 0x1000}, {0x2, 0x6, 0x1800}, {0x3, 0x1f, 0x1800}, {0x3, 0x7, 0x800}, {0x1, 0xffff, 0x3c00}], 0x6) msgctl$IPC_SET(0x0, 0x1, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, 0x0, r4, 0xc0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001480)={{0x1, 0x0, r3, r2, r3, 0x0, 0xfff7}, 0x0, 0x80, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) lchown(&(0x7f0000000040)='./file0\x00', r7, r8) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffee4, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000200)={@random="75092e610caf", @random="e91500396d14", [{[], {0x8100, 0x6, 0x1, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x68, 0x0, 0x0, 0x0, 0x0, @broadcast, @loopback}}}}}) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6039883f001000000000000000000000000000000000ffffff"]) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xffffffff) (async) sysctl$ddb(&(0x7f0000000000)={0x9, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x40, 0x1000}], 0x9) (async) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/215) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x5, 0x5) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r2) poll(&(0x7f0000000040)=[{}, {}, {r2}], 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0xffffffffffffff3c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x3) r4 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)="34eb6cccd13fdfa4b629ad174cc8b312bb1d43c7294df1aafb04d4f37ec68220c6d8efd5dac2c911df72ee8ba72d9705234fb6c9a78ea7d84186ad1f4845391fe8909d851d69bff41a942dd785efe9c1da60ea9caa5df37323f8432de6b3d47fcb3911809f3023d958d80ac798553f03aabf2bb295e66b08fd74bf6acbcc736f72a7e77b9874b1190e4b5fa360e4ace505ea02c1e7c4c174c464118b1472bd4f732f49dd443fcecf254e768aa787a8613abd1d65652edd0e1af066872a7d1bd415f1df0444bcb238b845d35afc2e8982e21d8c207907be24021ce525ade4a92e76f6819fbab3b3b029c332e82dc186123b52b3dfe44e5d146f3382af4af6c9fdeeda16924919229b94404de529134b78d826be9233eb768509e77bff0082d081c6a5625f7a0d", 0x126}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x262) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) execve(0x0, 0x0, 0x0) shutdown(r4, 0x2) close(r4) dup2(r3, r4) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) getsockopt(r6, 0xfffffffb, 0x6, &(0x7f0000000100)=""/39, &(0x7f0000000140)=0x27) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0xfffffffffffffaee, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000012c000/0x2000)=nil}], './file0\x00', 0xfffffffe}) sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f00000001c0)=0x1a0, 0x0, 0x37) r0 = socket(0x18, 0x1, 0x1) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x80000000002) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socket(0x20, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72", 0x2, 0x2}) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x2020, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000039d, 0x0}, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x20, 0x40, 0x4, 0x0]) dup2(r1, r5) execve(0x0, 0x0, 0x0) r6 = socket(0x800000018, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r8 = dup2(r7, r6) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x3f, 0xffff, 0x1}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x40) r3 = fcntl$dupfd(r0, 0x0, r1) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000180)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x407) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) dup2(r3, r4) sendmmsg(r4, &(0x7f0000000100)={0x0}, 0x31, 0x0) executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd60"]) sysctl$net_pipex(&(0x7f0000000140)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000200)="4110e8c2affc0b3e9959f99958f794d0e51ae11038ee0cd148b91bc6e281be1aff8cafb1689da4da2954d9b8cb4c448e97d301ab3e98c0b2a93b780f3b0eb70040d5b93ca62af05b1fcaf5c70ced672b54386092781586ace7a2f963bf17ddcc11055c5d5295d960d1e771bbb9b13cd2589c4f89dcfd9404463dd8043aa39c2d765136edd5b67efee2514e8917c8787ef1dd8572909b5f425386938e11cdbbb03a3b541908a4c64c", &(0x7f0000000180)=0xa8, &(0x7f00000002c0)="07b909b9e120ac9d4defe91f1624efff53bbe4c0", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) poll(&(0x7f0000000100)=[{r1, 0x10}, {r1, 0x4}], 0x2, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7816) close(r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x2, 0x0) dup(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, &(0x7f00000001c0)) r2 = syz_open_pts() fchown(r2, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x1ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x1, 0x2, 0x0) executing program 5: semop(0x0, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x7f}], 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 6: shmget(0x2, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x80}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) executing program 2: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) dup2(r1, r0) r2 = socket(0x0, 0x4001, 0x0) dup(r2) r3 = socket(0x0, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) r5 = socket(0x0, 0x0, 0x0) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r5, 0x0, 0x10) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0xfffffffffffffe8b}], 0x1, 0x3f) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x5) socketpair(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x149e}}, 0x10, 0x5) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x57, &(0x7f0000000500), 0x100000000000024c, 0x0, 0x40}, 0x0) r4 = getpid() setpgid(r4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) r5 = getpgrp() setpgid(r5, 0x0) getuid() r6 = semget$private(0x0, 0x4, 0x3c8) semop(r6, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x200, 0x1000}, {0x1, 0x1006}, {0x1, 0x1}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x800, 0x18f94438ac74ef63}, {0x1, 0x81}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, r7, 0x0) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000240)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r8 = socket(0x0, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b6730397fd236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210200ff7f00000000000070c1f5a872c881ea6e69e0be76d907c400000200361b1257aea8", 0x85, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800470000300000000000009078ac1400bbac1400bb07030889030000004e204e21", @ANYRES8=r0, @ANYRES32=r1, @ANYBLOB="5000000090a73400db2db8de9e5227205e620fa0248560c0eb1406e31366b8f4dbc11e2ff8eb2f5a3ecce4403ad380135209ac679ffb40975d289de5b9c36b45199c9e0a25f5c3beb072a48205c742a726ce344b37d10eee635b9585c8d538ec9131cfa67c10008dec822aba24a709021883aa"]) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000940), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgrcv(r3, &(0x7f00000002c0), 0x8, 0x2, 0x1800) msgrcv(r3, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgrcv(r3, &(0x7f0000000240)={0x0, ""/76}, 0x54, 0x2, 0x800) msgsnd(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000005aa2454826a594a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f42ad7b6c725e83054b8f8cdda743d5f5e29f18c6494ccfa2b5aa73e516a432c8e6a5d60e1ff352c6d870115e3da81c3f729fc36a23e2ab8343df0c9a83b1900"/149], 0x91, 0x800) msgctl$IPC_RMID(r3, 0x0) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3, 0x7}, 0xc) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x4, 0x8, 0x0, 0x0, "980d6b9f26090000009b1800"}) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000000)="9b0209c3", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000200)="8563432d7cd0198ffa86772cccc385c28a73f347a6b59e7aa54e0d4a2e4eb2df6272fe2fc05c25fd973fcb88e2", &(0x7f0000000240)=0x2d, &(0x7f0000000280)="9adf3fda230a8249b2d1eb81b3739297dad16948e5b6a338586bcd5540411fdb6500f2f6789c7676bb65e7425af2651cbffe10207eebea328a03585673336b0657378ce7bf5b", 0x46) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0x0]) connect$unix(0xffffffffffffffff, &(0x7f0000000b80), 0x10) writev(0xffffffffffffffff, &(0x7f0000000a80)=[{&(0x7f0000000700)="961fc5a0b0b63a674c05", 0xa}, {&(0x7f0000000a40)="e16870d4c6217a4459bb2b558b0b44c69a3874ee30b08c5bb9e81808", 0x1c}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f00000000c0)="8ec2fb4f6ae75893a93d9a622e311428da54c0eb014fea4a9a2009c3b8cebb38723c6c0f886f685fa6bba69a1cb2c1605376c141c932dcee0539e22502930d5973366a0ad7528f1c62d7a5ffa7bf0267f9a44581eeec0da71a0e8a8b3109482b63011ea7cba7fe0a83db620c33a1f6788742855ad692445e501d1711ba03c123226c", &(0x7f0000000180)=0x82, &(0x7f0000003380)="6f75f2a2ef8a7b21449c916cb82b022e2a9a5dd7134232deadf8ed5bd4573c8623e19af6823c87f98cc87036e604851c43eae9586b24be968657875a093656bef72ed9af37bacdc8c4f30d16f73af79d17047a096160854bafa6077d26a1f17b1f96126f8de04c6b9220308c6bd754af73daf010ee6ac92b0f6afe6395dcbf2c4c90d9130e3d7953c86cbde5263dda943ca681be16b883f7ffca8606ad1456214f46d9071ad61396f732cf4fbf1e8f9b42287988ddf0b8a02a679ee41c539159cdac248d75907128f88ec5e982f7dff7758fb92143ce5a6160ae7c8e100a85a70d0e3a9c4b6bb4f957a406b60a9ae8d7f700b30d2571bb52a7cbf150f9e4e1bfc43ef81ab91cb3a952854ee245e66b6c23f0a9ce02b1f16aa3239fcef8bd725f5745d60d2ecd65b301b99f8e6a0a4c8f158336e577f3ae475827478608bcf480029e529aedabb340f23d29fc160a410db6a792857476158c2e53f3f7df38c5fa227305d6a3820986f900fbb12bc79e67b576ad5015d6eeba3092537ef9b46e7c0051154cea7a72c8e8fa5e4b4b06dfc6968069e5b7a981e8f63e35fe97c074e79e257e4174175a6b2a4bedc56f95c7a5dafa68f608b7ee8d4ba96c66cf6b1f2fe91a6d70416422bc51b9d35ccb57d7017c2921d1648c7b13aa8651c139ecdf378b1fcd538472006f8a3bb83f46dec6bd1a497a4911ebb80ca0124aa0d3bc5b492a6dc2f5d6574da957e1ae17538df13a1afba803f10cacd00c292a4e8905e9d266c7352abceebf9884b2ad2aff02069ec258647dd9d6cb6f36dc1cacc20b01c517580891bc09370c97753f58410c7d17a26e8002f446cda17c17891573f028b182a8498110f0985929c0bfac23e167f0947f4b1819d561b67ee75ccf08674dc248506d308d9ccf7b83a0c93a837ed0b267eaaa8070a811f9206f556781a1c4d6f57030a19f847145dc03542c388f5d8ceb192ee0a1f9620a1231c914666110e73bec69f6d7552380ad7c36d83e241a9209d92a5cdb0b903227501d68388a832391553c300fdddf437f686b78fe14801bdd0cdde40b0769003a104165539d001503f451951f2582af3e6f620abf63579e71a3f59fe58ff87811f6c5ca6ae4e6bfe73f881e936234a45fd113ac4569fd5e611fe979f9165020460040bd3585aa13acfcf5afe88dd022133d922746aae3f8c6cb652d03775cdfd889c5393d22cc42569a893a1ea8ef1f27cbfacefcde5d4ca12b764b32015a3c7cc88eb8699641be366a8d79e57e8962701d75c6d955f763457f36e4233be327a3ca27d1f677fed250ba85982c24e90336496c6b71c2ae7a7e87f6a417b511a098cffb3465fe897f00f1f0d262ab7f5c0a0de3f4db05c8c65de93d7eccc50f531300fa2f8caca11be41f2515d74dd3782c859b686e18501aa4fa3af4d990c5d682b567023873fb1f405c4e52fb6672944c27d5b1fa1b43da106cea5a4c0eb2ce59abd63275de9241b8df133704074c4931e452902241e663e90810edaa0e76df2ab0924d9924a1887d2f726debf986db5bfe40869cfb42c45d2746079ba09a70355edd65e4a2f30e6588c03c855021b4c087a119c62f5ce63dfe9d7a47ca78fb49521a83d4e5b0c313d756323af299dfee2af38eba6f3403179ae86750b1eebf3e8dca38d2db1b0fbb4e10f2ee5a487b9de22368de738fa041d1bc79def9c6661bc05fdf5b9a743123c7080695af0e3a60587b1e16ccee1dff4b0a09a7c362fe4466dcec5c28c71017cb19ca1b9c4192f4dc3b7dad5c5f08068e9f96bee846f4e881ec1c0933ef468ad49cda784bd6a1d9d7e2a0929500e7386f3cf04b5e7084c5153b3c120b027ec77962c1af708f604a8f8314578f719b1ae33bef42943973994e4c8b1aa56577b826381fca8a52f547952891611a407f945b137e7455fac1eb9d6393249c1146b8afbc652c1d50d9e098689cc83c4165b25b28a5cb7ec932aa86520bfeadee4425c61d31dd7b6ed7cc5dff60edd14412e3fd504f498b12e0e02ee728136483e0000d49d1f420d301fcd0b511e2b6d3e1da217c13694b392105621c608baab6e53bcb0cda21cd19ed31158e5bbdb9e6155d99133b07f0eb8b02ef10e5b4578b24888cc5f0883025d31bba2db641548c0d904daf3d06ffc4e45d1bad31f5ac2fafc28b26cbbaa7ec7d3d54ed5edfb8ad6dcd8079b48f89eb6f71d50b489e1b1500d929419f9bcbba7a91a90a1642dad2606804f82f87bfc3a26144bf0fc1f8aa55bb40f8123c160c66f835b7bba46bbf0972f21a12b08f61d4abae9861045d3981dbe3ad0ee4e6e946e8c14e5eae677721b2a3090974dfebaa84b6cadd7b5a7df945c6922cad17c7fb17fd17744de410d84c35b3c840535a98885fab98848e59c141556a3b49d0666edf20b584245529e1074614e4728f91095fda3699b3d5c4396a9a5d02648bfffaa9a67ce38fe890f3e4d94553a59ac8633f4c9863416d7dfaecb3cc4e2da0cfdab5f57dcb55e85ba2be71f415a176f06460e5f2ff915d63475ca1409e974f7a61c780848ca5854d71817f0504c5800d073d9c3348f853e9d134d5860e639ec34cc7ecf322158c39154be332e963fdc9ffe16e95673f0aebe92b82cf13ccc851b87e9cc26d6c2000b1e35ad7b7fb820af5e8e551c0ee93b14add0fcc935d86313aab8d4e2af6054472f018d3f96c546aaf5c24fd6169b1e63e9b1564b879033f353907cb216cecf698dd80b5d4c1e78b614a64883219b25cc8ff85557d539249a22eb1f00cb2c50dee1d54d4de904391520b42b4d920369ce190c4ac4101c36871a1c777fed6f53b7694933f29802dbea981fbb27b907e2cb6b9020a23cf147295c13eac8534857f60f73c0316d94081b0099d1e912fd9c95cb00842e9367578ed3415f7d4b5653e3e68d8b5a9e9d17180c4e4e10f365b6a893c8d5a27d2df6e3f1cccf8f102df69466a48118dfe4f29c63bd7d2a87aa0b1c2a211d3bb1988d1e5b90f24d7bbcb187c37dbbfd61291adafd32ccdb8199cd0c33c0926915ee7004849d54431799c017fca56c35c1d49f5a210b7d6ed460c051e9c31b86fc527cffc58663b3f3c3c114e439344ec773da5a17af9168c191741b1d9d693f1ebcd4e8396011f2d9ed9bbcfbb1a97060db467f451c712f56aec46e9d2ca63b9c57a897a135aa1634198584e8599ce2020ec6dec286ca4f25953ef803c26bfed414829d5a6986fff60a15779ec6dcb4b762aadfaf56cd631148e47c1b662784ce740af60d0be2142e659bad1a3c4ecb578c77ed7c76aafaaaa7a9ea9d8c6db1935e9cc1a2741c771f7c74e4f6282e1ffc29b42ad8bb530395f7fda55f937963e2ece2adfbcb9a22791d5437033962675310aed31cbab0eb5341f13741d777957258df2753057b8733d670d5142420eec126cee3ee57d1e3d85626d3654516527fae095bd8f03daeb7a7f215101ce1a1b6d8e26b16aeece7b4a28253cd112a611b5c9f5233d3d6682ad1ac8250cb08d8f74f5c33769e8c20ec0502399de88adf58c3fef1382a0f209faaf5f3701a5c3d00e3029e59e10bb0b1427d7f364e95248246022a7f3f38d11de4feccc01f2fb80d4cca9733a2fca89b1bc6a56ff41eb1edebfccdbace67889f6217c64168a40098f7892baa284984278833b4a965006ee78e039209f3e69859fe5f0333c18ef5b47f3924d15d9bc57f0237d08516da5b013343003eb383b64bfdfdfd192fc4e707faf7e337dda4ad2015b325deaa9f72147c280c41a735e7b4dd2216329970db7591266eecea8f04adf9d6ae0cb80ac0b0add6f211ceea9d87e65de647623a7d19462ac548c2c41c362d58a34a43e74dfc08ec58a4762a45c1790e9b9a26279c9500bf5801e7dde052e3342ec76753e0c0cad193babc2cfeef0a1e4ca3e82e1ffcb588d391500cdfb68ba1588f8de2c814cda50f74725761a86a9d6ca85c9029ca00a80a7292001c5a295e3e64e235040745a5d68636d8c25709647f8d345b41ea3bedce3753d0a4e2e7a44068319f2a61544e7dadbd1d1c0e4647126dbe5cd618c4431c2d98e652d59fc0631a370c839e685d81cf8479d69761db81bdbc02e2670c2694ff306a096330b4935b12e0f4ff19e1d312bbb2cd5b8652bf7246981bf8cf66d2a3eb91d364128ec564cf5b134f820835eb61df852ccc09c2c7b0e2e38c03a17cea0f644a21014a40d32a003638b378a3e2acf9c7559894abb3f9170408bcf44faa95ad6c1d491e80e4694d8a920087e33e72cce21483d20545865b3238a2bea9f9e18f8243f55c8deabd43f7103a54308b83751ceca83d582171f90976f1a559a206c61472d2dba8b947bed3fd9078d2dc2f1450e752f2458dc115ab92836681eb886066bad1e8cd437c35936bf96c7d792d4740cf4f24a5236acff91b6d04ffc01b2c436a936ac9587fd8cc0551a560f11c65b661f557ddafe4de40369b10e8ad9639e9cab613b96dba79cda0ce84c5f70706ab7207414d9ad43e9b2d48ae196b46605c226be54a3d85d8921fef67c0d102fec5a4f31843349df43c70db5787382332649c07271b060ac121a70fb9fd6ad80c8d69f5e8524bdb1d4803dd5098b995cc315ebd9e6346537b3b7020b945f6e07d62494f5f412a6544c34bb87f74ddbd876aebeb21decd50570be01f94c068d47f1768a1eb93f0252a6d4d3b0f9cf34fafbb4a354b879c18cfe512535a49dfdc4c979d816e65ced0d443e4bcf87ababa0f77441b71b9bcd1a1e6766427213e08875f60d92e8ca5719c2248f4dcfddd75fd0ddc6097b4330622e4b6c07c8962177cd4bdf8001315f899a2ccbd6c17f30138bfdfb033bcbfe4e8d585dc61972f766880e33f35a0fdc90c64099e8cbc19c7bbf9931657a97f2a0e9fef6bc64bc678626e92697e53088a5bf16662fb8569c755d4656556328a41218294ce6d271ba1f9d9c67788e4c718fd282dcd94a92dd4e16fce1e9933653cc00c61f5a063546c6327b7b16d00a9de6f63fae7035d3188b3e184d804b4108578945523fe5ad6ad42b436f5adf99fa033d31f918c8edfdd1ea018b2f2cece005b6310b5dee239fd06f543eed0ff70a31cc8a206a304ef7d4859e0ac0252df1c6b76446c9036fd87ac13fb1610c7401803ea99250e1102cd8acb54cd670949e968ac6cad2558715292d9a619c8c9362c0f99e66c1a2e80382befa78990b95ad4dc97434580384707621012d205b18dd5808b68fc6e4d2f9fdd1362cbfc891d235c785d661bf5e961187b38b7bb7b044f132a0cf45b8666f2bbcd020d32c6d2e15661430bc3fca1cf7dc7c9bd4306175881582da5b70acd458bc49fda30f69f40d6adf6b2938bb0347053770f6c2417a3c7fd45001f1ba9c4b89583ad0baa8682708f4362b7d460205e58d49d1b495204b1e97facab267e1911eebb5e10b40460d1dad2c99ef756ec5a8895f1153e99db486f30615e8888063e65b2e2422752ebde8cf95b5c99e56cdf81993fed2cb813df773eb3e17df484f287ff2cf4de279723f3fa3df576f571d4f36d3051673e6456a5e76c3a2898210ded1ee19154d1f60111fd30a5f9fadcdfb96115ff5f9a3f18b1444bc03af2468ea62b949bb2933fcbf6ef802dac55b6ef4dec8158a1fab955a56d2a53e97bd66ee4ebd07bee813723d9ea898dcd9de3c769b5021058bf6c84231ebf13b6fdda8f5d880d7a02eb003e17349f4cd67125c67ef3c57b2ebfabb4d04c737ead536c2e0369ceb8eb4e2643b7591b5be5840c335b0ef1f00434e273d6e23ee811abb5f4c3c00000000", 0x1000) bind(0xffffffffffffffff, &(0x7f0000000600)=@in6={0x18, 0x3, 0x929, 0x7}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000c00)="1354ae35f4b703a2567c8116cbc2330fe8d11858fd97fd59e0a493fa82cc604cc663f4ed3dab3c4b6c3fec518308dd9d8948457c286cdec8e648c2a7380abeda630400"/84, &(0x7f0000000a00)=0x54, &(0x7f0000000840)="04a6cf18b4d92cd81df8055b374a12d23e2412032ae2867fde568bcc79356dea74737e6309a1d3097c957c2983fb6a7e8a00000100e90f8b87068bbbf629ae21e2ddb96a101b2c8b7e628b4b5d32756df7e4a3281e5c27", 0x57) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getegid() r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x3, 0x800) r4 = getuid() setuid(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffd50) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x6, 0x0, r2, r4, 0x0, 0x100, 0x208}, 0x4, 0x80000000, r5, 0x0, 0x80000001, 0x7fff, 0x2, 0x800000801}) sysctl$net_inet_tcp(&(0x7f0000000ac0)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f00000008c0)="aa754f18968ac003bc3a1ccad16af1f28a77b3d15fad7490a8fe61fb7d13c461731848e5d1167c575ab4a9479502a60caa13032fbf4b7c1af5965ed6e5efce37cb8d5ff29f7c6aea42f80861b3b79cfb9a4e3be3173372b36a26b75fc7e6f649345cb479cfba20fe5d45ffc6f33836a33792f1fd1cf9a8bec49c9a047b2fcfaa5af16bbbcc368fcf56a598768422c0fd027287cf85ee2a6768fc2c17127605f79f154da554d0533761107d4913ffe0ff23cf2dd5a245297f3acba4d5ba2b6773d4222b5246ba661e43a8e8b97c0e2098ae78004a42", &(0x7f0000000680)=0xd0, &(0x7f0000000b00)="b9e1553405ed9f1228070a48696b1b1529babfc532e8693bf67bbcbe2ca518d6f4b1c673014afb7d61e9230ab70b16d5cba6860b0659acc7b8b0358dd93dd3a77df29cfd593f7f754782845bf66a4baa67a32c6021", 0xffffffaf) msgsnd(0x0, &(0x7f00000009c0)=ANY=[@ANYRES16=r0, @ANYRES64, @ANYRES64, @ANYRESOCT, @ANYRESHEX=r5, @ANYRES8=r1], 0x87, 0x0) msgctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000003c0)="4f50138943057c9b49b47c0f80315abcb6f4d7a469491579c3a5e134a40f25b904d093a772dfc28680a1bc8c76bcc78e885d5eb7d68f08afef0bd5455a369d040b63a30884167ff15732b26c1cb8756a5f67b6aba3031fc2ed18793cb777333e25cb6f4208fcbc61f7a87accafb006ca3fe4f0c01643fb0e8467df807470ea61ac1717aab7b5f6c3803efcf38ee422da9e3a42584c25d3016167b9e05e87ce7066c6b5e128d3885dc942defb", &(0x7f0000000480)=0xac, &(0x7f00000004c0)="0ea565ef9d97e0b47763bcadc8814ae1b51a8d2d8fb5c08884dbab84c92c96be5ef639330089929ceb439ddcdb00de9ccd1c8e9f", 0x34) msgsnd(0x0, &(0x7f0000002340)=ANY=[@ANYBLOB="01000000000000006448e9008817af84541d9e62bc80b98eb14187046514f8f6c0d50c39439378b5c18153f3adabdd203d5e25966db16ac54b8b29b8b3756ab1fcf4b0e3cb8ddcc202219d2a6175304b17916daeee227910ef5171fa9c9e2492928711bff18ddeac7e37d58d5554b60916588a2d887972441752975d5612d2fc057c0d8d10d50b72473b09832aae76f9537f44158f578f7215af34f0913d1d14b0ff6a3121d91fdbe242a8dcde42b38388e765375cb66b463b1c73fa3df80da1e25ec823ee659fd0ee82c618e4bad0ebcf0b25692750653f1ae77967821bab38880dc4e713ea4602300c64419bdcdcc327a980706f8a55f375c63608c50ca99211b3e3e631889b42f67b726f09a6c73a846a6ccb8de339cfe3e028ece3810d09af0f37de31cbaa9a7f3532f8a5588c6ff551f5e10502f5bfcc1c627afbcf8199814ee23c02fd39ef6bb004916435a8488774e2800f759178b593baf49130fa902567bbe76967d2c162da45dcfdf2af881d3cee76098b4653d30a584e9aaab85a7b9671d3820a7218549bb2b6ab6e3a4f3e74383e99c8b16933679b63baa5f9d1ddb76f5ee9273426c7073cc5a5ec0c2961812ca91c6cd6b8ed48e0c2d90a37c77e4c291246dcee58ea40aec9059c6a4bf377650ab0d4d6c29a4c8da6b83741373299a5c63096267668bfe9d71059aa1bb46cc27520946a1d652d4738daeb276cee8677c9126ac88947096cda66ad2cc0d79936e242630aabb12a0c24e67edb330da290b0798e7b75fd61ced0e71c839027bfcae441ba74b9e84f40c42d3e6e6894e12cc328f27756c4fd97d8b23258dcc4b659a070b792b7464867a2376a7acbcc3de739719f88f5c09e93430b40b44eadc4c9786822f68302e9dfabf1f5e9705d2a75310a824107d427fd06f977caf6b8a12cdf84ecd0bda47d54662c15203744ef5703cb758bb48bd091fdd9ebf010634a665d80633824773902d963ca7e9fb173411d37fa1855efc2d6361790144d20087ab28bb92105ab829e04dbd7996fc7010575dfbc471efda3d0b8542e3195b776af351dc0083c259daf7b142d6e5b1b1f9de44f3f704c5f0e09257a8d6eb05454bed47f7eb104a6bb03a9d3734e0f1ea0bd2447e233f82e7842f0deb76aaa3f330cb801dece955d77c951eb93540b9eeca6ddce87bda5c64c91dca00a02951115529c4e7ee5ec1cfa065ce55cc46a8fa89d8b290cfa8932b9b77049ffa4ff363808741dab6f6cd6e88b76c4184a645ee4a3fb4313bd76b935e185037d64dfc2520b7b34ff410d2437a1f9d57b114b449bde2fdcbedc3c6da80eb89bd45ea7ab266f67785cee404745c4222dd37b16746b0000c553259affbd1600cc13529cdb9fea4aa97e4eec60481170e0cfea90e391dbfdbdfdd175a15e3849721627d8e4ff3f9e3e90267a8598078b5e4eff0e4d26d4995c52e6d043626255682157d0dc47c8ba5025f85d9540d0e330b254ecfd7d6605b06dd79b44548408463ebf428684ab6ef91da4cd45bc1efa2820ee9c44e4f93c4f28553654474ed9ab96ae09786161c77239a423d20d856bc7c877f11c89de650617072df688d56c0a111c9c04c68adfee33b8acb33fdd9eef2433b2a1c6e9810398216ccda5b9729347a9722429c9e4b6b8cca5c5faf90fc371e6f9c0ef16336dab55050bbb0f532b2e58d5029e3b4fe76f752284d54b462216a02ae59260e1070052aedfdb88d063e22128db419799f2bbd72883de6807f6b584b0c650d1f4cdea8522135e4e0be7abc5a331107160e98dbb75f3f5c4645f924d6bc73b030b14ca45b14b1696e0774e5f6358b38355fd94765d09463bc520e7c008431e6400b4697be7206b76e87345ff74f57730f1bed173821ee35860e0e0ad87448cf98b2b413ba271167473285ab6a613f31917fc57647ad304c2630719f1ca281646b107e2860332db3300f83578cb45da5d5ee3b81bade8f932a8e059203a3cc1ebd1c1222ce624f530bc555acf72e5ae7feb60d12e7fe497f6a406e853485ecb07986b745d93f256d69a1ac607f80e138b65b2529872001118f4aff098e87d9f29645be1f8a8db3c469446c715d663ed077d8c766d28976a514ce8ad46800d7e3cdaadaf31915d65636b855b954602d2cc06f30ef8aa5ab5572487f8f60a3e0f3f4e1ec6c9281e02ad6039bd3af89136a37b68030b8cf71039c3b3f265d7828a8348a8222f751b204607d972839ca82d690e7e0255db3032dc57b85ed5e306d175edef904714e0562cca7607b89187842b381c52bbc13b78a1d2c2286903cce78d766ae328a8dc355a2a845ee9ce11f1d097d6ff401b4403bf64b24d227549abdf0eccba5460016d0279e6a09ca7bee830e5ef66f071a243f059dd44f61356dfebce13b60782c63270a13bb4f1cba9c09279d10f972fa077c19d6291b72381ec78927cb9808efbd57e2206cc8c9cae087f1897148eabe8b9da36b97979b79d4d6f0a15aee33bce50dde59492206ba9d762f2927955f68b577527dd6b545635190639b14914036569098252dfcef9a97a5e26bd93e84efe6a48d076d9e81f8bf218aa7cbbb1ea677fe09ca5d51b4118192475047f4ab35483273dbd5d224aed792236f9042569397f3dc3027d0207f377315e7aaa063a0aa5bb8c5dc4737fcd8a8f4002610407d7d1581821218bc1b74f3c8a0be14132ef18fb7a1145662cec75f1850051e76087baeb33a9b2c217ed799d9ee03f3d72435acee3599427e033b8735c262a08618716b719b393ea0a0770f7e8267830db87889578ba2c7e1ae2ef719a5c5712c90bd478bad2db5dfcfede4b5b4a986768872e7e5f7c2706c95e99d9413ac4fab3a11876309088ec5f651c38d0dc432dc7d2c4f5e3cde7db7e36b16fcd66f00c484d61f18fede4636269c17eb88c49bb14157d5eb873ebc74c98d2deba08b63cc48a44fe8f978bb04b0d936fa421e9e44955b9ccc94aec5529c055f4d1253511a818b7efac9852a3251cb9801545f1ae7f1e90a3c4bc1789401633c54f2544d3253cb705f44a97bd05b67105f8430dedfb1811940c0b87f90d4c3b98e5ac3a575c52361fd5ec95e20e5a55846f88552d18926311a3917f95c8e862668d2e27541ec9702445eb1126ae645ff18faee2eb43da29e97a411c97b6f195e761cb4e210d11e1b31ad6a4fa900cb386489a9c7257ccca392a07f550a6a8deed17169ff869d68aa765ff18cec5b18f7ec8a72b359cf791725375879c433f51ea4c86e4c6f3fa43663098bfb3843ec92a40ddfe20adc00ffe5420a507e54fe153fb720cd7b7ea94a06484ff88765418eb76ce9762247e657ab70910434e997c9e84530424b299329f615c6a57ff002248874b7b2c9cff8ddfcc18eca8d93e23f2325e59f513e92713f5a48bf231bb755a83e30e92d18f85887bce32b648f7ce1b81b3f4f8557bf8ae3ae126c8112770b09c65f7edabdf7973dc320fdfcf887d8c7d73aebe6697d02713219386894019c1e13834625ec384fd81095e90f439f49ff3f0b2e9c31533410a9ccdde4e062e1ff2430c8010250d5cc5603cd1e606fe38879a81fdfa11b8fee3dcc90c3e20467ccd5753113cc3a46d00f926f8027e25eba5f3b08cbdb3aeab25e75f91a4b3363911c5b7c04e7c90bb215c16da9674b0648798f0c82b8238c9d12f7da205c39a3d9e93d9745fe569f31c8b8bc9e6102e59263ac94a033df4950a40f570a96bd24d7ac880ccf7768f156c4937e88eb06ff0af7758c379fdf11dccb07c4f119abddb7e7b1a6e0a9147e086e16bd78b049930633a1fd21d158d151f077f7ec4db66733c6b973d4d0f48c2f826364f88671b42d6d276a00662cf260b2fd635fc890892d16e212dddf73a94e40da9d49dbd0669e6260b599f16c8794719c66347653eece201deae01d5a93f4c9195db2b899f13cc2d9a68d24645e2495a424b2c3c8a6ec1ddc799905d235b8f627192f5a187d3abf4ab71dbade7ea591220d55d616fb49987dff467e69c29ec427e1682399b98045fe6c4d1302fab92c557a7e649fbf8fe240a4795f6bc62d0c680244be4b0b2533d8b424bea8ccef2345a103433d7ab3c2890664195af470a91dc38affa561fd35e8f73c63bdcc0ad2cfcbc2757dbb0cead97068389fc453d72b7619ef3edb84e8b53d1599e31ab658669e12ca3f010fffa9c43518390451e304bcd184079ebc6419049d77faea91e627e354fabafa38d51ff12a094419b3ef8d7b073207c3af12a633517040b30386fffdb9013178a4cf4b9dde8249e44487ad00f5a1581c0a0d7fa342afa83e420735aa7029c3a3c78c41b45484cb92215583912d3a9c807e16f9c2e316084377c23e9fbd20e62680bdf560a355faa69f4b7a3140e510063a54c71a3099a27a7c5ba21cd1db1598ddb10e0f6eade8cf40bcf963eade4828392802104594df4a03f9ad3be4491607e09a74ec705f0588dc8192d5cd0a06134eab0de2d19f040d52f6a2381ece53367e48a1eddef57f7fd1cc4069231d7bb6248be76c388bc52cd74bb14bd2539308c4b27ffb3b6c2924e37f14f4ff25afd164bc845a08045189a8513a0f438ea8ef4b3460d88c066941bf2554b0ce6bf9c5e1ae514790f91b10e4bba47e84a31fbfbb60c996ec75ee59111a4478bdf2a437bc46bc7d6f37639be4cc7f994ebc088be2c3814474472bc7b0a57c3e30e1ede110eee6421a81772c551ec8d369cdc3b9976039d79256bf5684426f886b8d978498f1739f620fed9f182bb1bea7a4d3ee36584fb7379b3da74395a954c57bcc425bb7678b23c30c1d54f4e1ac27a37524360591ab2627ca98402b02cc85fcc640b72b5192974eddab19fe8ee8abe4055fabbcaa44513b6192d18ad80a6bb877e37c6ca4ff00d1f0289c2746beddc2dcfb98653050cb9451e2294f4e05fa1d6eb84c9d7694b9d439084839143cac58151fd68bb2e8636308d232c624c4fee8f09615343bad4c39c264148ef127363c16f6a0cb2ec98020cd6ee81031be5dc38e94a860addf20df90a4a187a86732ecf3a427661af195983bb58ef979411d565ab4effbc81ecc7f31bdbde898d138fbdc16c620d0104b5eab2b1bd299c015618162dc4da39b47e319b2ed844018899cf63c43e48f4221abf43216c52ca75fffb0ddeba5fb9256dfc97fae8930198e891f83ce9d7bbc1fef652d72e8961ee6b433e34b2fc874b13e7b426a7ecacffd7c23570ebc9bf4e891f56ce6942fdfddbbfa3fa472c6eaee03b5edee7397b9e5714155948a6c03acf9a140e5859b218d25eb0613aa8585e59aee55dbc67b325f10254f42c189f6f3bf5d0589eb0ee136a26b53cae47e948767705bc8e50e4393522f6edec7221aa2bba9a43064f82434b1f23b8298276755454d94baa96c1401e0cc4357186bd94b59f47413c67ca78ce2be6850bbb01305e721e416b908bcdfc635a5f940d4442535b0e0e312a9573d22c1cdc527787119566f9fe6b0411e7325213cc395e48001363c3add21fcfe1b2dd4b2830051fe798547e8fe865e6b63687b93916cfa6fd972a78a252ab7710b7c6a3072b4ef864d871bba4c3bbbffdcaa7ddb5384f75adb60850f84ca07364d84f0bc48724bfe04d6311d889842c774a19a2087f42a0e761bab097397d86d25a1b3ad1cfc159fd6a906f635c731c2c4f25a110bb545bbadb0332e80ee93013f1560dc6aa4541135c16a76f418d3bad54c0217006538dfdff90a41d6a0ef69fc1b359bdb83c622fc92d445db8713c5e701ad9aa0b2e8f30ba73776e408bf662160a918e0cdbd15bd8"], 0x1008, 0x800) msgrcv(0x0, &(0x7f0000000340), 0x26, 0x2, 0x1000) msgsnd(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="0300000000000000b38bddb3fd276066361c67ddc0eac3e0a3ca352db650e5b2e9c78a4ab3963c2250ad4cc57f5a73080ed91a2f2e94c4b45dd1a8a6f816fab26b28aa520131087fa547fc37ed2317c6f3845fac6afce0a05b1c526193fc91139797702823f12685ba76a38da538cc76c0161e938b2c5d33d0f9af05542a6ad459c1ee471b0f50bcbbfc8457e3a60d9e6d643b47c4f6cfb40ca313a6a6eb3e5687a887c08177aed7a87c5b48162b4b892c546e9997ee875439058b9b453615af0096dbb0c427ad470522b42ce9b3427bd3b354ba2c24c7a160b7671e79e3a15b36c61dd59504fac9cc053a5ea64a0335e08a"], 0xf5, 0x800) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000640)=0x7ffffdfd) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0xb, &(0x7f00000007c0)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000100)="be1323d275d2c07dde5d08f7", 0xc) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fbffffe, 0x0, 0x4, 0x6, "97071540c67d3f0000ffc100", 0x2, 0x3e22}) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) listen(r2, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget(0x2, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) syz_open_pts() close(0xffffffffffffffff) socket$inet(0x2, 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f00000029c0)="fe73b038822495adfc74ff593fe53d140485acb123c36db5921b1671968f12b51666ee61dfa2cf594ad8db6a9a591a1920721f4c5d59616fba63116924087f7237c9736de5cde5e0cd810f33f48cd6cf31b1081755020e7eb0c7f506928282fa06133600af934b374fdb8c6546f8ad7ea5ed8b93e2c08f470b0e9f3c6fda8abfb164bad3d2955c774106a5e4d2c1a747becacab209b207e9c1b4181bfeb73b55bcf5c9c328d29e4cc0563c6776e5e31bd11ef9bc7ab2a33ecafb9cbaf64a6788eac4314e0cb9874701835144d25739df1fa2e33d670b16cbe6fe30ff2e3ee1fd9cf9ebb5cb0c2b4f48c244b3d32a78dc0f0bd199107c22050e8b53ebf8fb63c6849e6347ebce4509028292039b8625b090cbf37aaa4c2796084dc4ba6ea447748b2d147e53f3d5d5ea0c4af05c706cddce05905a16b88ae4adc5fae3b3edcbe9d65d4b01ed0ee8b65872f833175e16f407e5972579a4ba1c95a22fba8c2b37182a2f2a88b6bb5452f3119e4b160240c8de3eed1d140a00f4ff349ce466d7b072ec641bce8b8b7d13f084c66f67d736a04cb661e84b1aa12df15467af9475d5cedf7e00937299cadd03a373611afee40fa3c9a61bc34f17693e6bec778a28e2efb15570e6e0d52fc8d90d7db9dd62f0e6a1f118e28263f1f2083bfaaced7eeff58093788a646d4ea302c85c7fbb5d380562a046442d0918f81a817b41f5705a667a359c75e216f77cb6873554e831d8cf69b06d61c296253a546ae57fab579fcdd3f1cb4d8acd75759c24cd97e771061a47089682cf94d7d9d47e62baac5d7fbafe6a816d34d3253454113532baa6eb9a17ac6bd63373340d6e1fc798934c791568b71e1a4a0f52b69195fb6fa0ca3f3c9dd6e04d4c2470e76e098234db28b7562fcca0cdc0e3634acddb9f363d81f0d1e50cb07928ecfb377602edeb77e6496e69c02346b530fa6fae01885b3b6b45077fe795559680177ba4f9aa06e49df8ea22d9ca56af0f876645cbd0337037a787dc3ce952a76f1c3bd67849ed936721a14b5bc5ea77deda33f9ad20cc6d94c5adc04b45823d6b560f571ae35a37f7b2f4fa2b636e17cc56d84e56e9f227d98b2c8573f116278555c17753412c9e50bac3939aff791b49dd26bea6afb7d6e437be6fb62e3258a0995b74cc24fcd5c86fa21432bd628efae41f9b193135e4243a8fc6d00392e957d934c0a8fd2d2e1e6d6f397af456a4797c36900122621fb9fd09e05b32c86771a65a04564f6a13e73ecb69b255334022f95bf4b8fadea44705865cbf27b6864bc71010c7be5224096ac72f300e9d8811a253a96f3505498ddb505301e59deb6f4d8f11debb148772846f36aa704b11ebd30b8c4245c0082465d62910f6de60af04869be1af370a20aa93ebf80b74de24830dbf9de8b0c4ca076e58ac431004190ccc87605cb5424362a52bc0deb81b08495ab3cb7cfe581b0656bea14627be2e3594433bcd731a09c83c82f55ad2eb574d2ecff50c1e8e8f365bb5ab7d81dc0c3ce562b8529c36c6dab851e841939fa6439b24d04ce0590dcdd1425a77eb6ba6f3fea1165b27a63f8bb4c46245e6a8e1d38fbbf6fce55f07edd620a6dbb6edcab3d1a17580cdbabe86d0fbaba9bc96dce7427fd2ed36dc1a0186d3ff3425c817fbced95673a63b240104f0dd2c5b8aab801c2245f979f910a482749a074110bd1f11727107c951c2a24308711c2fad3d26de240d4d5bdec6ae214616f7bd6f81d241150e7720e9c07b95a3c9deb7c1c3fad1623a18edb8fbf18f9f9c713461d95cf90fad8860970d38712e7cf3f941ff88bbcd10bc9720874ae28dc01675383384ee545dd1609b5105292f88f8f63646957a5f146f3daac190a5786c480142089324a719e2a086b03182b77a96f560b73f36928385c031fc739a03976a7efff6b69ab6072b83d70c02c8fca6c98eb7c17f42548a088200316c1127b6786d6bfda34be2fc229b3519ca80711f1ff600caf07177502d56b2f17cf5872add025d2f385b0fa3cec2fe4bbc16b99161c320ac3796e70a8c58cb75b3c7d4f47016b363df41c41f732897677fddfc68f1acba8df3af1295d326824fcc839f3a3a83a153982a34747861421d9118d49b4a37df69dcc6fa0fec1b68ef46d854ca80640389d40b98208d3df723c321c0ad39fa45032d066945b2d2ee725e8c73141ade688e8f9a998924430aa5f6818dfd0c27600c3e1031991eda8501282f3a266658a63acc305c0f4c7a5e55557c9d84e02626c51652c18fc9a76b8e1e892efb8a9a0e6c84c796ef38c80393a19f5be24f8687485169663306839ede62c06a43cd88bded55c27e22fd238bc96def07828864c4b92c7240ef1bb02a6c75802beea1fc033db0532ac9ec631d8ca9ceddc8bd7da9a0cb5c2b5b8327cfcc1dff71307dcc6913aad9ac433132985729782a1ada18f786f29b37c004d22f843da083d71fde766e5e952492638ee50820c82e48f7d060889617fc21aa557b44a3651708c0124fdb37b61d6eb528406af337b681260a1083a6f651929a864d9ba537bbc7ef4ab76414a077700e049591b566fe8f44c71b8e6cb3a7e6e50309b9c73d9884bb7ca8334d531fa8ba079b0196cbf818dd281ca10b2f6a74fd057550e5f5190fb8410083bf26004af061b5a3ff4d0621f4cb9a962752d75387594f4e762e60715888b90b36a5c73793a2d5a4089149623904ce5268b5d7ed60a8e51c6fe65b4f84cb6d58ddd38b238fa1615cee2cfac2e301b4427343d6af891d609127ad664847bc735f3b826456de5b34d29419a63bbf348ee956fe63b5c532630568512ea28746159bd1d597595b3aecfa04afc0a3ce1fa967e0d5e651e9167f61fea7f20c4a540098e3a6bacbe4a9a1385b5cf779cbe0be87711fc1aac6819df332c82b2698d96defc46a15c4ba31edcd79a29fac73aad8ab1426354b979154611454a13813e51bb4b9a128204727209bd19bd8e2bc9ae585f947630cc422f6e2d9eb95787ce0b2f0aca450f7b1f4283971a5a3520afe452d8a286bb31cded31330726220005c5a2930c0dbfc9691fe46cf042c6d99b894f81c673fe51218a3fdd342b7afbae03f9b83c4c42367befe3a990d6a3c76aa9083ab9f6355cafa2f80e61d28855df16d38090a320f788cb102308290b5cece05c4c9a2b56ada7d3a9693fe5d74c37d22e4abd42161d851fcd1f470d4b7074cff410d12c4b20a86a6617a309d619fd15c59bb0b9fd2b506a22930dc70b089f3f5ccf40f013ef2b475be38cc8d744635f469601e62f3dc5fd8c76b5ce2063e905f608bfb2b1a97e9b52b6dfc7abe8bea19374138b999d97c997529439c9809736db2cbb5c3d376c36cc301e9a399f50c751d3c17b61934048ce9198f6dbc838c6458e6fd36ea7efe8fce702c6c929dc2635acd01997ab7b16f897a2e02a6e81cebc7ddd8a7c0ffa04bc5836788e7e941ebe24b3b10f9ecae1a3ac9cb5b95d8d7814bcaee38c128dd0ee330b21c237d762e50a9abe953b67f9e2fceec3f1c51f787948be15db968c7db283191f3e83e88da3c6a90da490cb0214328dc60967992d08a9983c2810abd6e6bb74fc0588274a4dd15993553546be2958e74f281625314d09c92bb28f01597c9d79624b76dfd53314f5966e09927860ad8de074ca9d41e4a68c3d42825406441199aff694c542b31352254865483e3bada2da048de3451f90d278aa2af59de981c1c4fe7ed0a0b51588680a77c17fbc720f8626f7ab493e73cfdc17c9ad2f8beb145b50595f07c28c3fbc2f01b6ccb087010d9e03d766d7781034d310b0c1383dd1b67158c03d0a46805f8efe8203c1c605c4a4582cfc7e52aaf48d41be390f3255f44d7758bc72def1ae6e9b651168088d3052722c3a3b878155e06328a93cea1300c3f79ab20b85567ddf44b660eab2c5dfe8ca0d380f6a3a975ec62b0adf585df8c1b77b92d534e5ea62a4008f80778228b360313f84f7d79efff4e83ebc8b2b6fa5073d08c1edacfa133b5a218c84b674cf38672c11cd304c3415dd4bd1a083553cbcacbb8ca1f8925ac7a211258b2ed5106b64c953843f9d55f0dfbe55deb788f3f1a3b8d0c04acf93fa851820f748dccd9dbe3d6006159c5735bf2d63494ad6ca8a56f1df3069ff09edb7399631a944cf495f5510723ee1659d9d1973905eacf65ca56adaeb03a9c27aea5813dc77ab37088f9b69c5a2cd86eb255e43d0604f64051f8ec04fde0c87cd8a7ccaa82931bc764d9e3ad2b260465e8452087adf566a3e9851d71ba128f16b8a1130efda4d6f55b6472fd90fc27dc94962c9212b545e8ce8cb5cb32b4a2629a7cea77c1e17464f2f804f8428620cf074feb28b9954609ac3163a2fa67cca57fecb2bab5f1d34b47fb6517ff388909fb90cb49593f4f8b7b61ae2bacad4ed0f17f17e5f669cccc5e9a55524de10b2f6ae88cc9a77245d47b5a2aabd2784d29caf09073d2def9f1932f0c2a9ec0d5ea55401b5aa6994539d62e152659c73a5f9ae2fcae129cfa157dc3ba85b6dac816df3fb5b2fe1afe9848c026862a78756addbd8c7267a533ad991c50bbd53add4b808d3d9e5a1662a17b944b0e23dad35586ae1d0435687470f4e4df2801be5c624ed1667ef03898b1b8e002a6a9ed1620d1b34e909786d6a31957fc9f7407449b22cc25f02964b962f92b09db0388eb10fdd0b38cef5dfac8b79672df7a7a88bd452b6f10d605b8eaefb926f4122870d6201ecf73fbbebc68cc50eadcb7596dfe3013bb54eac2314df767b3ba7edc2cd470093cf8a758ccf05efb5852d5219ab0819f749dc5828443858beea4b0f30b4b3862ef05ec33a848e773aaa724c1789badb6b8422acc2e6dc21f4de6fa3ff38a8d6e0867c1f28cccac974ae82b1d08973358fc05e36567c4e1358ed90edc874237f19867a04f20b4e5def96a80ffd88266c31b78eaf6e54ee927285567cf7a869d039cb22b26ef3d845294ad68e84e2f485ce2b1b1a21119e011d7e6c8f25d38d5e83481133c2c2ea609e82695bf47f0f169ed547b66eca0fac705adda112ef241a30aec6bddd5415cafc86307dcf79e66e10eb991e59d4bc0a49a6fbf43f7616512d6f2a3f2cd1dc4d367511a178d591b40a57c696161a5edeac1a4ef476f26a04321b8f8c1b78cb2696543b7a6b9c16b9c9c4eaded409b7c13c78b067783352c6b16357e3ae7773b8a84302bd0c3139a238ba99a323c557a4b15a50ff167f8885f706e34fe18766827364d1f8349ee1b58b762a7107d072d5bc3f69679eefa174a3df36faf32c55f3788dbbb190cf12bc4bb3fd9e6249b0f1089cce3ce29a372f637ed57e4e8787df552c7153dbad0c6b95d424b7060c56b9978ee74a247e912440bf54dabb88edd9a968ec090083c788a9b329b11d574efcd90129f0a2a25ae7edb54faaf1386bd4b82dbe8b75caf7f7f416402cd7e50d5a8beeb3eda317e4c83e543210556912fa0cd9c2e1ca54632cb90c72a3ca386fdc77a113f31375f0c6ad13d033f057bfdea8a36ac33e391f3c5344b1db123b0b8bb4469cba2b7b6921e298baca8b5f832eff242058f34c8619c7ced3b3624d731617e97599ba6e3326a978668569a08a66427cdfe7df0970b43b45b30654b0fdd1be1b5294c57b9f757505fba7400db0385ae991831296f998be70376f4f3b7514ddb38cfc76544541bc9a772822f0b0fb9b7ad8e5b69d65a2b3961ba8551aa98cbdc4c0709c8473ecf211e35d73c0d5db582a30b7d3a7a410f4aeeffffffffc46b73a56a47d3402e10f23b82bb551602a734d9611a6aa940d7832035f8e46a3c8dc3655caad76ad0ad486a57a0f954bdacad4462c20b3c86c27bf84ee8d3b551168b506037483698062091586dc6f3845964ea88bd095334ada9f2bd6478f8b85168931acd00dcaf0c0976c77457ca254e23c7192ffeb9da82f1aee0469c1c391dd3cdbe1847326eccf99f500daa8dc212b1bdf7c361a36946edbf57616f1b4abdff4fdde1966d5a46d7bd779b9cfc44ee17612257bb5472500e49b0fbb19b1654be1da333b705241f199ebac9518a451c92930a0f141b99032d26c84518d7acfc4fc3b6d2adf38314f793", 0x10de}, {&(0x7f00000002c0)="e9371112778c91e8c9f6c64ae0fdfdade6a1eaab623efab21c316d8bf20b03a26a5526d38c0a79db2f3497e6331e36a20686958e8b547b2e674da303576a4a90e6ed0fd1862229c8fabf4ca3efe000420297", 0x52}, {&(0x7f0000000340)="252435fdb2a028f3f3805f801e4b45c3411d97a0d7ba714af3759ccd5fb185fdf19ada388e20e00954e9ab98b399aee7f4c223d8e600e8cafc88f3680816146ea390db2dfcac1ce7f2fe78435e985be30ec25694a6fe4cfa0f7defca10b5109b6656dbb0c1653d5e6b2f41d57e060992da0068dfc463daaed8a957255fc79ff554f236cb996e60d2fbb9d1ce18fbcf50f7e4a0f531c82fb3df6a6821ab191dfa7852c57f02b99e8d7bcfd04c462ebf7639fe04e950cb21a657d5cbdcb51bdf3c1aff871fb74daa32587bf200adb727663204b40f5f7cdeecb876", 0xda}, {&(0x7f0000000440)="cac91b751cbee62482439ec1fcd03994472697c8cd06ca9ae8b5d9cc5a1821f88c19fbacd0a7a44ebafbb7759d4bc5de7f1ca48aa5a37661b46da743c9281d6c5c2676428da07de4f9c0c7db231669698dce2b4423666bff", 0x58}, {&(0x7f00000019c0)="8f51b025a9f2cbe647012df516e93fee45f9737d9eb54af7ff96560f781a5e4098aab9bdac2a3b1299a0e17f2053a602f3416de10c16444564c8f2579dfd9c61359c90c06cd7a2af760d6aff662dba75b77e0e7ef25d448f8d5f36ea26cad4ace2d9d4b3844248270aef3bf155eb3c308ee2ef17bac44a476911deac8278ae9245cc1dac8516f524bb8d1ace91c34e50b2678f828a44764913742bc18171d3fcdcf046ce4cb4c0f0ad70d4d52e95541af9152b1fbe64480496b72b09d57f37b338856744deff8ff9d7f7ddf8051ca47b941f434f320b04a68c94999e6a989af9b42383edb08ae25a9f3cc2d5e3eca778aae6347e443fe930f01dbdd514ca2cdffe7e2a9cfef81922a6738bb30f0310c7ce20379e357b79ed100ffbec41b9d91fee88fc0ae2e590701c359408afa00d52c0f72bd809f1ee7c303140b83a919d9a778f0fcc93921435df3f0080777d06f04be135445a1bbf97729ae650004ff7b6fdabe6179506cbe71f698d339742b1c6aa5a1d334bdf2556ea6183e2efa1e64cad7eac00cccb5fb19d44c19f12bfd619c187a29bb28ea9d024236ddf326c7226fa098cee4a293aca3b493fc52fe144cfb5aebf5fc91b05b7d44e66059e5d4833856237d738db5fc0565b362dc3730db28309d2ae739d75c8f8dce12ec427c3fc505ffbf96b12471ea614b350eb15cbf374a62330a4d7f0155f534c2251c1d95fef47018d480d5b5f4dae03e1585769eedbcfb8bfe4248fe2efad3d259bc4dcdc21e641302a4f7625bdb8b44aa63d714ebd3a4ddb8afe891a15c0abf5bd1d47511be91597352f68300ad1ae24b2fb5979bd8ef9785961bd585946abff39d4019642fc07df37250106989f8ffc3a403d3cb0702985cce0fecb7e7678054df58249716418ca5d87f2bff6cbe0a33696a3d98e1a5fb9171110c4798f9c5f9caf210cb652470f73553d1fde8e23d40cece12aa508887e4c8eb8c72a7234668f048d26a88a6143a112430fa6103fbbf1db8dd7157579f29c8323c8d13408b9a67105527fa0b557c568c2315612ab73f113777563e0e2853de15b5a93d1d635c2bf11a7e4bb756fe564c79e8533297bb7a5dcd2751b66c0f19012f11678b8d8618f0ba274421397be731e66d9cda54242404070fb6436733b2ef603ba56561fe2413726724027fd656d582956d8958fe26496f23750685ad71e60584dc8a7c3efdfda57f8e82bf770738464cbe4f9bb024a9bd0b67a9a3c5ab1121216948cd1b613602cc4ac7b0b6a5c501a00127e28a65a4743419d3c21bb4c0423f037841b34d3311b699de7f34c2b47f004791013dda3a06dedec96a22a32ecb0b9c4df232403a3dfd58c1f1e851875d830b7a5cba940ca3881c6bdad23c7682d702af22f5dd8273b55c27546bdfc34c00d93d41b787d8bc7d9213b68e56e39e754c4f1dddf633a727ff0ce2caf77ac97a4d3960616078ec656a41a3e8bea1b9cecec39c7d8ffd96234adf39e9c5150684d4da67b4c6f428eac46f18635343b1643bafb6a6a053c90cff75ea186834d9c186ea74234ae34abcd9571cbd55582b77ca3fae751bbc4853938ddb068327ead0750aaff1b59cdb626b0a70f1c00557411080a9580df26bcb6f7aac58cd1d6cfcacadf330f27621d6712880609f47665daac083c45eeac632c57347151247c0ff49f5c36168e4deeaa621541550983a036af794ae7df39e269f4cccdc72c38854f48c0196461405450fe11ebfe84e4f44ea9bdf2c12b8a3b9c99901b3416865ff851cd29c501b2b556b47c8c58cec0ae50a9f270ca9a8941192130aebd238d18767798fdcac18ddf7a076f1bba673fd70ad939250aa42d3751b7e8bc51cffac2ac2ba82ba366d6eed7ae9f8f22bf19229c56064dec52c2c12e629eb6eff7659228ee2dec7de27ba071b27c9b83e2dee16deea36a0146561867420556309df408eba61eb18d2e8e3aa19ff9cf417a249426bf280c8e26fb41f93a4766823b672f41b74b4cd5c0502221ed6be6f382d5912621eac174464ed45d8e10ed73621dcd3e703ceba0dce0e3b395b10c90b17dc9d79b634c16f1e545d7d55a86b4d96d4e85306a7c9583aff05c0331267eda3e4f19db1a762dc48e0501cc097c474e9ee507cdd1634d096fcbd8d9bb4c67383977967d6d02fcf61d1c533da8c8b89fbec52861bdd0146a07772eafc35be0a9d347dc559bbc016ea0626b9925f4333040708fafa5e265d4dcaffd0f640b84b9fc6bec9f5b0503caa22bb14cf55c8b567f27b570717fca77199ce36aca832429dfba561acc0d50b754fb903fde2c13307a82b404f4b971900dacbc818191414c39e0f4246ef7b06690c3e7943e952092e272e2cd3a757bd1b5a888eac07c9bbe51aaea3d21b55212512019808ef269411eedffce631e6fa9f21c6acf5ae643f6199a7038578ea76562191c9045193f0e5f841a819a7ea5e3a80cf57ee477860a4d7e578fc5eb5bbb3f66e807c8bdf855aa081af80e299e8fe1f51889d31371beb479920f091751f96c9c220d4b0c70e4472e17f3b3849049e5c77e697ffdd23b40f574a1aba5af4e4d706bfa7d8b87192e23909d6fff1e42c2f1617d85237817248e1a4ca2670ef01079498e2b98220a19f5bdbac82006b680f8e02ed94d2b4c04d0d0a8e13c1954b932bd141888a7b2415531ef1896cedd97ce03ff5a98945307845cee29fe5e9fc75e63a43ed2603c0ee60c9c4f115e875567718623605439b47fc9e91b27c73d92e30a26a0b07400507a99182a9f97ceb2c2d2961c12d447228cdca2396564c6c1595e6f268b8337fe04418fe9e5bd359f03b9155f879363a38644438d29a4a125a1463de567b2ed3a8f35a2dc9aababde615454edbc3fcde7d12a04ba836fed643f84287647758f8bf2eacefbaaf331dd1f31d419dcbeedae1eca7a3fc976768fbd9cd9f033d7408ac625df1d40285f3fa9749c21fc65c66948feaa149cc4ad47c3bd6af9cd7217fc2b5cebafef707dbbe95204da93d15c82af722bbcc51724d2d43689f791ece9112d318e79f6a720cbe8e1816ff9327bfa1eaacdac1a046f40036828f48ec8d4c3963301d18fd33a4ec56dc8b0c28c5ca8fa8567a253db00b307b467e3afb7d4616af03a68e59fe0d9764dd4aac5d953baa79465257a57ebc94302b0c22f424ecad690d05caaf571727edbe00068d7bd18f229af869a4b4df88697f7aa7f1976d686537eb808fa5949ad8c06b98025039824cc57582eadfccbf7e1e34657fd5ebbe69f8d222a2c6109ce0edf0eba3d8e29fc2a425da20f554bf9b076ed58ea1d72c8a064f8e4ad1e82843c8050763e25bfe255eacb79fc68c627b03c5a19520fce83410dd3b22ba6a35f4c907e6b8b26918e3b650301e9dc1adef79d104a77198a99a326af4d0ffdeb513db587c9cd2dde86cedd342944f49137e25f0cf613619e8abb19cdcb5cc660a280ee4c6da6ed63dde2d568e07fe4b497539860d3cda55165b54d88a9095cf993358eb40efbbca43213d277823a5912978a665d52781ba8ec97adfbf358efbacc435d4956834ad327c5b9cfba49bdd0d5231ab260a4e5a3248f78c0e421a1b56a0dbb58ffb9cef69f6f6fa67f468d3d53d42db62d81767e313cf7f7effc5fbe9e8efdf51b9f20ea9789d8f387f0eeba673d346a92f23b936a8b14271ad7ae59040e10fe81bc8ea4b60c2d8e9d86d3bfc8c121e8026478b4f58432857625dbca1b7c9ef899e639e1f887fc90429f8fe52888c3d8f3fa16187b5d360ff732c6fc4bb21079cf3825385413e2f025c39eba872a2de95e0958f30366ec1d5d88839d05d4035b72bc7caa9d34cfb69178a38a1e0d7abbbf85a319bfc992c5d95e3bcd069c2d2b322f5055c4917212a0cddc30301c2c20a1f80ce9d5c08cc81ea30641f318f95f90cd723953ba43c7006399f223f538eb112b46e006299649a3f598823d9dd4dc3ebd4ce0298b32cc9ce5d4a86ad1f06a0fd31a38e6dad855455f20048b287ff290813b1d139662714fdbc6a3c04e512d386a69f67a68e583e9f9636c96473e9c42500a2ebd1a11af7268d035f0fcb98f17f89314f835c43689f6d0814bcf7ba10d06fc9d814cdd603273f1d3acfec3f5f6f8a1208186aa27bda4a95df408967d1582231243bdbad81e4d7ec0acc2a06964edaaeed8b90bc79d444622f6087aa42884c83a49ee31651ac64fab4e422e1dad828bffecab0882e1381c03d6af8be546e516325424cd93aeb57819c5a4ad78a34bb9e9f8ea40bf229db82d6ee5a3f6edced792b7b2f5b50c12353e235225f073f16cfcf56d870e23c6c33b721142a591ff8e24c3dc9276c887a930d6d6fea7aae40fb2957614dbd5f9de68def986ff66cc774c4cb8515b8f9e71b78ef186d16aab2928b4c09156ca3e9693e61e97a7b0823d91bc34379fcda6c93990b0fa9e4127f42fbd36daf6d1141d3b42ac54b849e5ee328467db447d173424557886a82284842eda7844cc5d92328f61aaf3de9416e239a9597a3218ab5f109b2973297050158e9e57e4d5b0cda682cebdc02126f39161fa0548a84d71040ee418f07d08a139bdbf7b73a78bf5906a27ed3bc803e6638487e83b4b22711d458b99877edf5cfe928f8a34c4c675b2c3cbd61e7cb1c8830efddadb6683c0583f579bcf02ff46c1daf9a4d0523e90b03a1227ae97adef9c0931c5231987c751e249edcc012a34184dee56a16bd40355b0cc030231d7fa39d3430889b4a8b2290e850a1927f772b54d0dd9816fff96df65d08850169edde57de2f88791b96430ba891e09a9d2f76243ba527ddb95662907d7648d395c8e081dbbef0277dba6bc880d3316648c641ed40c5cbc21a39d1bbf4cd46b162a5ea297c43cea93a82435f3deb2d72b48fe0d5da18edd632b7b18f558d9c6b57a7a7fd3a8b007573d8002977f884cd819b9078997bf3cd19f1df24fdd5fb9fe83053eba0a9cdca61a7cc83d69eae331c0a506e40b3210f9efcbcf124d22179c00036f414f4a63531245355f856b3f83695bb75bc808a179aac9e34f48d13ff786c8800bc92a0aea188e3cfe7c41445b1939ef88b439470551a4ca2791d4d213e741666d72bbea50214d1d1a54797ca57c91e431be84c8ac5161df97f4290007f5ce056dff028e8e8234d403b8f579c3080bdadaea6a07aa587d9fa3cbcbc49ba9611b26204cc946623e9600ddd50c371d6b419e94cfcbd870b90e9a8193327d3103b16b8d5eb74cc01555a9b0d3a5d6c2538757585692b5d23fb71c11765a88ae868fc991d82eaa0af5b4a8a6537807dd6eaa3c0983a6d86c5bbc4443d34196be08ec8bf17303b9e8d44147c86308dc82083319334f693a384c0b2ae75cc97848a3deb03e856429a44edc6b3bc04b87ed16910d99341f1320b8c7041c468d6676fbbdb16110b1efeaaed8c767384e4899bf8640863dd195e0a9f963ecb70a48427dbe7771f0846a776fe955c11952b16fe5d3f6f8a780b1c5d310e8f073f52d6eff9fe10b99ea4b6caaa13633c32c004db7a9ff11cf54cd1e326ee72a668d27b3a4140b9f0d848e71aa5fe99098cdefcfc1af097cc1b79e4ab8ee6204df07e332563f84a61e83748a9ac894a59aba2aefe650bf440eceb6e2a07b253201ea44b4a7d0694fdfe84c1903f9403b1a202d8010ca4a1c0fb4c31134fc8b0d338cd496e58c652c0bfa827e28e3c9785a38cdfbdcdcf9e8ad94a75603938e1c347a323a24a0f8551ee2125e6e3feadcbf88127656007f3f1be98fa4bc4435440176c5026ce93abda08c5d942350468c", 0x1000}, {&(0x7f00000004c0)="1f7e8554719de1510cdcfeb6272136d24ed87a91dc62e3ec11a9e6624ecfe9cbee4961caa981e9743646813678d9b653b5df2622415bfa92f6fb33965430f65f89255b67eaad1295154ffae90872bbb2c9cec273291bba6d5b5a31eb29a800a5a66fc2a760a22cc945e713d6333cd1f1bd63abb430362e21c56712d9eb67d243dc808583741688fe096ecad5d56931bcbda6a1b0f9f55450c1d39c50ebb6a3341babc5f24f8e81", 0xa7}, {&(0x7f0000000600)="a3f4662016a0bb835a9ece9ba9d27896649921c958e5fbeb28a2375ddaef858b3da6b4ac4e84a0cef00a38b968fd9d00805c2a3fb96c6e04042169ff17d5c750216c8c782657dcf438d2e0454c07bfe4572bcbd73734edb84a57c66b8064c84762503ca10c31d727", 0x68}, {&(0x7f0000000680)="1d14929f38c012d6feb8e6f7219b1ae0ee539bfbb98c05f2245c1caeceb9dd40fc946239de7b7a47ccc358fb8b7907b08d472abe886e4c39bb399c4f4a0747f6be6d8964105281aa60e3be043e9b048cb9fb89b6ebdf9b485b59eda9d842a43e8359290a2cece1ebac93e7c244fcb60dec8c", 0x72}, {&(0x7f0000000700)="85e9c320a43e87d0c7530a6dc062c9fbc0266e82c3d70ed2df92a4f3ad313718df7be141aa89d0867a60a8d73c9c6fbd2b161e82da84fc16b445c73e5d50331bc32ede08dc2e1837bd195f9a098e1f", 0x4f}, {&(0x7f0000000580)="6b1bbe277007a134e6b83eec72b3887e6598098e41d836c1df0fa1c8cfbda5712d5f15774293986ded8b0b3e564d661200226178fea65f0f63c6204af3647f4de723f723347f5b5a468c88bed376bce148cee2232284e401778bc5bd6ba801", 0x5f}], 0xa) bind$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a7d8e2bb1aa29846949eaa4012ac31052de86fff"}) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) poll(&(0x7f0000000180)=[{r3, 0x2}], 0x1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff", @ANYBLOB="dd6ba22ccefe7baa56f54a6862eca7bc18a72261ff590f22284d051b7fd22c0261d3d37c686d5040e403ff935670bb010f4d219c7cdcdabc6c", @ANYRES16=r4]) socket(0x800000018, 0x2, 0x0) executing program 6: r0 = socket(0x1, 0x8001, 0xfd) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x2, 0x0) r1 = socket(0x6, 0x8000, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x269) bind(r1, &(0x7f0000001b00)=@in={0x2, 0x1}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}], 0x3) semop(r2, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) msgget$private(0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r3 = getpgrp() wait4(r3, 0x0, 0xa, &(0x7f0000000380)) socketpair(0x18, 0x1, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001a40)={&(0x7f0000001a00)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f0000000580)=""/185, 0xb0}, {&(0x7f0000001b40)=""/120, 0x88}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000640)=""/4096, 0x1009}, {&(0x7f0000001640)=""/248, 0x124}, {&(0x7f0000001740)=""/48, 0xfffffffffffffe94}, {&(0x7f0000001780)=""/234, 0xea}], 0x7, &(0x7f0000001bc0)=""/227, 0xd6}}, 0x10, 0x42, 0x0) semop(r2, 0x0, 0x0) r5 = getegid() getgroups(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x6aaaf9f55adc2226, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000c00)) fcntl$lock(r6, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000001}) kqueue() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x1ff, 0x0, 0x89c, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, r5, 0x100, 0x2}, 0x401, 0x9f, 0x5}) executing program 6: r0 = socket$inet(0x2, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x11) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001180), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{r1}, 0xfffffffffffffff8, 0xc4, 0x2, 0x100000000, 0x800}, {{r2}, 0xfffffffffffffffd, 0x6a, 0x4, 0x4, 0x755}, {{r1}, 0xfffffffffffffffa, 0xa, 0x20, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf8000009, 0x8, 0x100}, {{r1}, 0xfffffffffffffff8, 0x22, 0x20000000, 0x3, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x4, 0x8, 0x5c7, 0xb1e}], 0x0, 0x0, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = msgget$private(0x0, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendmsg$unix(r6, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) r7 = semget$private(0x0, 0x0, 0x411) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000180)=0x7fffffff) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRES8=r6], 0x1008, 0x0) executing program 7: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0) rename(0x0, 0x0) unlink(0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000100), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804", 0x30, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r3 = socket(0x800000018, 0x2, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() r8 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r8, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) msgsnd(r8, &(0x7f0000000200)={0x0, "6e683050d716a9d63cbad894bfe4024797783facfc72adec2607aefa490485a1c76f586683b9dc9ed63227ac604bb9e2535d5b59cd8b3ae5741a537c877a0a63a35c8ddb022ad1de71b5ff04000000c787362d093f6a621c2d526d7a7518844a282433a9bee0014a6b237392d2228f0a47cc8c0f9f8c86c7dbb6255b54aa1254fa708e9f627b20611b03f89604c1cad1578016bc1f52f4d837cbb15fa2fb6ad3f3c415a2452847668c551611dab0390d12b0035d8cc0e7caefed89302ab73bd2"}, 0xc8, 0x800) msgsnd(r8, &(0x7f0000001300)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce37250ac580ffd30a34923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798b13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac126be2f84a4bc385ab37ffe81e9153b640cc305bcaeaee2e8f1db7dcef155613b64cd79678fb1250d9cc84e9234fb76ebf73971b846e631d72545ebed29d01a77054273c55160355f8ac40765f8c23cccf0582e4e4396771616d37fc9905f291b9bfe27"], 0x14d, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0x3, r6, r5, r6, r7, 0x89, 0x4}, 0x8, 0xffffffffffffffff, r4, r4, 0x80000048, 0x4, 0x10000}) msgrcv(r8, &(0x7f0000000340)={0x0, ""/59}, 0x43, 0x0, 0x800) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r9, &(0x7f0000000240)=[{&(0x7f0000000100)="3fa53ca8f13ba255413ca7b03679430fb765a25ceb9245a06d2545d327b1a3fa619c79ee6f62d99c84c81e9c486c1ddad0db95355b39e63d56076cdfb22cd0fb073573674f57df9f8d0fb0d0167dc54ace0a263d3a7d852b26dfca774ec7a885d909a0a4f307e8dede6efba40b95fc9d5de1b72cd5d51994cced7aba96b6a90d60", 0x81}, {&(0x7f00000001c0)="49d00781f1397c06c67f75fd5106433c", 0x10}], 0x2) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000580)="5fb6ded73d4c583d86ff393e1328674bc7adcb95ed3c1271e1336cd636a536718f311fb1bee71d4763610319bcc58d3e38c7aa858da0fdf6f38efa131cc0959d3e5ad276a5be114eb976653c50330ac8c9492dc60151cf2b3fd4207604e62b14d8d858adadb54edfc31762928b53dd3774f342913499e6265088aed81151d527ce0d5147ca554f5157ea98ee1cc1ecf4e4ce4a58037954e1a5ec5b04bfbdd59679bf7b0bc8ec7d0669b39fdd846c", 0xae}, {&(0x7f00000002c0)="c12bb11c1fb1a6d2ebbfe3a6f084a8857c8ad2d6eb22cf25a70a2038df581a2b9fa78c8aeeffaf9d9d4c485113a5a0f4fb96", 0x32}], 0x2) dup2(r9, r10) executing program 3: sysctl$kern(&(0x7f0000000300)={0x1, 0x2f}, 0x2, &(0x7f0000000040)="d64bd30adca9cb9b72f5aa99a8f83c894e2c1b0922a5d47abaa448563ada6b31e66da955ab7410a98f3c53334e8e19dc887403916ebab08fc511a4967bb6fa8ada5bfed2a59ec012166053f58e75e760c80ac471700bf2d59d20c1b8b5056f1e35d0ccb6d2383c202109fdbf6a3385bafb2e6b05208bdfa6a076", &(0x7f00000000c0)=0x7a, &(0x7f0000000000)="dc8eead5e600000764b1f8ec3b86c674b88d781e93ebf20c822341ba47e4de50f5a9305aa4abda578cdc08a3190463f5bb727a2d62d8", 0x36) sysctl$ddb(&(0x7f0000000380)={0x9, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = getpgrp() r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r7 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r5, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{0xeb, r6, 0x0, 0x0, 0x0, 0x22, 0x3}, 0x100000002, 0x5, r5, 0x0, 0x8, 0x0, 0x2}) r8 = getegid() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r9}], 0x2, 0x0) ioctl$KDENABIO(r9, 0x20004b3c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r8, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x6, 0x2000}) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x0, 0x0, r8, r11, 0x0, 0x124, 0x1}, 0x66b7, 0xbf, 0x0, 0x0, 0xca, 0x7, 0x6, 0x1}) r12 = getegid() r13 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlinkat(r13, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) r14 = kqueue() pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000003c0)="667c996236d82b8d022ea7208a231c2c9f3bcda4e4bfad164307c47e47a0ecc0637fd73fbe3579602be3b10273be3a10df0b87abbc8e229bbd777a6ed19eaee6921b35b7f444eff5a486a64ca55df73c62abf10458f0aa1646377095fe58eb1e5380e6c969d18f03a63457090348a550ab54f97e249a2701dcef04d37619fc901fbabec43f1abc614ad2ec92a059523f8f10a7a480e33b01803abdbf967aca4d1542175e5f5dfbdfd2424bc48b90607ef5b89dbb5a8cf3dfb949", 0xba}, {&(0x7f0000000480)="30dc85f494d94b05abc56a9b4b734aab3cd6511e17783ab563717ccaf04ef962fa92348aa6f95f3ae12d11b1d565de9fd2709f86c5399302909f87348293289f14a7e4c49dd44b3a4bef1d436da40b1166916124f59283355d64a989df658dcd09b79da4ecfebd9a2192fe9d1755b6ac0f05b5bbaec2b08118de11ce681646456720830a7b47de9566ecd37bf84443a7c7f486e9799b1358a7ec1fca1f720856", 0xa0}, {&(0x7f0000000540)="14781ac845a529ed6955741eac219ba93ddc39ac25942ca6fed76ed923f21eb318ecde01e6c32834772a35c3dcbc35a12b527126257c07586b1551c5d8e4cfc2abcdf4322d875f36ac0f5593897313034e005af244bf8ec5d72a60630f1e90da1fe700483f42647feef44e00aace76575fa8ee66567cdec33f18554cce54e82011bffed2c1df4d2ba01087ae2affa15da77a7f550e49182940f298373420b1905aa19eccf0b19fc4a1ef0dd5922fde316e94a49d19af537db0c46c246ac749fabeadd082e1825a3bfa8f99454016fb41c8b6e1baeb1aae916a2e0d497c5491", 0xdf}, {&(0x7f0000000340)="34dff4f65af4529150bdec", 0xb}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r3, r11, r12}, @rights={0x30, 0xffff, 0x1, [r13, r0, r1, r14, r15, r0, r1, r1]}], 0x50, 0x6}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) sysctl$ddb(&(0x7f0000000140)={0x9, 0x1}, 0x2, &(0x7f0000000180)="9a451d83c8be0afd1697feffffffffffffff482015ee72f52a094f7bfee1f7f493bee0c9abbc779b3bae1ab1da73142fcd18fdf3a81ae0ec981cce4e4425009125d5f94da9dfa1f804bb28427c735b13f26c5265b76d01f741fd381e4f817f57119af09a68df1798698e16ead2263dd35087d34ef12dc864c9fa4b42d8425aa8976d3c339443f46248f99b3c57e9a95eb0df3bcdc838f555d703e680dda1b3a730d47aeb620a163fe8d8166ed7404d3cad172343bd1e89b8c65b2a5a00"/203, &(0x7f0000000280)=0xcb, &(0x7f00000002c0)="821aeed60dc7408908689f8e0c754d46be08451ca59a32b768613dec9c09cb7fd9454375706b3de38b89077cfaab8e1bd5c9dc983901eb18dbe5", 0x3a) executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x5, 0xe7, 0x5}) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b", 0x40, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42112000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000f1060000000013000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r1, 0x2) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x6}, 0xc) executing program 7: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r1, 0x0, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x82) getegid() r6 = geteuid() r7 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r6, r3, r7, r4, 0x0, 0x2}, 0x0, 0x0, 0x0, r2, 0x6f, 0x6, 0x40}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r8 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r8, 0x29, 0xc, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) semop(r5, &(0x7f0000000240)=[{0x4, 0xc09, 0x800}], 0x1) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) executing program 3: r0 = socket(0x800000018, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/210, 0xd2, 0x840, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x2000100000006}) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffc) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="17d59299482d", @local, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @remote, @broadcast, @random="b6b3b7e282d2", @remote={0xac, 0x14, 0x0}}}}}) r3 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$GETALL(0x0, 0x0, 0x6, 0x0) setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x4a, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "154e87", 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast1, {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r4 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, 0x0) mkdir(0x0, 0x0) unveil(0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) executing program 5: setrlimit(0x0, &(0x7f00000002c0)) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)="34eb6cccd13fdfa4b629ad174cc8b312bb1d43c7294df1aafb04d4f37ec68220c6d8efd5dac2c911df72ee8ba72d9705234fb6c9a78ea7d84186ad1f4845391fe8909d851d69bff41a942dd785efe9c1da60ea9caa5df37323f8432de6b3d47fcb3911809f3023d958d80ac798553f03aabf2bb295e66b08fd74bf6acbcc736f72a7e77b9874b1190e4b5fa360e4ace505ea02c1e7c4c174c464118b1472bd4f732f49dd443fcecf254e768aa787a8613abd1d65652edd0e1af066872a7d1bd415f1df0444bcb238b845d35afc2e8982e21d8c207907be24021ce525ade4a92e76f6819fbab3b3b029c332e82dc186123b52b3dfe44e5d146f3382af4af6c9fdeeda16924919229b94404de529134b78d826be9233eb768509e77bff0082d081c6a5625f7a0d", 0x126}], 0x1) close(0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x25b3) socket(0x2, 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f00000001c0)=[&(0x7f0000000140)=']\x00', &(0x7f0000000180)='#%\x00']) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000002c0)="04", 0x1) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) write(r2, &(0x7f0000000040), 0xfeea) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) r3 = dup2(r1, r2) write(r3, &(0x7f0000000140)="db", 0x1) close(r2) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r4, 0x29, 0x32, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b2c27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e3186f8e0acb23c55df91e99a27c8bc1358", 0x171) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) socket$inet(0x2, 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)={@random="4f19bfa8acb1", @remote}) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0) madvise(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x6) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = socket$inet(0x2, 0x2, 0x0) r4 = getegid() r5 = semget(0x0, 0x0, 0x242) fcntl$setown(r3, 0x6, r2) r6 = fcntl$dupfd(r3, 0x0, r3) r7 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r7}}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1fd, r7, r4, r8, r9, 0x90, 0x6}, 0x80002, 0x0, 0x5}) r10 = semget$private(0x0, 0x4000000009, 0x82) clock_gettime(0x0, 0xfffffffffffffffe) semop(r10, &(0x7f00000000c0), 0x0) r11 = getegid() semop(r10, &(0x7f00000003c0)=[{0x2, 0x3, 0x800}], 0x1) r12 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x4, 0x7]) semop(r10, &(0x7f00000002c0)=[{0x3, 0x9, 0x1800}, {0x3}, {0x4, 0x0, 0x800}, {0x0, 0x204, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x3, 0x2000, 0x1000}, {0x1, 0x20da, 0x2800}, {0x0, 0x6}, {0x4, 0x8001, 0x2800}, {0x2, 0x3, 0x1800}, {0x0, 0x2}, {0x1, 0x1ff, 0x800}, {0x0, 0x13fb, 0x1000}, {0x4, 0x7, 0x800}, {0x1, 0x7ff, 0x800}], 0xf) r13 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x200, r12, 0x0, r8, r11, 0x2, 0x8000}, 0xfff, 0xeef4, 0x4}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000004c0)={{0xeaf, 0xffffffffffffffff, r11, 0x0, r13, 0x3, 0xdffe}, 0x1f, 0x7fffffff, 0x5}) semop(r5, &(0x7f0000000080)=[{0x4, 0x9, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0x8, 0x1800}, {0x0, 0xfff9}, {0x2, 0x8001}, {0x33d17bc368be46b6, 0x8011}, {}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0x8, 0x800}], 0xa) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe80"]) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060693d, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) pwrite(r0, &(0x7f0000000080)="bf", 0x1, 0x0) close(0xffffffffffffffff) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) listen(r2, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = getpgid(0x0) fcntl$lock(r2, 0x18, &(0x7f0000000100)={0x1, 0x0, 0x100000000, 0x3, r3}) r4 = msgget$private(0x0, 0x18) msgsnd(r4, &(0x7f0000000800)={0x1, "5efb0a7091d3c76ea4c5aeb47e7e99d3e4d436cc540bddf9180dec1bddc1c910d1c2c93a8356bdc6560b90f672f676400540824c0ba1cb181cdcfd2bf5810500519c22fcb02faf03d23d2e1e9854e82bdf59f212847032bab90dc18460c27c31767fbf743bb555123f250b2a8472edd6aeb69cb6d730e53b91d393025cc9a21512008ff8eaf11f790af0ae586e8836be7971b41484f232f6db891e8705b7df4028ca174b939466b42dfb82aa31fd55a1f4e16f6a1f95ce279faa9c1432f7f9ff019fd7ef6a3f6cce7e723a7188d2fe4c5612dc07d2fcb60fd284fc52b07ad4173ec4880168542460fe15"}, 0xf2, 0x800) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{}, 0x0, 0xfffffffffffffffe, r3, r3, 0xbcb, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f00000000c0)=0x25, 0x0, 0xfffffdfd) recvfrom$inet6(r1, &(0x7f00000000c0)=""/169, 0xa9, 0x840, &(0x7f0000000000)={0x18, 0x1, 0x4f14, 0xb4}, 0xc) executing program 6: mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x0, 0x8000, 0x0) syz_open_pts() setrlimit(0x4, &(0x7f0000000980)={0x44, 0xbc}) syz_open_pts() semget(0x0, 0x0, 0x20) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="e4fdd8e92ee61de35370bfdb466085f701c662e5c903e1aff69a5cfd41214978319a1d0a3a20cc30af020223ed98ae0d6b6a2d838fed5c1676af34b32be66b4c74ea238450a5dae8773ec2f87d409d7867403f2c", 0x54) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) mmap(&(0x7f000013f000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="4cc1f41e67caed063a3c75f06c4154b55713a19c8ac12e343e1cec9d9e1cd892460190562e36b63ecfa69e96f55be76ea045ac0a52ff9479a80b23af642fa56373ff3d40208597802d9306c066352538a188bf59ab854f874733196bec1fbc24866441bf1c7361fe808c45462712289cbdde6323c8bad3f59a46f34e474ae112adc74ff5f41b0870f7a48b0c0fd40f02bc6188806a76f3d9cda9b01eec8ba3f70ff26eaf8ad570091288aea63d413289e4f44cf6175e4f359e88980bb20708ad0567060a74b7dbe0dd24e6bf05094b6f69dede7688372a30812f9a3940fdd5769554cd99a6470b576b73299f40979375a5600e8ae15d662b6aadd2de83ca2d85a1d257f1dd75d60bde86140078b786bead3e5bc1a034e6b573e6f407e5cf6ad989500ba9235a2be84030731212be1f6a19e770d64ad9a782128a95b2dcfa62f68225754795bbcc0e0d9c7dcbc7aadb758da6de1394525e9bb174de2d924bf27834b5451e9223d9dec7acbe9f3cc66de785c2a5b255cdf52c5f91d4948e36a8e400086c08a645bf6a308f1e475a9820b2717e5f053f3b5c89c6821cb8bbf9ca582892b8d6511464eaaaf6711928a8f51aeb3ad0ce90ce12742e502f8df86e8a7cfaa1cfbb9afe2768e8b53c55e4c39902265948458a218d46284b7a6668a5d3c5916ca1528799b69dc6d4400bb4c9f86f6e4a34dbcd625cf4775098fc638a71bd73564e17e7066120fb1545e0ff988d8e9d4b0deb6bf943af3b57863729639bb68724028f0c382393d083414410d25844ea8c00625af928debcf27d7b30b02b14cc781c250b45844a181c77f3bee4294d9358c45df2029586c3342b67232a91273681c445de815899d826644a6ee601498bd651cfdfc05718fbb4495dbb1459b4e81519d4e90c0cc4d3fd28c9ef75a54929ad12bf083bbf6875533e8376fffc93b1afbe7f8ad7bb891ccd4383ede1326ce0e7eb645ca19bac1ec4615d38e4cd7b7e2cfaed41f2cc92007396579f200a485a5dc598766df4c1afdc0483a0c6d547c9754f3d60929184eab357893b77a790261aec0cc97b72834677f32d9757c10762dcfabeb13d6b6e7d26f7d53d951456b1c04c6675373c00a99321f8e7074692f6a45582a347da20d421178c4074d20495669b8ac73669a4c36bbc8242e549ee99b826a7aa66509452e691bd12c325d174da02fe837171eff7ebfafabdeb6acb20ea49a2d2c80e740cd834a41eaae83e6592436579c537cb7fcc2e4a19d9c08a99978075290ba898496ec65c1bda7f729b59ec63ad908f1e4f69af04c4516c276f9ff5a87ad449cd04f31e052e5274893a90c353d1e9736dfdfafbd5cedf59672125067d87367f6358dc639d24a6cb533e24df50bb361f2b24d507248d48050b50c7666cde36d82450ce235e1bc07847c5297a8e78bc1b5807076b128305cfcf22dff03e202d651c79b8911bd68c72ac4233aa8a8cc3b199bfacb3ef43c8120ef8817be6649ca024b5e5e905bb810a6cec3ee9e0a3308d026c4f887f311439637136b822237dd430790477704c3a55b739cd94f30a065ac8e5eae2f44884819927c3f1ea04e4926c043ccbf9934b7a08172dd6b59c16784acc920f5d07ba61706368224f9e9c59084fc0113f1c721eab179af9db6f52ea658ac6eaf70c46ee4beab87ef7a932dba73ac65c6ee9ee9fff7f33fce7ab105a0d01305a4230bf79ab0bffd5a1d52a824b9461446abbd029e53e72f5e53edf4f7b17a23a1eb27d5ab46857f8c85cc8fbf3294d9ff69a33912eb862876fa79e9e4d778f519a5e17542af784a80466344538264a8a59f4b671b0b70e434ddfbbd984e1db16caffa408f0d83d20ec7d5956b20d550352104e106d6cbd1af154585e5000b96989cc90c8d3e13b7c497235b578b6c3d9c3f7d8a4607d5e43829d96011ba86c310ec80d42b794338c45317575d8eedcbf1f8a5cda32597329672241e53cff2535b301d9dd71ac6daf7afc76374c6be31e50d2d9bff7d6fef2e98508411c740b4353246661b7633d42a441c0e63c4b1c84fcbb32186325ecb601691a21d29335c01a5a54babfeac8d6ceb0b98467e536d479ed19fedf3d4e654e660cf60118c2ab5e447c5ac37dbee81ef1e77798e9defe55f832eff60d55bba558ebe64a5cd9526348065a00cdae0b0144f16ba341959580edd3a18fbabad77aeed9a14232221f59394e1e92d6bd8ccb835f1f316144793a70cbf74615b78ddc239c857a87157a919b15596034d329f8282c7caf1e2418854a45d88dfd5ccaf4068e8ebd8022d65cc8c7a8c73f6e9d63af03b37bd33988089a3ab984eb3fbe1908e30f3484a2cb03e79c6bd3b4d55a8d04c3669a22e92bf0350b46c9b0954d52ab8a79a39cf36350640c3d312d8f2015665a38ba20eb7c8f8e7a1d9a85f7314caa9c88cb262e11cc803ccb3f2717d7bbe6fc86250f5f2f5465d55cd1ecc17e72e5280350faf593db344e8962475f9d03ebc01545c22a01c8d16227725e76995771db4d025ed3d60a9ce77dd9ae8b4d64d833932110b9483b52e706da34ca95b6119fff6dd49cd7c540677eac8e905baca4702535a4778ddb2a63335c05cba3caabd3da36d39b622cb7cb7f5f9e0e7feaa41e8faec8260c14c42d4412c3bc42d197c67af33e70bf769d9f70cf12a66130294bc7b4070b7cca1339775fd582bc7d1f89879456ea0387aca32b91c20c2b3b725e951c8988f4dc52f809d890cec7afe5631367548b72f881fddf28052cdfc08860032f6675b75a28096cbb8f7011beac6875e02752fa459dd032b2cd113c63c2207477a7e64d9b285b6f25b3507ef9fccb38864b4413312d4246083e9c3b7ae81c756f34194666b5f44660603a49230b2cdc8951057d262e321a8bafa11bda185718991ee2d0913cb44ba2c6648db67ff9062757d1d3a2900ca7f1a30a9945709606e4a3a815c4df3f47bcfaf3dec2b99b713df84fd6d1578527b01bedea94b2236bc415d2f05b5ea6c18cb55ab4d8d58b69ec881a8a541a1f2e12c0cfbd86c30269bc89d3f0ac4a3e2e2b89e9204f09ca8dfad72764b61831cc4e1d614e40dc3ebbe9d8d0247453a3ea41494fe84ed8f7d91d32041990f1ac593eabb9c7efdc6212318c6d11bd3d598bdc85cf21e54f161d83523dd17f21d0d0ab292dd4c1c25fe3491aaf5b958056551df18b2a4546d154f91973ea3538942e24fa0dde83bc62665a6f7734483c740cf79e8cefe60462bf11639769ab73f22573f08150af7e44e7fd75ce950ca04ccc9f83e1eec577a0233ec72faf51ce08f372b99d1f74b3051f158687253878ecde93b2217d7e6e74e701da37844a1369a18f1c98f7c982cfe03367fa18a8347ff78627b4455b70ff25ca98ebdc8c43db806f1802be8c0c69ad7aa5d056dc3c21f962dc5685cf25c26f3d5860993113c9eabdbbe596c5bf2e00327164038e1a4c8dd119c02cf913b7758f843bfcdb3fd303884fc8398d6d68a6a1433e18debd35be1cfaee8b5eb5575550a14be4ae5cad289d83e6ff4a3016cb258ece07e5b99930a52ee5aaf34b4af339331e370838abe817291cc79ca3dceede810e4f3c2e426cbff2c1bdc4e6cfcabbe6e26fb6451c9d11237e4c7747079126861af292b4e0adb5e40140fc17f4250e506f1332ddd2fe9ab0c044b0e6eb18cb2514cbd8ac3e2da6c338971c40eb8c6a5a99b8537bbff51c30ee9b659ae3e31b1a209d393e59c901c965bc03f65f583139e52047da4f0ba627428f5db3889843ad687d19408e7e46d4a6b93e851290054c7972e6e9e3129c6d759bf5662ca712e66d2579705b85e5b19aa85060316cf98248365b1341fda8bf0355de1c7e7c8a6174975a82015fb9e203a10f19d6542ebcce9333fdeb477febb8754e611f13de2492f82eed8bd8b187a3350915be10a24df385201685e74d077c2687320633cc0958928aab22ec3166126b9f947df920e29b9e41e987811878bab09926f8015628f79fad0fd0f922e145639b8d658be463589a1462858bd7e2b9c3025bfb3e3fbeab04938932efef25db058b823ae4323f104a036cdb6227b4a1bb537fa646fbe28fe1f4c888b694a91fd49fc859f447b384cc112c63cdb98319143a48dd5dcdffcff2c193a7ef8e88160806fed6c75f735cb94c21340037e3f41a6c43a428178c71b2ebd3c777c4bdeaf3096a4d2e81496bb739e212eaa17ea9642a1f4165d4f39af06ada0ac7255d045ec6de414914753e01da36027078bba190ad78c650fafe12abd054f64e24d671889b10d15d6b3fbec40cf7d74894971d69f53816f0820750829f6da456010e3376393ea796b8070634d15dafab3cfaa09fd8073a1e3d5ffa795c77a8a37b06041965f07b49a3a20ca5fb5a376e7c08e09094b2588a19b36b3d53ad932bbabd8cac0e4d4f34725df5b33c3f724a180ced77a968711865418e4d7846d89a55e87165a22349622cde51452710659ada12f5971ca759807b61a51680f1d918b2bbc3162c2f6decad3c1202cf939142a04fcdc6eef217a2ed743e34668a4fdac4707a105a58d00f83b144c52eaac9e4a8b358508eed4e6848a2e7a5f593ab14b3073aac5a8a78729fb914e1cbbae6b1ef68ed62124e7785f67df3574268b448451e75df15c009cb9c7471f994b36692bb997167eec8b7e444d9653735677dbdfa2e3f6eca26a40f72ca3dab96e06a4d1604641292b8bb32f82d9f60b6d2bd688e409bafb9af5c68da0bf22d7747be278f347b527a85045a6e359b3b938733e9f5203ee9a653c2fbd80d388c54d995e03237e313df15801b3ecaf0805f5e2ba3b12b788c0b266191fb01dfd036ffc7f0130f990a8c9b25a08b247dfe55f809877b1f76912581323ee3d3fbb979057db1fa6b7fc571276dadab5840a68b018381687b55584929d649e1fdbf42a142ed768f662cce90019fcbf21292398db7605d8dc888f818e8e2951bcd6ef8d159606597cd1c75f538e746726eabd57573a9753a0570f361e916d7f852363f797669ec2c3a38e223bae921580e275ccd5c2b2b50a68d7bd13bf6392daf919e1a47511e3ba3926a8d0c8c78030dbba886a1a88faa1b632af1d401cfa7362e7996b94336242fd0492880005767edb6c2816d95e3fd00bd17634be26f9a2df9a8326bcfc88113893421bc434502288fd8f9f83096ee66ad1c5287ab382344fec2de0f09689e51ca509446459ff0f67a3c47dea343f71729fefb07e4c84298ca79598c6686905caf0a437d0c4cf14e114f660c30376e87188d12c15cdf0aa00c7de5fe4c9c8e55f2fec1ba423c8a704a388879dc425f00cbcef2d963cba94358ba49f3513a70835fa4a072685df6c0e4eee9ab7113215ae348a56225948285717b6807b649c407cc5fe6788b034b37879dc9c9512d5ca74a933af3ca6cd29cd455069640d4dea9f71c681fa43edb15548732c55b05257650ecf4067e2b3217ef87626c5298f7987d7579685af74c9a8e71e14a028954990fe60a324b9cccd9e74b76e800517d6f68abdf1a2f2649ff652e10af28c9f6c081545bc6ccb6103fd325b96446469a527840d40db9a365c2a5b5959c7897a83a018300f1af20abe323f28306053377736aa384ff6253fdded35d008d765ba6cf45565d0679e4592ada6528fced636f519af7a393dc9ba9fa216cdc11a2fdc706e2fe25224b3d3e6a4080384f6af052f80b576a177aeff02742adb2537acd59e6148426d3b14b31f2795ef4665c6c7ea0205570120fd0edc32bfd7cec891ec419601588bdc26d010b7a28dfb73fe093", 0x1000}, {&(0x7f0000001000)="94dabfbc7f65d5610c67f4cd9c66a110044bb4bf0c490e25e0932bf3d241ec4525dc4cf19adeec64fb0ce18d9e688cdf5e903f534a83da08e74b362fc38d7c33a0f354a4abf335b4a7a21350f80beb39e7d5545dd6da9e7f7661ce646d882a0f60e73fcfc4cce75ac661f3f161fe7d6915d5dd61da943c3b6ed9d29cc7788429030049160e62a6a55f19e90334348acdef676ffc80f78606c8cf55f76f2f036712a14c7b0de902d45e5992dcc91d6eed7e4fcc00e0a8bcff7be579404e925776456ac23c33b9a6885edb9261087bf7065f4edfbc87baa09c3a19d9", 0xdb}, {&(0x7f0000001100)="f058023220a29a4342", 0x9}, {&(0x7f0000001140)="9ecaf3962e3316cdf11a71fa4111fbc8881773b71821cfcbf94ddd4c4302a2bcfa9fe15f57", 0x25}, {&(0x7f0000001180)="a56900d71f1f545ea16450fb0b42826da8ab80f038f8d152a64d4db58a91a84a71cf760b59556cb155a6946bc87258ea938b8ad121a4d1397993d60e20b6276b6026407f483c4be776f2faef2754598b142f732a61d045d267f4dabd751f15df1271e6b3534ac619faeb89df73f6d26fcd2afc68051e8670622636d75e8e5c4f9d15eff5ad1c8e606b66739ce069e81f8eb8fbe52696b6f0994bb8f0845e2edf585cbae10fbb38a49f2d2f425d42fa38f232c3855d519bf37d217b50155768f48a6d2057ab2a8e640f0ad5731f7c06c2a2dd9b5b17a02ab1747fda6f604e5f7b1779cd75a86bdd58880d1b8e8ed2c6f3689b1592661d229d", 0xf8}, {&(0x7f0000001280)="56b63d441b0838b81ecc7b520dad4c98ecb7c1802ee796904385d273cf", 0x1d}, {&(0x7f00000012c0)="6580311533b9da9efa4f2d5e2dbf24ee6e0bfba3b71a5f93a208d641f5cf1abff480512f1a57959604fa015b111a0c1c4de9b490e728df8c15e155a340b512599bff2b9f0d4a2079815042", 0x4b}], 0x7) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001400), 0x0, 0x101) bind(r1, &(0x7f0000001440)=@in={0x2, 0x2}, 0xc) dup2(r2, r0) writev(r2, &(0x7f0000001bc0)=[{&(0x7f0000001480)="b0f3480925aa55bfa2b164715ed5c73e3d7c64929a659df8845407d4e3ffe4466dae1c28a23bd61d2c95002bacac7218d899cdc6ffc0cc2a6e904599ff7a1958b10b98d0c6fd0a447768433f5f410fe375be23d52161df707fa9e4afddd772efabf62463cf4907c46f34522a897b0d2192f34844d192e2039bde15e275ccfba706", 0x81}, {&(0x7f0000001540)="5ea62b57e56fb6c88ff3171060eb6f5031e0bfeb4ddb55053bbd826335d6531de0dbb953fdf7b2bb1ca121c895d18b59d4b3039fca0c43d1d815501c296834e1da079cbd55b0fb6c74b69ead365028b7ab3436b345a5060e64de829848b9cb11b279219509bd13efc058abe56d3047b7a92884ffac4e3b041c8717bc1a9c4de9cf7a4226e2507634d369326ae1d734c85261f63d3594ab5399b32e52526cf08ff46aaa6f5f792fc54a0314c459de95d07bed01ef18171ee09fa37ee2e5029536cb1d473d8d94c71df78dd669f5c7fb8e7ee28c6bb0dedbdf20c82a2e712dba08fcb717d00acb61d4343c05524707b10572", 0xf1}, {&(0x7f0000001640)="639d639488cc764514c4b6cda2232dd680bd5965f7cd35f0327478949c89349066f04429e80bf9d9b33e86ca67d20a7060cdb5c5658a1cfe7bafa4c9c64cb812db0a134049ef67143131e71ec0f1d6a0651a2a9988155a6c25612053ae5559aa6ba248e7243637cd95cde16c3c7da806df40f06b8f96f3b6522257c560e0d84e542eab81fabcfc6300cdc3eac0806979cfc60e30856db73113b03351e3d0d55340ef6dc41e88fa1992c163", 0xab}, {&(0x7f0000001700)="0536f248ee4753c5523c9d73e671df37ce1a3599aff7c8e5ff7695062f67e9ca44aa96b16b349f712a90a4fdb06ba7b98604ddb3487a28f60f875d3dd02139d3a12e1c14503ab5e70767abd5c0546e99b09c2512a044d3188372006430544048a9ae4164c81041fbe54edee18bb58e6e4e9c66c65659df1125e6fccb443f91a7ceacf9a930a36af7ee6f97d613a82b47428919447c939cd879c7f59f127412cd1027472d359dbc", 0xa7}, {&(0x7f00000017c0)="087a76b8b0a2f4727e7bfca06684bd60c561527ff9daad3f19216ad8db3b4797b9041d124cfc69f5e134462c2911f9298da53f38a01a33d54606e9c8221c8592358c26989ec31f34861298e646d68ae09a48910d58808e2b043b5be17abd36316abb780e7edf5b4adcf9565225d55e9af5688499eb01ccd8d84989704f74cb6da6dcbed8906dcaf0f8d2b588bbb62d452df1e67fe5e9df695554e81ce45b61f15e910522832f10d7c3c768e9ede43a5ad39b64b5be18090f1555d7ea48e8dddc519535ab424238c1c5604568b4bfddca51731757d2d5abdc302ee34ee6b67a1aadf75ac2221d127f8bd589506c9425609c52df106043174d557b", 0xfa}, {&(0x7f00000018c0)="a12ac1cfa6a585ff947974c4aac2bd6a339b24bfbe4718dcde78752fd8e0f46d9b74f0d53ef5ef092e6a132f5d4a52e4d415fad540ce84e5566cc9c296f9abb6461075d9316e0684582c0ee05a4733b78a30b6c31caae6897464854eb0ac20fca042af42ba9b4063b22af9cd4c237f18b18acbfe4c27b58c26e53a8bcc65e5e9198cb0bd4d2ee579c350210784ca842c4cd7cb3a6ac77e59fae799b707023bf673e841f56043c94fbb3c2058c21807a5df74f3b2c1daafc98866031fb10ebcae4020d8cdba0d44ed8d333fa9c44c9fd0", 0xd0}, {&(0x7f00000019c0)="e280fd1e7686eccf723194e4d9de5081c701dfbe1059da899079a90c45f63dd7587e199396c44c2e94db0f3f3874fbd0355da64daa10df3c5ff5c0ecc953142b26fffbe6cda942bad98dbb03b84f827a054a73d6872b7adf3c8531c005928271bc197d8796d7db63bd5f01b54ad343add0e9", 0x72}, {&(0x7f0000001a40)="27e0860d3f2a9684300d0515eca581d39580733c16f7048ac88438303ad55a897ee6e3004b5012a4ba0008109539941a10f2441b3725ffbb5f4943cf1c5e73b1f51bc66fd1f98ef7e2421955fd85cfffac999628f14deda0b1de0c5760026542782e6dac4fee491180548289876e9c49dde6405bb4a493c4db11dfae2bd0598e25d342fc760433920cdb16415253f845b9650b8833349b139bb4054ea0598d8c4077e5a128ba509a07247d73ae80c4a7efc22fdd78958d67a6e79c695ea09cc2a69b0ff5fcc5fd2373cecf6c", 0xcc}, {&(0x7f0000001b40)="65b320f59136e008d4a73065c15bab3d29066a081a1ef56fc3961ad3ed1da246ac3207ab0e1fd3187680ad306916dc9fa4a857663847b06e4a6f33e0ffaffa493ee375350126f0fa37aef1ddabba71a5164d0a451effd4613725ec44f77852b13802f316bb", 0x65}], 0x9) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001c80)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001cc0), 0x40, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000001d00)) syz_emit_ethernet(0x2a, &(0x7f0000001d40)={@empty, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @random="0309282cbb7a", @empty, @local, @multicast2}}}}) write(r0, &(0x7f0000001d80)="daa6fe7c1e5870eae9542f963c24c7d14e74d7b38d7f34bc444ea6102bd6e15c80745f5e0e615ced4d1ebd98637038ccbc95db6c9053b761e7eb66ee6f151eb28773da2eeca464b0c3824919ddb677d080e40f1af2f6803b6ddb9a9a5d440d6a2429a9bbc004b8743e444b9c8979df00f298f3cab9ded6b04f321912e5be7921c416d5dd3aaf03cf4e1317e2", 0x8c) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000001e40)=@abs, &(0x7f0000001e80)=0x8) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0, 0x0}, &(0x7f0000001f00)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, &(0x7f0000001fc0)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002000)={{0x5613, 0xffffffffffffffff, r7, r8, r10, 0x140, 0xfffd}, 0x81, 0x55d, 0x0, 0x0, 0x0, 0x3, 0x7}) getsockopt(r4, 0x1, 0x3, &(0x7f0000002080)=""/118, &(0x7f0000002100)=0x76) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000002140)={0x8, 0x3, 0x1, 0x5}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002180), 0x80, 0x0) r11 = dup2(r4, r0) open$dir(&(0x7f00000021c0)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000002200)={'./file0/file0\x00', 0x9, 0x1f, 0x5, 0x1, 0xffffffff, 0x3, 0x3, 0x0, 0x2, 0x8000000000000000, 0x4e2}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000002280)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000022c0)={0x3, 0x5}, 0x8) r12 = geteuid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002300)={r6, r12, r9}, 0xc) r13 = socket$inet(0x2, 0x3, 0xa6) pwrite(r13, &(0x7f0000002340)="50c0a246b0b87d6707625a5876bc52c074ad1714cdce13b1117a9838adb7c45c28ac82d799f2676434d01c7282e3b9", 0x2f, 0x5) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="d19fd47f", 0x4) select(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000043000/0x4000)=nil, 0x4000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 3: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mquery(&(0x7f0000749000/0xf000)=nil, 0xf000, 0x0, 0x10, r1, 0xf91) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f00004ae000/0x3000)=nil, 0x3000, 0x1, 0x1811, r2, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x6, 0x0) getrusage(0x0, 0xfffffffffffffffe) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) getrlimit(0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mkdirat(r3, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mlockall(0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="d365ac7a0b436a78d72ae96528e188689874115cabf2a8d56cfbd1dc578858bf0dbef0046b5dd1d4391c809c4ac0cfeb3dabd8f6befa4bf16c08e110c825c2496a2f9a550b66c3053f3339cec1956dd2a6a3fec2071441b80e518be6ca9b580d924e5a218c463dd777d42e8c60f45518533fe2934dac35b515242c4f00764e4f324b7b3729a16d0f43fe623e9dc83283897242ebd24f205bb33228804eca3dc3e1c5f4cec68ca6cedf88545133e6543e1ee16f74a152c1d544bf2e38bda3e35b01292b019364d161211c676541e1a7441fa8f2ce62b4ba7ce990b7e0e1608a9dcd631e186a7031544f2570ab", 0xec}, {&(0x7f00000000c0)="d87a69e3f49d58ec9560a6e1db7eb2b1507d327398dd1b8def30118efa0844fc6e67418ef62660556c1c", 0x2a}, {&(0x7f0000000240)="9ed4bd1ad1c6650d04cd1accc122a5c64e9f67e268eb46180fe4b05829b3c0e02fa53b08397d8697920c00af1908a21318438e4aec248ba8cc99e99f88a7c59ac4921972dc6307d75fe8e54e2647ac9bc56d39973bb87c47d82ab6e4a584912576761c99edf66f6086044f88fee2d1dc13866c34ca500cb9f117a217020ae29a96156521f7f6ea8f16e4590cb299142121c5fef88fe4b895e7a1d9fe1884252554504894902298167c884761ec8551f263094470", 0xb4}, {&(0x7f0000000300)="327a0667972f0813d660bd9373fde6f69174ab", 0x13}], 0x4) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x110) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r5, 0x5) fcntl$lock(r5, 0x7, &(0x7f0000000100)) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc02069b6, &(0x7f00000001c0)) pwrite(0xffffffffffffffff, &(0x7f00000002c0)="b16fe8e281bec43b7b02fc19b41e8588ef7452605090f21d0c038f2e483546faf1c9d7ceb6bce2271c0527d7b109e3794b99d1e3326e8e7a3dcffbe6b36ab2ca238fffab74b928666572710028fee6f4491dc13c166dfadafa348b3c16f26296fd2e903501a62f45ff72b89e03f3cd867a88c20b295e5b13af787e13d0a389d47c472fbc57a9a70fd36d04d67d4cb5ae8deb9850a859859519801ccbe07d8a80d0ce93a7e347d44cd4fe73e01b3574260fe2f6f883a23b62d942e65f8a9219c99ae48fbf06d09fc86f", 0xffffffffffffff03, 0x400) syz_emit_ethernet(0xe, &(0x7f0000000000)={@empty, @empty, [], {@generic={0x8100}}}) executing program 1: semop(0x0, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}], 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f0000000080)=[{0x0, 0xff}, {0x5, 0x0, 0x80, 0x81}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) close(r0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) poll(&(0x7f0000000100)=[{}, {r0, 0x4}], 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x200, 0x0) syz_emit_ethernet(0x59, &(0x7f0000000140)={@local, @remote, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x3, 0x4b, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x14, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}, {[], 0x61}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93ee7e188fa122175a2ad6bb1"}}}}}}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_emit_ethernet(0x66, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9", 0x39}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x3, 0x41, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0xc, 0x19, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93ee7e188fa122175a2ad"}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000948000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x1810, r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x85, 0xfffff, 0x10001}], 0xb7a, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f00000002c0), 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r1 = socket(0x6, 0x4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) socket(0x20, 0x5, 0xfd) executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r1, 0x0, 0x0) r3 = dup(r0) listen(r3, 0x0) close(0xffffffffffffffff) accept$inet(r0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = accept(r0, 0x0, &(0x7f0000000040)) write(r5, &(0x7f00000001c0)="d16cb3b546df92918d631d8b6a26cfea421ce8", 0x13) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) r7 = socket(0x11, 0x3, 0x0) getsockopt(r7, 0x11, 0x1, 0x0, 0x0) write(r7, &(0x7f0000000280)="d4fb7d57b3c03c7265826dbbe1486100aed5d2498891a8a2c409e5a12cbe64daa55e38d9662fcc11447fd3e3cf52c6074fb4a24cc9865a37a4a28a33d13c7e3324845cb254f8da5511ea236f81325477f6d55636af99579033d502890a985c8d857d622a83cee994ef79b1a5ba1b", 0x6e) dup(r6) listen(r3, 0x2) connect$unix(r4, &(0x7f0000000000), 0x10) r8 = socket(0x0, 0x3, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x62) setsockopt$sock_int(r9, 0xffff, 0x10, &(0x7f00000000c0)=0x6, 0x4) getsockopt(r8, 0x11, 0x800001, 0x0, 0x0) pwrite(r8, &(0x7f0000000200), 0x0, 0x1ff) writev(r4, &(0x7f0000001240)=[{0x0}, {&(0x7f0000000100)="2ec9efc4874a3952a199ee2a4a1d12a80d7e3b5942b88e274a2e4bdf621eb51fdeeafb656ad28e30ddc2b5bcb08af92570d4d710adf1e452203d", 0x3a}], 0x2) executing program 6: syz_emit_ethernet(0x5e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x28, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243919d8e9ea241f577704405a5", {[@routing={0x3a, 0x4, 0x0, 0x0, 0x0, [@empty, @local={0xfe, 0x80, '\x00', 0x0}]}]}}}}}) clock_getres(0x0, 0x0) executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000140)="dfae039c9e8cd0afa5fe9ffd4734eff0a18c23056d332df83822ca92d02510facbe1a8cba9b46c8b9f39018fc3167e6c943a7a7df134046685966e1422952c265d9d9fd117c2a50b368525b4c1e52ae8ea7393e1081cc00bd97d5ddd69faadff14397fb9a084b09e77329d28022d29e1e5ca7b4f0d9761968848fe258248ac9be98fbe65cc6ce758800d5488d1dd480ac81de14abdfb3c6376c736fc88944e6263d5e1fd28e13b7a", &(0x7f0000000200)=0xa8, &(0x7f0000000240)="24e63faaf7796b3ae1544ba000263e082fabf9cb19c7edf588fd795b1a34f25ac89ad73a29736e1dfd3c678ffed14970692f6b4942306458a89afc43987c7568272260e7b4e4a7f40170a8e82a375da02464e1f9f9a9bab05cc7edab64364b48dfbf1a0d8ebb159b71c52f12c98627875973fdae5f61ea9d81fee2d99b6f193e4d6db0b2804f51b9dcd58309b4fa94564e90832b85f4584bff0f49db5918cbdc", 0xa0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000019c0)={0x6, 0x13}, 0x2, &(0x7f0000000040)="22cc0a67ebf837ac", &(0x7f0000000000)=0x8, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) recvmmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x2, 0x0}}, 0x10, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmmsg(r1, &(0x7f0000000400)={0x0}, 0x10, 0x802, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) getpid() socket(0x11, 0x8000, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r0 = semget(0x0, 0x3, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000300)=[0x2, 0xffff, 0xe17, 0x3ff, 0xfffc, 0x20, 0x5, 0x0, 0xcde6, 0x2]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x0) r2 = kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7ffffffffffffffe}]}}) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f00000005c0)={0x1}) kevent(r2, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="00b6d800", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="e4fdd8e92ee61de35370bfdb466085f701c662e5c903e1aff69a5cfd41214978319a1d0a3a20cc30af020223ed98ae0d6b6a2d838fed5c1676af34b32be66b4c74ea238450a5dae8773ec2f87d409d7867403f2c6b75b0b6f7915b2caee9657ca2610fc752b2659440c15669ad1f6890cae0d36d71797073ace0fa8a1705fa434e78471a06217d28ea78ea94f49cd95baba2b51f60c596ba901d9ba4937b248a60d19b65197d03", 0xa7) dup(r1) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f000013f000/0x3000)=nil, 0x3000, 0x0, 0x1810, r1, 0x9) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)="aca818cdf4c1261e6046e0baf6198fc1fe1d537d46640ef7811704b6fa59050c7aa7dcb0058da77b0c9ef602d990e00377146516d28aa80c6e2c3e1e1517c1c0595b47956f50da951e50530087e4c93b88cdaa6776b410baaa5b6e4e105a0a3cd205d144af4666cb7e56c86409d5c314b7bd0798ed8a27267461dbe6ed696631d4290b22066fbf536731b541ce61910775843ac8b3efd6d76dca5986567ce51ca7727c3efc5d4b7c730e4c34871d423443e83e927d97087a64645c12f466e66dcb6b5492df9195ea", 0xc8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 3: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchown(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500"/529, &(0x7f00000002c0)=0x211, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040)="9b180bc3eb987ab7fe50c483e410173842d35696077b538517000000000036ba1bd82e86322c3eac80280712f838130efce12ed400d06a3f23616e77004c8836ed3d315eef8c826e0c1f59734a32e0ccebd669ecdb15cec53342366139d11a5ab5ba0800800090e42d34d900a0dad2b74f01000000260526a3a8d70500000000000000bea0d70855f3c394639e29c513256ddd8680a944d5c2bdbf7878d15f2ab475cca257352828a76e53346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc1872fc433aef100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bba7667f578f05afe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f749618ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e9c691e8d000000368f29d76344671843a1f208261f720fdb791f833a1da5af88cf56ad8479077a2441da1767085214070400000000000000", &(0x7f0000000000)=0x210, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x7, 0x3, 0x0, [{}, {}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 0: open$dir(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900082b00fe8000200000000000000000000000aa46"]) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14f}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x8}) socket(0x18, 0x1, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0xfd) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fff, 0x0) close(0xffffffffffffffff) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r0, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x103d, &(0x7f0000000040)=ANY=[@ANYBLOB="75092e610cafe91500396d1486dd60e851e01007000000000000000000000000000000000000fe8000000000000000000000000000aa800090780000800079813d444272abe647dc1bfd2670c75ea1e7a467a0d2e6566b0539f437c4cd421e489549d26e560dd20423c31333199aa8d91c6abf6da506c130f119edfd9f2f57af9325f8a6c5239b95a55a86577d2800c49136957efbb30d250ae2428f4b48805e800fe9db4758bc7c853740157c0db11ceb02bcf0a1e36bd967dfa277321f3cd2658582866ba7e8f75136d2a979025ada8779d36e090de4cf231440f189382b6bf8d270a53fd27c98ab2c50c84f94bd4cde402e9fffd857a128d58f01ae0f85084ca8e0cb4552291dea7d40c7a449e45cbde6cc0e7c20cc2b3d710780db7e6570275faef51ccda8bf88fcd25acbb57e1dc75398dae0baecb3882f3814a5a5d6347c14b5dc392bc132e057f6a86ea2871ba1f74e62db1ebc4ff2952de141dd84129125aa06e88f5533fc32d911184389deacf23396eaf2ca3be0013f89a7cd2a9b8d9e299a97a018713a3680b5399eda71aa7be2babce0f2844a4de87b22e3ebdb60f106678456c3d9da2a534d85e92b4e884cf16ff0cd3f9d53f95d7126f6e78dd174294c0db88d0bf438cde94a3a51d353884483d652b12fe760a34061f4dfb41549d942f980213291cc30774da1d935392de374f23de4394deb2c9245b3ab1d62523154de51be899fcf2b924f4cb18badfb11641e34543e7f19500c673960f7c9c0ecfcb8a8efc5798bff4c2119dd7eca844b7d065fe949a5141dd1bcd94985bab0a57987b6e9ab00df5c37d5c7781447727df9db2e568315ea4e5fff2529139e04934042cd973a3eafef2d5a69e5d7e792d011bf09afebc8e34b4ade3f9dba3d7a3ea2cd4c42e58844f8b77ca7b7b5b2c90e6b680574211b2555506eb21f18b6ecee8da003bd0e8171bdb0d9c4ca904201c4ecbdef5bfdce11ef208fa431c1985bba477cc2d16360672c770ccfd004f790e1ce53cfe97e24e1356d19a1e9e4f94b2e09a772e7568a6eb8216861b871eaabc8d5f607a52c15d45b7bc0cdff594522082bccaeb96a718e00a89ff6cf971f1e43d3374a2a266942475eb28b1f17102f817d0b062ba67451c3c90ec113e7709c2ff5099c7712daba7d88854c85d6503a2a8b4f82f79576f5dc6c66792627c5e94fa451de5811818fe00b475acfc4bd283dc24c044c410156b2f2a8e382e7fa6b1210610ef9d5ac4530cbabbfd90d379587edde67c937e89a3d17005c5c650ed5541f5dba00cb14c1589e5d53db34ca67a647972a37557912cdc4f3f6cdc00f054fc9ab5c53b0a3af53fe8e5ed65cb5ed08ac7c1223572fa82308641882deb4ccf1a53947fdb264a0f0d444376a5da3212b786e6b4024b4a5976f0bf3139360db05ebea99f632a372e9da05543d1963f1124c2bbae180566821e064eb1c87a53692f8f80b4c0d63ce00279f8784a00b486b508cc5551e5f362b9199045f729f55b258cfbc361306189224bdee75293149df28762acf09de0a32ca295e81be0334af1cc934bc4580a28822201196897af73d2df60f68f7e1ad223057f8e57cc0cf8c5cf7a042cb5a5163192b08da4ba7e668cbb950d47360ab9252e5893da49282138d4cc8b16e4b066cfaf14ae11715b34edbd5466600aa71f92d66d56823a648618176eead4d3fc772cde91c096cc5a34691964396916093dcad677335beee86fec7b62bfeec3b7bf2014701d3bf58f36fbff17c2c86f65d586d7cfbed1c27b18d947ee38d5c4a0af506222a0cca804e68a6efa7a777a36123c39fcfe47f1a28ddd03c87b7af924689b08496adb4e3607d0fbbca6ead7490460cf66f8b7b31ed16be207543790095a3453383e958becd5f59cab713c081be3afb86766060d4f91ed6301c56e4dd3a86f29728b8c6e10c607bcb829e2dd3814b2719f0a8b6a7bdca75772036d239290bd5bc770ff6ac424c98622246b71d1e1a72db3ff04be8d6db72673163ae2ddd34189e6a5f8edfbc0e620f445d28642872d2731772a6006558a0ba2d58e7908a7d4087359a254ce40bad86c22faea3f1ba1ab06c0303d8d7b3a7a0901842d7905e886d41816c547573dd2f7f63e7867992f35da467e195ac12cc79f24741484ffcb5c05830b883cdf924beb638066f18cee9fcefeb1bcfd017140342574a26f75fb121762b996d23d559e260dfe757b54eeec907756281d405b756b87dd34d64648a4361cd2e9c5d66852a619af81e9804af3846174934c4b94af3c0e9b6336a993f4fc38fc351e6464a91119cad4dff1bebdeb3b05efd73055886178f01fcd3a9eaae9d91b4ff130e563bcd3f950865baa4d91be9af4c5f9a1b5499364dd0af43d86051682194c8ff519d373a42b960a75d77202863c38ed8d797cb89decaec4a93e40aa0ed9e3e934eb023253a95b2bad5386db25af5d940024dc98e8aff070be6238ab8abea40a26cf7740378ee6ae34312abe513ef6703c0a5e0edafedf373833d3fbb7c95e388e713dff3f1b2417c628a287bd600e44e70126c0477cee1e5b805065cb0be1561ae579ad3b7de03a4c725573419206bea8b85e14c1b624ab696f09dc7ce55f094f734833f7431a5d1e086317df4df29f1e568b7bee402149e26d9451097989d6ba8f29a388d17562d380f3443aaec2fb682d249c12ef3d6afa0828b6894bf7a82c022f5c4049142e0a05a3918c2a116d12fcc7e47402aacaaee27c274a87cabb964d2675ab70c0baac94ec1b13c1bb39f306ef41b187c3f523e862fe7096f2309a35a35f95d5f161463838dc048aa68b40b6fe6f55f63a087764c48635e9c4171a3259481aba81a79e62513d6a182c5b20a9d5b233155228282ad7139c5cffdca1205030852d75fc6e69bafe6bce1ed8443156cc7837c30820498254ec8ba0b91d532411aa86989fc9524090a348872bc023e6fddab483c8b1109a6c3888f93481a0ae8c8d394f53d143b577f5c7a67bc0dea7bc487c32d5b9238b6e901c1d94eb09ba0be2efcd1fd9b16c461df67b0b16eeb4ae55f8477074fae3aceb0cec18999e2b23019e442c579a7f7eee969c532d979a0c91268f6cd24012768b51f089bfc90677666d82f5be3353f0ca86c36f5ac24bc1e8d21a54afa8dde85032361fd30420aa16917972b30f2378ee47d747c90bbea37f6310900c2001441c05bb9bfefd8ae7cfec51e45ffff000000000000c63c5be1515bebf2d9378d346a6981174f41d89ddd91fd80f9a2d6d5fd53a8d561de8ee1d33f21f3aaf13c9d84fa743c34663ba65c353705bb724a7f44a2fa0ddf9ec0cc1aaf746f1f20dcb4f4752bdeb47742e8cb152c809dbcefbab3ef9254eefaf897b5c608787b54f7d31440034fd0eddd6d77c9408fe6bbb48de9e61049601c9f188d10e28903a1737420f5c95f0809bf02c362293f2da6e354ee1cb94d0e7b2fcd93649ad9b5176fc543dafdbd665cb814fab83ad753557f1b48df11ed03b34f4b797a7755352845d6a545d8dee8475d4936e44fde592ed1897132dae3cf7903399540c737adbc5acb4e5fff359f867feec93811a95afc19d7e3d62de98c6d1feea6aa700c6d2306de745b779b302d9712ee5c05b5419be8ca501d09b285435df11a1de33c06298ae045215d4b2f97d8ec41e953857638b28547edae80ab1a5c9a0afdbdae5203d6a91c85139e33741f6b7435285a9433f67d37b927357c0f9b733eee97ae2e0ff6b489b1b9a559f1034b6e158cef142b3ab3b502c447653cb560eaa74b45270b0a7d47f578e57ca2374781160c77ad0caba7fc92b1cc9d78e66a4b00ee3b48d3696be48165d358f643026288a1af140c96cc40ab970ba7e22040d82713cd10093e80dd212ec288a3717d484a78126cf989253e55f746c9322dbcceadec9e8d94fc815733bb74c681aa1d1dd80541dfa4aa44341492d8ae3f4f9156c00535aa8265cff7eb712979f3e485c6d5065341ac30af4baa5123c0ec4c243494a700421f20eceeb11b39f490e5c708b248142e3eb76f5dba9dee061acece1d4aea16868b7972e001ac9d5859965a5f28421e4088fb866753e3dada8e5671c760270292226861e7b8d1777755ad78043b6e905104e5f40831861b83e8d3d78a900836e050c8bead2a3ef9ada0e3129621ad06b7728b4e1f420258833c6e52f6f5852c988ac19f1d27716543df61b27f77808cf8378d1d5b76d653ce508ef9c86a011d030be0aa0c44fb67f88450970a18b7f988c5962867ed6b8fde28bbfe8d2ad47bb3df6eaa1a08b4ff4f8834f11ef8ed194570e9ea9e1080caeff54f3d81b7b1bb584e6aee1f31d1f834675349499198598b299dadaf08d975ddc83e5e003e2b3b7c8783d5f52389396a1d3682098372012e13a9911ec895ebb3f8c97a07d0e9f5d0890a06cf5def3c74860898062ef34513a0625d490eea390b78483d05cf34b042476670e1deee130772a144cecc15699d7bedb87ff06b57bad546c796e87875b9dce42a15657db6b25cd414c0dd167f6e93d510ac5caae913093bed0f53d0ff0a8d1ba7d333e036cca3a8e3871f501a5f8f08f859445ded75df539fa01725ae9cefec17ce151b2f45d19cfd0e545a15483dbe96add18b61a4aee53a3f565edf049243de1ddfd2e73116703d1599a282885f876b3cccd4527836f37ff10d3335ecafdccd6c03e3d8c033f7b1c52367c5c7ee1aaa9ab63d79db55a82c715d5ea863c9aa7acfddca61194f4687a87850983506adc22bec6a536c97d90530f52200952b9500c4da3d5c6d5d15e6520d11c99a7bcd3e1a61369e7bc3175f580c649ec778705949bb38642ceffd0f130b23765c73f7b21b3302ae005496d5d875cd5889bd67db699a2a5fe8a09c4e79defca6b3714b42e4b25384d0812af15fabf39c0ae805b61158f90343aa649a1552721087051383fbb70dbbc422146f43af21e23cc7f0f0b12bbbd543225858db0ea777b381e3f44955309f1718a8268d178b3a6610fc6cc0ebca380187c07b5cec5c15518fe0622120385623a06967339ac63a0c4affa493ad311832d9e872f772992b6d7acc38434256b1294f2cc01cc6406ad0a89927ee961e35fe2bedb2452956e76efaf211683a6ca98ad54ed3b27df40478a3b0c8cae0ecb9dba088f8fd1d0e67717f15331144a42c51bc9b979e04c869180469ec70ec5a6b05cf0d61f0f065f0c764251f622230152d6b4efe4d3e47a0fde049ecd5a46d6dcc37d69f594a76fc6c324f85a4ff85dd57b11aa41f63d4cd30bd771a9fd4eec70ad8193120a7e7000000000000fc91047b8be8696a4a03b458ee76f562e9cb152d6666e33c5919be5d2a7f6fe01c8376aa89e9ee405384615398abf859c60be3fbeb2d6904a396facd3c20a8c86bd5de423c74d0cf2ceb67a26d37b496025604facc84f18683b425c9154358e9f19ba7f8867989891d21351b59919a4d5f719c83c54c3b1476dc88a88f3e46f979f7c2e4e3662c09a3085b79b1d80ff13b219ec0fa12636d54ff7d63000fed949f3364f0ce207a053152fa174e4c8237f41d6560496e61bb06c9905833af03a3ad6535c0aefb7fbe4f99c8b972dff5fd2d84496473f2f6769dd77ca7aba274d83ff7d904a53d06947b4b0c2702331460e15bf23b6d986db2302c6f48"]) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x1e}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r0, 0x0, 0xcc, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x1000) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x62, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(r0, 0x0, 0x15, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6224c6d3e16e0d3d8edebe56f40cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51200400b9860f69d58fca21e1f36041df344b049af83f321177b2fdcfcc2725691dc0"], 0x6e, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001080)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r4, 0x29, 0xe, 0x0, 0x0) close(r1) kevent(r1, 0x0, 0x7f, 0x0, 0x81, 0x0) sysctl$net_inet_divert(&(0x7f0000000040), 0xc, &(0x7f0000000000)="00000bcb", &(0x7f0000000080)=0x4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x2, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mquery(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x44}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x10000138) shmget(0x0, 0x8000, 0x0, &(0x7f0000ff8000/0x8000)=nil) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bb000000000000006f"]) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) shmctl$SHM_LOCK(r1, 0x3) shmat(r1, &(0x7f0000000000/0x4000)=nil, 0x1800) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0xa0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240), 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {&(0x7f00000002c0)="c615ab5f769b26cf2e75f6812d925aeda7067b1b1eccc2ad07dec60895acfd9b7f925d662f3222a648bc90d83636c23ea9b5c23ee65175fc097f", 0x3a}, {0x0}], 0x3, 0x0, 0x178}, 0x0) syz_open_pts() writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000a80), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) listen(r6, 0x0) r7 = accept$inet(r6, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) r9 = dup2(r8, r8) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000100)={0x401}, 0x8) dup2(r7, r8) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfe8f}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) executing program 2: r0 = semget$private(0x0, 0x2, 0xc8) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0x0, 0x800}, {}, {}, {0x0, 0x0, 0x1800}, {0x2}, {}, {0x0, 0x7f}, {0x2, 0x1}, {0x2, 0xfe0f, 0x1800}, {0x0, 0xff, 0x800}, {0x3, 0xffff, 0x1000}, {0x0, 0xfff, 0x800}], 0xd) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa01, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0xfffffffffffffffc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair(0x11, 0x3, 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2011, r2, 0x0) madvise(&(0x7f0000f44000/0x4000)=nil, 0x4000, 0x6) select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) ioctl$BIOCFLUSH(r2, 0x20004268) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) r1 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x1}, 0x1, 0x4, 0x0, r1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000336000/0x14000)=nil, 0x3000) r2 = shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) r3 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000016c0)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x12b, 0x40}, 0x3, 0x800, 0x0, r3, 0x0, 0x8}) shmat(r2, &(0x7f000018f000/0x4000)=nil, 0x1000) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') utimes(&(0x7f00000001c0)='./file1/../file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x1a0, &(0x7f000029f000/0x4000)=nil) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x80, 0xfd}, 0x80, 0x5d8a, 0xfff}) r5 = socket(0x1, 0x1, 0x6) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000015000/0x3000)=nil, 0xa4c50de9e0d531be) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xb, 0x0, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="dded4b954bb698dacc9d2aea5e8f40558c5f057b545c39d19e17d09a04b6af80f5bbeef357c8a52813b4", 0x2a}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x103d, &(0x7f0000000040)=ANY=[@ANYBLOB="75092e610cafe91500396d1486dd60e851e01007000000000000000000000000000000000000fe8000000000000000000000000000aa800090780000800079813d444272abe647dc1bfd2670c75ea1e7a467a0d2e6566b0539f437c4cd421e489549d26e560dd20423c31333199aa8d91c6abf6da506c130f119edfd9f2f57af9325f8a6c5239b95a55a86577d2800c49136957efbb30d250ae2428f4b48805e800fe9db4758bc7c853740157c0db11ceb02bcf0a1e36bd967dfa277321f3cd2658582866ba7e8f75136d2a979025ada8779d36e090de4cf231440f189382b6bf8d270a53fd27c98ab2c50c84f94bd4cde402e9fffd857a128d58f01ae0f85084ca8e0cb4552291dea7d40c7a449e45cbde6cc0e7c20cc2b3d710780db7e6570275faef51ccda8bf88fcd25acbb57e1dc75398dae0baecb3882f3814a5a5d6347c14b5dc392bc132e057f6a86ea2871ba1f74e62db1ebc4ff2952de141dd84129125aa06e88f5533fc32d911184389deacf23396eaf2ca3be0013f89a7cd2a9b8d9e299a97a018713a3680b5399eda71aa7be2babce0f2844a4de87b22e3ebdb60f106678456c3d9da2a534d85e92b4e884cf16ff0cd3f9d53f95d7126f6e78dd174294c0db88d0bf438cde94a3a51d353884483d652b12fe760a34061f4dfb41549d942f980213291cc30774da1d935392de374f23de4394deb2c9245b3ab1d62523154de51be899fcf2b924f4cb18badfb11641e34543e7f19500c673960f7c9c0ecfcb8a8efc5798bff4c2119dd7eca844b7d065fe949a5141dd1bcd94985bab0a57987b6e9ab00df5c37d5c7781447727df9db2e568315ea4e5fff2529139e04934042cd973a3eafef2d5a69e5d7e792d011bf09afebc8e34b4ade3f9dba3d7a3ea2cd4c42e58844f8b77ca7b7b5b2c90e6b680574211b2555506eb21f18b6ecee8da003bd0e8171bdb0d9c4ca904201c4ecbdef5bfdce11ef208fa431c1985bba477cc2d16360672c770ccfd004f790e1ce53cfe97e24e1356d19a1e9e4f94b2e09a772e7568a6eb8216861b871eaabc8d5f607a52c15d45b7bc0cdff594522082bccaeb96a718e00a89ff6cf971f1e43d3374a2a266942475eb28b1f17102f817d0b062ba67451c3c90ec113e7709c2ff5099c7712daba7d88854c85d6503a2a8b4f82f79576f5dc6c66792627c5e94fa451de5811818fe00b475acfc4bd283dc24c044c410156b2f2a8e382e7fa6b1210610ef9d5ac4530cbabbfd90d379587edde67c937e89a3d17005c5c650ed5541f5dba00cb14c1589e5d53db34ca67a647972a37557912cdc4f3f6cdc00f054fc9ab5c53b0a3af53fe8e5ed65cb5ed08ac7c1223572fa82308641882deb4ccf1a53947fdb264a0f0d444376a5da3212b786e6b4024b4a5976f0bf3139360db05ebea99f632a372e9da05543d1963f1124c2bbae180566821e064eb1c87a53692f8f80b4c0d63ce00279f8784a00b486b508cc5551e5f362b9199045f729f55b258cfbc361306189224bdee75293149df28762acf09de0a32ca295e81be0334af1cc934bc4580a28822201196897af73d2df60f68f7e1ad223057f8e57cc0cf8c5cf7a042cb5a5163192b08da4ba7e668cbb950d47360ab9252e5893da49282138d4cc8b16e4b066cfaf14ae11715b34edbd5466600aa71f92d66d56823a648618176eead4d3fc772cde91c096cc5a34691964396916093dcad677335beee86fec7b62bfeec3b7bf2014701d3bf58f36fbff17c2c86f65d586d7cfbed1c27b18d947ee38d5c4a0af506222a0cca804e68a6efa7a777a36123c39fcfe47f1a28ddd03c87b7af924689b08496adb4e3607d0fbbca6ead7490460cf66f8b7b31ed16be207543790095a3453383e958becd5f59cab713c081be3afb86766060d4f91ed6301c56e4dd3a86f29728b8c6e10c607bcb829e2dd3814b2719f0a8b6a7bdca75772036d239290bd5bc770ff6ac424c98622246b71d1e1a72db3ff04be8d6db72673163ae2ddd34189e6a5f8edfbc0e620f445d28642872d2731772a6006558a0ba2d58e7908a7d4087359a254ce40bad86c22faea3f1ba1ab06c0303d8d7b3a7a0901842d7905e886d41816c547573dd2f7f63e7867992f35da467e195ac12cc79f24741484ffcb5c05830b883cdf924beb638066f18cee9fcefeb1bcfd017140342574a26f75fb121762b996d23d559e260dfe757b54eeec907756281d405b756b87dd34d64648a4361cd2e9c5d66852a619af81e9804af3846174934c4b94af3c0e9b6336a993f4fc38fc351e6464a91119cad4dff1bebdeb3b05efd73055886178f01fcd3a9eaae9d91b4ff130e563bcd3f950865baa4d91be9af4c5f9a1b5499364dd0af43d86051682194c8ff519d373a42b960a75d77202863c38ed8d797cb89decaec4a93e40aa0ed9e3e934eb023253a95b2bad5386db25af5d940024dc98e8aff070be6238ab8abea40a26cf7740378ee6ae34312abe513ef6703c0a5e0edafedf373833d3fbb7c95e388e713dff3f1b2417c628a287bd600e44e70126c0477cee1e5b805065cb0be1561ae579ad3b7de03a4c725573419206bea8b85e14c1b624ab696f09dc7ce55f094f734833f7431a5d1e086317df4df29f1e568b7bee402149e26d9451097989d6ba8f29a388d17562d380f3443aaec2fb682d249c12ef3d6afa0828b6894bf7a82c022f5c4049142e0a05a3918c2a116d12fcc7e47402aacaaee27c274a87cabb964d2675ab70c0baac94ec1b13c1bb39f306ef41b187c3f523e862fe7096f2309a35a35f95d5f161463838dc048aa68b40b6fe6f55f63a087764c48635e9c4171a3259481aba81a79e62513d6a182c5b20a9d5b233155228282ad7139c5cffdca1205030852d75fc6e69bafe6bce1ed8443156cc7837c30820498254ec8ba0b91d532411aa86989fc9524090a348872bc023e6fddab483c8b1109a6c3888f93481a0ae8c8d394f53d143b577f5c7a67bc0dea7bc487c32d5b9238b6e901c1d94eb09ba0be2efcd1fd9b16c461df67b0b16eeb4ae55f8477074fae3aceb0cec18999e2b23019e442c579a7f7eee969c532d979a0c91268f6cd24012768b51f089bfc90677666d82f5be3353f0ca86c36f5ac24bc1e8d21a54afa8dde85032361fd30420aa16917972b30f2378ee47d747c90bbea37f6310900c2001441c05bb9bfefd8ae7cfec51e45ffff000000000000c63c5be1515bebf2d9378d346a6981174f41d89ddd91fd80f9a2d6d5fd53a8d561de8ee1d33f21f3aaf13c9d84fa743c34663ba65c353705bb724a7f44a2fa0ddf9ec0cc1aaf746f1f20dcb4f4752bdeb47742e8cb152c809dbcefbab3ef9254eefaf897b5c608787b54f7d31440034fd0eddd6d77c9408fe6bbb48de9e61049601c9f188d10e28903a1737420f5c95f0809bf02c362293f2da6e354ee1cb94d0e7b2fcd93649ad9b5176fc543dafdbd665cb814fab83ad753557f1b48df11ed03b34f4b797a7755352845d6a545d8dee8475d4936e44fde592ed1897132dae3cf7903399540c737adbc5acb4e5fff359f867feec93811a95afc19d7e3d62de98c6d1feea6aa700c6d2306de745b779b302d9712ee5c05b5419be8ca501d09b285435df11a1de33c06298ae045215d4b2f97d8ec41e953857638b28547edae80ab1a5c9a0afdbdae5203d6a91c85139e33741f6b7435285a9433f67d37b927357c0f9b733eee97ae2e0ff6b489b1b9a559f1034b6e158cef142b3ab3b502c447653cb560eaa74b45270b0a7d47f578e57ca2374781160c77ad0caba7fc92b1cc9d78e66a4b00ee3b48d3696be48165d358f643026288a1af140c96cc40ab970ba7e22040d82713cd10093e80dd212ec288a3717d484a78126cf989253e55f746c9322dbcceadec9e8d94fc815733bb74c681aa1d1dd80541dfa4aa44341492d8ae3f4f9156c00535aa8265cff7eb712979f3e485c6d5065341ac30af4baa5123c0ec4c243494a700421f20eceeb11b39f490e5c708b248142e3eb76f5dba9dee061acece1d4aea16868b7972e001ac9d5859965a5f28421e4088fb866753e3dada8e5671c760270292226861e7b8d1777755ad78043b6e905104e5f40831861b83e8d3d78a900836e050c8bead2a3ef9ada0e3129621ad06b7728b4e1f420258833c6e52f6f5852c988ac19f1d27716543df61b27f77808cf8378d1d5b76d653ce508ef9c86a011d030be0aa0c44fb67f88450970a18b7f988c5962867ed6b8fde28bbfe8d2ad47bb3df6eaa1a08b4ff4f8834f11ef8ed194570e9ea9e1080caeff54f3d81b7b1bb584e6aee1f31d1f834675349499198598b299dadaf08d975ddc83e5e003e2b3b7c8783d5f52389396a1d3682098372012e13a9911ec895ebb3f8c97a07d0e9f5d0890a06cf5def3c74860898062ef34513a0625d490eea390b78483d05cf34b042476670e1deee130772a144cecc15699d7bedb87ff06b57bad546c796e87875b9dce42a15657db6b25cd414c0dd167f6e93d510ac5caae913093bed0f53d0ff0a8d1ba7d333e036cca3a8e3871f501a5f8f08f859445ded75df539fa01725ae9cefec17ce151b2f45d19cfd0e545a15483dbe96add18b61a4aee53a3f565edf049243de1ddfd2e73116703d1599a282885f876b3cccd4527836f37ff10d3335ecafdccd6c03e3d8c033f7b1c52367c5c7ee1aaa9ab63d79db55a82c715d5ea863c9aa7acfddca61194f4687a87850983506adc22bec6a536c97d90530f52200952b9500c4da3d5c6d5d15e6520d11c99a7bcd3e1a61369e7bc3175f580c649ec778705949bb38642ceffd0f130b23765c73f7b21b3302ae005496d5d875cd5889bd67db699a2a5fe8a09c4e79defca6b3714b42e4b25384d0812af15fabf39c0ae805b61158f90343aa649a1552721087051383fbb70dbbc422146f43af21e23cc7f0f0b12bbbd543225858db0ea777b381e3f44955309f1718a8268d178b3a6610fc6cc0ebca380187c07b5cec5c15518fe0622120385623a06967339ac63a0c4affa493ad311832d9e872f772992b6d7acc38434256b1294f2cc01cc6406ad0a89927ee961e35fe2bedb2452956e76efaf211683a6ca98ad54ed3b27df40478a3b0c8cae0ecb9dba088f8fd1d0e67717f15331144a42c51bc9b979e04c869180469ec70ec5a6b05cf0d61f0f065f0c764251f622230152d6b4efe4d3e47a0fde049ecd5a46d6dcc37d69f594a76fc6c324f85a4ff85dd57b11aa41f63d4cd30bd771a9fd4eec70ad8193120a7e7000000000000fc91047b8be8696a4a03b458ee76f562e9cb152d6666e33c5919be5d2a7f6fe01c8376aa89e9ee405384615398abf859c60be3fbeb2d6904a396facd3c20a8c86bd5de423c74d0cf2ceb67a26d37b496025604facc84f18683b425c9154358e9f19ba7f8867989891d21351b59919a4d5f719c83c54c3b1476dc88a88f3e46f979f7c2e4e3662c09a3085b79b1d80ff13b219ec0fa12636d54ff7d63000fed949f3364f0ce207a053152fa174e4c8237f41d6560496e61bb06c9905833af03a3ad6535c0aefb7fbe4f99c8b972dff5fd2d84496473f2f6769dd77ca7aba274d83ff7d904a53d06947b4b0c2702331460e15bf23b6d986db2302c6f48"]) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x1e}, 0x4, &(0x7f0000000240), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r0, 0x0, 0xcc, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x1000) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x62, 0x0) r1 = socket(0x11, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001040), 0xc) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="030000000000000047820b5a3de52fa486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af83f321177b2fde4cc2725691dc0da1df9bed69d88cf643173de25"], 0x6e, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000001080)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x40, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x7fffffff, 0xcd, 0x1ff, 0xd2c, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d17ef932e6aa79b2e4552941cd1e9a6969772a65a594007c0adbb6214990d7911a477b8f07d3ed02ae862fae5d6c95e9168a3a79535636d06bba50dbb33b1b5ad7385fe082cbdd35cd45632206db0821dd4d0f383498cf4136ba968355c8220439eb57bc5a0f5e2f3ec3cfb01895164653e8649046e2d0aaf5b7fede814d766d76b607137fbe80c6056edef0b57d4ea9c10338f589d7b1ec82e376a7c41110f86d29e8a38d3d01b27930f011e531a2ae07c0eb8be2f87d326bd7cac1328e74d9d8a30544421af6dc463f954c431984b91e372755f17a7cd94074a25ebd8bf7812c92e1288ccd917c209e69d0d02078f5bd489473bf766ec3067d0e91953758d23677ad1597bd40ead86b7e5f25483c850d699ca022d929bab843df998a4d0ce13927c3ff6dcc04a747dfb7e8bd0ca7227c37484123add95a86be41454e9cda79e697dbc67c46ff1532ee2037e5aeae4773890fd6b688a3b5079086642501c0eaf2008b4c4d2f834772f6b364e6446b28b7810cfdefee9a959113553fbc0c2269e75cc60a775ad7dee2615dcc4c307daf2e6761761cafc6e38c4acc0e618917e426144bed8183d6f05fb2b95078db9a89831349d5d2bda373dfc488eb61cb448313d9ef16f5ec85d97ac994c7a3fc64c8115255eda7005541064d59789609e88a81058a74ecd5c387", 0x1e8}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x812, r1, 0x0) r2 = open$dir(&(0x7f0000000580)='.\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) sendmsg(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x6000, 0x5) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0xfff, 0x1}, 0x8) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000000)='./file1/../file0\x00', &(0x7f00000000c0)='x\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r1 = syz_open_pts() unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9b6) writev(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) pledge(0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f0000000200)=0xffffffffffffff0c) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, r1, 0x0, 0x40, 0xffff}}) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) syz_emit_ethernet(0x3e, &(0x7f0000000180)={@random="fa3860c834ff", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "1b0500", 0x8, 0x35, 0x0, @rand_addr="00000000007c00000000f68500", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x3, 0x3, 0x8}}}}}}}) socket(0x11, 0x3, 0x0) socket(0x2, 0x2, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x21) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000002c0)="04", 0x1) write(r4, &(0x7f0000000040), 0xfeea) dup2(r3, r4) execve(0x0, 0x0, 0x0) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) mkdirat(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 7: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x5, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x9810, r0, 0x80000000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) map stack 0x20000000-0x20400000 of map 0xfffffd806621b540 failed: hole in range executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) recvmmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x2, 0x0}}, 0x10, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmmsg(r1, &(0x7f0000000400)={0x0}, 0x10, 0x802, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) socket(0x18, 0x3, 0xc1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/248}, &(0x7f0000000040)=0xfa) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a002000000000000762400"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9a55fdc8517016d4e2a1b881a7bf3bd850d8fc2fe2b3dc2cdb7a9f2b0cd95fc5725a36a5ecd497035ef6ae63b95885f72a377de47798b6da5084a8ed0db05cf1b6ca54ad1", 0x7ca, 0x0, 0x0, 0x0) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x1c, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="a5000400", {[@routing={0x2c}], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) openat(0xffffffffffffffff, &(0x7f00000016c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x0) readv(r4, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = syz_open_pts() r7 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0xed, 0x8}], 0x9, 0x0, 0x0, 0x0) getuid() close(r6) syz_open_pts() writev(r6, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f95c27", 0x6}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) kevent(r2, &(0x7f0000000080), 0x20, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x33}], 0x82, 0x0) write(r1, &(0x7f0000000040)="10d747cc5c1e2dae96b8a67dc14d5c310bebb0b02ce41f742b951a66de3efe2cf267591738f9e5e4a3d177e933859e572b07aad2f49da9cb471640774ebf79887ac9f26933d159710adcb49760d732e035d7efe9afd478b91401157ae62b499dc666e73ac1dbdea1dc92e61c478b6e0487", 0x71) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bb000000000000006f"]) (async) syz_emit_ethernet(0x76, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bb000000000000006f"]) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) shmctl$SHM_LOCK(r1, 0x3) shmat(r1, &(0x7f0000000000/0x4000)=nil, 0x1800) executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000039d, 0x0}, 0x0) r4 = socket$inet(0x2, 0x2, 0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) dup2(r1, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) dup2(r0, r3) execve(0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f0000000140)="627fc218db610b3270f3a9016e1bff7c6a5365630db74f39c44a5ba53792933d83c9d8a5fe64a5d88d92bae2", &(0x7f0000000180)=0x2c, &(0x7f00000001c0)="8b2a2e8e3a29", 0x6) executing program 4: rename(&(0x7f0000000280)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 2: sysctl$net_inet_ip(&(0x7f00000026c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000002700)="75632d70778bfc27974ebce266f94fd25f", &(0x7f0000002740)=0x11, &(0x7f0000002780), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x3}}) sysctl$kern(&(0x7f0000000100)={0x1, 0x32}, 0x2, &(0x7f0000001fc0)="aff35f7a312deafe250737c62b25ae6819ff6fb87499f5037aefa44183a3f4a96b8adc62284c090eecc982f353a4871785c89dac273d912d2f65e65b0bf9380cf3e17920c7009994987232565efddcb0d7443f9f55a9dd0056a95d697204724b4c149aa887509939f7b0d6ec213c64a3669881e243d8dbb7fc147717371d4d27316f9f640801a1d197f325d11e52e649c44c6fc032930fa84f21ad121f53c408ef563180286c73c8378676fe7e2a3e0cd972f17f3f097e0ba8dad30893eb7e59e49109722d01", &(0x7f0000000180)=0xc6, &(0x7f0000000b40)="b1a96e71d44a86dc0d79504faa28d2a45c7a7d550785332b4e4dbc1152a847b92786fcc8f3c19296", 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f00000009c0)="3fa53ca8f13ba255413ca7b03679430fb765a25ceb9245a06d2545d327b1a3fa619c79ee6f62d99c84c81e9c486c1ddad0db95355b39e63d56076cdfb22cd0fb07b573674f57df9f8d0fb0d0167dc54ace0a263d3a7d852b26dfca774ec7a885d909a0a4f307e8dede6efba40b95fc9d5de1b72cd5d51994cced7aba96b6a90d604114180f0c5efac27ca140869652232d6e93f98059e9e1d73003000000bc7f0aeff4fc6a91fd37005d90444ff784b173a4c27edf7e03efd8cf380f3362dd8ffc0dbe98c5c9ca5e885423b775ed1fbdc7b9d22a195d6ea710e6845d646c0697060ef24b25737f627dce25c6e6f60a865f8862033288dd2366c8da264e3007dd803d52cda1fd347ededcfd276217887dd69e381233c9b13bfc93213aff827ca000000000c3e81463049fd32e59fa23cb9b64db29f33bc24453bbc34b860096420e42d3bda6df5dc33e8b583aae4705ec4e828e7b3d10", 0x156}, {&(0x7f00000001c0)="49d00781f1397c06c67f75fd5106433c", 0x10}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) open$dir(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x190) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000bc0)='./file0/file1\x00', r2, &(0x7f0000000e00)='./file0/file0\x00') sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000140), 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) truncate(&(0x7f0000002d00)='./file0\x00', 0x80000) truncate(&(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f0000000340)='./file0\x00') unlink(0x0) unlink(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file0/file0\x00', r2, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvmmsg(r0, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000280)=""/111, 0x6f}], 0x2, &(0x7f0000000fc0)=""/4096, 0x1000}, 0x5}, 0x10, 0x1, &(0x7f0000000980)={0x400, 0x8001}) pipe(0x0) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000380)="030000001fa25191aa6e510992eb4fd8e1714c8f359ab823934b40eae8e2080d88abfecdbedd33406bdf3d85d2587c011f2204e37aeb989e000000c47d18769b1efe1e31e5939a9bbcf8604654061f3ee74c227cc8a95e14335111e7772096f44aba8381700d5308b64037d7c4f246d619dcafd0607a7ba685592ef3cbb6a7eda844c72151204b437fb72105a3e960f1a06c36cbb00a36945a34e2ed7753be470d83659732888747648086fb61c11bfea11f4fa92aa7f555a49c549a4e4d87de0960d3136da66b973cc1b917a9b41767a1c1d49ab1287e95379ce80fb197f695c9", 0xe1) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x10000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f0000000100)) ftruncate(r1, 0x40000) ftruncate(r2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x7, 0x2, 0x2, 0x32}, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x2, 0x4) ioctl$FIONREAD(r3, 0x8040691a, 0x0) nanosleep(&(0x7f0000000080)={0xfffffffffffffff7, 0x1}, &(0x7f0000000180)) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc020699e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r5 = msgget$private(0x0, 0x5fd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x0) msgrcv(r5, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x2, &(0x7f0000000000), 0x4) executing program 4: r0 = getgid() r1 = getuid() r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000e00), 0xd4, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r4, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000100000001}) execve(0x0, 0x0, 0x0) setregid(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x20009c1, 0x0, 0x0, 0x0, r6, 0x1, 0x8000}, 0x3ff, 0x3, 0x0, 0x0, 0x1f8, 0x6, 0x7e, 0x3cb}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x3ff, 0x0, r0, r1, 0x0, 0x4, 0x81}, 0x9, 0x7fffffffffffffff, 0x0, 0x0, 0xbf9e, 0x0, 0x6, 0x4}) r7 = msgget(0x2, 0x1) msgrcv(r7, &(0x7f0000000200)={0x0, ""/254}, 0x106, 0x3, 0x1000) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x7ff}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket$unix(0x1, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@abs={0x7da2f17cbc8e019a, 0x0, 0x3}, 0x8) connect$unix(r8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) close(r9) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) executing program 2: sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="7c697a06f4229557dda23bd9e100004cb552f1bf575740e82e5b869d2b3bf376fb43f1facd", &(0x7f0000000080)=0x25, 0x0, 0x0) r0 = getegid() semget$private(0x0, 0x6, 0x10) r1 = semget(0x3, 0x0, 0x564) r2 = geteuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r3 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r2, 0x0, r3, r0, 0x2e, 0x8001}, 0x77e, 0x7fffffff, 0x7}) select(0x3a, &(0x7f00000001c0)={0x1000000000000000}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x1, 0x4000, 0x1f) setsockopt(r4, 0x1000000029, 0x2b, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000002ffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x0, 0x0) flock(r6, 0x2) close(r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x1, 0x0) syz_open_pts() getpgrp() syz_emit_ethernet(0x308, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6016ee7f02d22b00fe8000000000000000000000000000bb607ba243919d8e9ea241f577704405a53a0200000000000000000000000000000000ffffffffffff86009078fe1fb3f80400000003000000023d457a2958c0306d10326ed20d60ccb9bfa25bc07f51a2bd89c5d725d7c349fba647f6e90bcb999360580e2486cfaa82999b17f8b75c0cfdd6a5391eed13269e2f42b805e9b8b0c79d64795b4214c40ffa5ed76d745bb527715c253535b038a06184c22e4ccedf1452b8be50f6d8393a7ae10f0000000000181c90a1189c230fb32d4f4e3478e992c1f377623dba58301ff8b21e31e71c717336beea038bdfb1fb49d74688c0022ea54a55b4feac6dd87a69e0737213e8f6857c7d7364b8d20da8e87977c897ccddd9735e46f1b055e3542dd8cd1686b68f216ed4b24a7428ea4a3c421b4308190b6279273a4cb89763ff0ef7a7d52eb064e5c4efc6758b91d42d6876565cae8ca534b2b6de043d725ea012c204cc94a56e4ad6d5f68b62e4c9db5d8bf8b92b559faff4606846c57fd2d9719bb0f2993fab336adfed2e8d0b9dedb35b51317dbd5ab1d6705e42516f7f78daf9cd5f33965445e5c7b4c5fb97010b264f8815c07b2d9ebda1abf1a6f4aa4691b3e49ab197b0570446a2a93451391b6676bcbe5bc5cc852e64826e83f8047879f9386bd49c3f456c2cdd1e3c564f0810d0cecb0cda3f93dc557dad70c7ae8921e547256a66c7a6e145df8bb9031c5b7f9bf147dd1a2f923ca6d9ce2b8f0260d6fcbf88df0a081516096d5fc4c778c3e1c1e439413995a0a40db65202b6f8bf10114e42c9b5d23c2e4929a24121b0ce8bb347a7288c335e43842b704c4f9a9074e07e0330b2d91e5ea39676e29e7518887f9c7c3462b054a305d411695cf9dff9229cb44e025ae19fc710697b90b85bcd486cb029265fe66581c0fd6c39c6162c34379d0802314fea2074f6b7f4c6c155173687d35b649bccfebc58dc78f29c7b04c2b35c466782177db8f44237fada84bd6349ea659eb0bc7918fe25e8f8b0b71221d9820409bb8c710b2a16a83b05010a91576a1b349d63c6f73f2831efa00569d2b0ced4e2c9b2778edd56351ad1f4e2d95ad2d309aec6e2d37f217075fd292732cab18938717798fb87518ba09253f40b8e4694feed09a457fffde4bcc0532a5138a6a1315a66448329a0fc2762051d69805f0caa282c182b1bd62943c2e0fe38a7eccb53348927da047d8d40b8"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002580), &(0x7f00000025c0)=0xc) getgid() getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000100)=0xc) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) socket$inet(0x2, 0x4000, 0xf2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0xe34) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000040)="9fa6c2390a1a25c93c4094ed66677319942ccb7ddfc135caf740", &(0x7f00000001c0)=0x1a, &(0x7f00000014c0)="dc94cb57a5e928ffe8228a1076deea5352185f73cc92fd2429d6d25c4f922d56204bf36482ab08be98e644fbd80c66ab67757747d015d41d8af0337b72d3d170f9a60a7500c16d10a47e4ba8bbd4ab3f0c8f643f72501df4d3198f27c7768cce16933b140d965a661c44faa943e54a11f535bcf5a80e44bdda993e0733d01b1caaec523bc1d4156fc2fba2466ac12658ae545fc4ac78577bf86980256ba347feefc3b31d1f13ecc83ded135517bcc954e3f0b2a553fb8d4610a2b8689c49f5a5847d20a0bda7f733b043eb620ec7cd00d2553cc86e8a12a3281766794ad4f67201269a249821cff0b4c30067a681754842cbcce0fa53104165331a513fbb68f9b295ec23d47041d76cf55a2a86931146d5eb6b6bcfc8125de24c810945e1561a484626c2073fece38130c48cf1fac0477acfc3af2c8fbf0a6ebca8b087d51e2209d90d88fe52870cb074fcea7deda26f8f42ff36ae574b47b7ffa36b7849910c7d3f8badddaf15efba3a9a056c927815a8f9168351cb4b437cf38a3619b8c99205f755ccd0c6bd9ed759622099f2f7f4c443a0bf9395833b318824d1b795f5d869f5f83cc03341d99ec5d8b66b64d7e73542ac1dd81c116d25a5d897f10c4370e556095aff19ec4acf57ebbd74634fe67c854e97ea3ae48db4f1dfb3aaf200435ba17933bdfb299d16063d41cfaac16712077d3cdaf177948ed17e16499c4249408a5d92b4a37c852e07650f81d066888e451e91a11f3413b7b28481fd6d9aee723ab42cbfa6c38ee978eeed9d9beba4b63aa252bc0c7ce7dd60271addfa827c621a7686e936aae5d4abfd3c9ded3d913b9e06d906de13bdd6a8b45a645b087f035b99a520d756336a42101a49629ce425ddb3573fdbd33ec58c97ea9799e899619b5e992f5a8ae429c0ef62437f6431077c3f26e2a5e4488e0ad4d5f36a62f09acfb8a08000a528ba7c31e0a662d50268cd356b8ddd2715f32eeda02df833ed7a7057bab332832db2204e1c7c3c1e39a5a24bb16843d6c6e30e5f1f8e9080fad2cec10f6c00aaa68957384974d04aae97ba6626ab14772206962ba8e517a9b12ac5249c4fc6b9b481a22796d313f0253af22fb18e42e98d27e66f01597676ea06aee5db399852e456a2159248cb6d6d44ae0222b6d149eca550f238c2930eedcb515f3b748cfd30aadec7cd9c5342c5472ffa71d9f9781018eefd3cf705e7f02728c2da4948b57fb230d23aed75a2dd6a6ec6696d32343880eb4b55fb9f7de52b4ca0ba972cbe556f8a1988e558e16369254b8a29ee65f9a0d170763861a16e0a15053e7869b195bc8bf552c296daf2329a0567f7cc485d275de8a929386f5241f37b121ba2cde24f8e335932a50ddbe690f4a886ff75ff213c5667d446ce2331fa6f1c7826e1ae20462ef8118584443d728d54a4ef3bdb2fae29efdf69a9b3a48ff72659ecee15e7df4d970dbcfedef4d7e2fcb96034df5a5a3a18a31783d57b444d2fca7b8cb9e412a4e465a85cf2705446cf161d2607d63655bf84490ec80fbee1bf1ee06f5ff2e291c2e384fb20f4498d392deb208c0229f51069df9d8350a5c2ae14567ea6177efd7e0d5e8e753545ba63fa7d5b6c3236b1d0a7886414171e9a860f31c11db16ed9e8f1e6443320ce9e5cc714139bb596a5f78368d4437de0ab34c1d3d339a49d0e0d6475f3dd0c10ee0b1c8c27873d71e55aadcb16dd4dcc3f253f4dffb29f3777310cc61c9530f44bbaeeeee1926fe778cbf21b3f6f77442a230310e39fc0109f9ae63977d69f712051c25d6f70b9f41b226374761f13f6130e554a18f558608ecf52b46c1181d9fa85048101e144d47f7a8f40a9784e4b91962e3d8ee600a876b754c1512877c7f5b673a1416fc744323274e6a22fc03164b2d0c0c3af5e0e7fca90cff7a58375e48dd4950275f51e8b76d98c3526e618e5dd00e7a0a22f29c0c8245a04d7767f5750f1fee3a68d868056f5834994241a21f3fb4d62b20f47c9fa9c15f6a8c21a415158581e666ea3a79b7cffd310857f0912e9c544be7a7d64414ac52d1c727751852e39e4ec27a1da06134b651a05ceeb3853d10cd9b710acd3cf4fa9804c1436ad587385809deb8d72d08aac47e1d0afe2e7ac44501c886f5d23d37ea894c2cf5412680984713086d7fb88a781eba5af99bb73f22bfcaf47deb93d67a9b9195d0ada9da740534009b807c207ad05fcec1528d163516f782eb2209d1c8f0942f41796a43daf23570f4bfd23e48323e6e46edd555062b6f53c44b7f92ae0a24e8609a20c9cf35e87fe5f343a839c357b9b3e79c2abea5543b59832d76a2afdc9159e3e35c6fafc694163e0a72f801bc4af21cc7db7c8b9316ae5ff5176b9e96aea3810225439e865074d43aade0566a4d96031c7b71048ff668a207720c85912b936fe0a5247e86f8ece20e7497dc1342666dbade0fb6a2520e764a1c19b60c032e5b6af3e3e1069e1545c3363c19fe79a45de199136ee76d47e5914bdcd157f2d76f6fb48f9e6c17ff2c6f717fc8940f69028e5a1ae217f3eea4dee66b492d9b1cb25e2fa309de109f4aacf1bb476f83f9c57da4f4677ca72167f235737a150b7da040964d338e84320cd5f0c93d43465f7287944fdc0c2f1f68474f984f44438a6cb4cc50957d1189fb82e183ed6b55cdb53ba01f553ed565013a04c05763000a0c07ba3f0bfd4bd45d9dc50b8758f5f43dccc1cc7a37321962431d0a748117a22c30eed7f0ceb64dfcba28136eb4e1cbbf8d4d2b348682f981d3b50627a4a31adf5333dad2fd4763f16569d06e13eefb91d9fac8170a838b22825bfbffd18851864bf536e82eb7c156bad36e5b582b32e3318624e86d9637d6952dc26dbe138f39dfc80ffda9612507e2d24434c1f92163c3bb9c2774b03cab8f3148974dac525ca0cd2c950fc865136b3096c837e12059d31bbb24149b5d944535068c9aca59810dd5aed32053d42a02c6b380851339f874859805ba84667f44c08a155a488775f31feb52d469aec7f2cf6e42aa3ddf31abe78c2b99eb0d1dd1fd7d25834c03678fafb55365da65d121b4d51016246287124cd1368ed87dde3f56b59fb69a6f5e8197c3f1eb2be1eb909b5f38e2d8058771370a375492f1cd9f68223857158bfc794c7303a46c763d3a1d886dd1689ab70a11e92f1e46da91780809bd0f6dd2deee499a9ebb20b185a58a5db83ac3a51961c880ca0edd07b67e167204fa0bac45087514bb38e27a727485742cab54169ba550dc9ff412032c89ef57e55065690218e83a132051924b10171d5be9b41a1d2aa083cee70e3ebf2f74e692cb563c8b5dc70cb1c229d110da714f04f64f184b2a2144964068396575ef981b835c72a9ad0424042da9a0c5f0b4991e14c34b05d01df20356b31e8dae5e089bedb6f03d514ee15a4c2925aa0f8d44dcb97d11711c841721fa87325816a53efa2b93d4a31d5f705fbac0e553df088408d6161ce6f2c163c020fa94293b38da938c6d34ca43d1dc7758de9e84af13559d9e14dab7ac88a1a1d9197db031fa64eb6ddb749261391de67ae2a46856739f62a303abafa0aab3d1c0c49304a2affeeedfecffd5f839c94f804cc9c1ee817526e6c5bb298223a99b3e22744e278aad28dfb62379df7033c9d7681368965a5d6bd45bf732fcd10f34a6ab8424a71c16fee44b3a66125198a286a854e9929dc04ecdfe397e1172af7a57f9f0764e9ceefd187578f8132a2efdf765702c37ca146a04a4c04665493ba8b46a453007395be6ca771ffbd2fca301cbbbd689ce4516307d0e00c3591c7305f599bd7adf1609df97130e2f56bb573785deb1451eda25b40d658c5938b5652ad411403a24591dde415d9c1006de144839cfb286f8a98b84d15b9ed0a1dffd665265ec60822c48d8e9918c6a6751ec078c3efaaf75171a8b0fc06286df326faccee8c0e3bf1c13560d12622d3764ac9efda2b0339ff1e8d1b6d564710d02711dd2720a593a00c9cc4c62c22475f5375e07b45fae6bafe87e916a6d3d8bb8af4210a1f98b7090175cd9a73ae58c976fba65582139af04c451c299649c2e932b977f9e6ec2f00492ca5a6a4331e3362dd86cc27c750bb2b98a413f111e58efba23000a91fa0b9fbf74cf7da6d92e9f6c5bfa56b565471495459ad4843a9c56cb8a0ffa6af60ea4d7d196b9995e8a55de352fd6ba87ec2e1b001ebf5e2850ab51a7afbf343724b6e5a910801f395d6cc992d484d730febd7732a19c636c3e08d17b0b585d60d4f135793bc188f02f933a398f881ffbfdc6f8f2560b1298ee7e83d68ece970144b411461ee4737fe64f922a7da43cafec3324e96c1a0954ee9b34cd9991dbfb6c7a95654efb9fb842d979d9ec6106b97c8fae57e1172a6ebd17a70067757491a8c08b565a05fcde66a99f1a34c50a500f1002ba607556eb903069308ef86cd3d99de3a43eb26f6cd5e7d2abd449504d54753b89901593c5659cc16c0ad110a40fa8eb994074a8e09e9cb9818b13633854690b83d0c6a0a3ba2dd402f78e7b5c816e037990d53a969c24f9423264e3fd93def395dfc027aac139d0263f204cf924cb1b238587b761428f99590d1fdb7c014910fa5dd0d6747289058e0d19b4de6a4a9431a9b1884668d10a9d36d1d21ba5eb31b2873c94d20ca2992fd34cf2ff1207a69005542a795445b609a54003b5eb7a681ebbab3dbc355b6a763bbdde51090a116647083a003302e36e9d4c18c494e7ff66b0dddc4188404fcc4fd8d188d5b56887f96d8181b0992f234f5214e9a8c34b9b16bc9cdc10d6465df305a8b96c22660fccc2928e504cdf66e33f2bfcc5b27f9a79a3237c6f5705b52dee929a5e1e4177fc524a19ca9cead9106a8f7c53e8277cf3ada234a93deeda3384aee3c86bc5d53b1bbc3d4b19e8396b28b81a5145bfc612f5616939b7cc78d09137d40226995e0013021ad0ff023cf8ab9548bbee556c6296a60050fca29953af09e71bb0cdd06804b9f503ded50fd4b28f0bf30f903f063dfc249d346b1a97a1d7d0c08dccc86c109b2f37dae7c8f68dd4ef1d2d07b55f538c8b14a5ed55c8e977386cc12388aecad48b18fefe3efb12fecd0e703cb2f2ba746809148deeb6eabcfdc5da513b3849de0be4b289cf545fd4cf4fdea7ce830c066000347fbde1d663699dca195a7f9a3c731ba300b4022fa584fc811bd219c6178129850a68f8bf3a98776b27ce96195b7655d930e22624981f29fc76229f16b0f73161ad524e94fc384cef3e7182f08c18de4848239f3dd4bdf3cb16264a81f74c7da45a6731c80c91b844f9ee88726247410c6390b230de8c593da0396393d867a7a26b1d1e194fa4f1977795e10b7734ad1a8e3dbcb6d75e501734ae9718a86422d7e1dc8e501f0069f679210430d488599686ad7f7baf6bafb4239c8883bb6c59080116e94386f9ba38508d4d06c4cf0aadfefa65a46578817dcb7169753f57041e8cfb58bfe16917a2a1e6748af0dd3913b1b4b0990662d8f79ce867dd2bdaae8de25d1c474ee6d6f67ebd22bd855ab5b63e24fdf59c4ed405e8c505ad4661de86193c71e070ae9f1df762da53d65a940ce3a7b51183cf8076c1e89c626ae3c695a570cb07bd6dd482847f9010a871905094eca4637ea4fb887a553e1fdc9cff14a64b2947f740d059dae2e8ed0047995d1b3da66dc4d25437ef6391abfec19e56c1817f54db2caa9ab5ac9badad92f4927b8b779d95a38d29146b43933020728be4b1b26b9aafca15fc6fba4355f38e1b114d05467a705619cc8", 0x1000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mmap(&(0x7f00005d6000/0x2000)=nil, 0x2000, 0x2, 0x4011, r0, 0x9be) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$net_inet_ip(&(0x7f0000001080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x49) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xf52bee526aef2309, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) chmod(&(0x7f0000000040)='./file0\x00', 0x3) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000003680)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x8) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES64=r3], 0x20}, 0x6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) setrlimit(0x0, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x800001f, 0xffffffff, "6492c3d7c47bff00"}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000e40)="b111bec04cae7c7152139c94fc29135885c2b7b1126044c8ec888bb05b00f17dc4a24377c995518a3ead2b2c9078b262945bb9b4554847171f7134a23d1e34d3a2ab8f6f8f6ec6239a564210c690496e1a7c9d8b4b5b52cf10e44b1a9910b266320e7411197c1124d4fac6a4600673ca934eaa4b96dc5f4f1681b2f1b615a30f0979f80f8f9500247a5269642b9019da525b124ec3012cdd35ebb1b50a36bd9942fd9ecf632a7107c7d0a34857fe50e43237f827ee39c903829b68572bb4c373897bbab6be503e86eb3f360d69cbd82f5b99ca60f017506d2ba053ab48c88a94b145399f3b2f1de8ed5d93d8ffc28aa4141c8e99b8f1b0f1963e61a762900a433c6fbb64a350b868d62f3aa8d5efdde5d7051f38ca4c0cb5c3d0da2ceccdc6e57355f42e73744666b8fa01e57280057323ca467b5dbe5ca6fc6f7eab1d77ad732fd568e2f8c59c2b1508749a55bf04bdddfd5c2dcb5f5c405c66ad224ca9d6fecc2bf8d7fe1e33ed765b200e1422e4f1599dff9595cfbd55afb3a54aebbe29624cfc769900baf957d3cadfe1be7e605dcd66e7c9b4f7be85d91f20830e296eb31e721e2cbee8d7bd120a20c0e540ef6fdc68f5bd7bd84557774db6730f00b1d786b2491b94332f1a96e2a622ad4a930697eac1d43337214c3973e462595d0b63e05ddec77a72b290093f3b64d2dee99f0a76454375616f3f5e020477c55f798e27a3ce67506563ab1a0dda4c5ae7243b4922e87b4d2bf98826567318a5d79bbc9bd77a2f0e57376bc85226e5e50f97f26e6ad213becc95a282f963e24aa12693e55054f8406228cd40c6768fab639abc9bc5e3d42e811b5ee33930a45444c4b5cf9cbda8db48d1af54f8faaa4c5f025bc084dd0b3742e72075020b7c0f069fa9939d15c82be759fc02dae035c39d21bebd06b1cbe247d119c9076d1c00f35102095dd676377b1a59dc1c2fe6135897882fbcfd6a8811b7e7a25e25b9d197a6217d517a0f398cfc19513ef1177982cb442531fedff8f382469b49d35d3751599c8090fa5169345c9b9fa3d710f373375ebff2aca2c8a750e77cbaf4459a8f782c9da945a96de669360f024a5c761544acc51fcbbda11a68e547826506001d5aaeb603d9a6cc8cb1e4c85d64dce37e07f75665386b465fc4630b1bfe6ead70a34837a7090e43dbb4830016d162a5d5453baf74e90ce9f153bf0ca26ed820b6a7d62c572a8725e6eaf28d1ee10593322a9bbaeed488f5e7fe947f2e25e677124475b0b5b3517f7ea9a01a77e87efc1479c373da187387878d556c8085fdad7011519326e8aa917e73e6213ea2c3dc04b12fff658aa1d694bc76c0893e7b90e95664b42893fb89bbfe2e42c26d39dbb689ffbf7ce60fdef7e1acccf689ddd6a3e418419bcafe9af14a55117b2b92db97ae26026759ae4828ba35babf26e639612655d0dd1f6b8aa06562f29c7bda8589fe54959366c081b23de084c5765a5d27eccb5e0e3b60f0d135ffc7eda412509424f29878d70dddedd9eb57adbfbe39efe2e855342cb3ddf8efcea24780d14d9710aebe7dea7f70b21b1286048e96c21e636dde7edb3a724c9c6ecde7eec8c045f1f1f914d277b21e6f1049013687dd2fefc573351de3e02d53c6e7a6140bf50e05b3df83c8711d15202c997e5a321f23a85f13c8d259d5af55ce1ce2103161472cac1777fa162baddc562051e2f707a0ba80cbbd0e66eaa743106fba338bdb934516e99133cb3e70dc74314e3f7c3f7a5f1c9dd54512f737f3e486ac2c4c7bf761a21ef367ac466b0a135d7f972b862c99b884d8de902963829652eaa6393ed1ea5612cd47a77c428707c117554c722cab7ca50fa2a04d7ecc8f1f75ddefdc28", 0x52e}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x18) executing program 2: socket$inet(0x2, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1ffffffc, 0x0, 0xfffffffd, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea0000", 0x3) unveil(&(0x7f0000000080)='./bus/\x00', &(0x7f00000000c0)='W\x00') shmdt(0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x500, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffc, "1a1116f0d0a643000000000000fffffffffff700"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) ktrace(0x0, 0x5, 0x40003510, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x86, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x59f3]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000f80)) r1 = semget$private(0x0, 0x4, 0x7a4) semop(r1, &(0x7f0000000400), 0x0) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000), 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getegid() getegid() semget(0x3, 0x0, 0x401) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/165) executing program 6: r0 = socket(0x20, 0xc003, 0x20) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfdc3}, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r4 = socket(0x10, 0x1, 0x0) r5 = dup2(r4, r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sysctl$fs(0x0, 0x0, 0x0, &(0x7f0000001040), 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setitimer(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504000000000000838b423300001a5113fecea10500fef96ecfe42fd3357ac4583535673039d2d236bcf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2d3ac3ebbc2feb3fd8f3b9b672f4d3353eb067e7335b269d7080000008900000000000022830100000066f40066cc5cf3fad800000008e371a3f83400120000f4f40000000080007114000000011b662300"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) panic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *298433 87947 32767 0x8001010 0x4080000 0K syz-executor.1 327105 15499 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x1c panic(ffffffff8292abaa) at panic+0x17b uvm_fault_unwire_locked(fffffd806621b1d0,20000000,20011000) at uvm_fault_unwire_locked+0x331 uvm_fault_unwire(fffffd806621b1d0,20000000,20011000) at uvm_fault_unwire+0x43 sys_sysctl(ffff80002becf228,ffff8000373cda10,ffff8000373cd960) at sys_sysctl+0x236 syscall(ffff8000373cda10) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc6858d98c90, count: 8 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 *cpu0: uvm_fault_unwire_locked: address not in map ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff8292abaa) at panic+0x17b uvm_fault_unwire_locked(fffffd806621b1d0,20000000,20011000) at uvm_fault_unwire_locked+0x331 uvm_fault_unwire(fffffd806621b1d0,20000000,20011000) at uvm_fault_unwire+0x43 sys_sysctl(ffff80002becf228,ffff8000373cda10,ffff8000373cd960) at sys_sysctl+0x236 syscall(ffff8000373cda10) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc6858d98c90, count: -7 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff8000373cd700 rbx 0xffffffff82cf9d77 cpu_info_full_primary+0x2d77 rdx 0xffff800000eb2600 rcx 0xffff80002becf228 rax 0xffffffff82cf8ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xe0dabf02ccd79f91 r11 0xf6cd2b652ffec4a3 r12 0xffffffff82cf9b78 cpu_info_full_primary+0x2b78 r13 0 r14 0 r15 0x1 rip 0xffffffff8171a16c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff8000373cd6f0 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) tid=298433 pid=87947 tcnt=2 stat=onproc flags process=8001010 proc=4080000 runpri=17, usrpri=75, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0xffff8000ffff6a58 forw=0xffffffffffffffff, list=0xffff8000ffff6a58,0xffff80002becf758 process=0xffff80002a159638 user=0xffff8000373c8000, vmspace=0xfffffd806621b1d0 estcpu=25, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 27015 37446 26978 32767 2 0x8000490 syz-executor.6 27015 378953 26978 32767 3 0xc000090 kqread syz-executor.6 27015 98708 26978 32767 3 0xc000090 fsleep syz-executor.6 87947 109607 76568 32767 3 0x8003010 suspend syz-executor.1 *87947 298433 76568 32767 7 0xc081010 syz-executor.1 82408 207134 40382 32767 3 0x8000090 sysctllk syz-executor.2 82408 279839 40382 32767 2 0xc000010 syz-executor.2 82408 66362 40382 32767 2 0xc000010 syz-executor.2 82408 393135 40382 32767 3 0xc000010 inode syz-executor.2 90285 58717 72099 32767 2 0x8000010 syz-executor.3 90285 514320 72099 32767 3 0xc000090 fifor syz-executor.3 90285 20484 72099 32767 3 0xc000090 fsleep syz-executor.3 26978 329630 12040 32767 2 0x8000490 syz-executor.6 12040 245509 30985 0 3 0x8000082 wait syz-executor.6 76568 16435 78698 32767 3 0x8000090 nanoslp syz-executor.1 78698 350 30985 0 3 0x8000082 wait syz-executor.1 1462 475551 47808 32767 3 0x8000090 nanoslp syz-executor.4 47808 240106 30985 0 3 0x8000082 wait syz-executor.4 40382 480245 7786 32767 2 0x8000490 syz-executor.2 7786 211656 30985 0 3 0x8000082 wait syz-executor.2 63039 174386 46607 32767 2 0x8000010 syz-executor.5 46607 55580 30985 0 3 0x8000082 wait syz-executor.5 72099 61216 15899 32767 2 0x8000490 syz-executor.3 15899 318668 30985 0 3 0x8000082 wait syz-executor.3 82801 235052 24737 32767 2 0x8000490 syz-executor.7 24737 146125 30985 0 3 0x8000082 wait syz-executor.7 20021 504294 23647 32767 2 0x8000010 syz-executor.0 23647 497866 30985 0 3 0x8000082 wait syz-executor.0 58890 148150 0 0 3 0x14200 bored sosplice 74819 324742 2945 0 3 0x18100082 netio ndp 2945 495044 84182 0 3 0x810008a sigsusp sh 84182 436775 1 0 3 0x8000080 wait syz-executor.1 30985 194345 22708 0 3 0x1a000082 thrsleep syz-fuzzer 30985 351938 22708 0 3 0x1e000082 nanoslp syz-fuzzer 30985 428030 22708 0 3 0x1e000082 wait syz-fuzzer 30985 256957 22708 0 3 0x1e000082 thrsleep syz-fuzzer 30985 208267 22708 0 3 0x1e000082 thrsleep syz-fuzzer 30985 348134 22708 0 3 0x1e000082 wait syz-fuzzer 30985 498987 22708 0 3 0x1e000082 wait syz-fuzzer 30985 398428 22708 0 3 0x1e000082 wait syz-fuzzer 30985 514338 22708 0 3 0x1e000082 thrsleep syz-fuzzer 30985 114775 22708 0 2 0x1e000002 syz-fuzzer 30985 15634 22708 0 3 0x1e000082 thrsleep syz-fuzzer 30985 313974 22708 0 3 0x1e000082 wait syz-fuzzer 30985 472982 22708 0 3 0x1e000082 wait syz-fuzzer 30985 52919 22708 0 3 0x1e000082 wait syz-fuzzer 30985 294647 22708 0 2 0x1e000002 syz-fuzzer 30985 409213 22708 0 3 0x1e000082 wait syz-fuzzer 22708 231351 8489 0 3 0x810008a sigsusp ksh 8489 315647 41063 0 3 0x1800009a kqread sshd 87635 403219 1 0 3 0x18100083 ttyin getty 41063 391407 1 0 3 0x18000088 kqread sshd 20133 315629 81229 73 3 0x19100090 kqread syslogd 81229 345630 1 0 3 0x18100082 sbwait syslogd 95201 49225 1 0 3 0x18100080 kqread resolvd 97196 62923 71849 77 3 0x18100092 kqread dhcpleased 39153 212912 71849 77 3 0x18100092 kqread dhcpleased 71849 233084 1 0 3 0x18000080 kqread dhcpleased 93040 164513 0 0 3 0x14200 bored smr 89133 124801 0 0 3 0x14200 pgzero zerothread 90612 468857 0 0 3 0x14200 aiodoned aiodoned 70667 264672 0 0 3 0x14200 syncer update 76665 242069 0 0 3 0x14200 cleaner cleaner 15499 327105 0 0 7 0x14200 reaper 31241 513924 0 0 3 0x14200 pgdaemon pagedaemon 49765 318068 0 0 3 0x14200 bored viomb 66000 140500 0 0 3 0x40014200 acpi0 acpi0 85897 97526 0 0 3 0x40014200 idle1 7568 256298 0 0 3 0x14200 bored softnet3 60768 303488 0 0 3 0x14200 bored softnet2 92194 373376 0 0 3 0x14200 bored softnet1 70067 432618 0 0 3 0x14200 bored softnet0 47972 152467 0 0 3 0x14200 bored systqmp 24104 279251 0 0 3 0x14200 bored systq 88946 256833 0 0 2 0x14200 softclockmp 70558 337222 0 0 2 0x40014200 softclock 69787 192929 0 0 3 0x40014200 idle0 1 460981 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff82e4ec78) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 uvm_pmr_freepageq+0xce #4 uvm_pmr_cache_put+0x15a #5 uvm_anfree_list+0x160 #6 amap_wipeout+0x1af #7 uvm_unmap_detach+0x7d #8 uvm_map_teardown+0x2f8 #9 uvmspace_free+0xa6 #10 reaper+0x197 #11 proc_trampoline+0x10 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff82e4ec48) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 uvm_anfree_list+0xa4 #4 amap_wipeout+0x1af #5 uvm_unmap_detach+0x7d #6 uvm_map_teardown+0x2f8 #7 uvmspace_free+0xa6 #8 reaper+0x197 #9 proc_trampoline+0x10 Process 87947 (syz-executor.1) thread 0xffff80002becf228 (298433) shared rwlock vmmaplk r = 0 (0xfffffd806621b2c0) #0 witness_lock+0x446 #1 uvm_fault_unwire+0x35 #2 sys_sysctl+0x236 #3 syscall+0x854 #4 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82e9c458) #0 witness_lock+0x446 #1 __mp_acquire_count+0x48 #2 mi_switch+0x491 #3 sleep_finish+0x19a #4 getblk+0x137 #5 bread+0x3e #6 ffs_update+0x14c #7 ufs_inactive+0x213 #8 VOP_INACTIVE+0xc4 #9 vrele+0xd5 #10 vfs_getcwd_scandir+0x45d #11 vfs_getcwd_common+0x2e1 #12 sysctl_proc_cwd+0x1f5 #13 kern_sysctl+0x116 #14 sys_sysctl+0x217 #15 syscall+0x854 #16 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff82d0c9f0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 sys_sysctl+0x1ce #3 syscall+0x854 #4 Xsyscall+0x128 Process 82408 (syz-executor.2) thread 0xffff80002becf748 (66362) exclusive rrwlock inode r = 0 (0xfffffd80533b2b38) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 ufs_ihashins+0x46 #5 ffs_vget+0x141 #6 ffs_inode_alloc+0x1e4 #7 ufs_mkdir+0xe6 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80763c12c0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 Process 63039 (syz-executor.5) thread 0xffff8000ffff7c48 (174386) exclusive rrwlock inode r = 0 (0xfffffd80533b2f78) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ufs_lookup+0x1373 #9 VOP_LOOKUP+0x5c #10 vfs_lookup+0x6f8 #11 namei+0x56a #12 dounlinkat+0x9d #13 syscall+0x854 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80533b2c48) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 dounlinkat+0x9d #8 syscall+0x854 #9 Xsyscall+0x128 Process 20021 (syz-executor.0) thread 0xffff8000ffff6f78 (504294) exclusive rrwlock inode r = 0 (0xfffffd80763c10a0) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ufs_lookup+0x1373 #9 VOP_LOOKUP+0x5c #10 vfs_lookup+0x6f8 #11 namei+0x56a #12 dounlinkat+0x9d #13 syscall+0x854 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80543412c8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 dounlinkat+0x9d #8 syscall+0x854 #9 Xsyscall+0x128 Process 15499 (reaper) thread 0xffff80002a148f68 (327105) uvm_fault(0xfffffd806621b1d0, 0x10100000000, 0, 1) -> e kernel: page fault trap, code=0 Faulted in DDB; continuing... ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10197 6410K 6419K 166960K 11837 0 pcb 17 12K 12K 166960K 17 0 rtable 252 7K 7K 166960K 7946 0 pf 29 8K 8K 166960K 403 0 ifaddr 44 17K 18K 166960K 802 0 ifgroup 50 2K 2K 166960K 798 0 sysctl 4 1K 2K 166960K 12 0 counters 64 36K 36K 166960K 438 0 ioctlops 0 0K 2K 166960K 544 0 iov 0 0K 28K 166960K 1786 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1404 88K 88K 166960K 6104 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 13K 166960K 726 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 2816 0 dirhash 12 2K 3K 166960K 1287 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 25 93K 121K 166960K 25004 0 sigio 0 0K 0K 166960K 727 0 proc 56 78K 115K 166960K 8154 0 subproc 117 7K 8K 166960K 2834 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 5884 0 in_multi 99 7K 7K 166960K 3454 0 ether_multi 1 0K 0K 166960K 147 0 mrt 1 0K 0K 166960K 17 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 199 890K 890K 166960K 199 0 exec 0 0K 1K 166960K 5430 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 317 87K 119K 166960K 214929 0 UVM aobj 131 4K 8K 166960K 149 0 pinsyscall 46 92K 114K 166960K 31190 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 1 0K 1K 166960K 2020 0 NDP 11 0K 2K 166960K 588 0 temp 79 6820K 6948K 166960K 79627 0 kqueue 13 20K 35K 166960K 4167 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 3190 0 3186 1 0 1 1 0 8 0 rtentry 112 2537 0 2418 4 0 4 4 0 8 0 unpcb 144 21383 0 21366 61 59 2 6 0 8 1 syncache 336 4 0 4 1 1 0 1 0 8 0 sackhl 24 6 0 6 5 5 0 1 0 8 0 tcpqe 32 128 0 128 16 16 0 1 0 8 0 tcpcb 808 10143 0 10137 95 93 2 8 0 8 1 arp 120 392 0 374 1 0 1 1 0 8 0 ipq 40 143 0 142 22 21 1 1 0 8 0 ipqe 40 2768 0 2767 22 21 1 1 0 8 0 inpcb 392 25213 0 25200 134 131 3 15 0 8 1 nd6 136 954 0 921 7 5 2 2 0 8 0 kcovpl 48 218 0 209 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 10330 0 9854 61 30 31 35 0 8 1 art_table 32 10331 0 9854 10 5 5 5 0 8 0 art_node 16 2536 0 2427 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 16 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 2814 0 2804 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 867 0 850 3 0 3 3 0 8 0 dino2pl 256 36597 0 35012 100 0 100 100 0 8 0 ffsino 272 36597 0 35012 108 1 107 107 0 8 0 nchpl 144 70971 0 69227 68 2 66 66 0 8 0 uvmvnodes 80 8840 0 0 181 0 181 181 0 8 0 vnodes 216 8840 0 0 492 0 492 492 0 8 0 namei 1024 249375 0 249372 35 34 1 3 0 8 0 percpumem 16 233 0 187 1 0 1 1 0 8 0 kstatmem 264 396 0 374 2 0 2 2 0 8 0 scxspl 216 352043 0 352043 109 108 1 8 1 8 1 plimitpl 152 5666 0 5640 2 0 2 2 0 8 0 sigapl 424 24881 0 24824 8 1 7 8 0 8 0 futexpl 64 352949 0 352947 29 28 1 1 0 8 0 knotepl 120 2169 0 0 19 1 18 18 0 8 0 kqueuepl 216 8030 0 8019 15 14 1 3 0 8 0 pipepl 320 4172 0 4141 35 32 3 4 0 8 0 fdescpl 496 24862 0 24826 7 1 6 6 0 8 0 filepl 152 154596 0 154332 51 39 12 16 0 8 0 lockfpl 104 6521 0 6518 1 0 1 1 0 8 0 lockfspl 48 2360 0 2357 1 0 1 1 0 8 0 sessionpl 144 210 0 193 1 0 1 1 0 8 0 pgrppl 48 850 0 833 1 0 1 1 0 8 0 ucredpl 104 33666 0 33648 1 0 1 1 0 8 0 zombiepl 144 24827 0 24824 1 0 1 1 0 8 0 processpl 1136 24881 0 24824 5 0 5 5 0 8 0 procpl 656 52684 0 52604 9 1 8 9 0 8 0 srpgc 96 2 0 2 1 1 0 1 0 8 0 sosppl 168 566 0 566 69 68 1 1 0 8 1 sockpl 664 50474 0 50440 155 150 5 15 0 8 1 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 20 0 0 3 0 3 3 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 1728 0 0 40 12 28 37 0 8 0 mtagpl 96 7 0 0 1 0 1 1 0 8 0 mbufpl 256 3040 0 0 113 0 113 113 0 8 0 bufpl 280 46610 0 37772 633 1 632 632 0 8 0 anonpl 24 3165251 0 3154622 446 370 76 101 0 186 0 amapchunkpl 152 706839 0 706056 450 405 45 55 0 158 9 amappl16 200 84238 0 83881 584 564 20 34 0 8 1 amappl15 192 23 0 23 12 12 0 1 0 8 0 amappl14 184 752 0 740 2 1 1 2 0 8 0 amappl13 176 27 0 27 18 17 1 1 0 8 1 amappl12 168 28595 0 28553 3 0 3 3 0 8 0 amappl11 160 65 0 55 1 0 1 1 0 8 0 amappl10 152 254 0 245 1 0 1 1 0 8 0 amappl9 144 234 0 233 1 0 1 1 0 8 0 amappl8 136 798 0 755 2 0 2 2 0 8 0 amappl7 128 93 0 77 1 0 1 1 0 8 0 amappl6 120 3005 0 2987 2 1 1 2 0 8 0 amappl5 112 917 0 905 1 0 1 1 0 8 0 amappl4 104 2059 0 2027 2 1 1 2 0 8 0 amappl3 96 129432 0 129337 28 24 4 4 0 8 0 amappl2 88 26161 0 26077 3 0 3 3 0 8 0 amappl1 80 97057 0 96511 22 9 13 22 0 8 0 amappl 88 210645 0 210413 7 0 7 7 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 148 0 18 3 0 3 3 0 8 0 uaddrrnd 24 24862 0 24826 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 24862 0 24826 1 0 1 1 0 8 0 vmmpekpl 168 167590 0 167525 4 0 4 4 0 8 0 vmmpepl 168 1478832 0 1476426 576 463 113 125 0 357 4 vmsppl 440 24861 0 24825 5 0 5 5 0 8 0 rwobjpl 56 349195 0 338838 218 71 147 151 0 8 0 pdppl 4096 49731 0 49650 1056 969 87 93 0 8 6 pvpl 32 44857 0 0 363 1 362 362 0 265 0 pmappl 248 24861 0 24825 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1624 0 1142 15 0 15 15 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff8292abaa) at panic+0x17b uvm_fault_unwire_locked(fffffd806621b1d0,20000000,20011000) at uvm_fault_unwire_locked+0x331 uvm_fault_unwire(fffffd806621b1d0,20000000,20011000) at uvm_fault_unwire+0x43 sys_sysctl(ffff80002becf228,ffff8000373cda10,ffff8000373cd960) at sys_sysctl+0x236 syscall(ffff8000373cda10) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xc6858d98c90, count: -7 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82e9c250) at __mp_lock+0x122 uvm_unmap_detach(ffff80002a155840,1) at uvm_unmap_detach+0x113 uvm_map_teardown(fffffd806b07b6f0) at uvm_map_teardown+0x2f8 uvmspace_free(fffffd806b07b6f0) at uvmspace_free+0xa6 reaper(ffff80002a148f68) at reaper+0x197 end trace frame: 0x0, count: 7 ddb{1}> trace x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82e9c250) at __mp_lock+0x122 uvm_unmap_detach(ffff80002a155840,1) at uvm_unmap_detach+0x113 uvm_map_teardown(fffffd806b07b6f0) at uvm_map_teardown+0x2f8 uvmspace_free(fffffd806b07b6f0) at uvmspace_free+0xa6 reaper(ffff80002a148f68) at reaper+0x197 end trace frame: 0x0, count: -8