fc50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc51000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc52000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc53000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc54000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc55000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc56000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc57000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc58000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc59000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc5a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc5b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc5c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc5d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc5e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc5f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc61000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc62000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc63000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc64000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc65000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc66000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc67000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc68000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc69000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc6a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc6b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc6c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc6d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc6e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc6f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc71000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc72000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc73000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc74000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc75000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc76000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc77000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc78000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc79000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc7a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc7b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc7c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc7d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc7e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc7f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc81000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc82000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc83000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc84000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fc85000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1eebcd8000 didn't change! executing program 2: setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x0) shmdt(0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000001740), 0x0) syz_open_pts() syz_open_pts() executing program 1: r0 = msgget$private(0x0, 0x10a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3, 0xffffffffffffffff, r1, r3, 0xffffffffffffffff, 0x20, 0x1}, 0x368f3a18, 0x396d, r4, r7, 0x2, 0x9, 0x7, 0x1}) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet6(r8, &(0x7f0000000240)="7f04a6f69daf605b8e2a4f92466732bced80f62a3b686757211fe1d0011d1a9b432fa955c3bd76d4c055754a27e9bb373b09ef98919e4ad97094e78f6aa763e77cf27b0c6d1904052ad632546df2bd3385a0894cfd89ce568da0d523049835aadce3c18b4a34c45a8703bbec46aa82f752f3bfaf731ef90138e5670550467b4f3fc0c220ea17b10198674d54010a42b6e3382179ddc9f936b82291ce30286c0726ac360bfe8375b5813fffe77b7c8a5e9f0b9352119e07cc1939f535c6c974894f2f382934599c1857403cb4d9ece6e41bbdafaf0afc82a8ffc077040529d8382eff3da1a05b399937479019beda855d89ba7cd942eddbd1b94329639ff56f67a7680c6eb864cb0403c3959077871ad6e7abe682f9c1ca686fcec4d36ae8c76969617c1ed12e8814fc72d86ca3ee76bbe3d6c2eb0b32456e79bcbb776f92cd38e0ffcf945fe155cc982cde41eb4dd8cbd68ddc1bfd8d92bbd30693e87237000ae88eb37a8b5e119429e13e062ca97515eaf6634e627b9f54ee8f6a53bd43a721d4adef855e5f1ed3e47b1b215e8369019e7df7621dcb23e56c2e87d1d2b83c6c5fa4822fe2f951888e4f55cea797ae2ba8200ae80336408e5577ab48ddf881c04f28079c3845b3906f9a08c072c0b051026f8e86bf2431f150057009ac6b52d3e4af8c12189e8e175475ba8f2836304b34a6c4cc042943328e51c0ab47493caa41caf9219590f3bb7aaf9a28eeb19b593213a91722843f17d9fa10790586115dae71cec6ee5db582b1fc6cf2f3a08d8fe319c0f4ea6cf4979bd32e1fcc0587087f440503f14f1ebbf6fa4ef9d15b314bdd2408a222591f60686c7a1879ab0657cf7c847acb5de921e62298d950a4f4ed8adfb8efe2f3b633b40ab140244745b845944b270bd8505faa63d9913d787ae22bc3468024a8388e68cb0b86c8c16be6f41989657b21d04dbb9e82f5c48febc20de8f07fb8b150de2964735a67dc418a0f6aab551cc890c8911164f2f260f0d4b30fd77abb3247eb75d7a05807ed0fef12c590799d7025ca599e597113ee21350b062969db12d5473ae643ebb8953e57f76ab1c35079dec5728e383b28d2a8dcb5d51d0bc09c5c0cf570e561f1633aea886a3dde71bf9d965816afea65ec6b2c1b5d20d8c27106b5422800721bccd8bc8e20ba615023062bde2cecedf9526310c3fc1e48f0cd20d8fe1f5deeee40c3d8b3ea92c106ed5d2323fefcf2a09481ee03b5ff7d3b95c558efaaf603c2180d5d4f06fd8a1e6a07b2a68c77542f9a02288f0780575a5146ca1c65da48230bb15be2fa58a5627974d0bb460cf6d4a18d4174d13587f30ddda3544e87f52cc59ad450c0627cdeca4579bf676ba003dcf22c8073b80dd1bc1c7e57fb6521359a81c481a39536dada052b6791f8ffdc71efad6d0a27ad44c05691f8e0702b29505b80d98e350b632d9a639790b4ea8366c1e7770252b5f99108343c1ed61634aa92f704bd725550732dcca7fd315721a2b43d5917f0fc02a2b0ee9bc81f5c55b8c050dca76f397751895b2afdb829a84c170d6253edbf8a9456947c9ed8343736fca4dbbc1eb3d8e4899b8899484c9f8a99f5ec5d02b4454505371d33770278b1f12f5fd17ceedbf11776545c9ce9a34fa7f1770ffbe8f61202a386d5ab435ab7a2826d950a71a6790c3dc46b5eaba454568f80ea9c7afe82d9dd3d365f85a1dbf95cbdf84b00e4dc2fc4c6ec28d89921b325b309b0456f94fefa8371a88fe7499537c1cc9ac4e5211cc6e1308da39ab07cac87c724bade12696df77218c1c14757e3c7f76fa3cf140e11307ad634bb15136868ca0eeebcb30cc3c80aea1bc7c5f1d05123576f7d8a599a45a110c976247e4507dc382d87975fa3a3485639443092c602ea908e6d286c0a8cf539334b77edcc5605114b4b4c99c3416de871bee7a40f7814163e396859c922b5da0106df12b27af9c7de4f35f17e0c6dfa3aafda742260293b7374e2dc5d4dcd1ddcefe3de0c8d80aa3e5fe1a75a9f55ceb8b67c0c361231714c0cfc3ee0d072c2a596bdc7667f8bddfb3ec7520b5d21594dec672d0a7913aba3685ca5fddb3a28ff1922c9fc12bd768796a9351f6ebcefeaf0a77e022cb193cfb07647a486fac6d829ea72253f4123f4152ceb382bbc79b0ae4c0c5ea7e06d863353e324b30369ed624e89cbb5fd7e63b1acb86260b76f03fa56e96329cb46ecb9022ccc2b33aaeef8b9f272440930292c9a08b195abc24564f8e8ffe89c1212078dc2c6349c4733aa33de00d12a97d54ec3b964ebfc216384a6f7c75a8c117479e5b03054f6586cd780ce1b11cbca10cf419d95e7f9cc0eab98d7176fec4f18517c01997b3dc41bdc6317ce3951263e1624d077256d297394af34bab4fdb92190e93cd157587e7705ce896e8afff1fbe06290bb7fa8a7f9db9262a3229d3eb6e0c763daa5a56df9d8855d19677bc7f0e96d93c330523ca0b00b5229ce8eac5178ae208a7b0ba6933a9898f512279a89e2b219cd79323e208fcc6cdfba49b2ca6e2169b0a38a681e0505db8c49435b6c080d31205a12890ac85caa46c400fd6240e0707e4f89900924ad7b9d6cda10b581b7fcb03dd4c392378ef1b33edece164a4860eae2234e5df6e1a470c70c56f12471fbba394d5d087b0217a6f740cd66e95dd5e9dfc131dc78970f6091687ace2885a9783a3e121f31c951203f693a479a28dbe237f8c342322adedef4a71ad6afb11fa4e1d277094c6f2a1ab9cadf9366822f5d6d5fa074ea827b8abfc548046d29ad7d3f40c93d5ea9dd0183a03d2a64392cb3715aa9add9ee45dc9cea7b8debd1466f479fdf1dd34da7be43a3ef3cd3c5cbe0904e2f2c848f18dfa978cc0b321f08c0df49c45c0f46cfaa278374a6862093e9403cd7d4dd5632eb6a9844f191c02dc6d2fdd85586330f559ff4e6c3c8ae0b0c5a8212a32d9258bc043a87940c76ffdf3a3f7380b0a2b0a74f00a9c02bc95c83ab04acec7ca9b431f461d3e34236818ca75bd4fca902404c5034938a450795afbda23ac05704cecca376a47f13a1bf35a14fc42b3262fa392bd75433d05451d5ace52c0ad9233b952a709267e1a3da718efa3d273a1b2ac77b06b92264727854402905213d2b6ffb45509f2e5720e71a598ec2251be149d516d03ac2ea1e5a017497aca1bd2dc5eecd4db10d6b01cf13ad3d685546b005b5c8eb03cd0aec6ac1ad0cbbbc81eb1ce10f6ae20560a33df04dbac1c4dbb849ccdc629a5df56ff160195ec0c92a98b559aa187e540817dc1292e736b26740fa5589a84e25b8f49ad26b40f6b0dae34d77d167e4cf315b713b5f9723c3af7fbb274ab08c00422d007aebe0d2ae184997c2cfe9898b724596d6b6e9243bb9e8886e7aa72b4205abe72517107ad902858e898faca09c987627f0c247ad021c014b92cda1d9e45f84200fbe3158e8d8aeff67133c8cd6ebcd058fa96f776499cbd77974f886ddaf428ebc94dc573409df8bf1d4d2f8de935f2cb1a19e31802355d1663c13b7898b2c09c6db8a6b3bbc2a42db3e919e62479396943f86b7de6a0f4d045808954b3647e4060b707f9b80258ff95de2c2b27f2a914c932416082bab05d5aceefd48889000aa50ee2eab475743099225670887a2ed30a0e29b1f72089a38fae842e38d35ca4d6c3c950fa1ac1c974005363af6fe64e2724b5dcafd82a1911ac1a3b895fc3b01898fc3a852c75f65a017bcbf204aede0c4af3de1f5e7f4bf45438f0fac062fd6128dbd0292ebd4f206bf98bd023272b922ef65000d11db2d7d766f684aa3838272d4ebda9475be4fcd5435e55a5f645b4e32b2098a89564f67bcfdb89f4851b093555cf40d4dfccbdb47dbc91431ce361768d90136492bdc26675d3ee5280eea53dc5f8884f12175dce092cb2b4b62ab16a0b59e9db7636eb293c56fb79969427a6c919102a6a47774ea6f77ef10b872004998bab6aaec0b0017042725f77fd175994653349aa74b254b1c55696faa5a3813134a8d912d5ad9cde85126e1a361c84d84594c37f76786abf5aee45c48788ad592dbc0a662e48343d3412761c012ef2d07deb51964b1fbfdc6045cd2ed89bb4b549e619b933cc83a75b12e11ab063e85796879aa419fd7c49898278818c2be494025428d415d9a55e451b29d05def9199f40e45a88ac956246a1c3bbdfe31996979a5a509c0800595578135bda4f3c20e1cb53224b2638f1486ffe361e079ab89115dc95bc77720789e175fb56e5469242db87c5d2bb88c603f6b50d18d03201df7b8acf84ee16b5c5f24f4b5a21dd6e888e4c9d1e77aa3f69b03dbc2912b2f2d02a5cd91f1870fbc81fb97dcc4c4e587da199419cc0def9f5988652a82170a71969a80501e45eddd5a881733686e4a44ecf74d06c6bec782f2fe5bd76e2e7802cef68993c4f701cf62bf5c86354e90a70120050a0bfc746f6526cb8ad54360536328abbee109ff9464f945d7c3e77eaf79bf6a4a526622f43fc541c424be9daa4eb7014e33b871aa725cdf1d685fe5359e1d15e248263d190db50167f772956e49dc286eba36e381adb9effbd6972dc3eea61bab53c20bd1975c3013b9eff7901d6b347e1916ac801f4762e0d319558ba2301b188c3360bc48c14e7b479d5ac924fec62f24f31f82f4e9a388f8ba51ddb73f1481f52434c9b2051b4a7a95390771317a3ed8633a7f709f98e6dbc680ee6dd7859a5fb604bc4dc5088b4e4b5285ab4ebc41dc2283b37dbc0953dfcfdcf309e5bca7bddc4f1a800f4e31e4c269a42ec87d83e1efeb1e7e7c94e00f04f78112e950d11b13adf93e63bae3a649e81c426bded5ba1d6cc6d1c49eb8a23ed7c596acd3106145cbc4eafbf3eb7b5518a34842c23ff7ef34a8169ddf77d0b996e33f023677c6ae67cc98c821669615b902f19883443a7c53612b73c11286fa5313499b72637e6a0343c76ad8b8978b4c67b9f86f5f67d77956f47866e08792378e27b81f4e6b9560261287d8ef0cb7ad67dfdb0420f23191b5c772919c6ae9375ec77aa750f87b27799f209791ca8213db836c48e5120ac98c4ae7b2b04e3c9355bca3663c926787c17f63f17950774f923c37335d01702ea2d39d7a66efb76f703e179bd7fa6892c31ede8d9666ffddc4aba6de0b991938ae3f84c4e04fcbbae298f89a64fe95e686224a3f261b2e21fa36d08b42681ac02fe4d6308fb89bc1c235e6859ad399bcc64f36ef20dfaca06e60270ce1565f23164cf22f6c49c599f5aa954998febf7227a662753da648bc55d9c8a5fb7ec86dda8be54e66a536ccca32f6929f30beebc887e70ea655f75db64bf54a636d7dfe684d0d32aca0063ab6271442b1b59adba92c363c9b9f153c864538f642f6dd4fe282f1a5414ee1ed3b84f5bd5c572f4a9f6ac8da990ef047713affd96187dc0cc5237f2c6e28e845f2719f07acb72dec50d87afb6c9035dca0b0e1218f433ee79718d244c492b5f2f1d2574fcf80722c77641218c1f44a70847f0446c0db19eb87acb2677640b8dd9503c038d32fdde2faa34acf3f7588c33c24132762c839156715bb310afc9c0c8fd1bc7adb086cd70de4ed617ecb0b116d00e22861cd575d3a72589acef0ac9faa442ccebabda569a3159b34142eb379c8ce18293b88e9cdf0944b5274329dd9cf3f2a99c10f1cb19c3e46d8f4a09d530f2601dc5cbcad75bd9d26afa0d53dcce4631f05bba93932d96430f8ae01b8b97308f9543a90ea32e246fbae1d4525f87b988bb0bce16ea9d8aaa4584b56f7f4eed40839f7d8a", 0x1000, 0x401, 0x0, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000003400), 0x28000, 0x0) r11 = getpgid(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000003440)={0x0, 0x0}, 0xc) sendmsg$unix(r9, &(0x7f0000003540)={&(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003380)=[{&(0x7f0000001280)="03f8d14b3650a1ef1c1417c401dc2cce67841f11227f3ea05be73ab2b9947ff16654f4bf2937ab844542208648451015ca55aede95a2de2560b0d6c18de7fef8a5fb9ca400a84cb073481723c3e48c705097c4b271fbaab6f4451262a8b5f849cca22ca501a7c08ffeef1bede714b51223867d3f653a937da8b83dfe9a602b1587d27c16f6ff03ad3616d92649800afca7cf1ebdf3ca6726ec68180625f88f5bbacaff66963b4f48c477f4d75ac3d0b7ff06c0adc4f8fdb839d4273abbe6418528242ea0311e954bc395455f17bd2343e872f754f3935cdf91b0d7223b227d576a76aa6b473185d11d23168d1185f865700d0b5ca036cd162a8e7ca343b87143d82a40a5fd9a10715eaea984b5e193d5f13366a6495e7fbc4331033697b92b88a32df614bb192bcc49ebd73f29cc447d877fd1b48c7c6f9d4a28d1a5e6705f018f95c78ca4a3298edc2ab4338c99f61010992f8b1e713670fcbc747752e009006c499fe77ae83ccc431489ba6bf0a63cb5d954ca5e7c72e60763fba8c63850b9a056835b6e0f6f3f70a010ca315ca25d8cb4560d6c675ab7bee5df9aef469cd1a95756eb2ed2183d3ed818ca1df507b2e1d7a0753a3d61d8f4b382bdd2ff069da2abe11747f551b0f97cbf5ed647c8c319e1b2cb7f3b624b7207bf23fc0bafcce0f864c36eb677c96fdbb9ac522e839b1d354082c62003efcc2a76f35c58b7e9c02ba09f8a367adca10aa9083a734806878239e4d42109cb523301090b6f694ee0bf495143d409c440f9a1838485faae2720b79f1b1c4ce9826221f8793a971ab1043884b0cf7c33198abf27a5e51d6ee887d8cfd9b1381f460c173073d125f909e2e565dbc0605385148075537eae71848c5ac166b88897b37dc7434febe20c90aa987d020900b82827e944eed74e1b0e4e3518fe4d35cff046619eb22f554759295956b6b918ce00d609a27f7bb7ed696e0ac7e6d8890d82513bc180153fd3540e7da21cfacd5fc80fa06ad28712292320eb4652db72f969377a59bf015d4f9595f7a8ca83e998614c2d08a30607569cfeb6588dd5dd633188e2dea5e28a3e651c9cd7bd1568c866c101d0b62c0fb6f081d8649888eeb4b1c94465ef7cf9712bb6226b026a6dcc61989219c62fb251c1d8143ce49fb39a75171bdda602dc6425d28bffd1a0ee690d99f0337e729f0727bd61d9bb7ee6a7c1962d02df1629f599292dd569ea2296cef090cd1106a7162d70882ec35b7ca484894b182e7f06519e7ba015db9284d2838abdf00f9368698c625e24f972a74be0faccd0b44dd8deb0d6dad9bc27db11f9a47aed37a84066e188b577c7ed29158a744d5b83897c2436085584af23a4cc220b0ba6b12652f5ada9d9db1e8fe1d4c3c3b867a32241b27fa67c5a55c11be3997901acb6615eea04eba36410253aa77e41e71d4e3fd7b1aef2eae42aa6121c3c4a52ffd4ac946c150692d6141fee5c7ce87ed3d0bdcab262d1992059ea39e83171271badb73f1252dd82a2a765b5e0d420bb8f2576fc934a259b82f35c6823752fc46e0c299df99966545120d490ba93848c4c8b355c6033c75dec0f355b87b16b9f6876271db177d30d02f773b674c9cff99c3c7b5487d676c2cc02cc20bc9d260ccf9d282e2e71561bbb32277c0734a583372ba6ad1a6ec4e60ff475a5c0d59f2172b6d1bbc06589a5b48af447211d11d5eebf5da24a48c6ee91372840af2a0be9a1da31fa01b090cabc3c38bb584ae94e5b919333e29f4626dce41e470afcad07a63ef13e4f00b4bf7aa78a910b2afb18b3dc0ba9b8135d425a1d29f33b7d87e46798062c411fb8b9d1bdb4b4956d770bd2151380e87a92a8aed0e27eb66c1d53515be2e6edd24d17ebfbcce3a21faccbe71c0a07d5a849864c2690fd172d01285e952dcd9891007d2958d1bf9aab570d695096680316353d1267889df77b955543789bec4ce20b2cf574feea0c51f6d08ee4709848679a3e106d6540170d5ce9c0ccefcc155febb3a66bb66795d4b903b2d27a8d5300fd56ec5c21918aa124d801a9caaed5d8d09da28dda1c665703a20089dfc755ea935e0f9ead8b1511aedfe7f46674cfbad1f5b1ecb3cdc53875231820e183997c51a6a54ec10b3fe207da5eeefafdbf45fd6a204e8b692704c87dbcf317cfee25db8e7ba2829c8bb0a4e84f5c1d728a40c9d40a47463f7eafcbe367f0142a6249743c69f46280d6a0791dbdf968082e92546dc73db1b641792585f6739d9466944fa76dad16b07d1c205881497bf50bc14bad977261377c58151e779e6dde7b8b7ce5a8cf6aedfce4fd57e216e4027d09a80c523155e519e0fa692500434d4f1d7b2c86dfaee61b7d78117d452482eb26e93de57522451438c8ec0e36c883163bfb6da703d4d9dcc498270fdc6f7326ba554f76c1ecdc250e2d716437052be19d35bcadd8e862ced1f66c1928a6913f28f7955682552255e40b4b1c6249ed4b467d9ef87e0c706beb4444c0404e0ff4ef970cd9cdcbc940e4663f05059b146c842c0c5e96f34c3fc7253b338eafd83577cb8f1970e9a4ba9d8593a7adfe67bb512e5a0c3288f66989986cbd98ea16dbf3133179a2b0bacabfefd4af502c4ba874b93052e585bcb2ee81cbc3e7b2ec951b53c94ef83e22da7834d4358df233086903a5cbc0659cb5033c7cb77dcbaefd33454da25c83ff5b73f0d06df597cd7d0fb257dc34b00b5237334cc507e731209c35672752c35005c748602e884cf92a34ac366475733a73166127813c03611517b824c578c36f8534d20277a644728a5cf767b6ff5ee457ba6371eaff24510dedc92b31abc2f4b3c5a2855189c1eff9d9670803bbc36d2fb2cecc170c2e5f4d36fa2409afe5a24524eff7173bcda210f2468469fa5e556a65bd68e8cfb471ed3c22ce9a38b35aa4436a26c4135505c2c8d6da2ec6fcfeb6687c6c870d22ce228c46e046bf004d2edeacb08d9e1b84922c9ab97f3aadef9dd29a4ec3aa4eec90a6dfd97edd4fadc07b6c3dbfdbb7a01271a9cf6cd194cad27f61843052ff7d73d13d0ded12ffe44c80e6a36ccca82ef87270ae4205dc59a0d591adc9d6fec55fd27d79948eebf18577bc29c0629c4dc56f43a2143e02406c2620c9a9a97d58ba76e244a9c6adef928835d8c6ef1a7eec91fc60f33066bf53828cb4185ca9c27c33684a980be578c4522389722d4c736f88194f0adf91dd722cd71fca750cac15e3174d7e2501d7a5f89edd02df8f459a49a4a127de88c266de4bfed486aff45c6541bc4556d6836398d621a0eefa950e22f9cfa6829b822c9aaf844f6ba4942dba5e2d5d83e951e3c1b499ced1fb6d159f2a3e5f53306b3972236df1dcae10742a3874864b04edd403119f535ebfba71bcb33e70722a8f75e6b69fcc6fb3ec18dd01c34055754e67581208312fb9bacea22c4a407508696de4eda43c57e283220ba3e951f2bfa71990aa40fef621a7391802cf5f1a4b9ee006438011724e31691939929b5360ddb9a0fb55579cdc86c1bd1bae050f6263f3cf04ed56919e18b231de9fbc7730c2324453faaaaf2927d22e8a457f481737aff79ee990595e6d10a5f040a2ce2f97a5ba8c05a8176e36e1c2197bc3f16074ee061f20190641a45c536d6919ea4d0df739e0c3a419f9395154cdf8bba43a2e3ec709c020c4400883d74e2a7a68774e48ce1f010d115a9d6e95c261e820f11804b18dcba5fd3149a30fc334ed44f5758f286a3aa8bf7ebe02baafa26ee5a06e52916bfa6f08d0acf7938a4d7723cdced3df0c7ab2217475b4efb82f893c532cb7e4c4991653fedc471483720940c336471a957a4257db75afbcc52324fee25d7ab3de6dea4ce2b14d19f281adafc70b194d44035bc81361a313e9a5632f1d335c1a242ba757195058ffca08c004f3aee3d97271b9febf968a22e020a499d1d097c3f11cd0a97589f950a81fd46a3a9caf6b215e4b2ca724dd5348057fa50f9cbec58436af257029acc407c24270e1f2fd23dfe50f33852d3559b3619a80a9a19084edf91f4edb766dba9e6503a01dfe8162507bed6d38af909c27590a0c46e97a1feeea7619bd708086e24187eaf89610a28e90ab3542cb9247b0eb1376075c53db273ec157b4db244476f4f84568040629b20be86a9ddecff06330d012a6f96983645be557b6a22f131c15b3738e37ee6b7d936b11c0137b7253e2c63aabfda96b888756f1684fa0e8304b6e28ecb6618c5332cca907536e005762f3d83e3cf1d0ec10720eb42b3ea4d629fad97e858b6e23565b6112e7f384490a7ec86e6093d17dafc99c81e1a22d0b31136440eb604204f013f150afa1fb1f07391f091ba3f2eb32d19a5e103d16e6e359e082c83db91adbd28cac32e6c8720cd1a4d3d4c102103576ae4b375e14f870d8ca42dce5e37e98a94975ada4f7001dae1bd8ccf6204be1d54cdb485481ddc9273aa4eba406259702e5509f339a02a532e75fe79d30c3a797ecda9f1fffb1cad56184ff95349ecc57bb91062ff13c32993274a6cb10e9d3d0287220b51d1bde994860eec88984716c40f42538f2750536a48b93e87b3723919c5b64223fa74127bbb03a2613a63047d5b06b094f8a9f300f963f47cd86c23a9c56fee7f94dce86c0a6121cfe4b9f32e783691bf7d360664e053569500839a9593d59fc76f7534b41ffb67b294bc006a411309e67512f30f5c1bb9f3eafef3cf6a39dc8947ccdb6002b2368e8f547fae4fb012326bc4a127613dee361e5c233ebdc0431b1d13311c553b7ae3473ca333644d65a3f359c09aa9ad9a0d7004f411ed26efd4d16d588e9b88738177f970d7c70b89c9d865c6e36d662b1283cd4bc720efd643a5d441614da5c0a7c15d2db1c1a10f8d3614b4a7f021583832dbe1a3231fec0cd5740d3b631f5081b8cd74108d803bddc7626eae031da0db674fa8b2ab175ab1a33fdef2f3b9c35770ce358d468edabd32abab72e1804164d516788fcb0d4af804482e599139d68fad86f2dd87a25ef4a2a1ee02cba1095805a31f6e88ab37c380c87d3f585f3a1e6e4734b6a6db8cc5058bd8ef63ea82103b0a2b16ff4b218cfb3bf581cac2247f2717c99444a129e1ff770a5f53d1cf355f96855ae0f3aa5fa50b72391fc9e4c06b7412345d3cf887bbc4ffb7f25e7882ce33c66b418e704657048004a95fb1ba5c7134192ce746a1d544ff492055b7a244950316c8dadcf8280df3cf0ff131ccb040e6069a4f4c5d6462fe9eae99c5e1bb18c8127547924f1433a158c5be8f9021cd60890e0d6f6c1eb065bab83271654fc61231c512d849aa69d608ecbd5e1334d76dfdccae50fadc066e44f16d8ccf91fa3d0337387ed5c9dff1c3c2eae38b41aa8221a02dfc6ecb2ddb55940dfae51cea9989ff930420b28c366401a829919f2c672eb0dc2a5f23d432c5f886e6fd80a7510a6ce90f873917f783e3165bbc734f87761dbfe02a36ee3cfee5bf3efceb5ab19ef42310bebed7d314c07591b3ff42b4fd9182b31795ab70529c665ef5440619a609ed0467fcf0791fb35a111d4edeae178e5b64f5595a03ec206343acb950409e42f9608e7eb0b5020b56d446f6b44342d6eb1d48bcc935650cee375018e37fa3d6dd6a6960a57f43da298d0d2e5e5c3c5fdaeb85a8e4de4b065fbbff9515df5dafede230c9674ef1332bb3f95eb0ade93d5edca0af714d437f17cfe1e070ae8edd92e1f6df1d77abfab2155e2cbfac0ea436c5a4ea8e77e1e51b132667335db5419c3ad1d2c8594e64f49fb3a280fb270a2b60d", 0x1000}, {&(0x7f0000002280)="a3971a28390e147ef12360b8ddd9ef2d7267fc", 0x13}, {&(0x7f00000022c0)="bc624a78937a63222e49ae914247b20d2fbcf427368b7f4626537de28cc3eec83ee2839415327b3509ceaaeb5c9dda7570eb14d98c95633e002eac8b1d674cd3c88ccc07196b209e3c5dfed0a356a4c2769f5ad62afe850215eebdeae54d27ab482e4853f7cdb6ff5791008e3da9c33dd7c1f2446814ab2542f02452", 0x7c}, {&(0x7f0000002340)="2d42b17ccd0df65162e605d61a242bc4b40f4c99dbad011429a28f977aac81a1870d92efc34e68fc785c8b07f46faddf89e61c776b41a5704aea3405d34b0d48022d68738de29f05669cdac2645b0a3c076f4c221463675e9e89be73da074bb34e3d7bc5bc2a0f8498238831170e659df89c4c2c039e2750b35792a16f6dfc5b8784f45abc0870669d3fd47c8940c9b705208c96be0081d700224a86dc3f7afccdb651d7f606fc773124dbadbdc13b15bc72d6817cc4583ea4f9700ec46ef6b7cd3be2d6229b3287a1822d8d35fa8d405649d8329a9811dfb21eb59b30355f1ed8baed0135d52da1f4e6e4dd18ded41cdc56611e8b8502b9a47d89dd08e858e9b769279a0b709a8d06dc481aebb7de702a8fdd111b9e5375216a77000cbb35ffb29ff1c57f91fc56aac9e1519dafe64d368b16771f5a574fe783adabbc62b31c4bcd1b4ae61c15313dde4084d3b6c10fd63a27a5e16389350fbd901764fc2cdd22ec32121fc21cc1eceb6d6fd9d6c74404ab3256c39a4e1c1a0d139c64d24dfb88037adf02f1683248c82bca93ec6c1a63926de234ea28dd5775ba9328aa96ab8300e077d92a5bcf7fe8a169d88d71e1700291a6f0b9b41aa4b7b8c2fc06bd763dcb24472433d2126fb79c0729eda804cb4c2d0637db780b76cff59489f3e109fcb99351c615fb340dfccc47de77e86c4d94ae1537c05473c74863c669dccc9d5bbedaf534bd0137c37227753aa5c2cd59a27d0027a0d3d88e3489d4375203b238b65be52b86bff2b27f6948a4625ff77551f9c7f07d17fe6c9887cc36ebd6929564d36a6eed1057a778833be86625f1f40cc05fb2fac83b742e029273efa0ee5288b7f5b3d7b5ec1c1594aa3b8fc1e1ec6f860dc021d745647b83e81b5b774e51979bf6a52c96c679a514070b11b2d6e1a57ae620a762b31c7ccdff15a0356f47cb06fac5d3f08e7931371eef33e79d1bd022f5da4189f9583e5c7b712341bf1eecc84dd1003e4d3d2ce8cfd161a3b51289f828e54c84866902590c7525482f89c0a6e90fa841164a4b4c7ed552abe629894f515247ecfc565882a8865974b5239f6ca51c34378698a3f52088a4f1890f314057ba8cfba5313380ece3305d90093c799f9c5927755bbcc1becfc4935afc11e9f57d3d657110681a997d048137b263522e9c1d1e0be550759faa0b08b2e9f7835eef70a6b4d431568c23404fdd5a1ba7cbcf4c88ce17bc48ed4a525fcb7d2f9ad293064dd6569416a065718e7380dd34059fbc78810f46cd219701a9adda680ebb50fc7c7e492651d16abf2dfea4fdef610336d89f915c00a1b6d7af0ca96f71e75e4e09ff4c0a489c1b1c11098a4de242b7f70275e5c6ad36513867466b50428be81f1c585a51c84da21e5d2cb88d69fa1a4e7ecc4f95ccedf8e140abc2f6a2dbd43786988c05df75286cfe2ee70a00287cad176ce5f7c25a36f83ae5b8b5455d5fd04edb3e5166f226451a2f553479658b8d9e6b5dcd3ba9d98b3529dc3643b07b15649e4450504bb2b0ce8f138f62b00b7871736ddcaff9116570cecc60788aeff191e6544817de7c77a96371c3ecb71cf0a86a26fca69032e60da980d81bce6ba3251702a19180404e059782d915c55953f90055c0dcbb03c46904c579a52482b6bbe4199612040d6d943f12aed27ca8605424f6cd62393790b1220a645ca25bcb714cce94ef749057c60194606524bf133a2515e1b4842cdcfdfd79105ba3638f3c67f169afc892c887b9dd0746e7b87ee695fe6f59d45e55f53fd133748aa27c019a481c95e28d2d518876c8f167aec4c600cac423cea80f0919fe0affdb6906a770aa4173347e77b858d18002165d9d1d8c0827203754cafb2db94d5d5eb10f13086eb7dab1cf21bbbfe983205259bc2bafe991ce269e5e97f81962e1b4f8f775c7ccf0853652861b946d380595bf2678298a4968a0836e00b995b11ba7441896d99da7e889c18f7617e5f978b827921880d3c4606145d3a801a86ccf9202bfc4096870595abf84fc1b6818a84241a1c2a0348e36bd10161f7d36950cc2ed4f1429554d598579866d0c3db12f2cefe499890916823ac7ef2344312e33f92b0dea91ba2c811af6bb507edbad16fa5fdb104baebf8a46ca3b766221ecc297e435fd30bc4f40c3948c53993cc19477c17a1c93f749be4cba3d39faf7e8b04fb6b7c4120a13603eebb9199467e14cb7d26c7c8d375778c56de5be23a9140ceb367af578ddd074c355b1f6b3bb234877ac30db629d3ba4d2920fcd7db58c5ef48adf55b7b5c806f6929d8c7e02198b5e6210635abf8f4bbc2e8c6bd349b39664650e02b67af03b8fe59e9e56ee0f17a634e384f4a7d950c215f7b8534d29aaf3cd8c315dd1241013111363bc910b1cda0b743332e618696ac03053c87ce0a29733d38816e94b6db235b9799141234d29b296b93b25fbdd8c6c8730eee4597f9bd014fb9c2b9b97c289cc87a61d46f48d4c240d405196e785df60bf15f781d299b11bbf29e2c1c498b35e7a8810f4686bf73859f3fd1e89785345ae5dfe9964f04232c7ea27e7be4fa4803fce5b5c0c6f63f0dddaf3bf988d1be8b792a4c285af460ed46ef6e61f0a8df49f9b2bf0fcc46a1c10f4e737a5d2184bf0c8e62fadeaf4aecb247f331e3200e3984445a7f30db950df1f7bd897af069cb68b8901f4f46409800e9c33c3c933e7e53c534ccaf302839a0add9b278f59e1cb57a34b6ec8b647ebf2ab818a20e4d0b6a1d76e7b04aff83c1aee9f4baf71a90b7c1e73c015d1803b00226c4fbcf1dbc4c001827661beabfc126052ecf12036730f425cca9142496f57e20e859f1be39e15e85c11a72ee995cf618bfcdc9631ce3012ecd9f64c102e76b0abf1a60adb7b282da0c3143b73bcf4b8187ed4aed3dbb01e1db656ba0c62ae4157a403ffc151eb0f2dc553d4dcbcd001a921853fc7c471fc8e56387d4d82970675d98e486b669340bbbce58b565a822d812cea450457c087ee87e0f9674ccc4428fa395f6be42d8a7aa66e651041c26e3e7fd86f3ade8f2cf6f6a9c47e62ea32dc1782681f301e6dd5b9c661e196b86514f830aef20b8f505f37006ef8fb78db515f7d415094867becc31bf991aa892d4f541d30b14e6c2d366305e305b0f1e3f596dd4cfe280e95a9d1222535dbfb8f6d287e495cae0d7397e7db6fc06277029ce1d18fbf8c611e5903ff74c63d173033d19b96d336ec3f9250de345f4667f3719e0deff9ed5f3c2fc6e46b7f43158f1a16b1d65da3f809d037f7e7c38aa64026cbb48e28641dd46b4669ec734888aa1ee3108a2faf36448fc99568d079e86b986baa52c76de1b7f01ba25d8a8dd32eedfab8ee08815e1413546e004b803d43f119e048c08c67b4f0597f19525b4aebcda14e7f0dc9e2c6ee6ae9a12dfa68aa2c8d2358af083aec39665a9aa15856a9cb69336a20b2d5e0f285ffd5354f8d9e851e86254e8d367f4d24a11d7eece3af802477c832187bb628d7b7c9c4b62abc4b825401c8f5941321431d56c3242cca7aa49d7a038ab1108a9e362ca643772e53365c652e9901593d8be95e0acb3f132a2c3bb35b1630ad8d22b94760b9e898ba54b56c4d750d5bba96ffd7707935073f2110b6fb760cd2fc449865a6806581ded7078c9b1ea57a7f31f6a3e4d5ebf82c17eceb0237a7799ffd88b25cca2a962fbefef3294597925536f77efe9fda73677402dc20f77fcd91e768b38b003e7f1f9305946a30aefed8278fe1bd3f3855c2c6c8b42471aa846a46138b7b019ca290d0a010d0f8d8108c423fc55efefb12cbb2cceb1c2004c84272e3a71c385ecb8359b29ed1b3f3909dd8105530b87c0ecb6f648a7d0e1524072d1d086a4b300caab983e3ad5fa2f65c973dc70b8624683b24f18edf58228a0acb079bb8ad5709e2fd0dbdaa21f886c950ff17c35ea88b2784e54e70bdea61913ef9e15a83a69172a76d8b47e2911c70a81b4bf1e9e738ecd78466bab9a343bec07a0587615d2a9d1c6d0edf090cb6a41f69cd40a20fd3a95c20633ba8923c615aa1b7055bd887dafea6ab776356017d9e724fef73fb5e67ca54d22a16842ae2336a56c565934c127564fbca8033ae947552e8f6a0905995d06a623862397f36cf0f536c63805f207754f019414515cad33386d303abba85a05bd0c0063d67d922aa0f3e4669947e76049358fed8f5e4e5cf6d35f0664bc63b48ba202fc806e50bd85cd66dfb6e28acb72516e4c3057d86477063b437feadf93891ac9026916146386ac2733051f55f7ca19619455cf06566a9f30e56227315682d708002eb0cc826346650fd2daaadaa33dba73d3785335b77ce3d3227b6e96f9fa4c298baf42871df011ba533bb40d84d5c4ecdc587db163d29b42cd8ce3b977098901a9654db4b1011b8d1630905c24efd3d02cfc74bb9ac82456e02b315b102c1a811e32336e5d208d80bb5b21d36a24838713fc1e20bdad0fb6cd26d232c5f72d75330f32cdbf9685c226e309d5d0581ddddb8b12c73f329575bad760c625628c0bbe41353868f51fe9ada79849484155899939dd0a1a8af19bad1088053258bd8cc69dd4d985b6e746f85dfcbd0b3ebcf2ea02e75ed969c0fc3be34f060db96c1682d4c9112c3720056c7ce4e09098984a0b3d3a00c9768be86fc03c24a99c19be287ced30c82e151dad97c25b439e163109fc31c1e56ece35fc99d0f372742f0cc4465a33cc6c3ff49dde13acc1cff47b8f55131ef7c662684e157accfb8a57fd8d8918e76cfeb81be0ed5dcf842929017e3e753f30e6eba43f8e7ef53330ce79e940ec12c132f29d7e0a921a1f9e453c4828c3f81d7bbef11f88d3784f15cec7c30ff3ce7933c2d260aefda310b697e8df74f5cfa1c9c782fcbcb500098ae13193e1352e3784f02df35ab1db8d9ba7fc2388285a376024c5d02a5ce57bf9b9a837cc70827670e4365cd476c7c1da6bf8760de30358efcfecd0556492e0816244e65703dc859f91c6ee33589e17a1ddcd733018018e6c71dbbdc682a1ec910c7ec7ad57eb04bded25204730856a3979991c76d9d404273489da015c5dfd469a96af6ab9b79f5c4e851887554344e0b05f649cbac14a07bfafdf7d61acb79ad26d9193b8a9bb2f097777940d34d66d2eadbc83df7376ade42a431233e0968c2947b23ac0d885a5f6ce8eea591232fda491e24c76a38fb5162518dca19c146bb7d0eb9aafd1f83f36122cc396684e13f29b1030c167a11476906f545874bca9c8315e1d39a6c0bd46edb39d18e9ffdd5b0e3e18accfe66bebd04934b5d1f7a81cc62e56e6858ac4f0e020f1fdc709ff70cd9455fd2e3f7627a15d3f074cceef4f9ef7a8dba2a9eea1e6dfea2b34fafe5f3ddff91e331f2b155c9e4f097e0093bd8c1ea87880f69e461f83461fdae3422aa5a894b77275f6498a35a84c62de27b64026f1505f8afb6e3ce7c6ce678caa3984a996b9831150487a78679d630cb0f743343dbdd6f86a0d2c1cc45df2355fd4dd9adba4822037076947b3c8a6d0f01b572a99c4a7a19bbb91c2156d778eaccd3333e3fcb64753dbf3685fdddb96520a68e83c80330fcfa9b3f32c89736c18d747260ea9a7a86aa77427a79081f2a601802429282e665930577dcd13dc9dd5bb367fc35c6a9dbc51766c22825c1abe57345f1a2b6e02e90959eaeb4ed5604cd464eee25f03f139b60079047a4cdcc8b733dd98147652025888405ad217f366d81f13ed788d6c6161aea394fa34bfdc2ff31f052755c80f4908a7502a8719b88fd10", 0x1000}, {&(0x7f0000003340)="fe12b642649e02b8bc49cea526219272de35a2ca65ebc700e3d4a103c5e19f4a94f4ae84e924c69aee8f", 0x2a}], 0x5, &(0x7f0000003480)=[@rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r7, r5, r1}, @rights={0x30, 0xffff, 0x1, [r8, r8, r8, r8, r8, r8, r8]}, @cred={0x20, 0xffff, 0x0, r11, r12, r1}], 0x88}, 0x408) fchown(r10, r12, r6) fcntl$lock(r10, 0x8, &(0x7f0000003580)={0x2, 0x1, 0x4, 0x1, r2}) getpgrp() recvfrom$inet6(r10, &(0x7f00000035c0)=""/86, 0x56, 0x401, &(0x7f0000003640)={0x18, 0x3, 0x1f, 0x1f}, 0xc) mprotect(&(0x7f0000ff0000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgrcv(r0, &(0x7f0000003680)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) open$dir(&(0x7f00000046c0)='./file0\x00', 0x2, 0x180) pipe(&(0x7f0000004700)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r13, &(0x7f0000004740), &(0x7f0000004780)=0xc) semget(0x3, 0x2, 0x20) openat$null(0xffffffffffffff9c, &(0x7f00000047c0), 0x80, 0x0) syz_emit_ethernet(0x189, &(0x7f0000004800)={@random="a688e57c8ab4", @random="598d7392c572", [{[{0x88a8, 0x0, 0x0, 0x3}], {0x8100, 0x0, 0x0, 0x4}}], {@ipv6={0x86dd, {0x6, 0x6, "b738a7", 0x14b, 0x6, 0x5, @loopback, @mcast1, {[@fragment={0xc, 0x0, 0x3, 0x1, 0x0, 0x0, 0x64}, @dstopts={0xc, 0x10, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x4, 0x72, "ae28499928483fe32793806bcd58958fc935bd4b78dfca5d5abecf56da7290ff99fd55d22f23120cd2b4bc4304fa891a350b705904e68cec8937ac4259bbe513eafd3b92c8e3ef66710698058504896cc2fe65e400b28516ac2f8ca1dc7a343ac8ba549b6006eef0427898a7686a37ff371b"}, @jumbo={0xc2, 0x4, 0x3}]}, @routing={0xf0, 0x10, 0x0, 0x20, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @loopback, @mcast1, @empty, @mcast2, @empty, @mcast2, @ipv4]}], @udp={{0x1, 0x2, 0x8}, {"682c5917a24501d8f63fc31f7459a82884f0cf9f9791ed102a0d3616d21c8d33ddb63d"}}}}}}}) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f00000049c0)={0x6b6, 0x8000}, 0x10) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000004a00), 0xc) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f0000004a80)={&(0x7f0000004a40)='./file0\x00', 0xffffffffffffff9c, 0x1}) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x9, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ff"], 0x18}, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) flock(r3, 0x3) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x6349) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b6730397fd236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210200ff7f00000000000070c1f5a872c881ea6e69e0be76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040681e4b2fff000ff00", 0xb1, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) semget$private(0x0, 0x0, 0x650) executing program 7: mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getrusage(0x0, 0xfffffffffffffffe) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c0000", 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) writev(r1, &(0x7f0000000e00)=[{0x0}, {0x0}], 0x2) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getitimer(0x1, &(0x7f0000000140)) setitimer(0x2, &(0x7f0000000000)={{0x401, 0xc000000000000000}, {0x7, 0x7fff}}, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r0 = socket(0x10, 0x0, 0x0) bind(r0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000140)=""/54, 0x36}], 0x2, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0}, 0x10, 0x841, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000015c0)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a563000700edffe80000cb001a9c00"}) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36af80", 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x6}]}}}}}) pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1ef8b8b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f01077000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806b7ea6d8 va 0xd1f6fa86000 didn't change! executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) r0 = getpgrp() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget(0x2, 0x3, 0x286) semop(r3, &(0x7f0000000100)=[{0x4, 0x9, 0x1800}, {0x1, 0x7f1, 0x1800}, {0x4, 0x0, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x0, 0x800}, {0x2, 0x2}, {0x3, 0xb84a, 0x1000}, {0x2, 0x140, 0x1000}, {0x1, 0xfff8, 0x800}, {0x1, 0x7fff, 0x1800}], 0xa) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x22, r0) executing program 1: mlockall(0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x7010, 0xffffffffffffff9c, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x4, 0x80) semop(r2, &(0x7f0000000040)=[{0x5, 0x9, 0x800}, {0x4, 0x4, 0x1000}], 0x2) semop(r2, &(0x7f0000000080)=[{0x1, 0xff81, 0x1800}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x99f9, 0xce, 0x2, 0x875]) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/83) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r5 = syz_open_pts() ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000240)) setitimer(0x2, &(0x7f0000000280)={{0x1, 0x8}, {0x30, 0x16e00000}}, &(0x7f00000002c0)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000300)="de30fec41f54a7e352c2e05525ad2dba2b9dcbe8b172c2a6899c07a8003cb06f6844ee3692d5e788bec2dbcf541b4f2dff670d6c647c00000951f40ac4b7ad917282a76025ed8810a0fed830f55cdfd70e83828f6da212215c31a2e7c77c", 0x5e}, {&(0x7f0000000380)="37bd8ecf3790cc424e750b23c033d94921b80abef05bb7cffb8b7e440fb52b2f150dde9c", 0x24}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="bfadcc436c6760ae72437ffb161251dd681aabc9b6b6b1abecf6d5d9d5716b085eaba12c0f66febc7a53384a23cbafd42bc25ce054517669ebc0ef35f7408bb1fd7bca84bcae4cc104033ef4df76a088cff1453fac17fd3074747836f92f9e6e5055c6e52e173b3bf3bc3958d00c5f3e4fdcf0134d4ed287537fdb921bee23d7067600df49eca8c28f65c0a83a70f15c14e3beda2c47affa6d6990d87096caf5026ef93180f298006a16109c43aab72d680c1ef76606cd223a1f3e259a080db201d8273ce4c7d14877f71433a02de27f86e5f9449fe887", 0xd7}], 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000540)=""/199) sysctl$vm(&(0x7f0000000640), 0x2, &(0x7f0000000680)="2bf3e5be082d04c076f71a5086e2c540c4ae5f824f79c92c159d95b18322c5382fe059daa6fdbe860f950430ed0da76117d9e22bcd0493d53b8ac39101b9000240b5ac234f7f6ef5c63526cffa3a870af9339fafa7037eb032196739ea31371ba2f20475d41613e1aa5da1257eb1278f4ba2c649f4441756a2951eeba75fc8868165e828784795659907190c8a550dc3fb11f0ec19d88cfa48254100d6635780132b97445016879f13c7d9bf3cf9b1cae582af8cb31867cf6f9633ec6db951aa03aded622ad61815e5a43e1bee7badc9550f728cbf6338a85b418acb9df25a33ad106e453d851b14c69668cc9ff885620e38a43312b4703db4", &(0x7f0000000780)=0xf9, &(0x7f00000007c0)="4d953c851bc65005dd240cc93b8012822e626ed5fa48000d362d6bcde35b975187ec1635cf721630e1eb4cd375c2823a94c2c41160d5b6b97d0b41099f03a7430e6ad804ffa05e564b28cb92c95afa21cdfc4f784cd96d5629c98faed1f4162ab20982967877ae64d33393bd10b55f88199f20f2619fd0b8407e74901da1212194c3796db4bc7112aafbc8028f8cf3c57cd1", 0x92) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000880)=""/34) ioctl$TIOCEXCL(r5, 0x2000740d) clock_gettime(0x3, &(0x7f00000008c0)) bind$unix(r5, &(0x7f0000000900)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r4, 0x2, 0x6, &(0x7f0000000940)="00e40bab2266e9ef185303b44758ed5350d8607773be880c08a5ec62a00db20b2fafc0665eb9e17d0ab3866e248671c4d755fc2875d96977be221b620e3ffc1f3821dac69a02e35f32878ac08186cfbd0c345290afc5d91a9b3d0767f8743cfb8e080299", 0x64) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000009c0)=""/101) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r7 = semget(0x0, 0x1, 0x408) semop(r7, &(0x7f0000000a40)=[{0x0, 0x1f, 0x1800}, {0x0, 0x2, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0x7, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x2, 0x1800}], 0x6) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000a80)=[0x8, 0x5, 0x1, 0x3, 0x400, 0x4048, 0x8]) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4, 0x1010, r1, 0x1) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000ac0)=""/211) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) executing program 0: 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(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d01850", 0x636, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) executing program 1: sysctl$net_mpls(&(0x7f0000000140)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000280)="a3519bc5867c61a098ce52177f5bd63e9e6d15c5f9e343e44fec0eb057c2d9fed23652f08d3d534bbfa20639333f7da931babd25eb043c9d1cbbecf29efcb5223c81b6ba1fd9cf4a8dfa5f7a1bfff553a5eb9c3e47af1879ba8ae41fcdbcc54de9b62eda617d8c7be45d4784925d1fa97fb526490291854d951e5d7d3c007345f61d646bff8fa70bbdeed9bb5fc9ef00cf68664ac0db489500c7e85a54a72ad944e675550b496643fa5c91ab8a3377a73ce71e152dca85e62885db92eb8388bb664743f0e940c6e7addc6dd87d37e21828221ae9c8667a17f2ccbada63325bbf2d00766fbb1cbd628778dd43038c82670163854746c4", &(0x7f0000000380)=0xf6, &(0x7f00000003c0)="6cc9691fdf64b81cc45bbf18c2b013b987f4ad24ae98d38efdf864a231941b85539553c46cc5b30b9c971a89d39b90dba73fb388e91986331d158c9bc805f4c82b4d61873e24e025cafd81cdbf0d4f00d4bbf7f0b2781225f475f2fcc01a5893b89b1a92eef16ec929078af745f648cd3efa84a613fe2258436d29bdf81dffc4372751ba7b4fffc0a8870687211a1412711a0a8b74dfe8eafaeeb4607d3aee0331cef95952caedd13799c8f45c19557153b63bfd544f15b8cc0159699b246560e29e6593b81ee2e0a0bcc21c7cebd3b7bbe91591360b9b3c3c77c2f8dbc684329331d316dbe3d121e64a871d89809679f71b79ce66af7d8532a97d1cdff654", 0xff) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="bcf4", 0x2}], 0x1) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000040)={0x4, 0xa}, 0x2, &(0x7f0000000180)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea53cecb4d1b57a9f6fa18e47fc7b119db587e58810e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f44d56e8c3f4e5c7aaea0988002a00203cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114cd281d2f5640f260bd8590ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa8bbb30033027408760e7c39c0e8ab2a90989472854fea736f370a3a67dbad1b2", 0x0, 0x0, 0x0) getppid() r1 = socket$unix(0x1, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x9, 0x0, 0x0, 0x10000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getpeername$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="a6b282dfd6f433d10f9a009c84b6c4fa99a301b9f8c3309d5522057e862b609e6a3454bd5832330e60c338f1e35d45c1fca18948326c8f61926691ed856af65d8086988159c3b9ebf861ba2dc9aa2f729c0656fd50202dcdcac6a7c1846ddacbba79a490e550d91f00ae72749cc46c8922abe464958f3cfbfec5a0d52d389770eb4e", 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000007c0)) lchown(&(0x7f0000000200)='./file0\x00', 0x0, r2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000940), 0xcc, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r5 = accept$inet6(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) msgctl$IPC_RMID(r3, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000600)={0x7, 0x212}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000640), 0x10000, 0x0) msgsnd(r3, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000a4860900000000bee177aeff15cf3c1d0000006d3e16e0d3d8edebe56ff5ccd2bb7779fefdf05aa7019053b4ba8411c6c186f16b8ba170b65244d7f39ce826b68541b6218fa031d4044dac99fec5a8ca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f360eea676b4790390acc58fb6977aac04dc3783709424c4bff6c408bb49d28dbbfde503eded196a0a04b16183b2ea1ad136d83c0145054d29d9e879d286d028d94d68f9a64a834261"], 0xce, 0x800) msgrcv(r3, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) executing program 7: socket(0x0, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) pipe2(&(0x7f0000000180), 0x4) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000200)) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) executing program 2: r0 = socket$inet(0x2, 0x5, 0x3f) 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"}) writev(r1, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd602e957b0048000000000000000000000000000000000000297530ac4b1d49265c3d1e01f8ffff772b"]) close(r0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) executing program 5: r0 = kqueue() (async) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x0, 0x2e) syz_emit_ethernet(0x9d, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000081004e0008004b14008b0067000203069078ac1400aaac1400bb940600000009940600000003440c00a100000000000000084e234e23", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2002000190780000080a0000003f000001ff00000506000003ff000112c830e7cc79830d45c72d86abc08f238ac100030305080a000000070000000700ec2b1dd6e2558ad2f81f345fda685d286a7d"]) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (async, rerun: 64) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (rerun: 64) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) (async) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0xcf, 0x40000000, 0x1000ffffffff}], 0x1001, 0x0, 0xb69, 0x0) executing program 4: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0xb70, 0x0, 0x80, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x84) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000001780)="02888742b6596520ac0defcab819bc14746435e77c9e2c5e4e44ca2dc1bcf8d0d56534922775707c4fa311ef36756f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001740)={0x0, 0x22}, 0x2, &(0x7f0000002f80)="4f1f497db6e321e637d598b2283c77380987858ca7fd76643ef6fa1e9a2095d011a5108a90f28e68bd9865c122d3526e14120daf5e6c8eebce455ee460b7741cfabb4c8e5cb0cceb58d7b22008044025232ae9d9b8a8d9f213d8e2439f5db2b7b4f230d619542df521a94fbc72d85d73dcad7f17b0fd8225097a4f07ae9f9458387c3448e98b16eba51daad826813c8f91f630a687096e0a346a718b7b36c442c9d8ce6dcdc63683423e823cd4d228c9065278beb0ec3f517c1540cbccaf21c7ec97555b6973f5f7cb259fe086923733ad4503a62847e7b07b77d9fb36f71140c35a3f38a51ad1d20bef76ce05158598ebf550ddf8883ca1c80d37f33b6a8b2c50457e360b135875e28c903133b7b61aa45544c849926dbe92229f73601053c589e6798548c30c620491b1261469b477a1f29290e8a52bab5cb3482e3cc2cc7e388d1aefe827d99e1d140d294c57bc3b2f389b0b683e2b38db772124013863a7703aa5812b119ae58eb905185fe40fc5ea158fcefe9b0730440ffddafafdafcf65c09b286188d0bbb5fe16c785105f1ff93c54d83c4b35b509bb34adb7d8e4375a3fecc2073616a5f5bf93f3272fd074fdcad82ceded448e6a681b1b195364117e6d16411c4b6e5d2b11762fbbc5e51592f12d00"/480, &(0x7f00000005c0)=0x1e0, &(0x7f0000002b00)="6ab5e3faea7ae4400464435a140ad81335499f24fd6f2accbe72414ef3879c5f94ec6ee1a7dddaeaaed7a2e4dbf9cf15804fd82b81b439ac2ae731d003cbb3e7387379944bf54c2f117dfb4e15ea12f69d6003bf2c5ab9b123573a67be44f1d6857418e594176076fab3e859256708045b3e9319017bc4b51abe08b1922af3b37896ea470b2d1870fb490f33f013ae9e6e448bd11b5bc47d7b2988e9a935c2b646cdc1b77599bdaaf261f441ffff79b675f74e593b03df94a986bebc24b8166886d4b1cb625906", 0xc7) r1 = dup(0xffffffffffffffff) sysctl$kern(&(0x7f0000000580)={0x1, 0x36}, 0x2, &(0x7f0000000640)="15c23191d740b025a84a1c4f7cd891f02cc8e3d59725752f202023bb10097e2a81495b87d2b36d245c5232acbb023c910375e70ac353e55057ddc11a3c3a97993ef1131e1b7001feb76a57349a389087139e71ce383b7f4ef2ed6edb48cd8a06cd2766c35f1580a939642778434b0926d1b07e48ce04d571edbd61cac311a64f302b9eabf2e2b2492df9d2f97acc421fe52a4d0a95c05cc299789d5c04a1eb5ed10ca90672578e8766e3859efbf6e666e50240f02e349e2a77a4e22ae8137360e6a69530d2ff6a0a7b4bf576e62fe85b5644b7d9e734ba85863fe26bc006e56a5c49abbf1e24d2da42e8cfeefc7b1bcf78ff218167cf308fad2f706b5de74eb12ac23d024972c420cc2a9a8ea8f8142c37ee47345888344ce6894416698316bdc962ba53ff37f18b2e12104d472f81f6cc7fbe5dce50e31be462a59c3c904e8b8f16e5a5c1fa5311b1e91e563df293b84814652ca625da888dc9c3e839c6a80e5932af2635cba82362273ea6c829b0eb033b60863936184f6da2af476f693b8281ecf3c81ba5ff01f771c8ae5978d5d5b3f561d5526d58ea24486049792a6e796afaa9225cc2a96add0afa92b97bcba3bc5d67a45c2e13b08cf99b7fbed951e3521fe0f54b3d88af2602cf44b8775f041d6eacfa412b706c49d46a43ecf6aaa83c464b1a5277f15ce8f1d95591f4a4f60da4a1da5ae266351d3fabdb33ba133d6e881ca7be1500df6882e0e710478b45aff4e81f1f6a282a4dfda079276b0d8a36d4d01d39261dbf0e77c1a058278f75cc256d29c13896fd851a4645c89021a8d63592a8f26835c82e83b5bfdddc6bd8aacd6fadc3d1de58247b4233b4f9fea97b7aa63c6d574b83d2a91840c0cbb6d5d73d07474babfac94385e34faf465332345fc2333aa65a74a1a04e6b4aacfb3ff769f6b71b01f557dfb88b05e9f11214c7c6147d45546b10557b7cfb8209b18117dbc8e15ddc109b574be6425f448199cb2220c7b9dcd74d14b372decac7ff2394d067aff921ae766c88cd93565ec69030bb199eddf4749d661bcde5102f168fd38951e0dbae3a8ad4854edef77c537503b6ab1432e869cc19a2dea7d11a20f83fae794bdb5d3f78844badc9fb83a872ec4424bb1f8975a375427487a810c763ceedaeb852f3aba3fff0e282a73e92ecbe78e48b4d9413d9e5550842c1e36099a7f7b6fa7723f7e2f89fef12a72b8d959be8cfb81f88f1aa82be0aeb2cc8253598c3affec4a1a4310c16c081c3d78880389190067f3d3629db53d22b7e313d20b2f3bc91831dc23fd7473c8bfb98378a56dc0eb7b26f12a740fd0fc9f87da95a282cf3bba21fdcf8d91864b5c12b180ab4c701fdad06ff72c396f1ae6c103085d42ba959fdd22b45f0c4fbe2470649810f87988254f923a5e83537270b2c347a8692906c0b36de99e6c665470f7ea8808a7cacaea284191795cf170759c32010d26b5a07424599f6c6b4219c8023fe721720a3c488640c667b539066405b88c5e0983f66e68ff6bf78e086617d52b803aa1908002f43509395d84673764b359f9160533f6db4ca301891303cfdd421ce21c49f741078026065d886ff5a32703d898407ef2347b23fa82337325739525b0a68e1e825e261b2a8cdb718a9524c55a5a5ba523f153abc4321999abb9fda1355459baffab8e5f1c38c0719676671e257c589d28890c736228331c4c2f62625d5ce686012eea2afa2f25825817700ef47bb0f4da9a8cf43f8a6e5a1f5bf4364e4965fe3005847cde53e2f458f434541ea053fb4834950025e743a20181d40fb409a0fd5c17747331462c1e751c100bf5c525e0a8bb21f71637c12774cdb5ceb33f33214e31993aeaa3993ec64804692427ed09ce636da78ef48e7e6c407ebb881fa371d5a5a2d5cda45c6979093e28b8dfcf9e3af69ce2519e3b73df0cac138563c748527d780e3d2f63902571dcd607c9a0f7ad150f186ac12a2828302a45c82ad3f267998eb28821caae0421f9d2149b92033dcd18560a38b4f5f563b3f0bcd8a3008e652ef20114c645a7e1b39820b0c4013d2f29bde90b29eae44f5fb0cca277ea95a7a3b4af52d6e5d8ce72cbee984cd2d01b71faec662741cfc09f83981d8c28e8bdfd1aa97cad164d332e0f558a128e200c2971e1422ca2bdec6cd9c1ef8bdf12496f190006e3e339dc27869273355b2f59d6f214c7918831369ccb4865d500c108b25e207542a7e887c603017dc4c2fe70e5e8373a61cdbf2ae01561adb01249509dcc3ae2670f213f981724b1166425439f413233f8dd51538136c083aaa9c68c88163f431ea100111da94a3b143b7cbc1cd4798f493ba255690e581205f98dfdeb76cda3c79e3dd0bc885f4c11426b66f586309087e2732fb22483a51ba50762c641b39e9ffc6ab8cdbd06b21c99dbcb18307b24289612f9fea5b46aa81508cd55300b617b2f8e0b5328490d217a1f00db9e36d2c5fc696df433726ca6df20f626ac87c7d7b1e6f485e9dde3c2b01a4c59c14cc30658d03ae46363af351229be6b45baa1b3b329250a92561a8ca4681ebcc14133132002ac4e84e38909468a0974c1214a59e99fa1458136f95abf9b4dfce1d89ecf61f3ecbe145c776bf4d872edc44c2a2ebab1e38efec5c5a8f846ee60c3b37e947881053f4c20c5ae727b99b6d0876e527de9715f770be6744354e873ae4df06a837eb5dfd0d87d6c626d05e6f77812ce0f83a6ce9d36451bc46cfba56a6b5c2223eeac9c4497f2bdf6f81e3cb32a9cf9f0ebb1487b044343569b944517efef027f0906cc4310ce0a6f1753d9556feeb44e07ffd0066f5562553a17d5cff13599935fb8512b532d0f8903adc353b00180da2e534008cf046fd49c495c20d54ccddd259ae532c270f44115493e6ad61318be3a93d3051427a07241537c4440e49c980288d5d744de05125c0bd36c141828fbfe85682d1d205bd9520c046127588c29aa2f24ddaec312437d9858a65e85b51ca521ec039e7f059bf101f4cf0668dceca72ecd40ee4194bb31a5f760ca9751ce54b89bd1cf6620ddcc529bcba828e683b4763c97ecd0f7354c1746a41390a8430b34c8e14e9d405ad352fe2e21d9d07d2a63bc203ae65755250ab7d04cd25b436376c3b0f5be66e33a975f7ee7236a5b547cf8190eaefd09d323ba845afe90028026b0168e24f9772b242852d4b91a56a3710e2818755ee043158ea373b8c3c7641c30a067747f6aeff92403e447e403f9e087c3bddaa97747528b0fcf75392885e347ebf4df1ad01c3d89a99efea93ba83939876fbc4cb94f968387b5bc041aa365b12ee46648142327aa0a4eea149269e2b8da99b40f8cdf88a88c290f0a631e301902b161733c8fd759a57954de854789854fb2d3813f5a6c47af70ca2bf601a1b1236b6af60cd9fe7738a3ddb7646a933d7f5ad8acbae73123cd0602028634fa0773814790827348f91f32e2f2ac2fc9591558ba8218ddb1174a5850949260b96281e5d3de9e4385ce6b5ed14aec5892c2e476a420e28cf177e6ed49a153cca3e3f40f72f251f256c1f884c5720ec86ff79893ea97568d122ba075a2b89e0d720e346d2439bbdbe88fe9ff95ecb273f050d8a3256b67792cbc4e90ee48dfb5426b9c170131450b8c7a6aeec1f4423f523668b9ff4e2223f582e988434cb13b783fa8ecc21186c1155674bd4f4f63d2f481044be3ff4bb1f68b5a1bcfb442f5a9fb87ef09989bc62bb97dc8e6ec200df372eb83a5b29875ce323fb8820319192a8ea9776355c282c6a098940d523e7ee78905f1608d5208ad5a9b50dcc9b5f9d2c04aafb6b20eb6eba25b15922bbcb569c7a636a39b0e2adbff4794f7ffa7ce1bccf7845e46832ac2801da3254d4bb12dfa40d38a9f10444af68902a0afaf94e464824aa771fd3528bd100fd3cd55d9f93bd0d4f6b83e6938fae5892d188d4381413625d4456ab98b305d7a561fe301c992391ac4896ec693c8dcbc4ad9402947a146870a18a5fed8aba3720b399d4cad5b7a4b041b0468c610d5697ed48468ff78c49da37669564c586792a2a9e02239a0581e3bb2549c4fc8da2d8116b3700394f878bb5eef44e5fa7fa1ffc3be337d7db9628870dffe513b78f3021f621345ef67ba9e75dec60f67c12e61bdbb5252a1ee55c41c9569064e6654982805a420066d7c4974a089b2b7a985656f2398b2bd5a0eaf4381875f77cb6a200539ecce6c7917b9e01ad5747168ac737d4721536b8fcb059da0ff6271f0e7df2b4efd724155bbc987691ebb73aa66ca151a32c263cf6af752593e68f5c3220259f24fd17ccd2875893b8762583dc88bd948469c9699e0b7fd132bc0c588ae1ee8709c644b881cf962ccf4950f17be072731e2ec3c27eab7eca59766bf88ed136f063130a15afd3d561d5b3abe959aeb8d9ce450880cbf2509f37b71ecce0a5b40b752206e1d7c57f79e4d2c39b8601a339aa3c0ec382dd422d80bf1249b5deadf78f09f1984ca93dd8c5c78cc2a3ae7445ec449ae996708c0a9c448e8f0147b12e933820b8eb0774aedbacf7b0bb5a40bfafa252452417b953697051cd36939b864dd943a9c53974b09bd40dd30b24650033d5fa9e02eca4255d917a439eabf8c9661affce2e320d81067a00b05fe3a0d9a26768842c6392b90167956d48730700eecf31d03761cf61944d0b40b654dcf0f5c0787b370b373a40776a9fd25c823975413841af8374b17d5abee78bdeb5aa9ae96b51f12ac19a707fb2e01b85da6cc26577e76cf6cb521de5486bf5caa69390f7d017651a56bcf56562047c2a368c11e2596bdd0f48fb38ebbcf67142a4e4270f45988d205b6be2205f8f603495a6cd255177342467a21a0a794a6a687781c265c095488d59836427d4e25a91f6bad4e3d1e3c4cdd7216e61cb08ba2ce6b3512d3da19ca72cbe72d7399a89cdc578c0e9f2d9d1d905ada1c9174bec32cf7ebe24b5d9d24d467496af8b9d042d1b863592cc7648ea499185540e8d29ba86adee9139e52b6ffc63116b6065fae264fb1ca2cd3f48c3ae9a552de12dc39f66418b19a5d1bb2b99e7d78bcac2e3b6a87abddb8809f6d50de591888ef5660a31f54facf935f2085d83a8a479cc647d93a581bffec70e8aa1528628b9584cbdd67e98e8a16d97e21c5e38ac417a8c1a69ca90a7c4a39ebdad0f321ae93e8c39bfbbf6db4cf7765de07ab8444447d860c9adab6bc8c768234d2bb43311da70d3a7b4d490e7d022b2eec0198503071ba059db94cc7b6f681eee2f3710112e91126ac500dc639cd5146d0ed98d2eabae6e375cd5580e15671b2011903673bf9c2d0670b4cead74b71307856cb412cc2a9a2a5f87afbd01820f250c3b23712f4b787207cbd07b62e7d5f4e6d614e410d5dbe919e60e4a25ec9f1ed710091c1cbf3aa2149d6fe7f1570217180aa6fa17c15e25b41acec26a0a2fdc35bbe45fd5e648b7dc50b87a8bf69bfb6b770ccc2ca15fd398104e7a2768008a64fda954d9b00557350cea432b2aa044a3b91b9501cc54bdc44dc9b8d8ce6644b0ab44edf8cf680b5f8b0922fbaed6f7ee879dbabb9b0f7334fd2f1dfc7beb0f5ed4772bcf268d0a649617bcbaf229bebeaa67142d604b3f69194c7854c6ee040ba661f0f8d2c233e9d265e4e08abfdae49499148e59c79f7ca7594741ab1e10a5fa96839fed52535e6c1bf09b36c2870331efc5d3f331d3d4950645e2981fb52190e6fe7c35a21bedc44844068edc938a331006cbc0423347eb9cb34030bef66348a11d9e3cbb8f3b4724b0e6cd", &(0x7f0000000540)=0x1000, &(0x7f0000001640)="49a4a5e984b262fe9049b8cb5cafb8e121f2e74a90dce3d8d0a894b850a473e44781630202ceec6e1c2ec3763f2d81bf859af6e7280dc2294a33a59764649cd05e0e4ebb140073d8d9298ceed83a99d19b4959a0339548def29b7404684e1b3c7506d0af78e2c93b131219d1bbbc8977159221c6cc05c2e1f6640f04d96eb8024e43904cb9328c2395deca45937c44e763bf61ea36c9d852bab90f37e34c3db7e8dc7d133c8dc4909708829e38ce0d", 0xaf) socketpair(0x31, 0x0, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x94, 0xfffff, 0x9, 0x5d61b678}, {{}, 0xfffffffffffffffd, 0xb1, 0x2, 0x7, 0xd8}, {{r5}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x7, 0x3ff}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x200000003, 0x1000}], 0xfff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x40, 0x0, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x2, 0x5}, {{r4}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x7fffffff, 0x100000002}], 0x0, &(0x7f0000000380)={0x5, 0x1}) getpgid(0x0) r7 = socket(0x18, 0x1, 0x0) sysctl$kern(0xffffffffffffffff, 0x0, &(0x7f0000000400)="678ace905003838c7e1ae17ac99aab2f1cf9dcf07f9285196e620bf38a1215696f8a1c627294ee162e942976477c0aaf902228395762cd7bb4d29f8728f7918f8078f9328815d7c5b348861c1423b117fb2e825cee45605213f333b0a396fc0801926205c22ee22c045a09d6172290666b14ee5330c16c907aca72a0e8c1f9acf4495b736f1f87729de4e02f19f9c018addc673c01184342491013fa36108b389cc2e713e7acaac0f899e6fd12b5250887d6499587eee3b1b79d5c7b2ef1b2745db1ae181701a58bb07a4873023853d05998080e3fde6bffa5e45aeb45070c8643db27bbbdea2f5b84a8b823fc1bfaf6b33b14a200", &(0x7f0000000040)=0xf5, &(0x7f0000000140)="935b46b7b3745f041c9c356f851e33b2f0299d4391f01ddfc360c173009b", 0x1e) r8 = dup(r7) connect$unix(r8, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r9 = socket(0x2, 0x1, 0x0) r10 = dup(r9) fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000700)='./file1\x00', r0, &(0x7f0000000080)='./file2\x00') open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) socket(0x10, 0x1, 0x9) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES8=0x0]) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x1}, 0x8) r0 = syz_open_pts() syz_emit_ethernet(0x9f, &(0x7f00000002c0)={@random="628b454d712c", @remote, [], {@generic={0x9804, "bd6e3e24be74014a0b92b04c608215ae6098589a73b6c644f47785440a952e1ddf00aaaf5e4847d42941e0439eb0d9961d8eb57677edd33b3de1db3837e2c427cf39273031532987cd06efdeb86a306b4cd4839b1332e5b95072f89b8558165cc012b446107f475d3a2c2566896b387d40762fb46d621a358fd7fbeda466ec40e60883199fe396776c0f4567e436135865"}}}) close(0xffffffffffffffff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="c19a70379c2879f2938f4bd6a5f5187598f85e245e95600a7843aca2a14eaeae0509566d582fac3f7335c136b2c0c29e9e6bf304f650f5f91f423490f502f2d1883d5fca7ac59cbf7b9ac04dc1c94a514d6491ee05a78049c9", 0x59}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c094f4ffffffff00"}) readv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {&(0x7f00000001c0)=""/111, 0x6f}], 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b2c27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e3186f8e0acb23c55df91e99a27c8bc1358", 0x171) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) geteuid() r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(r2, &(0x7f00000001c0)=[{0x0}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09209cef01098b748200", 0xfffffffd}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403744d0e364ceeb17a8136f0cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377f3bab4fdd6770b6dbe1ca9a840de0a874eace161c4b737145718e012f701761a21676266134f7582e8e6e7fd0276512de1476b132f840ae1262f6570fca29c9260b77676517e543d146d51583d83594290dfba6f073294ef6b5934ed904216564439ac38c7b8148c525cb33101d2ee526a176caf6d14c2cb9655eef483b11eec580abbbfe82da3c67762d0b0e53ba261587993ef5631882b750db1ce29d99518d030abe6c32727c9d20d44a9c1c7d791158f94f402deb07c6459c803235b56c37e8f3821a4066404d735ae7bddada5e058b39529118783998d62457521aadc18d1f38ca66185b5e23ae8c6ede1438c6bc9d9559283ec05c0edcbe86e3d66346f029d222792dcf028dfa241efe4fa6d7e8dd273c1b4a65d92185aee480d4fb3d1cb75b968a1d51e9cc4fe53163b42a84e918f1c3d48afa1abc0cbbd7be81928be910014a3ff22fea69c8267af8a013909c095fa3b58b3305f2457c0982a3ffc6e1ed55e6dbe9ecbe40e8a5c56d63b534e30693409814cfdf39741e2b798ae92a68e2deaa28ff353a09de9b7941f55544af193d36dec77714185ed48a9ab368be965431f6b0e4e10c75d27ad4884292db403e9b9047fb21e257a4f8c1353f6bc5c59c334aead6f28a23f4c7cf6899dfaa9db87aa5316cdf768674729c30f7df3ef1d312d6a0a97b36be7d3146b4afc756621d1847a36d3c09ab5473216d8068b701eb2f5b92ae10c898a07e703fe23d9e67625ec378c6cc279cde730a71b86eabc49d32a4ea7ee71973947b2326b616a76f6985c0ff2d6d892e9d335a004edbd2a84815c7bb7d10106157d33b8e8f87a923b745cca7f7010fff1f8bf8a9dad782dc37493d1b36421ee7bceff017634c74a1aff362224f6b223fcef9d53584c5674b592cf4759f6cee5da7e3fe42de9db74eefa401a279ad57acf035ab336bce8b401680a24ec41b486afd646862d04781cc820", 0x354}], 0x1) getrlimit(0x1, &(0x7f0000000040)) r4 = dup2(r1, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0xfffffff7, 0x7ff, "2cf9890000000000002000000000008800"}) r5 = dup(r1) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) executing program 2: socketpair(0x1, 0x5, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/22, 0x16, 0x840, &(0x7f0000000100)={0x2, 0x1}, 0xc) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) executing program 0: setrlimit(0x1, &(0x7f0000000980)={0x100200003ff, 0x9}) syz_open_pts() symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0/file0/..\x00') syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa8f0f6291f94a86dd607818cd000000000000000000000000080000000000005a00000000000000000000000000000001"]) chdir(&(0x7f0000000080)='./file0/file0/..\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r1, 0x0) r2 = msgget$private(0x0, 0xbe) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0x5, 0x40a, 0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/50) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000005c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x2, 0x80, 0x7f}) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x7f, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xab2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x5668}, {&(0x7f0000fea000/0x14000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x35}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fff}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000fef000/0x1000)=nil, 0xc54e}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x3}, {&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x40}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8b9}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000fe9000/0x2000)=nil, 0x7}], './file0\x00', 0x3147}) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) r3 = msgget(0x2, 0x100) getgroups(0x7, &(0x7f0000000280)=[r2, r2, r2, 0x0, r2, r2, r2]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x7, r1, r7, 0x0, r2, 0x80, 0x2}, 0x7, 0xda, 0xffffffffffffffff, r10, 0x1, 0xfffffffffffffff9, 0x81, 0x100}) r13 = getegid() r14 = dup2(r0, r0) ioctl$WSKBDIO_GETBACKLIGHT(r14, 0x400c5711, &(0x7f0000000380)) sendto$inet(r14, &(0x7f00000003c0)="6f41aca87688d1dec64557b3201247c616a396628c7f82174176ccbdf30a0c3d134aa50c8fa78a635020bbc44516586949e1af396c3e351dce00d923d2e024d63cb4aafcbca52bd2821e3c97deb53cb6c5b87b35312e10bacc648d996a68898dd31e362311f1927b34e04628d2", 0x6d, 0x8, &(0x7f0000000440)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000480)={0x2, 0xfffffffa, 0xfff, 0x81, "d05b4357ad82bb40e32af562426b32876a98b183", 0x3, 0xffff}) socket$inet(0x2, 0x2, 0x7f) setgroups(0x8, &(0x7f00000004c0)=[r5, r4, r8, r12, r8, r12, r13, r5]) msgrcv(r3, &(0x7f0000000500)={0x0, ""/62}, 0x46, 0x3, 0x1800) socket(0x2, 0x8000, 0x3) r15 = getegid() getgroups(0x8, &(0x7f0000000580)=[r7, r2, r15, r5, r9, r13, r6, r12]) sysctl$net_inet_tcp(&(0x7f00000005c0)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000600)="3e503dc5e3f7c601ebdcce347dbfbf04f863abf3e477aae41d5ee9dff9b0febae73b22c8eaaf56693bbccb203ed61f4d20e71412921a54f31443c48e33c990f575fae8b215e57e14a3899048bad9b67208a85c3330f1ed5772f24a6797bd4bc4cd4fb472acf685b1b5a0b66b2eb4bb68e3034e6cf6472c240176b28f8f018ff37b59456cdd", &(0x7f00000006c0)=0x85, &(0x7f0000000700)="ef08b7a4d4ad2ebde311080e93d2d328974078048516f056864b1bb0a9449cf7d2740ff978eb57f2f30c609ef75e6eb4e2b4f0846c4df3415277459d190d4f0e24582d743ea2069ea0e5de18d66bcf76a47054e44964b01fbeae5f", 0x5b) sysctl$net_inet_tcp(&(0x7f0000000780)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000007c0)="90950442a84fdd337257da77e0b5", &(0x7f0000000800)=0xe, &(0x7f0000000840)="cb6119edf74ead83f0f2eefcba6a0d3ae84dfa6a0eca49202773ace9b97584bd7498dd22f4327748abf75447833ed2d8", 0x30) munmap(&(0x7f0000fed000/0x1000)=nil, 0x1000) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000880)={0x4, 0x10000, 0xa31, 0x8, "9b036b9856dbc2b25484ab668f7c6c61aef88da7", 0x8001, 0x4}) pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x0) connect$inet(r17, &(0x7f0000000900)={0x2, 0x1}, 0xc) r18 = semget$private(0x0, 0x0, 0x200) r19 = getuid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000940)={{0x2, r19, r12, r11, 0xffffffffffffffff, 0xcb, 0x6}, 0x7, 0x5, 0x6d23e7ff}) executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0xf92, 0x40, 0x2, 0x80}]}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f00000000c0)={0x7ff, 0x7, 0x8, 0xd2c}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x800, 0x2, 0x1f, 0xff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x7, 0x1, 0x1000, "fb91369e5b7a62b077d8aa6b48f4b8beb9cc8dcf", 0x80000000, 0x81}) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xde, 0x1, 0x5946, 0x2, 0x9b0}]}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="01f77a3191b1d354a2b01f539b1f0d93299096857c4829cfed4c8c4b0529bdf24537344854fdfff1a8ba491a5035b4ae557a7813ba1c27b41506ddbda4d245c326b104a5a135313fa41010eab7cc5f", 0x4f) shmget(0x0, 0x2000, 0x101, &(0x7f0000000000/0x2000)=nil) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x7ff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000340)=0xfffffffb) r2 = semget$private(0x0, 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0xd6e00000, r3, 0x0, 0xffffffffffffffff, r4, 0x48, 0x1}, 0x9, 0x10001, 0x200}) sendto(r0, &(0x7f0000000480)="22e86bde89ffb015c688c794ded29863d02cb41ca48b373c61b4ec4f7eae138389b4455b26e212028565a7360f23b3574c2cf148c7eca8970f7ae34671d770b064759f77144288b4eb0892cfdc82aabe9e0db8f7961b1ee13efda8e6802dec2a5a9b5cf3d4b002db8423779002f991636e3cee77d59cebe659", 0x79, 0x4675666a937d0cc1, &(0x7f0000000500)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000540)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000580)) lchown(&(0x7f00000005c0)='./file0\x00', r3, r4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x30, r1, 0x92) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000600), 0x20, 0x0) poll(&(0x7f0000000640)=[{r5, 0x2}, {r1, 0x40}, {r0, 0x80}, {r1, 0x1}, {r1, 0x4}, {r1, 0x20}, {r1, 0x4}, {r0, 0x10}, {r1, 0x40}, {r0, 0x40}], 0xa, 0x80000000) semop(0x0, &(0x7f00000006c0)=[{0x0, 0x4, 0x3000}], 0x1) shmget(0x1, 0x4000, 0x121, &(0x7f0000ffa000/0x4000)=nil) r6 = semget(0x0, 0x4, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000700)=[0x2, 0x1f]) semop(r2, &(0x7f0000000740)=[{0xa, 0x5, 0x1800}], 0x1) executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000980)=ANY=[], 0x128}, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x1, 0x4af) ftruncate(r0, 0x80002) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!6', 0x3}], 0x1) write(r0, &(0x7f0000000040)="0920e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562eb77b6a0a", 0x37) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x111) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="a267754c4047a955f8d8ac7be0550d65c090179cea847e678735aba80ed8078ca023a0f06634a4034a1e73", 0x2b}, {&(0x7f0000000180)="4d6a21e22dc8aa3a24356f82a3e7598b962079701057591d6b647679cb29722160a7d4614509877a5306cb8f2db2ac74db3087b8ea5ffb08230acac1ef9d53cfe6e437070b2dd1095003f8d22628780d00260f395f1705570764c66948dfd9eb0ea7f6ca37a1a91fbe687bb400502c5842fa47c7fe17f91a544d00c855d99051148b66777822981957993c7637a822ce308b38f41b97f251b88191046978a3303eabe178159ab80dc5b14e71803354160b393c53c49e40578ea0127ec2", 0xbd}, {&(0x7f0000000240)="e0f22ed34c252e1a041af5506cfb662b439297bf2aafb979cb6d114117fbd84ee3d31e6718075aa3c5dd16501abc0f12691dd31421eed37f1219896fc5b82bbfc3055e1af36e175bf4b8958e290f9f871cf26662dfeb5ef8124afa11c437d4abd1ec7c733fe47299e024f045193fab2c7a119787f15fb5978d488f07a3b9a71afa782b086efe53168a97d9757172260a2eed81907da2ebc04138fb9490bd899102b8fea092d852efc6564a15779ac445520152505f6199829ea2c5a21ec095cd3501c0a3d04813dfa6899d95c8ab6a31a3bafb67703f564bc70cc78c861099fd", 0xe0}, {&(0x7f0000000340)="c6acbfb055511a03a699ac7771b0e3ba3e3ac55ec0b2c24a16bd67a0b0aca24f7da51cedc6bdae26eb3d5d80588a04dbf49c530d27ff4208cd", 0x39}, {&(0x7f0000000380)="6544dc19600ae388d73a343108625edc952430aa9bee91bd4230ef4eb69ca514f87a7d2d7fee98ea6621b1840bd8219ce31f5fc64934e0ac47c3618c9644b7d9d51da448308487c4ed86bcead70eef9f70d77453f2bf802c1cefd9fc9dc0f994b8913a", 0x63}, {&(0x7f00000004c0)="dce434fe157e3bb0b192aea69b9bcbf9d433f71ad4b64d24c93073744fcfae5828dc0ff5b1bb9f7be94820b17c280ff8ecf5be533ccf163feabb24ed27629859e7dced886931f254cb3470fdbcb9ab03cc5137ea714a8d321c7a5015dac106944248a64ec0deeeb4fe1d9a23970398ddb216b7b918834c8573978519a7adf1dfe3e41c292e764a67eabfe2abf36a4d959e364113be777cc4ceae95e3f17b5316356d64c13bb93f751f8493f07cd034f7fc354159cc389a80058e1a4006a8c036a69e83f37e60cee9f1bc1f31b6d1f21d2eef780634304624a0027cd54e32126e62fab062b8b2f891abe21d67b56372e03e01905b98fe01d2e73d8243f6dc6cf91a23f2f90529175ad00cfed5644fc29ef75bf64d888443f4db7155b304b68f3a102f28b0af62df5dc4504c66dab1af9ab620ee59f0c280d74f951a0c2eef67f46b86d5e34482e955ea16363685ae54f70f7f6a351871d4abfbe52ee829c528a956e2dbcec3e7bb005826a83e966b3fa87f028adf4a546eab3d9020522238967030a1dd0d042efae64ab9ea876bf70d53796683bfeed0950bfcb7f4e46c973b96a97eddcab15340282fff514fdf58eb926c81347188c73f4f0f1d0d5e29437df3a752875b5d72d247f7773ffefa44e285956751453d951e3589a268c28134760e0bf5ad272d1f6da3a4f98d81b142ce667c8afaf36a86afaff41026f981156d5668163cc48ca0605faf7c62b3ee92cafeb75c53e147bbc5bc6ec8867b03e33d5b885d7da7d1935c6590bf90b4794dea6fe758f3893d45a79736996ef0ae0a36375ea4a7ab43c7d06f76bf6d8f6020afe8208775aee0e143e2eaa3a870d834d230db437d7fb35321863ea98bca83f5befcdd4efdaf85110b8530cc9bf70e45c367858ff83b9aeacf58f45d429d7b31308365eef51add1a6de4a26ea611e90351f53066efecf0e125603f6cb5b19e179a07e7e0694e153e865ca280152c10e6ed2edb13d0f44f777c3e6daa40a561c221300a5f0b9fdea9f845df7d90e7acec24c66ab1907fbc88fc08f56c4d5c2dceca14444c086b9eaae43b513adc7ffc045904d3e14b35aca9fcce348801a3cab60d698ba97008fc272066eecabd695baec8719c3a50d24216a5b7788ef93d4cf5016c4b0064b1d717b8fd680d95dee68cbc4d6998bbac3b35d7537a5300235321eb7438ef003fa94599b8acf903636bcc1ac90b12807bd8f73b13efe8780dbf9bd2ca8bd1900504f747fdf8935d90801330ce2c05ffac12656ed0d67d3375a9bddf7a8873e8e8fe1bc11fed0f6a708de3259c0a3bd1399cc67058fbd8a52cc03dfb60749a9c075dc58d20466e54de76c6c1f1eac2af2d35d03edf834abeac97508f6c3166f21b49be22b9ce8efc63def83351d1e76c10ced99042fec905fcdfba409d2ced717f4f5193f8bfea51b9f4686573932217babfded2143aa389bcd7e897c6850752d4fdecf90ceb41e62be748aab5bb1205cd7ace6f18de2ec8b8ad3e345ed9ed808d67604c2f59e1507a71c2040c61f82792d144bb5df7f58f4621b5f238d7648b2533eae5cb64a04d8239c178538b74b38ddf0aa449340facf1f536cbd1265ff4c8369eb3aadb75647cf1fdf65b2809796199605cd8bc8948d7dd6a821827208e3cf2b9fca469446de180e0f53e1f2f1f2cb0cf8a38de5a9fca903ccb462380eab11adfa95bfba3497d60936dd7a3f2194f5a7e4ccbcad139d8d434c39e40e772343e41566fab1e42ccf15bb714fb29a28d0519161717102b78940e7c9940c7014a2b3cbd32b1a5daee0030af70041bd9616175b1d365749bf0d08e6f4c53fc702cf8453b749450d099a2c41673d956fca14b792a66b62ce748ed0878b414c7b2e37772144e966e1575a4d1049e106a6c3c166468429ca63e7e493bd749596a64c63db67f0d97d4748b4a7ab9c619239938cf30b9195365441838472b03fdfb7db0b400709313f27808a0bea8670c763237dfdc552c38d5b3b071f269425b8cbb5179525ec4e551682f639ab8ecb0e2cdca72c90d76f86a68c1036b542e2e1f6ec87149873731e2be0a97aa06d758a4fbc2a856f3984374b10918335df9a934f81d46a17c455f2862b9eb0403f0a33f938499ac112cecde94eb8ad1d63f88e412a0a8c63803278280b85bb9ab86d411009e119b94b90b56d19b2cfb91230aa0233727ef96f742b95311b79180590f0229a6fd3724bfbf53fc68ea313147d9cc71465f6e33f9f4b38fc540205a4a9c81d880bd07b513179b6bf52fe56f318c81e9bc8eaa5d282cee6032e6afae6b6b712423a50fcabab020904c74e2403fcd6bf79724c93ca55a39902b60e2fce71603c9f77f23194fc1dbaa2646d41c81558d049a972b0cae0e8950247376ffca3a831e8c9534af55ba749789e556d38f503c0800b45794711746eca2837bbfe0a2e2ac4ed31692bc46ded3b441627b2d364d6c31615c00ce0ea8f0a2060f8f85022296927ea37a38cea8ff40246d1c2a10327b853e96507a715ac014cb7f10f56fa711c27032ff175ec64c10f526ffce06bec31a7ebaf68f5d54d4322e9ad2351624f07db673bb60c97c9228467a30c041813767e753a7d0de011feec3a1462c717b5a765f75864b091f2b24d4bdb99a119dcb03bc7b3a66b9f28a6b26de55734d66e24b31407ec29dc8de30c056fb0267db9e1c68e0845f0b80ba32118b551a95ca0d43114f2ff3d242817e33d89710aec8e7406a9372afbdd7504ff84b732cebc2c91bfe006da8554c079a604abf58359f495c43154147292f00e2049e1cecb3ea74d7316e71e8d65b5e24e9ae7fbddc2092614e44aaa6aebfe77472e9c988a469844b0eb68939a4c15961956f51ea12be730fe4dd685f8a36d863dadc5acd0cdefdee4e4b0d49e5da1cc48020ad3e14de70830cf76a31f91dd0e3bbfcfe587201816c7171533a040e5dec668b937b690e42371f32b81b892c357e2c496bd4ffd406d014f98094af72edaac099e1ce11841c033d9779adcd8ad887de7f438eac113cdc9e513445bd8b8db667b7026014709d0a3ac838c17cf1da95c241b00a0591829b548da044b207e8a46442d32fe706106db2454824a66207c29f8d2333928649a4481fa6894b29cc8034677d00add57e58c55b289a97b57eee490fb62aca59c3ee6b0dd0f268ba7b75c545deea58ab8299a16d13cb226786bf07e69596c0a517118567936b8159e52d498f6a1f15a8031c771a6597c3f4e6ccd8943a8c6e314a0944943322d422c0bdbaad6caa0914dfb145e3bc248fd17c9f403f015020c12c439a9fb4b00fccd11146372934a6df33e2c9724061e2f4b063fcf511969e00a0c1da996b87c3886c5aec49737c077b5a45676574f1ee6f87b92ad08f507522468c363caed8731a9bceaede4d4a4d6f2cba9795e1919a91bdbb503aed188405ee547ef629013d0e192010f201f18c3cf969effb5d7e46d2f6ac46aa6f45aa417c6fe238915244d286db7f582734d05d89061f8286607bd695f25e8adbca669020b098431dc66375e53f4444111e0668762bcff06cdc7322ed8d011a6073b566ee93e8d061e50ea4e5b9989ef7445ea7e682a5f7175142d2a9dd79bcbb56e1dfc4011ce5c3bae4cb8f461797ed6f2cb88d8e1f86db5d51d505c45bd69a20947eec1020b6cb937feef6664dbffddd70b3227b8744456370f64144fb10bfcd9d2a2b419952ace4233c5646d34de024541210859f43f9f5bd9bec47374616805a0469a99074ae59cb0a3407dad80fa42fe6a55384a06da7f544fe56caac36c04bcedc9d2bead0e5a0f77e2447e4b65727c73c0d863711b22d728c46697bc701c6930d0d636f8f0cf1347cb646287980c9c744ba075ce55fdd1c5a645ac3e7d3450d3a285754c843eb098cfda960eaf03b049a5b78d00599b73d0aa880f54f17af8804cab96f351fe35cc751d0d44a4779c6d3a0d831f4074715668447bbd189cba84c2ea24c80637a0e52dd45f6bd692b5f37895c45805a6f63b9d855cdc2b7c8efa7f99cef794317cd4aca0a39c1f3cb16178d7d3382eefb06aefd4de355bd8288c5a7e21aafc7bc56248ad3662fd576a146a35cfeea6fd909082eda0eda4e559f1b5419d365ce187e59a6f4a3f0209539b6af8c4d983e2b48aa7446db292f655b293ff338517d74c656448df3e1dca07eb1a50f6b4bb2d9515b7a1a597b5457c88917a7f2bed53b9acd788fddf7ce7c20d87472d7617e7c78eea687d578efa310537af6b534597978ea0842a80d344372c7d2bd38e662d4a8c5dd3796796ff529581952a2d242a8d15e1a9b82e6dc53a9f2f3c616ee7bf1da080efc4019f588f636b5d96a8438dacef1e6dd6fefa2e754ae6cb128acfc390f00b16820c124fa4c10cfcd7a0be3cf55a3fe1d67ebc81f3f1b76ea09ccec66055b4be56aad7659baaa005ede199192e0c0469c4427b465690b6a9efa6cf29a65349e468fbc10b43aa2638820b8cf3b684f20c5c77e0607e22e3adbf430b7a31d43b47d8fc3859e8149d66658e1182d21aef83343b99ae388d6b184399bc173b50a52544dc07f07cbc04af7bb4f6eef2f972fc8fa7dd066674d285aa0e77c7127e104bfa65e51d2e6c968e921302c89b07fc97f9679a8d54964d71b635d299e77ceb4b4796958021f0ff2bc8e1d865a53cd0cc2eeeda0363137df50635400b53517c7956283ad6f61b755635623dfb06d914f3675c1e3bccdb03d11bec9615534334ca9c54335af227d05c07a6c9706c60daa125210fc2894a889a0d214c320dafd24f36d7f9b502409d4e61f28b0482d562b202fb1263d2c5a833252e661a6f86507026dcef25cb297adb71f5ee601ed43799404f8e870ecc4ffa8087a2832f440a5ee887f47f6aedcca2a54374884eee84dee3f828f9cb60fc709e947dc1edb1ffcdb89013b22a830b9cc34005817983fdeb8842237204e6e1d48e22b2978f75d713ea249d27082bc66fbc06f00facaced6a8b0c7f38a889656b6815f5b753324c6a5a8c6df03ff8957106ce0d2f0f5bc5ca8955609d7b3c51f5e0840f7d7b6cde7663e434568bf49ded10e398f9a82aea7a58c3000cd47d62a2cc4d49f579e141824af6464f31048a7f3461842d9403c75f4b6f987a876f43b3ea6dd4040cba444418cc1062681adfa2b7214bd947ef599a6da49d3454318d0ebd49b198a513b536b3a243a1d73e234edb68bc12f97df4376f10fb6470b1e49d5641c97f6019fab9a5628f33481bc917ab4eb4a7dd6f35d0dda509f861125c6d3f6419e4edf3acdb89cb5db4947b76ea6237ad9bdde22bb41023e67a52d13ceb438269bbe4b36866d7494d771c2b1f73d01b16691c8182339bca950b59ebd975b2c77121d3d7f4b656b356674d45efdaf989a8d7d242c580a5e42a967dab00d90ab2d5487fb4711aa69145ed598febcdbae7730266fe695e2e30faaacb6e8a37fb98aaab67b866d4e03de03e797b0bf4b5df15e50d76793af9e573aad58e8630a506fb7baa8f5f1ef5d0ffca6b869b1c95c2d37940dd867332f2cf8375d61fe5d7f72c9f2ab468bfb2a87b934fc987b260eb34b861ba071c92c1de108ceb0f4f2b618e1f662e48808ba27bfd8c411dec341fb225e03acb1feab535087dc0a5c648e770c257bfae7ca8c75a1c38fe50be5fba68acba40b5afd6ac3f208a4cae9c08d8421d222e624290ff59b193ddbcaee121f278801c5cb8a665c05c335c259ffb829e45bd26e06abb8039fff9168e7ec9375fc01068b6e8ae7fbd21c849c68e6f674b8689c2007e20c9a65", 0x1000}, {&(0x7f00000014c0)="7c41910345edc7d9ff95cca034ac44b5479f07d7ef2884e024382bb67f2c691ce464eeb9857485512e1d15f6698b7dee6741abb96692749d0c3b757d5a3937aff8cfeb2360ac76059d864667e7b06bd7c7ba0a5305ee61f53ea5767495b8803c320c970f0c4ca053ec172c2b55000a27c540fbae0be99b34c5202d9111f15075a33a0bf9f22133d8d83f0141cf35cd004f85a0", 0x93}], 0x7, 0x9) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206949, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000001440)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f00000000c0)="07d4330ce24739ad44aa2b7f26adbbac000000000000001e422efa4a1e62fa92cf35b5c7c18d9f8720b6e2a7029e80a64962a64ca276c9c83074d81ec20e40dd1d2e27bb9d99d4808871294dd73fe058a21f0c1efabcf8d6e79fa1c81aa6cc3a24f0d91a32e6ff9b46a8dce1ca135f3715d62f8903291edcc848a10ee9fe26c6b0b1fb80c3c8a73de9a98bf33e487afb5918be7d4900000000000000000000000000000000d541ca79d17f96375bd7361ff48a27f6bf5ef4d754c41c2dfa3c74b73c9108c01044e032", &(0x7f0000000040)=0xc9, 0x0, 0x0) executing program 0: minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) utimes(0x0, &(0x7f0000000b80)) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) (async) utimes(0x0, &(0x7f0000000b80)) (async) executing program 4: socket(0x0, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) pipe2(&(0x7f0000000180), 0x4) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000200)) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) executing program 1: sysctl$vm(&(0x7f0000000180)={0x4, 0xc}, 0x400000000000000c, &(0x7f0000000200)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba326f38175101000000d7e39544aea098d19ee63d03cbf92380dbe9f8538135f09e408bbe17a54a364304ee64b0ad54e6d4e38114ced38c328aff2e224226ba29eb0796f8c3e8344a2c8b63c56306f867d5391872f3005c164556e4a5b966122c56edd85fc996f12fa1b92e47aa0000000000000000f2f63c6374c6e352f5078143aa1bb8780a962af044f105a6bcd8ac5245ec83ed0d53c45a7bd25745cd16951a9269615be8b33abc6992460bcbfd012f3cdf74d32a8387f79c422a1f6152ff07d7af319f8cab9ac4cb281d5f2eb1accc77c1db0e731da2a613709570a6fcdfc271f10ee3d05881fcddfcf901d8a382c78eb4", 0x0, 0x0, 0xfffffffffffffeff) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000108000000", 0x8) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x701) msgrcv(r1, &(0x7f0000000940), 0xcc, 0x2, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = socket(0x0, 0x8000, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x3) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x20, 0x8000, 0x91) connect$unix(r6, &(0x7f0000000a80), 0x10) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x10, 0x0) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000580)="add0f55662cc1b0702e187df6d9418583ccb99dac48f3cbb648d383690f5c3b6655ff563a9e595d56f16ba8f1a888db158d832b7f6575391e3c53c6d38a9746f3d273347f4a463437b1396e0ba852358d83aea0fbb264c15cb477ec1286ce73b3613d233879a0e219a6bd326f37c80ca1dc43faaca25c36c62271cb7559aa0f838bfcc2708bd29affc1864390423faab8fb0b8c3d7b2e8598f", 0x99}, {&(0x7f0000000ac0)="e87939b90d798d72eab3246e93ecc91de9681183c84dfaefa6a681857bc161b4ddbbbabf0d7f22397c9600c86204fb55d45521f0d6d3a0de0e78eb18eb07628b0b1faea074b064c48734e502476dcdfe1171fb36a4d9a11017601c4cce52771657b69cb1a9c80d0b3055ecbd36680bab2845afdecff3c1525e66fc3209d6c62d378f529d3d5c8cf94659d28de55a4b5381c86f528d9bfcad156c16229b8af4b8d0426e575ded41e4859b6dde11f1741203a188d4557177a1575a62509d45871d7995067dde2d1d97", 0xc8}], 0x2, &(0x7f0000000780)=ANY=[@ANYRES8=r2, @ANYRES8=r7, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="a67112c2d25b6eccf077080848b6bc3bee54573798c384f2aac3dbb6a69e269f9439b9c949691466b0096f811afe318d31d1564077b66647360e230611870802987fb9f1523ec45eb586308b2edbe5b72b32ed67a75f079fb28e9ffeb0361ba92b68f7dfcc427a233964f114737358c4cff9df07d41856ce36787d7b33d0245b705f49dce5c6c4784b0866dc778ade8c954c1a2100b6672b6f26fe86d2f10d08e266b14e5623576e64b7", @ANYRES32=r9, @ANYRESHEX=r9, @ANYRES64=r5, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES64=0x0, @ANYRESHEX=0x0, @ANYBLOB="68da6c2564a6296f3026aedaa0606d9ac62e2ddc51daae320916436d01f73824f622d273f38b8056a9441f0934c6ea9d94ae1779a2c8a97a13673b7651a9633ef705bbe376c28a18d8d6c212bc0e28e7ec3124940dbb2fe99285d5ed951c67c2b0b65b96e7108758fcdcc55335691c1f7f18bac52514cb33030208670a6561e8625ed24dcfd6bb41af96579f426d63ec3c"], 0x50, 0x1}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x9, &(0x7f0000000000)="ea00000100000020", 0x8) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYRESHEX=r5, @ANYRES32], 0x15, 0x0) msgsnd(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe675ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af83f321177b2fdcfcc2725681dc0c7e17b6be1cb43a3c8182f9ab5d81a4e4f20eff9c6163bffdadae8dab27ae7f7add60398e8cefd559b9e5c42ab99e532afb9458d8962749173507d4c33d257af25a105c9adc2dd8341126f0354982b5642fc3a936bce7a938fc4336c72bc8cd5738a5269411eaab097bdd3356c998e199878bbc630152c52a18af2f22c4e3108c3a79ceecefea1d2ada7a505db6d13fc3a7af30b68a1511cabadd875c31d3fd470a10de64a68f8c3a96ad9af30c5ba87f059f39f12c0a0952a75c5a81bae11ad943933595697d04aabb363988b13287ef138ff0e69c8290bba9707118c"], 0x6e, 0x800) msgsnd(r1, &(0x7f0000000640)=ANY=[@ANYRESHEX=0x0], 0x6f, 0x800) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, r3, r5}, 0xc) msgrcv(r1, &(0x7f0000003480), 0x1008, 0x0, 0x1800) msgsnd(r1, &(0x7f00000006c0)=ANY=[], 0x91, 0x800) socket$inet(0x2, 0x1, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, 0x0, r5, 0x0, 0x0, 0x40, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, 0x8, 0x9}) msgctl$IPC_RMID(r1, 0x0) executing program 7: open$dir(&(0x7f0000000180)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1, 0x0, 0x18}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) r4 = socket(0x18, 0x1, 0x0) getppid() setsockopt(r4, 0x6, 0x2, &(0x7f0000000180), 0x0) r5 = getppid() syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[@ANYBLOB="f10d1f11f2d700000000000086dd6084a7d800140000fe8010008e811a378e7baaf2e5408d9a0000000000000000fb"]) setpgid(0x0, r5) ktrace(0x0, 0x5, 0x128, r3) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c2001502", 0x1a}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) clock_getres(0x0, 0x0) executing program 0: accept(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2ff00000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) open$dir(0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xc8ab, 0x0, 0x5, 0x607519, "1a0001c3091603000000200007791dcebf00"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="90648a30e1cab2c7a42d91316b909e7ca39f07f76369b80c088b0d5029ee839d1644ad7587bd62fcb018c56ada20276b8f6cd1b3f52d2fdd3ae8819927cc4eef5f5010c8d74e2824e0708ee1286bff549f4d34d88272aad38623979861cff4912601d1cfe2512dbe7fefce445125eebb269e8b176808d1d4b50ea81eedf0", 0x7e}, {&(0x7f0000000140)="9d3f838b2be0a63f6c5ab1b42eaf179e11250263", 0x14}, {&(0x7f0000001040)="b979e0bd08accef646f31b8da2bf54180d8ba96b8724655262f43ef9eaba353e9380f5b0a4fcdf60ae6243c36a117dbf409b07519bff0340400d309bbe1503023d753896aa4c96d279adcf91f7ea72faacb33e68b987010bb13a2f077833eaa4f8db58a50b9a3080942ff8d9d05c1f5f0bb6fa9b5d6ad1a5e7b5ebeeaa5013cf0c515310bec56e4ca2465a633ac7a6b17f9c17e60e2360649155550dd51954d9a6d7ceb368aba8142271852a6b17bb023d2304546deb02f08bb31419feb08788feb3b41cd2e0e6656387601ffd584a48a2372dd73eecc1622b91a908c7130999cae08fb5735656a042eaf7be9d1cfc0214cfdfbb7e240188f74500cde404b00afc60bc7d96b37afdf1866f7f09859b38c21c21ebb1485d5c0b2274f705dbfe448b78887971bf9b471f38a12513e10ad60ab62c36f386fefab18d06df8dfd599190d3eec8a541d160012c230b2baa6c72ceb7d265dff841f674fe5eb60b0e29720a5c335c1fc406143f49994bcfadf1f5c82f40c2e5feea6a0193468ba1b05eeb51783c4563d506877fb46ed24287642cad44446d2bb8c04c29830b2342d97be80bcf8ce324af485ab9fed6b88c667ede0988a2807a0dd939468e0224a60eb6c3faa18cbd6176761041b4a197b715f434fe8570161983f9abcf3ea7878a8dc41cfc97645cb579d543fb535df8f726631a62a12fb7da53c7e5816a56f7133d6a31da96428a8e054798215815f55f0b0581d9dfb1e93c16a3484242ab5d3a2f23274f2b25f2c06756057af813f76e34783dc816a3681fb02bf6f9d366513cb2f230d96d200ab9632ed26d06481ece514a1da927e22b5c89a1930bad84144991ee26ebaf75da12adee88ea908c00755f2636fdb4c7bb81841668087d43840604ec8576bddfe4bfc45e99cc4457b09d1f709e8758c9d74566164694af4f2ce84689a2a1e6dbeebac18a39faf814020db4d3279c4938466a26bbfa95e9054fec770a76b9612dad1bab8d6d693e67d280c66dc179f53de927321b5ec52da34ce8cbe4008551952fdc87d09bf22aa2e14f303f44b8137d738016dd6698516133114c000af1305598638368e9570794c10ece40a854dfebb07590f6d24c357214a5e69404358efb84ca227b06cfa261a9b58578c65e7d0264df82c982962400db0a78ce421d57cc16bf76516ee1f091046d39b40600b9299f2ebaec25186ed42d227f5c477d65a479dfd68792197a2c8d99e4cab1430d9b27226f0afaab5e8792db73a4b1af852d387a1dcc36a1aaa2576511dbf63ba2f4d36bbebf1026d224e4aef6b0007175216f1816c61773b7bb7bd755b9585a734bbae7fcb7ff3858ae1f103727de83cfa6580b713bfa442e34d4fcdd6cd3a6fa2412ac05158e01b0c90983deb2bf39b53aa0bf2eba9b133300e6d34cf79245c9bfc1e79cd4f91efd4de4bbca194a1445f7a223c97197656e0aed998f2b099294b1d0a53cbcae77592b3bcfc5923b4ae19c4c26eba13887edcd2a299a1a9389a6a41407c4ce4b457729eb367aa1745dc3dab8ddb4c5c5d5f41df8026e9230e44d0fa66a865bd2d837e8a542d86a8f9d4243b7a476530d7e2e643338280136262f4fe190821fc9d5c5d767bdbd0b1adc68ff5b8e797485f2be56f6c654b16cc852ee4ce9a613c50908fcdf095841b5645badae3699912d166ff0f236f913592854a17ef8baa9d1c5f8cb040cc67ba408cf4e5d68d684a28fc458247f366e24924b8a28dd22d9447787b23bd9e863e39185dfe4d70b9ee2d358616628f37d3918038c7f07d5754e4b6360e92c5cef987821b8798272d6cef233ff5b998ef1b5944c8c62c9dec306806abdf665a406e56bbf42cc7b33aa26ecdf2cab023d860b3087cbc47e424a66652a39b5f50e9aa0e51fd6819cd75fc175e759791c75bf5a88db375acfba1b5e1636272e440278846139e57229d26fb2da6cf9f6748280bf6e88f3b8489a489f43f1420a19cd2d36c422b319030b89ee6c366e8dec36836a98dfccdfde58fb0baaf39a606f9597cec49469adc33a14f4b69b0d6a18be5f426e8dfadb6822bfa99beb9c1371934191becccd8055804dc34bf18665e8d777beb1a3f770cd72d02f001756349823e81daabf840545a9587bef1adf184cb5df9e8586594aa2971bc5b4f73d0f5dd8f3efaf3972a596cdede80606de373ee5b5490bc4dc9f763a710e27a0531092c06c75843aa597d304d80735b53fbad4d177acdf90d2eed291c2acd6b6e9af8ab4fcc0c16b278af238dd5d9a65100d02eda1e06aa4e0bd1e70d07ebec2cc144335c0d3a07f7e5a23405280cd2024c1be700b0b1913098bafe680e70c05a8c8bb06bdcaa10bd41aa4e9d3d08d101c6ca43460b6dd6936baded157ce669622a5088eaae12d7297aa94a41dd1ffc7ec9ccf02c57b1cd43ad4331e0ded2c9e404f42834dfc85b1459f51bc303ed7001fd53c72c968c00eae5d03744a228823594422f4f25327b1ff85ea42f8c3ee570e1d884990b070980c6eac586f6183ebf9e8708e6a43fa32348fe433c43234a5ea740971321b4451b86b60409fb2e1d20aeafdba8abd1959224476fadc01d380c5d24600e4ffc10f6282b9ad49508fe8f018a337b40932bf74aaf970739504371d11a207ed14c34eeb2f60678728c0fa4e3d6af1851a01221e6230f43fc3b2be1d65a335eb54202ce24739e746d2eb8b168965c55577cb5be085be5a0d6dc739b1aa064212ee516ccf535cee5038fbc7c6127a3fd546d6b3ead3923d92ccb5bf0f3e1bc7e933bc65cd6665b002330826f6319e478727b5024764a6a3d1e7592595b4d1c243bc84786a8d3a9a5b7330190a39a269a98e8a7328b1698c63b659f6b1457aa55e8a32f491dddee64da2b688b77eb220185444d946d0a8c14c26fc905511a6cfd0d9d1f50e9db2a3dc601dd0b95c074b02f1e811d10debad03eba36837f2c275793c6110caefb7462add182ab45ef62f1d8fbf4515a72b1128386b6e003cce82d63a8f8c0916411435288c41477bea96f79d4e35f481fc4d508d2e9e328d231f3a91dfddc2949da103676405ceb0250faa708fc5c4b64c12ee7b872a45ea5bdd7234079d49b2178006e324b0e83b5e0302d35979f7c28b3a4bea9e0cd4c8ff1c1f3febb671094363bc518f81d45274db9b89b33abff1a6b731d0542de8b5a1aa53a03bbf8df64b278bdeed02ee51ba8f8de4c759920e770d6be9834c86af6d032086f7c12e0683c15ac94c7b9cb9d425878cfdc99e2582fbb84c69a3248680789c35297fae79eeb5ae78c53cdf9895f3cb558a16945f59e2e1b4603ca5f5ced1b3c3ff966fd58236d08b0ffcac5ae7b4c8a0ed6096b532b009183427473da886df8e27ccb3c1009b73ac24655770ca39c6d06dc41bed49064669cd76b651ec1db23bee06a154c19cff326039893048aedd54ea0122398f7aa2d6e729d815b00a0e6c80f2477d6395627e637743e92110e7a5f47b4842228b150b1a42c28b434c17c62245a8572a13630be4ed4a3eba853721620a19a1fd83266e10ade677886030bbb69582f8d8ed891c5b6ab74d7af6211efb1b454c51589552179eacf494cc7dde5097aceffcc74566b04a5f01ee4349f639e294c043168d10895cbab781bd5843f1ca3003d5842fc0735fd4c2ce07a0513770e4541dc09d089d5af0b15ad8b050cef4a4cefab55511ce6b76485f785f3d362748d961e5ed2982c04227ff453ffa957e3e749b7f52c0a1eca5fa5dc1db24676d9c5c824dc16f3d7977fe409a1297c57c61cd912666643a86d2bd9cee0e9b4dc0148d02c587a39a982c4ba5c2ea3e64b5f1da7fb958bb009c88cf45ce99ceb1959a738f8cceceed63b4116cf84b7631fd928a5758b3a24d62bdad223aea66fc16c6a5a57aa192a9177b6d5ef51616fe249eb64201ea8a73df5d0c8732d0bf817a4bce0ac7681046a155122bed2a29bb44cd5ccc573bb90300da0bf796a0d6584759372947b1e47285125e1d0d8234adaaebd82300681d915daf2f931c460b7eb1bbd7ba065483ee5b15756c21a8db11c5662f7ca89e8a0a8cacab40e8bc77a960021bdb659fd95e541ae44b80ff57fe652dcb9abbae3aa51e7a164c86d23cc433a4c07053cbbb63c5732573f9f604a315e78b1230c586ac1d120cf20cf09cad5adcbbaf73dbc6a1df7ca18e4fb10e32bd9596c3d25196a046f213006d63d89ffa6a238a89d28de248d93056255cc09a65569a0f0239f23344d47f4a32c8b93a4debdc909dc2801903b3a9cad576d96c9d6b8841a4ad01cb3347c31c3b490117215e2e31e5d7d1b34cf50e16969e50b1c9f7af636d45cc88898a772312921fa50487f0e7e26356fcc68b1d580f5dc31b019f844a8d5296d1bcc4cde4542fe43ec64ce95b496e78ca78d5378fc3d8fca101aa94c44323b0eea5a98f6b8e3fa3f65711b88711fbb629b7804078bdc70d0e5550fee321cb5023bd55082795773939922571e228cb38965fd6fbd3a5cac406f4367945a0143f1b3788422d134b2e75886a054baf3963e19cce6ce4a25cbe915128d6700585aa311727dc1aed8ce8367a96f77bb1fcd357e26ef1594068f856dd6f06a3dc497379874237f23249c42e36c1d9e7d071776baa42151a5cc98e359c1a7d03f601fc07ebc04f98d970c399812a6d4ec9484799f77fec85067aadb609fbdde789a0d86e3c1b3adcaf6450e64c3d873c313c33303d9bf66f6e89c41c378ede499b84b0b9b973ae58427559d9e2a644ffeb1ffcad4c2a22c2fa6a2d09dd7d8eeb46d3e25828845c6a60825977edcfb45b2c54695143b7d57c96b7fbe8c4b4dd0fc3cbfeb604c278d718941f55688d7a4595053ed5361c7316a9ca24e4256b49724a455d96458f69171ab04975c2ccf1809a23029a30acf563d5ef5df3dcb7e7adea3a43ef8e480f55a119061f946d043c10dee3fe4bfb735c19448a4d644631b22aeba2f2d1f9ba782b7c2c2bfb9ee05a6f98ad39ecadb631e936edda16c1d40aad571d947db735210af977e81157caf0debda2dc838d4f9e49e8a3802f17ee409f60e88e8b0b805ae8de19a8212d8566ba168220486d715f3970feb63ce64c8976236f7704bce6293727c41108131f7c0b1b9db36c623e83ce1be2f7446be8e9acedeb2ff50f475e0cfb824f670cae73c218872f4d369af308b134226f9d3322a1f9ddf3dcbadae70fb55c0070b59cc0721ac7c442211a8734dcb020f4ecd807982bd7fb9a0300c8458d09ea300fc792e0c310d56b7c1f2cef17524a1f569035a34a12a844c01884a379e5b405943ff8a8a064fb70cec0cd1cae285c6f925026076001a154542208d3537e1d73d6295a7e628202c9cccc6043f083216275e4806faeb4e4c12fdac97d17ac75441b0c84431038ba63ea9cd77ec98bc910e8c8cf7688efba045fa83c2b321e1d1726939f3d72b7cbfc7d64c0c3e035f71828d062b02d8f0a637f5fa3a9fd9e347815ce1cfbed8f1aba1ad643f3c55c602c8617167e08228974bcfa18f492b56322b2bab131f386e3afe2954dd8bab28c4a44f437149b86c44a871349575997805ff6d9655ed4291b8ed2294970d3d2948f4ffe374423d38038f07a5dfd8eb593c739ebc42695d92426bdc6fb337397e668bffa0d66c21b385ac8e67faf498e3f1ad4b1bd8a0d9c5560193daf3b9f62aa69e3a403c4a75668bde8a5d9613b0490e9e9d8e62c463637bec76acbd3f737a489bc4873a0dbf8c79132e4e7108c6545ee53f57ea47249e591b792b0b8db0b882c2bc9f7be8700c603723f3df084e8", 0x1000}, {&(0x7f0000000180)="24d8ae5a873ab577bcc181b67f836449d9bd8bdf65", 0x15}, {&(0x7f0000002040)="f5903cf00c3096f8823ffa5d667cb719b148da96d7b5f54c207b7319810dd2f03be13d6aae6eb8f677f5d321e4a617c35a44019712e47b11f25912198112ee2f3d7d2cf262d4b9d0abae4d97bbce31bce74cba550fd467ac7f5089ce4c2ed774fb617035e4dba8aecb0952e2d740e377744978df86faffaf2297b112c5cf346d1bd2f6b5c2fef31632bd25edf1686ff5bcef31e46cfddc4df653b6670078103b014c64989fd36005a3161d8c6b988ad870dab5125cf97dc2f071120341d03bbe90af59dce267b4504e2836b0b16444b05fd3fe63d7859c7e8899c8b61a8da6aa3b362a9e90101c6c24719723827195c33f5bec19e157b2883b2c39affbdb8fd7808f1400d3f2598da357200de12e5591173980bf126ea57a78f1edaf4228ab92e32f60860b1cd102d0638cacd3e4f86ec7baaac834bf5681c6ed7ec2dbe806bf0085761fb52a0b0fb02fccc9e47d8f53ef005e62e97afc8a325cdcdda11f4e91609049588a87ea35c87b3d18e90748aeb8ef27cd961061bfc44912756c4bfcdd8f69db2e43a8acb961548b38f574b1c9baf48ca9420d43e74e4758acb23cf0823f1349c865ccf3b6b25527df838f4a3a847220362d2f225e3ce83af10da48905366d696ba5233268861706ec27678d01b9c322f0c34a26ae5db5eb52e90c2d2b300e1d8ca2f1594d3b12a7650c7aa7e35977d68d49f9f4c06fe918ee8b40593b9da197f0a9ca418b6e68726fe7b9a3f9a353874ca45dafa101433319d57261397827c5e60400c19bf81d633794d3df3e439c0a6b0f38489af98fea8d72d65738acb83f92e76bd47a5a744705fd9060c281823bf6a31a73e4cc3c0f3152a93485e32bf06a937f737ec92db9425a583900d93b27210e80d30ab13c94bf26bbf7848ff559d53b4e07d8b5986af61b840e56229101ee13bfb99f12736e0c4ae3a3ee47e7e6ef7dfbddef959cde147ae3f9d8cff969589dcc7873063b23740d5a04469cf5a70412d5dded688ecb1131f01bfe4eaf4def65a4d355003829cbbb5bd4a9d4b079e5eeb661596c83a3ddba5801e91a61f2898a7e3e50a1f27aa7dd1db5a830bd0f7560a9fe97d78c7584871619c91552b3f4e9278c32fc806bb33f227833a9fc2f6ab358adfdca38f4e57e1923c00d778b9d6ca07e4a35c1d47dc43a7e1b756d3a9a7c2ba46d0c91b26cfe079a969499d120ea9af310a6932443e18c68e05296820fe9fca7173ced49f060a83a4bbe64eb02d939faec70b7dcfb6b06eb1c2f3ac2323ddf82a46d3ee868a41f2abe3e39bd8d9491d0cdc5335a45df21430fdc98b1b7191ece6acfde3d528ada3692eea549d06a7a85104b71798034c97459681952f4e0870240ee44540c7b56367a04375c2dceab682add9098125e35aa8b711e3f6c258f9d605abbf2329dafa1c530551aabdb40fd642a57557d34f1a5c8d1fd372858391a50f43da482073a80117d8328111b4f377fbd58171c8f1349036c931bcd2432f6ccecf2b5da070bb3b68addf1ab4453cf2b032d8ec6eeba5ddc26e1f76c1ed7924bfa849470eb1456247f3ead574237372c897beb2b25617818020cfd85860b33dae2276c989ea95b70061e63c1e2b273844bef039ad5f209d3ee71cf4b442eb83aa6d16b867a7c3358cb5b3ffc57d6777dcba5f9690c2a420d3958d63fe4c591188f54d18c039ba6de1090fcbf601abddf10dc50ddf94f3d04b4d4d96dc94e958f3a6074b491b37d82037bc872da97b18f99fe8c1c4b4a3aa1701fbb6b84f13c6919f04f52b270a81898bc02e35a6c76844fd8b7d021334c7fd9ab381383ab3a67bcc724cef13b2cc93cdf583b6ff42fc2550612826f70c94b23af73440f6afe846f23fdeb72904b73cf27eff076f8e370b1dba91634748f56934536f3955fb5c1b48eaccd1690acd88403fead144e95a2c15b2d9208c3a1cca90655c621588aeb2073a2785d22e2e4cc422f76b92f07634496801a9668e14f5585388681ef2afe21b79082e50ab3dd51b3ab4d66ba", 0xfe64}], 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000540)="b792b17e7a3e01f3e734a06d7925729bd5f616adf54c9cce06f0bf93c8e4094d139f345397d09c80880145ee9764f4fac0bd5ba173c42ac3856d7de12588f3f16511569309cc52aac80e7a91458083", 0x4f}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x8, 0x5b, 0x4, "9b78a5a84ec5050c86c0d494cda7b8f945b91291", 0xd0, 0xfffffff8}) executing program 1: sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000080)="6d6c9b160161c60918c8f4c2d0502cc8a7", &(0x7f0000000040)=0x11, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000d07000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a91000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e4e000/0x1000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x21}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f2e000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe800000"]) r1 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xc) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x58) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f000031e000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0xc47e, 0x4) fchflags(0xffffffffffffffff, 0x0) executing program 3: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000100), 0x9, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) poll(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) syz_open_pts() r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x4, 0x60) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) executing program 0: rename(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="8fae960ce66fd6555cec186676687e6e16efe81478695aee6ff33fcd5a49334e38dc0807c7a1a92285e3f6f8c7bf2a9ade43d84d5e6d7c4406360806403a06037889b81f561a77e73e8ff3dc05eb88d8deb72ed078240383cf2bb78b89cf08de18ff2715c8001b4ed809a53ef5", 0x6d) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 1: accept(0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) setreuid(r1, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) open$dir(0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x1, 0x20) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="440620e02c7341375f29762f63f4fb05e55ebf970d4c4eb64739fb268fa433ea4daaa27f6c81a9320e615ac0eefc1323cba396c06646d364b67ed49c4872be49a0b51df9f52564aaa2ac0efdb11c776318824510f05daa76b872a77093078b81d5ba2ec31acd40805eaeca346a110f4cca98ba506d997e1d392eb319312f798f47c8838ba5f646975935eb5d13618f9e2d6bf8690cf301fc5943d022a4a6f4d5e1a2431b4f8c70a4d668b38555d4ef4ee08e69dd38f12378cfbc4643ec7b3da16d", 0xc1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="77b1", 0x2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000140)={0x1, 0x28}, 0x2, &(0x7f0000000180)="844a9c1283c54a7705083340c949bc11c4eb7d3fbb37f04b26e322f122b689c5e11887c0e2042e3a5c0a70f685036a58de5e688486550526dc5a82cee85c623b446f5b7378b754b69591e892591b34f68f", &(0x7f0000000200)=0x51, &(0x7f0000000240)="2b284f5677988eef461e91d5e931742185ecbf889bd57f508987f01daa19852302eb82085e60ba95422f30d29f51d8df2d3c6df0bd4739056221cd94856dc1066860ca9224f11b03caef569074fb6ef92f7eaa91dc71448c4561104dc81218ca3b30fca732b3dc8b7890d0935d49cca8a121b9068fd2049e5793c18cf4f78af4c2d4d298ca2dfbeb88ecee83", 0x8c) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000300)=""/39, 0x27, 0x2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = getegid() r6 = getppid() r7 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000480)={{0x1, r1, r2, r4, r5, 0x10, 0x8}, 0xc91, 0x8000, r6, r7, 0x3935, 0x9, 0x2edb49cf}) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') getsockname$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getpgid(r3) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600), 0x20, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000640)={0x2, 0x2, 0x8, 0x8f4, r3}) getgroups(0x2, &(0x7f0000000680)=[r5, r5]) socketpair(0x20, 0x4, 0x24, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r10, 0x9) sendmsg(r9, &(0x7f00000010c0)={&(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{&(0x7f0000000740)="ce", 0x1}, {&(0x7f0000000780)="70a8325d1234d55dcef43d1729f4cbc58bc10ae9d9c56c29ef8b9e19cce1c3e8d4f24cedd1f38ed8c7d921c371cc", 0x2e}, {&(0x7f00000007c0)="624a8770b30c22165b3acc5e00554ebed609e9b6cbda89388e72257d0822887fe1adfb6c96f39371ff01a04249db6c00c83bd43c9554fe14e7cd26e11aeceb95dd1ebe2353c337530b65c523daa19aab3906f3d25ae0e8741d5ff28dec6de313976a9ef6d5ab0db00f6730d675448c02cdd4133d8b9c5117e4e8786241f6122a5f891317b87ca13791ce44a02c9561fa0ec4c773d742d75405818f06bb95414445f8326e0ec46e346fa4d44441f644f33f56d7155d9618ad11cbf6e59fd729f2ed8f2ebcbf420cf23e42fecd100936eae6809099d41063f5d95cfecd765438e877380461b08c691f5be934a21eb6a098238b38e5c44d59177330", 0xfa}, {&(0x7f00000008c0)="6d5300a63073b710a1ed74efaf4bf2f7577631e2bc937a068f2d9e27077613d02bba94a0ab9c518320f5ccc12c695f742ae11bb71d4ae211cc86316642b980f07f6270fab5984ea7615d83b0dea352742d8936424c84d980e75f3740f618f80ac5ca980c53da9b2841ea10fd88e44fcbf44988dcc23748ce35e723d412f5d5522be5e4b41947b1b1d9a207b50520611e9c7725798c57d4e4b3a9a89430229034b1f10d6b12364cf9101bc7eb1ff4459519961afaa974c248c94488f8298eeda7f46ea26feef22d48e3a618f4ffeb680b", 0xd0}, {&(0x7f00000009c0)="3085f721d705b6301d594a9144880f9b519fc28f41f843", 0x17}, {&(0x7f0000000a00)="3966d34da973", 0x6}, {&(0x7f0000000a40)="66ae17678886de24c3864763d27e1ee4040e1bcfb012ead6f11819c906bc1e637161f2926760a4f51af7e595c40e9f062a4d2bd42b5228d5292bff9b62c7fdbdd1", 0x41}, {&(0x7f0000000ac0)="ea09d8565e2b39b5a226a1f60f4f3abb12cf800e9a43d95354bce8868bdd802836a5744f6f011e28ec81cabd38e6a2fdbb720c55194e5983a1a2f609a576b27a79832305ec7153732a36d72ecd3b61a6e72474553eb1bf2cae1f8956dc05afee89d5dbe73a4d0a31554338afaa971b06b40d5a53fc32cf5d2b145ee5912ce2843827ddace0b3792d2d84989f496e567a53f028ff033134f63c76832b7dc99afa8b016d612c5f1d360da0449daf9d783d47ff61f97626a6831d5f19139ad2184d49c6c30cf5fb1591ee6b061b502b1c4cd72d5b2265baca3ba3295633419b27c8e07c08cf76c9410cb796eadb22b36e", 0xef}, {&(0x7f0000000bc0)="5e7205232dd07b449f39db3bb121ad8751f64c7e63e8139bcc5f6e5d90004ad33e7a7414cbd2d92d5e86bb5ca9522f4219eddf0896d9fa85309f972dcaf418e5f06746c7784f0aa91544c3c7134125c2e820264408ee244d3f488dc56b7e3ba5ed837917526f2b4780ba4099c2930d29ddf445bd132f2663b7d8fd3d62339f68782e5c68d74074a2c8122f91f75347ab26535ec2fd67697eeefa0ed317f282c00b2c77d4fc0209f0bc", 0xa9}, {&(0x7f0000000c80)}], 0xa, &(0x7f0000000d80)=[{0x68, 0xffff, 0x6, "be34dd566ba2b09121cf80c8d643af99f81982624721d17721f22e2718b3ef3096660dabede03868bb09a10e922f8b97dfc8641970a54400bc48ca59286daa921b837c244240bddf6771da8177593d3d8d0bb22869"}, {0xf0, 0x1, 0xd997, "330d86c5198628f70200bc789e51f7116395d72b596419190b05f9d29d9518e9a10089c03155bddb0a5f2c5c3d5daaaf3f92ef9c3f944e97114c25e06bb5220a106f6fb5558813fc4baeb3ccf495cc3e90097b55d4628d3878371e1168ec0eea43b57e6699d814b7e82f7a90c3c23e5f00f8d28fb2c554003fa1b7459f095f889370c04d9076a6c6f89ecb482638e11f891dcf263d9dc3bc24af115bc53733ab9a3a8c45f5788c785c1d8afa2c87e849a2b19d69fc2e2cca1e24fd8443c84e162893ef2f260715149bbc1b3cbfb424372937ba93c4956d00c07afe4f"}, {0xe0, 0x1, 0xe8de, "f8b885fa82db3ca92b65b09d632369165d1251293c2fa2019221c7bd18c0b6b2df2b1642c1db2c5e2ad29c47e24a5dbccbf71cc8a72a53ffbda00cd56de88fd44605893380f40b556e6e91dbb42fe02e8cfdd881fce38a7a44104ac6e544e490b00df3068182796eff70ff29c68e70607a86a522f453faedb2cd84177c7a1880cef80cee1cae817180727f7ec97bfeafa8c99b6cd78323c80b13b474ad752784aaa56aec48a81659dc3f88356329400ff03a736db99b6023e06233677bb702e2c2418229ef0ca8d79cc0e45df1bad4c4"}, {0x108, 0x1, 0x0, "b0a7557f29e02265eec1b64924fbaae2b2e613428b70b81d46b07006a5a98d34e12a7b6b52ef9217fab9a2619befb8bacf5e62fbc15ca63b681ff29b5d9ff04c3727bf5551912e110182bfa23c4def73592f792162c4440fb7ae228a4046cecf179c032b14b7e538a1aee42aa77841fd5dec3ddec3114ca042c7c08ba734be0d70bccea4e66f625620f4892b5d5ef93b65fe879c0f7db887c9b4e3b490ff3319f72821c88f2cd819d79c3457e8d1190c329d30877f11536b8d25d7beaf0b31b2c83c59d4da2b0ce527451b171612644aa7020cbfc14c64155b8cf65917850e32c89c32afd8f4dbe5d040ab4aa5db78b5c5"}], 0x340}, 0x400) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100), 0x100, 0x0) ioctl$VMM_IOC_CREATE(r11, 0xc2585601, &(0x7f0000001140)={0x10, 0x9, [{&(0x7f0000b22000/0xe000)=nil, &(0x7f0000e45000/0x3000)=nil, 0x2}, {&(0x7f0000fdc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f000089c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffe00}, {&(0x7f0000a0d000/0x10000)=nil, &(0x7f0000864000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ad5000/0x3000)=nil, 0x6}, {&(0x7f0000c6b000/0x2000)=nil, &(0x7f0000f00000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000e99000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000001}, {&(0x7f0000a85000/0x3000)=nil, &(0x7f0000ac3000/0x3000)=nil, 0x4}, {&(0x7f00008a7000/0x3000)=nil, &(0x7f0000f3f000/0x1000)=nil, 0x1}, {&(0x7f00008ec000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f000098a000/0x2000)=nil, &(0x7f0000c5c000/0x3000)=nil, 0x4}, {&(0x7f0000a7b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ad6000/0x3000)=nil, &(0x7f0000d1a000/0x3000)=nil, 0xff}, {&(0x7f0000e20000/0x12000)=nil, &(0x7f0000d1f000/0x3000)=nil, 0x3b8d}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000c57000/0x2000)=nil, 0x3}, {&(0x7f0000e8f000/0x1000)=nil, &(0x7f0000ba5000/0x4000)=nil, 0x1}], './file1\x00', 0x40100000}) connect$unix(r10, &(0x7f0000001340)=@file={0x0, './file1\x00'}, 0xa) getgid() kqueue() executing program 6: sysctl$net_inet6_icmp6(&(0x7f0000000180), 0xb, &(0x7f0000000040)="65aaf08f529c7d4577f503fef47a8df71230fcda0c69335a2bd1695a309df5bd266dc954aeb6c25fafee95c0d477fc65b6a02509b6fe081e2c496689b4196d2a0652f380da085f5980dc1d872858d2de7903ca4223fdb53ee62c8e4223e17d3d4d0a68b5b68d33c9bb3b808b04d9e55f44fb986a438c14af0da3a8e5548a1b394896d99be9975569bfd09d790015f09d5de25e343a1d9fbffe3ce6d4ea1e1b5ae987f47d8c2b88a4bb1bdd63818239d436d106acb8996ed9a6a11164caffe763e6f118ac6040d3329535c6a5fc120d16a878d48b7718b060d5581bd081ed7eebaba2940d8f8886b772d2bdff062f9034b6f24e030da83df26aa105b5524395082e1a0267256be110c94116d7f347ed728530bce0666fd38343be88474f1eb487aecf6e9baf28327c0eb8ee405688b85e9acada8267e4", 0x0, 0x0, 0x0) (async) r0 = syz_open_pts() (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x182, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/191, 0xbf, 0x0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000340)=0x72) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) setsockopt(r2, 0x40000404, 0x6b9, &(0x7f0000000fc0)="cec0f5fd112bc7000001040000001981fe3d78b24f41ee62c60a7e984b161f9b28790f5b94ba61fa28354eb51bdf864348b367676c7895a6cfc55d857898ac63e7cce72e81f3fef324012b6bd96262689fe17f91ecfc33dee63e823531af5d05c6da03d05b82dbf3367493407540d38607c41176b46ad584f36ad79a6cd8d50f12cb8ad585d257d04a83df787f2be3c137a188889b029105be3e9dfba748cb14f9c4176b56570d48ad446961280d3ed33833a7202ba85c8a1ee07db83135cc3bce61da07fb27711332409a97bcefb5644730fd4610a8c927b53ea5ab9b5ebe3e0b632a51bf645a00000000006876bcd0782c00ea4b20f8738a9b432ea0eb221946dd2bffbb840dc92324c9f8f3119f778b6dd3a8fc0a073d5adcf6fa23a7dd4250c900040d2697a746b264ec8b4d1338f933cd6d97d1d7848386fb47047ece101c566da068abbd05a7b00281d86d89612889dc192351265a2dc784eda2a4e77afcfefc4f3afd39feeaca8075dcab3530c9b2f761ed22fb30d709000000000000004d9b311ae2c1d2e68dd88152541325542cbb75e592c3634ec923bdfb4fea47faebc700b7264fc1d9ce314abb5abaf51377506ba373efe0ec3e36cb1a987ca2", 0x1c0) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) r3 = open$dir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x0) (async) semget$private(0x0, 0x4, 0x602) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000380)) (async) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x10) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0x2}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) rename(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file1\x00') (async) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="58a01a7fdeecda19de953ea1c7f156cc20689394eb9f969ab8659c7ebe44165d4e47c613d19affe1fbbb963b2823", &(0x7f0000000400)=0x2e, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r7, 0x800c745b, &(0x7f0000000200)) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069db, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000001}) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r3, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) r2 = socket(0x18, 0x2, 0x0) getpgid(0x0) close(r2) socket(0x18, 0x2, 0x0) read(r2, &(0x7f0000000180)=""/227, 0xe3) setsockopt(r2, 0x27, 0x400022, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x20, 0xc) mkdirat(r3, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x9, &(0x7f0000000bc0)="00000000a43f5a49d1e689ac5ce711780f40f203bea0192bb92ce35314499492ebb96e8a33a7f4d5ebed7d55e94d9872f310013cbfe13861b6f121880a135bdddff9ddb0292c3ddd89211282e30ec7a72e5346bbbaa640b8ff169fd505f41861030e49728c06d9981c71f7e1b17bfb2a194c4d8d560f268f416d210ee1308419bc2c9445d68d610e6d16e7c94235628b8b96d1e9b33cf4bf0640e29d2d97f5ecb23ba8b319baa743cfd5de4f152310554ff34638c52cd64c32cd838a8c721fd0efccb3e2672fd913a0349b7f9d15488d697c8900eaabf6c62aafd762c12abd8e8bcfbf6a95f0be3d97f776e07c2f702400c6d40d80b3e49483982d3805aaba762379ee54fbd6849468ffebd61e6f1728ab011086f6a6ba8814f2b9500d167344cf12c35fc1f9cbe2528ceffa9df72b8b1e49ccee510bd35c1c7fd6acaabcaa172495378d2a695d94024345ab375a46bc7c7b50d96d4fa6d332b0a41474901beac2f17ee7a458546ef905bb49f5e74b09f6b4dd95c20c3287a7090e5bcaf432d852031fb217b5dc14ab9eb97b2211cfd6d8d4f028bd8010c13c527c9167dc4ff69c5e2fefdb462a2cb3f67f0597ecba983c457c0000", 0x1b5) r5 = socket(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, r5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r4, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2, 0x2, 0x0, 0x78deec1}) socket(0x10, 0x2, 0xa1) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffc2c1e935eb66bd9f80350001080006040002ffffffffffff7f000001aaaaaaaaaaaa00000000"]) r0 = socket(0x2, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffbffa, 0x26000000, "003cac2eaaff000000000100"}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x1, 0xffff, 0x100000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) executing program 0: pipe(0x0) semop(0x0, &(0x7f0000000140)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}], 0x8) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) executing program 6: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x2f, 0x12}], 0x6, 0x0, 0xff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x18) getpid() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x2a) semop(r3, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}], 0x3) semop(r3, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x1, 0x0, 0x1800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r4 = geteuid() semop(r3, &(0x7f0000000140), 0x0) r5 = getegid() semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r4, r5, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semctl$GETVAL(r3, 0x3, 0x5, 0x0) getegid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x100000001}, 0x9c) executing program 2: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@random="455c191134a9", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "5289bc", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @multicast1}, {[], @icmpv6=@echo_request}}}}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) syz_emit_ethernet(0x92f, &(0x7f0000000b40)={@remote, @random="a77e51533224", [], {@ipv6={0x86dd, {0x0, 0x6, "c5092e", 0x8f9, 0x0, 0x0, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0xc, 0x2f, '\x00', [@enc_lim={0x4, 0x1, 0x4}, @ra={0x5, 0x2, 0x6}, @enc_lim={0x4, 0x1, 0x22}, @generic={0x5, 0x92, "37dd8315c3a1c8218dc60f9dfb7681c624a29f93816d3608a0d05818c8d13a0d96ea6033d0e4763bb1488cec1d3e29d12eb6c8029380c6416b6b1f9ca95289a0cd25a5128af55827af390de5241714fdbf67d0a34fee48c11f86851478e978e1d5d44003f851a6d24ec8f5ac5d5cce1c040b41878fc5b059289e1667044ac50922952352ac70ff674924c4fcdce1bd4aba64"}, @generic={0x1, 0xde, "5c6907e674c9668f02e59e13a19ca766841eeca6547e79e09fd6470b9495c764c988324cb7c6cbe83801ef9f543446a4f6e48bc4c7c2adad76bec3f6b8d819df6483ac01e5bcc73ebf6e4a9c023973b32023460d53e79a403eb3965f2a1491076da15b9a9f259edf511ccfefd85c87ac223f20b94bbe589b453ec405d243d0c5a934efcabb644354e331ad673e1aed0401849c0a1440b51cd306499b01b614c69f7b2d1587879e978733934ce19977686592896aa812e2a532fdc873ba1dc7ac92b4ccc5919223a9ae45e5c9dcf4a712825b3c01fdf844993dfa7a62100d"}]}, @routing={0x0, 0x6, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @dstopts={0x0, 0x5f, '\x00', [@generic={0x0, 0xaf, "83c1aa14e4b2eced28a816905d4d869722820a5c088d6fc0fe76ea0ed71a44c0ea6fc6a5c367435071b1336950cb0f64ced59dca68ba435ff52255997da595577cb29c69a3ef60762be0a578a82f8c8ce5baddf8ed3e27ecaee44fab5acf5913b036e6b2b40787e0957d1e60533d7c8ec9f044070dee10c50a4250314d4a79ead8ca443af7dc2ab9340d8c5889603dfad78db0cb6c2b594240c13e65b351f99b06485d2557522101a3ce544785f108"}, @enc_lim, @generic={0x0, 0xe8, "e3fd3a4c7b1481c7b55e052338810465f478b182a01b0fcf4ed4be93c1014c694950ccff6f8ee7eabc158d1533dad7b39b14022dbc1d547feb87312a3e8978b600b09c7d93503aa93db20deec734e22e654ea21b78abb823063f2c01b18bd6bdfb5796dfda8a615acdc70aa36ee42fbe379767bce07c580f921d7da8f0462c642bf4cf0bb7605d95ceb48c4755586a9f6d1e03004f114cd8f2370cefc9043504efd55f21e49775e6f34a4f93e8f8262b7fc87fda1e3e866d5bf5142048fda5b31421012483341d171a87f740c8e3c6a034d3eb345bb9d4708ebc9146e12743e77fbbd5e0e2959f45"}, @enc_lim, @generic={0x7f, 0xb8, "0fd5de69829d41f03d4775e651c6acaea7be4265caa6fe7c107e6d76c2933037af20bfe72e4a70812605d39d92257932cf34c6c374b7c7b853d737b66f681068827736bf491b4a3e1a42907247f6c375921d2faf7c91bc9cf1e09b32e85d6c7ef202bb3c63b0a70f637cc9581f9cbbd81cc755139c8d76f146720d18a8f822aaf846bba45d8f008cbb0e8bbfc9f12add3a9063281987cbb9bee97b159088d10a25f6bfd76c3df088d31da1c5ab63f5ffc4df5fb406596182"}, @generic={0x0, 0x9c, "0355b349c67ef6cf406f3fb2eea0c302edb1ab66c554b14e71c379efd7c24d9cd75a797d1a9662616b358b509dd0c55cc3d104e871eb59d072730ca18fbedb82de6c01648136ae7ff34af33315eed214cc40f06a5c88e2f07e6ccb10652b59d49bbe6cc885b6fbf448f6fb5738bafc8b0d626955cd7487d3d1bf21dc604d5d91a48c12758801d96b19b2efdd7f1395c0628a841a051490a03c4730b1"}]}, @fragment, @dstopts={0x0, 0x0, '\x00', [@enc_lim]}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x0, 0x18, "855bef7f34439ba1be3c47dc1e7016656bbba1b2913ecc695a670e66ca320fbc33e5860b4e6c56d675381a706387fc3ef0e1103fdd165dda2166d36c8e9b6dca6057b8abaeb506d8d6fc936bf8d2950b2e54560b811579659284a73820e36b8ce7c1d3730001cf8a398c9fae1c9d4efbddf4b175205ec048d32e852733c17528bc954c795dd9febbcacd5153753f6fc25410b35a2d96059f6ef0939a4871ee23b6ac91687c9c281ce12fb3f18f6d19c9f3af36f4b86e538d9402bff6eda3a65a"}, {0x0, 0x19, "4a9b91f7fddfd84dcf3769ed9ca25581dd83bc1703cb701d30249d4339141f928a1e07a1efaa77a2d5429bdf543d2ee93da05ab2918fed613c3e739dcecedca14b9778c9e1e5b7f76656f745a50ac9735ede3130833ea0940333951b37336e2d2fac058c506cd3482412786f4837b35ecfd39fcd58b72c3ca3c394047e9eb6ce5dd0e73a0fcb8f3894b38604b448ab3a71146395c58495d60d256e566dded73ad462e1a81430092a08614bbe2e106489d4ec2cfe3702a41c622e5a92fb0bd7a3e94740b55ac6c8371629"}, {0x0, 0x14, "483e6eb96d145662f01b28196565a89e597e8f45b3e13620cc68a0d143f4cae8d1b36c7f00784d533e1eb2649a90c52ae15f2e24c09a79cb10a8beab30262d19143dcfa6e6cff3a58dc0a2c5757f93d4eea99321425c9f0cdc9ced23f9350968898575405cec3584043e976954dc11ffa85e7dbbffef2191ee4eb4fc9fa839f5543a75f7dc76a51982ea70fc5a36aa05ba8f8f36f4f2c706efe0a3033b4d"}, {0x0, 0x3, "d3ba91f5251d386c2db04d4ee5e3d20941872336e97e1eab196795"}, {0x0, 0x1c, "9eaf6ef81a0f7583e88b47db2f50ab72e4f5ab3b78e00f08fe1ca3a42fc9f00edf6218e73b46d2ca7d7cbb604a24476f9b8aa05a530f6ad2d822357d0aae1321e862350176802a2ec1f94f761f3a012466e7eb6d1e6f7f25e67a2104eb02377dd3c4a1acb329734544f599730a400c2e1d159c4e1c1363dabbee8573b58eb34cf45beff4cc3d0b258eff2bd4de0b20fa5b0f6367e2d15520a31598735c9927bb8bcd8e2f93497f8c75d131846bb52831ec594e4ef8edce5d0c4a648d3d603cb2ed92c8eb17482ca9c5728491e53272d6b4c47551ebd80d9fafb7888877a6920165"}, {0x0, 0x1a, "175be0372bd0fcc9c54a5d6738c1fc8da95b9a8aee409563992ee960755c1ced7af609e00d89392349999615c4f05fb57f4c5cea250d60d4e91278f9dfd1941743762c4c50a9bc195de228872b5faa8e097ddb4c8e00187dfe9bd82e64ee578e0988a77f056545bddfb021f6e9887b3573d9fc6a63dab50086b93cf410dc75dd5efc204f84e694176787fecd03f8725884aacdca859f09780fd23978cba8af0e6fb25fd7ccb36ae87a142b7218674f514f6d2c486a4297793550be007f90fb36bac8426e1603a24c09f2ab99f6cf658c73565ea2e5"}]}}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@empty, @random="fde72400", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f0d0aa5cfa1002fe8c1b98dd5188a294", {[], @udp={{0x1, 0x3, 0x8}}}}}}}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) executing program 0: 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, 0x89, 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) syz_emit_ethernet(0x3e, &(0x7f0000000400)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36af80", 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x6}]}}}}}) executing program 2: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac422a149e42a50892b7326f5d1d17b3a79ae21ffa0456c78fa8bc1ce8949fc543e76df549d0ee7f264cf5426508172cf6c3ae01df8dd36152ddeb4ff2729897ed3729209834e67c59945c32af2600000000000000020a383bb59e34d8", 0x5e}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000240)="839448b3614cfcde0904ef7059713f77256bec133ee7d9f8d6e94244a7742bcbb1b1c7de6afe8ea7700f7443742642a5aa703535e4feb15201ae842842d1b4dc27016c1b5b630097ca3a9048745166ccd1259d15baef8bfd485b6fd51d1322dcabf581f6ceb79c2483c9e4d480e4a06eff9076f63a7f4f85531e1b4737dfca7843fc12a0fc5b6b4d9d2f298844f697f76fd6623833621e0d5d7a32072773c1722161bb906030fb2539800f7880b11c13352776c709cb7a5b1c53c93613b82d142617ac90ab06aa", 0xc7}, {&(0x7f0000000340)="1d1679196dde8cb18e28051aa94c4e103311d7ee5cdb286d5a78abea47a9ed15b36207f66659520a8e546892f11399f8e4504efe70248f866a9a3c9236dedabf6d4236eac73f2e008e9fd4890de72f76a88ff6b10c7f217589d1d530fe66764e2b7c0d079c5affaeeac6792dd1726de700e0121d1b3511de24d6e474fac679b59d1dbf982bd6bfd21df4c73a66982c7080bd94be60663d57413198361b3f7702ff0b5c7c650c806dc91eb43554bcbc1e48ef12a8d41ca19f17dfb297db95fd7204ae6d29aaea30f9125e11bd74d05bcca29f00bcb2a461e4721ed90c45c0c219bbe9a92a5b355c06772ecafb48dcaded02000000", 0xf4}, {&(0x7f0000000440)="6f724c7c2b4ce971e54813754e8017227af7be4475d697f604a091fa1a1d1d2838ba632ea49441ce051f6874a5fdd0c32ff31ae2c5c81ed1c7aea384ef5aa677ca787c470df5c15966fd1f51df46285c1d8f10c1ea7ece5c2f146a327b06f5f5cb5fc53e92f3ca2f2478f63455a98265addf1f6a92e2013a8285b42bd3041d39550b651345510c9590b9f9b5d204195a0a4ff421db11434536a9d8e0dd64a154e1de380ccffbfdcc2ad7f19eb0f8e300ab73a425313907817960e7eb2ecabd0e4444767efb718fc3a99830e261ed9982dd09019f506ae1611b03d8ce27e0d56f95c64593f9aa284b4dbd44ad336f7026", 0xf0}, {&(0x7f0000000100)="516f7066347c1bddd53b98959fac520413a39cb293df1d5c928e7147986765acccccb09f088d2d80f33fc6c413351bf419b0c273c7208de58891128df38a71eec54cb2f2bb010d46db35171e327ebf534bdeeb029fe1402f54a00290cdee92", 0x5f}, {&(0x7f00000008c0)="691215239d11d77ff36d4009ae3a166b902ac37a468e849f5993a683f465dfe8df42da633650e49031d1f0bf268a09b23ccf16eee58caa912d5628c8aa74f80558eb0479e007f726f794a0c4a58b8758b9eb03b379e0c2a71d92a1e280b3c11ab62a7474ba1187c0a7a9ef7fcce92ef6066a06e8f0ae12673bd15a6844f26144749e6036177f30c2730ab5b8efe7257635dfdb2795b975ece779004555996388c0e58ee37a2ec56bc82dd08d9820a08208a68274f31edce19815fbac2cbfcd3257d1064f9b3ca481a0191bb40904c4ac7f487a9d8a9f84a1adef6efe65140777c17fe8977c59872792ce3f98eb5560e426be377bc32602c5df427967dac6cb79a8e64b7b8e2d319ca8f3ff3f3b0fae94acdbf85d371260579716e837c8f3b0ec03872f630c40a8a2bd82cc61e723097429ae47facbaaf5e261f401e3da084fd1d00d96c591697c0538a421a144f181eec6b251029832e63e4e54b22fd566750626151b181eab5bc99d125e00a8bf46b5e5e64fed6aee6730430c57cf9e367c10f741ec8c9c1b821685742765ce5737b3510a2e192fcd5235dcce1504ad10c237ba7b1685007696d98d3c5bdf7e61685e868d0f65d518dfbe4ec8d84432bd51da8a8920e25cdf4ca79ea75a3f23abbb3ec11b7b9f7f7d9d921b23f724b6a8542e8ee0647e7659c765761c853544f90eb19f0dcda5dc298df798b92808f83dc4d04b5b3a535999629b5a7eeecb6bee69672b3cc568d821bba2e3405a64ec07db5f33b46825de2a52261bab4b032be2a3735fcba8bc4894d2ba2fb10c3d4fad6fbb67e5af5541a7df0d009472c13625e73bd370eed6f4e50a7e950692b3248cb4eb00dcd5ef136fb2daab8e5d606aebd20631e99062a6a24bb55c4495536588a825f7bf4a853d4f7f980233cb7e5aa8e8b8e00d2fd21947adaf6dae3dd1d9c75c909e55830f2126f349c97c93ba9035687b22be2e8f66c21eb36c2e1fdc92407c1f89fa01ca775cd986683e48a52e60b35844917210916f468779f8109e3285f02fdd2251931fb040119cd0dce60cdc1f890d6a07fa37eb45aedf7762dbcea781cf962df047d4a29455246946c12899c0cd77cdd02e71357bfbb0562b1a8b3920c139328b61a47ca25cbcfef46368b0b45aa7ae52f2c462cbff168aa9b018325965f348622416d0bb64896f4af892b091967a9f61737c446cbe4f7afb4d87019f90211eeb7d032681b2729446cdc2d32061c6f83a0d0174c749f093c626531ad8d58e604c9ca24e44083728a67c766ffcd2d33eba162f3331e18c0316a687a979b9c676d3c03b954ce6538f5081c35bb52342f0581c420864419e7cab6820063b8f913ed64c3bc18cbbc5cb2ec79cd8f56106d8e86cb9de8d1c92bf0ee6dbaa71aa99311d0f2c1486ccfca05edef6693841390b3c806071e61cdfb1d589f6ce13d90423ef0870cec5d3ea3a56e03c3705075ca693c55fb360e31dfdae787e7a734a5797b02c0dbddd19a20b964ec54677e2dcb4d20bdf420ebe80b323ab0cbcdf423a0c2dc84b8cc7421c9cbfedaa26e4f873c0ee3f4ea3c7541db27742355781dcf2b5f2ba0ddedfc73d3e46673cf169cbcce787c39fbec865f2cdf832d59e3254162e1d1837549be2f43b97f208f78d38a0361d9530740974ba4465f529e62b64b78394fcbd0f413275ffc44dcc6ee44c29b54cc7a64514e2ece643750d7846b50018df6b8cf4e210d0fbdc1553f30d6d7822a07cef8777e8ff5b1e944f44feec21515d25bb3877904f5e3e688ec46351b8c8033657d9c4f47b397237a553fad797bd1b5ea753bbaf99726c66be5f4a369732b356ca8e8231010916e820b9578f025e710a223839c82166a2dcd932d2b8dbc9a8429c54445612b2a9c8d3b57654052e47f1bc2053ab8e5c992f872c45ecac420665b3913aa6b97e778e952bf67b266307c2e2e2f9ecbd6373a0dbf524f9aac2e363f088da901d6858d1a05db2a2fe58492b40411b8463e73160e28af9da026821e27a0354b26d9eecaf24615d8080035b3365ecd993e3043df7a6bb7ca60319f610402ace91ac714d4c4f6bfe066b153250ed28f7867632b306482dd90cae3a25e1e0533dd2a3962130302cc89bcdc5be43cb348faf11a5d794044c16d22bdc678d59ed1a04936605c511087d29c88b893fcba3c01883cbba35925b773dc7efda5d660c95592c44db8d6cfaefdc756e7fef18564948fc30d1b2c1151b5e67eaca2ae8af55cc882f4c7e874add6beaf9d9d457222041f670919f320cf7b06041afa762a23c335d63e590fe9a064a109c4a7634786425e1105eb4c69a335322b929677642c617e96bdbf21a4f407b915beff121cda27d9bb4b71e18183f8f56d064286e4fff9b3887923d1dc1cc34e630316d6f4245704e2d8b96d6095ad0416e43a9d72d40f7455a46724e28986e5bf5d304ef20f10ccff3d8893eb837cbedf2d9d10fb68dea536f6588a47a82f03bcc525d367b36310e3b882a27bd6469d2ea5aefb8d5a84af4769b017a2fb0ce55bfd8259d9a1f8f0458b3d134f655a7de14532f84e086acfec640c8aed9117755a65b6651481c655508592e807a6867fe15ea6e768f3f49a31bc521f6bf013cafc5108663603fa42ac797db43eb9c9533ee2f30ae1b169b7a68a837f32ce38e6d7b9f56fb1d52d5a6c9caa4f049d19d7cc4f21504b6aa662ff7f87f6d1d2936b193c34ca0b00be77d8c48b424ec071c45399d8b456623b52f457c8ad48e6d44be9ec12048c2fa8ef7d2b71a6962ae7977ec96e5ffa9e9ffefc5bc20c2cc8481344831258bd119fe5ab9fb2268732142313f59c48cc9b10f7428c579e6f05a3523371e19132a3bf1d284cf47129e5485585cafcd608a2da3d0fbeaad8b853ee46d2d1ec0dc92688b4e316e42bcf7d6b3e74ccf19506b2bcc0051a5023d33fdc0bd116440587c66fcdfb2cc89f687e6bfb17b883bb98e1bc0fc7738895b4915352dbd59b5a3063f50ef7bafc96d0d912d19175369737d64d30a2f8ca9e4c1146521bd2dfbd46e349967359e3a926a69aa7d47d9066390767e1a8156369fdf25460cfcb30a6c4efea79700aaba95897b91207bbdacfbf57c9417ca0bcfff0158f1151e0df4ad66a71a25c1e5af96cb3ece866d4623c385f557f2dd62b5b56facbf16c263ca5e63cfca0f4d7a82bbf520a63a5db0a76851e8036936ab1571a9eeb39d21307b922f464dc32c47dd922680b105885f8c6913c5737864c2ec09dfd33bb589ca1e0fa6fb7bd05b91c1b7e5557f53b1d6f5ed1d89aee695a4bd6a546631a9ba50bf394178fabfd9dbe3ba74feebb396e373f6e567ba6b443b71037877218c04d9beb6efc02afc85a16047bfb3e82088ac118b4c5033c78a7d2af91edbe7ecf13cf004920c682cbe01c1a03968f27974edb2db5a1b325fa8fd4c13a3e1bf51d8ad2a4f80f6cb8774b0d6b00747245cf66a2a9aac98a2c25c22a17997c52b563101200c3b9aa75bafa64eba9c978cdf444ebc10c4022183cdf8d8db7a5aac4a26c44241155b9c21bc8252ff860d298409d8688108caffc208cde8a0e52bd139fea950577439668fb1ebcf0279c533ec3bac76e1b6e4769240b61b6b006b3e50c7a8a84e64a2bd452f7e2c4fb8594a284b6fc9c8f9a5ea418d7c548e3c6789c884d662c6071be467e1b80c308c979870037fdd88ea51ed238453c1d415a92222d1b0f79e32d7393f3b8c4e0f58fdd07e3bd13949e3929125e7332ce586a420153e4989a4f3d79f6535cd3a21cfd2c233bc0a8c5c2f5f0dbad2c03ef49efa2603deb5452f4157fae42c31f3d4fa63933bda1367b96a41f242bffe0b20c63d74e1b5ac0e30dafc871d72268fae0bc4df42a99b759d710fa4d7e8598a0fcf01b8490d3f232b445d695622088b424525d7f4232c27d2b793761d77f3223225cd1925371444b780b062006cc262711c774c4df7aba545d40851319a81ebd05b6bda51fa305adc89d0093777ef4de7aacef1ab96eb6b2e44bc949aa8e5349cfc78700d8b16cd2d97c3b538bc0f3849aee2a1e7782b3fb4af0a841a13f72ab51f3f35b9a17e110cce3815196a62e5e854c6afaa825d1a0a63a54f9e0128962de394b35a4859e1e0455f63ecb7a8ea123a06f7d1ec3436a62da1be3509f3388e88017c7d847b44ced42a1ee695b57bb2f389adbde752ac2b96fcc23e209d346b4c1bef971498c9567a943d78e32045cad3ae5dfd8ec7375a810ec4119a9c20ae8af2b1d07f9a9f08aad93c62d8a9fac477c17b2d36bf1b7d4677bd11546f1c2f240577afa14e7ba8c9831aeace4ea329794929109062aff14f2272bf220e3cfa3747ce7e4f17b8e1e07b6400d7e83c8867e74a1fa0b6401edeab54d7304fcbc74256181870d82c818ae1dd511dfae5baaa25fc79e5f497d5f79786be06a4b01e757f1ca091c983b4ed169a3606e2faa37b522c7065175fc7f045ca55cf86cde653931676532aac7ead20eb7f1d2e784e872dbcfec91121da862fa1f0690b362679c4ce7ba84efb3ec21109a0ed1624c42620727ffc61032f1fc14da33a5789905c15ac7e6ddef0de02d03bfeca6ead8d691d9a2b694ee2ade90bba24ab1005cc6ff3c49c46176b2b322173fadfd4bef0814c256ddb0cf6cf67b7940e23179d98be9ec55ae37bee5dd4405ce94247431693b74151c30908e6e9bcc5dae8d96e6a67ee2bdfbd9f9289edd640e4e6b2bd47be16897819c4b52af184534c5962f70b8a2031585fc3e1857c470176e0bc9211ec194a3c4497abe41400fe55443f2d0a88c44b348e2aab17855997f3806816cc96c1cc144c370e57bc3f4734b7f2b3550e55a426a0c0f4e897fa7d42451d6d78b4453fad62be59f13a41bb936551ca74c7f73b4815963eb99e3b685d00a254e5091bab47a7e802aa48462c1c9818cc43045bd913fd0d6dd26734dbb805203fde560cc02edc87e95484526e3d27609c90211c77e2844a2f270d4df871cd962240d266c5b0d07dbe99cdf0567ced176347f1fdcaa9e920dacbfa869d29c39ec991226b5badac8fa68559977f7c8777b39032834f56ea8d5f837b2734a9fa2ea44119c5ebb9a7f5f91497b2e8db81066047396fe70812b9cc5f032de72bf554266fcd054e67177a4128fc3a5956e6fcebb61763c9ec8bc04074682feacca3e769a654b1d4dc963d1bfa3af819b901bd634d13643f1b2b0418efd3213f1e1df37a1b3d597445dde1dfd293ecd2ae9111e5afcecd5daf868e3fe3d21793d88e4a0c749ac371203cac6c365025fa6e01b0c1ca6526bc3c102b9cf0c0e27d32ff93bb479631cc3f2b5dd45e18318aaa3ed30693726d821359890696756fd18b6c9faf23bede1b41f4a625b557ae3e627c04bc9c04a1e26effcbbb80aad691449312dc8a67647cc60bed4ffa8d482ad7804d2f26a6ceeac88b9d6ea955959549ea34051cadccaeb8a4cc3b498f354ce0b900fb1335dd6131d013202b350aacc7b040f7e1935fddc21409883416973b0b4293ece40d935f31e306d7156859249b9d29137f6d58b58cf593a72a302e0ad3a61252d0947f91927b29c609d07addff6cbe0521639ddc59e0e12e0a74266d998115ff043b6eb1d309bf675c1a9563b26a2423d1c9190aa247317354e3d16cd718bb549438e5f7ff4be7c4f290e8187ad7187c578c323a08741f83592f07173425b2e8c99d3b586c001f466c589574d0c8ac4cbbd9b11be5d2b27a40d8300237dd3613761bf92630d7335fc4f1bf0b3e05d1e9c6b7b0e98a57027604c7d6f3295c5f55e0e54177", 0x1000}, {&(0x7f00000018c0)="bfb72f680030f8c02c863267fdc65074f1f2fbc3d3bdaa86c4273824af3203d3f4489788a61976dc40ce79fb8e31af8faced1c8c8799de1488e9de5d09c6e3efd483bbb4c1ffaa0c240e5069400cc18a8b31ade7d5ab1351ba4502bcae9f1a5517225165d705014a546b9580383887743d5ebbb8555f05cc063f914ba6ee12ad4032375c5262eda785cc0a8ad6c84e4ae7649673ec49af56da3a359205956387a6db84ce9e10bf8161a8450dc18e3c66e1feeaa9a21a383a6590bbcc4e660d8d0e567a6f2635289fcd26231181354edff1da592b4305e1ad5c1a883661a17312954d576b099181e9abad3a8c1a62dc4469b0e9eb2e0defc69b4eec74edfab5f3f236e74409f2bc18a7ec12b181a2d7a9d7d7e8ba133e04fe539ef3b57a5650560a6761cd4f3f5c59aa82055366a3d929894bf6d5ea221d337845705c6a8efd6b0f56c4aed01babba9eef4d5b2414b332ea61cbe58c414cd933cbdc3a32cba92f33e0c64331c0df186d6712b075536c559fa6589e459105fc5e8a49f6b2094ba8a07369677f06a0fdae999e6f0ebbf89be157ca736794f6da8c935f69bcb9ce256050bdba0f8a73c3d54893eb1ffb290ab2d7098ea144231151f628d79f3db70370b278c8a80ed83d5cc92e98252e473c97827de709a74a27a40994d4e58af5b53b0b70bcddad2a047f253492d9a8d3e767791ec442214cd67de493328b654aa136fa98026605256c1e2781267c6119394d223eff782ea5a5e244276a1e81c11d15306d5d8adbeb50b92c500e9a4d09ca97e39864042c766fd0c57c2b833dd638ed7a0a0214f0f307f930f659e6c190736fd62db7d82d7b019b8431c5d5f88d73e91acacc158401795f6532da0082409b222ea49900db47a43fa68cc1e37927609d362efeb8bc6d46cbd886d7286198f795bdfff1015d1a28e68df7a835f1abcc1e9d0c8c7211a11ae8dcfc9f767d435a560d38926522db2d09d705418a3951402c043ce194a38f777ce777600f27b1f5612b6ace27aedadf7cee14d48638dc886fcfdecf4af74fcff3ae946a9d33d5dd19d27f5c068d04043fb5b83a283c3079c2eb47bcd501a3ae7fc3f155c0c8cc2c9f21a33a1c9e3f8bfcd9f4cf8c8aee288fc8926434a0ce73cc0556a8a06d61b3f76f5bb0626c88476b4263b1b00e5f9e18ee4ea1f68615211d0a52968e608140e9d765381003b68f56e5a4e4539cb583aa561a36aa954522eead36b367aca1644bd2d4dd0b19825517531aad3050d94b0384fbf4d95c35f12744f9f264bca2b0ab930b1921d6efe58c3b34f06626cca74e5a6bd00cad18b81834e81cbce824952eea8298cdbfebd4e5c5162e6b20ad773b1d506952453b48941b877a95f68ef0e685a2817299a0ee02c6de296a5acf5269cb93ead4c7ab89791b5d22907ed3bddf3a42466340d1db63521850246c59352dd78c8ee67950d94cd2a0d8355147e251cc7ae801f813f5a5a79a919278cb3dde18e94c48f5dc9c542b7219fed3c786ab0cb09c0c7fc7727c61da3c3395239dbf682c395e8d71086d9fd43d5a83f5c61836b391c3425c9305b03ddefcd802b83a81dacb3e366fd5b7d70c21456dd502a6e85693654f3a28671517543529cab794b82f5fb9f66a3c826761b5fa391b702e9be800214fcc06b7a3707d303bf5902ab6961f0915dde91683941bb1f69a3c7e7b1243fe87afb33d49f9be14495c0db0f8b7981dcf384a39179f17b1abbccfa5e0b7504599e97aef21dc6bf3bc562c2614835a3edfe06bc6889e078b0352650f68bc9548efef921670c392133b4bf25becc6b558055abab85ff28ecd68c6b0436569f2b1c1a659b052142a11879174e68dad0e8c91708fdc1c08aab8446e2d6849e710fa23d4598a6900f952da5c36558adbfa935b4fbb2011cc777008723d6f3ec432c66291b1bd25d9fc798afdb8b25ff3889266f1dc57f705fda7c904a1d9ddbbf66a7ec16cafaba799ab349665ca384d8a3333c2072dbdbeb7c296dcc227f06892cc423ed57ee51912c359d8335f7c3ddf863671e9110a3afedeb27bde6890efa623c0a434cfba67e8b86679449398b2bcd844aa9d6173fc616ab6aea7e085d6c2b2a025509d54c4d0688bf6bf53a1d490ad7b8b10bfe9134128966d02bf322da5302dc56ca6fa78042d57aba0bf7b39c84260a807c6ff8d807b38d17adddd85947443d94080cf8e5eaf7adf01cd93cfbc38ec0a3b7538cca921a07777f9880f20a82c7f7256bb4572058796d7f8fc33bcd7a6ac4d74e78c907825983c7097d03f3b6537b20d3961f0e3c93ea014fccdaaab173bde835dfd0f4ec06c4e852c48f580a55c9683f18897767206e2bac22904ec461a169721c5a56d73ba41727ad45a09fba63f6807faf14de5349c2a5329c71f3d4aab7453227395b920f06a130e0021e3ca769a4ee837d7e06ab55f425c2ddc92955c0bdbdbad568d681f2de92b170c136c11b378c8328a356e435f10e48fb91cdca7b8ff0abf0a84fc255a3ca2f5e0798143b42f66447c1d2697b8565237ba0e16dbf03b162afac894291cd1bf3850f214e551c0bda2cad74682739476a264ad8d135820e73f096b4985e185e414562166f95d52a4c06678cc9e8c7ce34dff889745faf4c2d07657eca640b4917cabc738c3be3879a0ccc318f328374c28459620f01100c72e58aa7981057eef7e6c5270ec3098880f96df3453dc323bd486f13538b28c9b40dce4a06f2ca1d22428c09fa47f971a177fc9a910cb4e7568b658b6c751347e6afabf22a4daee85ef29b1ef07d04d509cfd9372d2505e9ba06712bf216d9f4c8f00db8243921b38c6ab9eff4407b27487e2ecf333587b745f4bcf1a9acf71308ac867f79533c8a3b0d1f7f15a8dd111ce19e2b85ba2971b282c5163934dee2e45f6f8fb8e28a8fc75f75f42e5965724ce90740c27c2ce8e977cfa8f75594e212858787e26074956284289fd2b681df150ca002a9d27b616918fe23226e37193cc56d37a8cd0ba21137bc5f53e4073f8f02821f8ac227a7dd4dd53ceffc34bb8f5d89e3ef5d1adcbc16b1fd6a1bf9f5e77a937ab4714d43a276b778ee525fd42a9b00d562edceb52e30006638bf3f8ffa1c872bb996b605daacad50e148b0c28923d17051aa79c8eb0cded0bc400b2256233385f36a1a899310665907265ce5c9e5d6ae2f7ff98531c46c3a94313f637c20206be3c05bc20240cc5b49665cc58e1fa9c2e65ad2cd57d5bf20f83a1c9637d6ffd0322e85c8fc3ee1ba265aeb044a78739d3236fb0983d0bf6c8fde13625052560ad5bd084d5d9088cbb4ec172047a5cf9943a10eee69babe90c42ee2180ac5dc7bbde37ebd910451f30b52a73dcfbd4c62585d9c9abf60b1125e65549b510ea7c6b33e222f1dc2291a1e579579df2b8bc4a157de1b2cdc6f13920bf81ed82cc1e20b189474f2f6ff9332ec1a7df68e2f3bc8dcdf9e99149d271eb38cabda8217cace3aabf39526c984c5e7fb6c975f8b419fc4efddc09720298cc4c05acf456550a2d52f4c4d347eede1dc4c8e17d0cadb965b4902606837751c00bedddf37d92bdbe2a3a6dda0d7cfc5ccfaf3613a6a376eaded8e048e5ac69342d7fe4d7aba4acf9b423958cd611b960b820335e3d92a2de106e4cb975de2372b3fe4c423bf90c23810a500050cb18369d2dc625e0a8a34077094a817707d0c20136fae666502cecb5854d326ac683dcb41fac4913555cefa7db9caa07367abe873c41f6dd8d22c71df5f1d8486ea472d4848eab08e50b94dbdf98e83b6477383d9d252e67c5e40ce30c792fc85567926ee0a946fa4b4527fbe06f92b96d249b4cb2f7aa680d90e444e38a79737bf8545dcb96137c9c097c9dccd3b41861d68dd278a7f296f1603b76cbd1b95d40025c1804fa8492944adbdb1db630f21d8f9dbd233f8ab5b8f5ce3aefb8917d125d77bd4d968e01d4c099a97d1e6ee17107f054cf50fe86623ce14a3c83aa1df3c0f540551221eeb0bf549642d3637ae2d5b913dd8367969dc84386aa9f531e05518841109caaac1df10bbcd52797c4f90e2b2cd4f0c82c9fe4a9fc972e57472c9e368f5918f58395b6da198b02a9247a4925a5189d1c461777454c379e8bc6a99c286ecce4c82fb0b09177b632fdcf116b86a8fa89b40bb641dc18b1b9a075f6b239aa41188227fb00f5facaa72418d59856b4ee8c070eb62a7c13d4f0b5b2ea234f0f28aecc708e926aadf0da958a98614e9e12dc8090e8d0eb9f8ea9f546ba4750e46f6b5fafe106de1d289998ab9660c1dd0686c6a2b345d3222b4d252a264c51449c8c217e7246c2c723800163effe95417bf6b80aadb76b59e3cf8a062ecf87a71e4448b3a05f8adf2745f5adb6bf0cfaed4a6876f9de11495b161b5158ff9a82f45a901550037cd4adb123ca70c55c751f03193c6adb1b4629b03413c155deda63e8976ca28ac282dcdf1304b161cbb67430c399308e6afdae18d9badedb0245d976daaee8f588b398f01369ea1c5026ba0e1fc23cd4329cc8b682c8e74708b46e206a5caff6b9e5633330a846b9b46fa4287fd254e7b67a48fd12eb9bb14d756037a05d6ba6d258b07ff7eb2ca8aa8c501e8b599356b0609fc823042f0b36d22dbde5669c7caccb3777e45abef284ee0a9dd22593edeaea965762ed1329cfa2874d8112e8da40b392bd07934fc198043b46f52f0f568ba6529df47d5c435b61d88f7254142955382c97e8ecddbba1004e10db3a14dcd556b0e0a236af12d811f471ddfcc1d4b92fff8b0938e1f6bcbec17f10490a1f3d6c8c3f2f3527e783a90cad05eefc048598649792a51bb1aaad2a616ff9a884d4fe0687fd06c4a6a221c8951f74588425acd11192bb9098eedfc9410d78762c7c3352eb0f18ba725d60c364bb3db3489008c35f7a7bd61273dda4374c094159f25113bb7a5d467c490d8899ac14882e00427df1228c35c05765127c7eb7d4b0f209f63b45a08855167671194e3c0a25cd66929c97346fb6b4305be1c99ba878945e84d7ecdb0df79cc6068dc5cd2588e8b592bb70378669ddbe2e8f5b383d64ee15a3476ff1b69fd1c1b208b783c27a037b81e7278ddeaae16d3e581f5a25ffc8e3e122dda2342ea0116baebfbc40f2f9feef488c399771efde97bb14904294f7e47d25b62f85333a594ae3fd828fcde661ed8ea31e34bd29fea0c4b8b2a5685e6868ee9ec075a359c8f273150f593363fb44fb35b3c6d1a08f6c310c18526ace80c3ed63eabb2a1ae23a59565e7bf30029e475b67fde17e87c64dca12618cf8ebab9f8733cd1b4edd7c63ca3ef9304dccf3026bf2bbe1233bd3e4b33dca3f22caf5a56ac0067370631dced2a67ad5d638bfa0aa530bdd87bd18591db8b103dc2961d15647f7b786a2250c63e7992615df891b57f3395c16741ef855f19b5dc0331b2a4a60ce8d3df3ef5cfecc6de0fbc9e949b339c99602b21e03e614bd972daa244a4eb5798157d0e2b23bfbcd7d1cb005bc57c9b94b81cabae3dd352aa2bdd8f5651369f626613772b19cefc6b83488aa284b805f11e3776a03f130cd81a7338fee10bff618f1e018d1219ccdcfaa08a0050da7b7c16a3a7d8cdad29eb2e8914dce632e5c59ee39401492eceed0c99cd0bcc2544e078e9dc614aa2617db85f8c6813abde6761c1f52a69ca9e2a9e67f2514c9d8eed7b62173935364c746803e2572e2d84d16133fc535dbf8c61c89ffec0ec123c985616cf72e965a1932990b676092360a31b393e3540ce8fd3a14585f697903b92ef560f5a9dd080d385b2", 0x1000}], 0x6) syz_open_pts() preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) read(r5, 0x0, 0x0) shmget(0x1, 0x2000, 0x0, &(0x7f00003df000/0x2000)=nil) socket$inet(0x2, 0x5, 0xb2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) mknod(&(0x7f0000000080)='./file1\x00', 0x1, 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) r6 = shmget(0x1, 0x13000, 0x419, &(0x7f0000000000/0x13000)=nil) shmctl$IPC_RMID(r6, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ef00008000000000", 0x8) r7 = socket(0x18, 0x2, 0x0) dup(r7) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080), 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) sysctl$net_mpls(&(0x7f0000000140)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000280)="a3519bc5867c61a098ce52177f5bd63e9e6d15c5f9e343e44fec0eb057c2d9fed23652f08d3d534bbfa20639333f7da931babd25eb043c9d1cbbecf29efcb5223c81b6ba1fd9cf4a8dfa5f7a1bfff553a5eb9c3e47af1879ba8ae41fcdbcc54de9b62eda617d8c7be45d4784925d1fa97fb526490291854d951e5d7d3c007345f61d646bff8fa70bbdeed9bb5fc9ef00cf68664ac0db489500c7e85a54a72ad944e675550b496643fa5c91ab8a3377a73ce71e152dca85e62885db92eb8388bb664743f0e940c6e7addc6dd87d37e21828221ae9c8667a17f2ccbada63325bbf2d00766fbb1cbd628778dd43038c82670163854746", 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x6ca) msgrcv(r1, &(0x7f0000000940), 0xcc, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)=""/160, 0xa0}], 0x1) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)='4', 0x1}], 0x1) r3 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r5 = accept$inet6(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1005, 0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYRESHEX=r4, @ANYRES32], 0x15, 0x0) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000a48609000000000000006d3e16e0d3d8edebe56ff5cc019053b4ba8411c6c186f16b8ba170b65244d7f39ce826b68541b6218fa031d4044dac99fec5a8ca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e38c1bec02d51201f93b9860f69d58fca21e1f360eea676b4790390acc48fb6977aac04dc3783709424c4bff6c408bb49d28dbbfde503eded116a0a04b16183b2ea1ad136d83c0145054d29d9e879d286d028d94d68f9a64483426108000000000000001395b07115e500000000"], 0xce, 0x800) msgrcv(r1, &(0x7f00000009c0)={0x0, ""/4113}, 0x1019, 0x2, 0x1800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) dup2(r7, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(0x0, &(0x7f0000336000/0x14000)=nil, 0x0) close(r0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x1000, 0x322, &(0x7f000033d000/0x1000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) socket(0x0, 0x0, 0x0) getegid() shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() r6 = syz_open_pts() r7 = syz_open_pts() r8 = syz_open_pts() r9 = syz_open_pts() poll(&(0x7f00000002c0)=[{r3}, {r4}, {r8, 0xe65dc00084cf4bdf}, {r5}, {r6}, {r7}, {r9}], 0x7, 0x0) r10 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r11 = shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r11) mmap(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x30, 0x0, 0x37) shmdt(r1) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)="34eb6cccd13fdfa4b629ad174cc8b312bb1d43c7294df1aafb04d4f37ec68220c6d8efd5dac2c911df72ee8ba72d9705234fb6c9a78ea7d84186ad1f4845391fe8909d851d69bff41a942dd785efe9c1da60ea9caa5df37323f8432de6b3d47fcb3911809f3023d958d80ac798553f03aabf2bb295e66b08fd74bf6acbcc736f72a7e77b9874b1190e4b5fa360e4ace505ea02c1e7c4c174c464118b1472bd4f732f49dd443fcecf254e768aa787a8613abd1d65652edd0e1af066872a7d1bd415f1df0444bcb238b845d35afc2e8982e21d8c207907be24021ce525ade4a92e76f6819fbab3b3b029c332e82dc186123b52b3dfe44e5d146f3382af4af6c9fdeeda16924919229b94404de529134b78d826be9233eb768509e77bff0082d081c6a5625f7a0d", 0x126}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x10, 0x4000, 0x5) fchflags(r1, 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sysctl$hw(&(0x7f0000000540)={0x6, 0x5}, 0x2, &(0x7f0000000580), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="8b", 0x1}], 0x1) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@ssrr={0x89, 0x3}]}}, @icmp=@timestamp}}}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x11, 0x1, 0x7) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20880, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x10, 0x5, 0x0) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x3, 0x4) ioctl$FIONREAD(r4, 0x8040691a, 0x0) nanosleep(&(0x7f00000000c0)={0xfffffffffffffff5, 0x1}, &(0x7f0000000180)) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r5 = msgget$private(0x0, 0x5fd) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6}, {0x6, 0x0, 0x0, 0x800000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgsnd(r5, &(0x7f00000002c0)=ANY=[], 0x401, 0x800) executing program 4: ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) r0 = socket(0x0, 0x1045fd3a4d465f5d, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x27, 0x4}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6a22, 0xa5a}, {0x18, 0x0, 0x1000, 0x2}, 0x1b70, [0x7, 0x3ff, 0x101, 0x9, 0x101, 0x7, 0x0, 0x1]}, 0x3c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x4, 0x2, 0x1, 0x2, "9b9f0e5e55731f69e52bea3e0077ca68db5f640c", 0x1f, 0x4}) syz_open_pts() r2 = socket(0x2, 0x8000, 0x0) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x5) write(r1, &(0x7f0000000200)="5b902ddfa0cb9bc8bdf1cc7a257a17d943c1dc3064ea0f077ef62f495131e7378b551f12d65af3f4e8dc218d1d3ef35410a87ffc29e7d7f7edf31892f35145e6906feb25e73ba0fc4bcb697021929ee2b202a543024d8c89b6b00ffce7cbadaa409e899c86976d58498c", 0x6a) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x1f) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000300)='./file0\x00', r5, r7) r8 = socket$inet(0x2, 0x4, 0x5) accept$inet(r8, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = getuid() sendmsg(r8, &(0x7f0000000a80)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000480)="11402b2c50189676efb3731171a16d97a0aa97df92e485c6c4c712358296a03ec29fad1ec84917ccfb019f2423fd30863c5d38b283de683e82319a80cebbf6db1a0c9e7487555e44df13a31e41bac674358188591337655b63ad120dc72b15fe6a73eaa093a01dd01ebd67197358f624df5243e563d4ae7b4412b15e1d0334f91b44090fdecbb02805ab13ff79d8db8a0fd409c75d86992e39f5dba535287521b9642a5d6ced5144879ba1b1e4a54d7785a485d87b6548d80b7a4314ff3376428a2fbaa8c3e831b9def842a0f6e3707715ad76a091cf335d1493a029", 0xdc}, {&(0x7f0000000580)="534a64ed70bdad8703c482a69ef5d262278d65daa18923eab4d2f0b042af424453a7bf0442b99dd6ff58af", 0x2b}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="456319e840668e79999e464a88d04237255c9964021dd6d9a2dfae8e79755a371cd71f05bec0b4658733be9effab12fe92ba28382381e304de908ff0f3ed24dc07054b9fec51bd3aa343203ec9fc10268f853da6b1f5c37670a6b6d619faf0deea92b41d4695394484f25ee944755d74c5c8aa25e0ca94f21ceb65e0c33f46e1f86cd494c249274055e44bde9a4195cd5689", 0x92}, {&(0x7f00000006c0)="36c95b0a695ac6b53da66b5002b55c44a479a7639972fba4d88d299813c1c3cbd075f05708a32aecf720695a1c220bedaa78a0a504e07e41f22f3be186ce093f738135035795edb6a67adc62464cb81d67ee258d61093d0c4d1bee698491848d21bb026bac72ea6f6c06d9685e42ec3e36cb4461b6d9135a47460ae01983fe2c46501de0526bed03218345ab2cd8e520038fecc28387a6576b1ebdc70c449a2c64787f09252b4db9457a8626b49342d7fb209a014b5c35b7fcc9351d32329bb883c8aded175591df3693b0d02765d08b37bb883d82dc386dba39b27d97b17d", 0xdf}], 0x5, &(0x7f0000000840)=[{0xb0, 0x1, 0x9, "d1fe7b2e0349091624b76b349bb91a60ee96e15cea208d0654f8028d9861b6cb4fdfe30dbb45922c081d7722f1cb3b11de3ba249fc62749864cbb3e5549afc6c7cdcf825987a4bba020867c12e20f03bae642c01d79ed27d4bb80359561c7d3e10ea4d2c90d8a2bb2bdefdcb152bc733418da3b9a66eab75c12e12ede25ac4a192ee5c0de9d5f9c77cafc1721de5af9108220606d470efaa3ca4"}, {0x70, 0x1, 0x1, "a364b0817c87b02e74cda9989c9593a707546f69227c78ba92ac22a2adcebe17184b6fb967db8ffe9922462af74de0aefb79491696f8d87d8e0f98361a720146fd624b3461dd62226eb90d6a8c68ee62115e67ec1055adc7f1558a9d9d703d1b"}, {0x110, 0xffff, 0x81, "379fb0e74de7a6b3a75f22c09621653a36ceaea85a31497437cb8aa88746518d8694027fbc02d3bef4901ce1a925a49359e9df35a7f98ac3b4f75bb20ec2352701d8ef2c6d68a568e82a007402e9a882f8ee4bfedf276197979e9becead4c80a6e2d635934ac2585a4b308bc961835f7e9e85d1f160f0f332ab6c570845cb454b228dd5fc650d020d9ad693e4f0aad2b2ef4b04c1095af1d2297c326059fe28661f8884f95a6bc456e322e2b0bd714f651bafd81cd94b578a62eca94a8fb30b4263bef791984f8e2a3d74796d8018088173683acf35c2f232af03f1f876f281c3447b85263ddb4b62165fee66719e5e64fad6c7d4ed4e2ef93"}], 0x230}, 0x5) socket$inet6(0x18, 0x8000, 0x7) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0), 0x1, 0x0) ftruncate(r10, 0x352) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x61b77eafb9b04aa4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000b00)={{0x2, r9, r6, r5, r7, 0x220, 0xfffb}, 0x8ff, 0x6, r4, 0xffffffffffffffff, 0x0, 0x7, 0x8, 0xb44}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000b80)={0x1}) syz_open_pts() ioctl$TIOCSDTR(r10, 0x20007479) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 3: write(0xffffffffffffffff, &(0x7f0000000080)="04bdfa5d1d2873c6", 0x8) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) (async) socket$inet(0x2, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) (async) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) (async) execve(0x0, 0x0, 0x0) (async) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x7) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162dc", 0x4}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000f7e, 0x808, "d0ed0105578551509f00990000ffff0083000001"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000740)) r3 = socket(0x18, 0x2, 0x0) dup(r3) r4 = accept$unix(r0, &(0x7f0000000680)=@file={0x0, ""/81}, &(0x7f0000000700)=0x53) setsockopt(r4, 0x5, 0xd, &(0x7f0000000200)="ffdaf64c000000004f0527000000055e473e0000", 0x14) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502b9", 0x5, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x4, 0x2) getsockname(r5, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) setpgid(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000160700000000000020a10500fef96ecfc70700000089583535673039d0d236acf2f97704be38164991f7c8cfac3ebbc2feb3fda1139b672f4d3353eb067e7335000000000000000000000000000300000000000022831cf41bed66f40066ccf1f3e4999d9d20002002c5dbfad80000000800"/177, 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/53, 0x35}], 0x6, &(0x7f00000004c0)=""/126, 0x7e}, 0x1ff}, 0x10, 0x1002, &(0x7f00000005c0)={0x526, 0x6}) setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xbd0, 0x20) socket$inet(0x2, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="ea086b58d0fb2a0e541f5def7e88520871402f80dfbf6e32016d51c54f4f4294b429234908a7a06e", 0x28}], 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6}, @generic={0x44, 0xc, "0624813101561b463c10"}]}}, @udp={{0x2, 0x1, 0x8}}}}}}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x60000, 0xffffffff, 0x0, 0x0) syz_emit_ethernet(0x5f, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x51, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93ee7e188fa122175a2ad6bb16c1c5cdb7b02c9aca015"}}}}}}) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb769efef2e93ce377b7f8a0d907c4000002", 0x85, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae321b37b673039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a81d5181ea6e69e0be76d907c400000200361b1257aea8c5000020020000fc0000008abfba0900000008e371a3f8343712051eadb71d89e000e20681e4b28000eeff00", 0xb1, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r0 = socket(0x10, 0x0, 0x0) bind(r0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000140)=""/54, 0x36}], 0x2, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0}, 0x10, 0x841, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000015c0)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a563000700edffe80000cb001a9c00"}) executing program 3: fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40000002, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000880)="b10005040000000000000000ee0000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acdc0b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac37bbc2acb3fda1139b672f4d3353eb067e7335a069d70800000030743a0d8e99dee88da828efde42fe0000000000008904000016000022830cf41bed66f400ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e000000000000020000000000000020", 0xb1, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r4 = socket(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x15, 0x0, 0x0) r5 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r2, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000000)={{0xeb, r3, 0x0, 0x0, 0x0, 0x22, 0x3}, 0x100000002, 0x5, r2, 0x0, 0x8, 0x0, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = semget$private(0x0, 0x0, 0x3c0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r6, &(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) r7 = getuid() setuid(r7) r8 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r8, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x0, 0x6, 0x2000}) semop(r6, &(0x7f00000001c0)=[{}, {0x4, 0x0, 0x400}, {}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff}, 0xc) getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, 0x0, r8, r9, 0x0, 0x124, 0x1}, 0x66b7, 0xbf, 0x0, 0x0, 0xca, 0x7, 0x6, 0x1}) executing program 5: munmap(&(0x7f0000f04000/0x13000)=nil, 0x13000) mmap(&(0x7f0000f11000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffff9c, 0x7) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0xffffffffffffff50}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) close(r4) socket(0x18, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0xfffffffd, 0x0) kevent(r5, &(0x7f0000000080), 0x9ba6, 0x0, 0x9d, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x83, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080), 0x7ff, 0x0, 0x101, 0x0) dup2(r6, r7) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x0, 0xfe}, {0xfffd}, {0x4, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="7e1afdb0b1639550993bec5a4775ca3f1d76e601c5a1730893675cdd8aea28ea3dc5dd93b4773dd26b58450d34a561dbfe0550d6f3d9d16a5f89b781938f4ec029365d042f0c4e9c1e7a057d21a09198d9222331a7562824a21554cfa20b7a064a630ea242f897cd820e1f0fe0f1bc1b35083eff5ec1f30f0aa08f910801d668e2b5ea053b6776a1ca21074bd25acea0a0d503458b7e10f712bb9d13b58bc5f831764e0120fe3aafb8be3fe81db1bfc7a94be970b57c47c533f77412d3913d9968852f2d4adf732bccb32329b51e53a01284ea10cc63fa5c70bb31350ccecac8d750a4b6dfdbafb56f21950fe12baab6da1cb9df43d83998a4ba40e130d374e86cd48d73efddbfa72174c57c624261da7197ba0c532ea65366d95f563c9ae66e80879429002f9395a2b1bbb0fc8b3d0e3c167ee9ecc14d1bcdbc99a91cd39b9fa7ee1453b69e93d5a90cd45f3c830d6d61613fcbf365db5cd47a56d8bfdc2b57feddebcaaa8e387829f7c544ed91c852231261e94e9a03c4e4da8a76370973ece9f9a60198f79c7cd7f0f80c73c8641632d457", 0x193) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mmap(&(0x7f0000f06000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) executing program 3: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000000)="d69d9c54596dabaad531b03d0bd490ffde424a6101c51f4fbe98214292a294f17de666f8af640f", 0x27) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x9}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/59, &(0x7f00000000c0)=0x3b) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) sendto(r0, &(0x7f0000000180)="319ee1ebd94d56bb", 0x8, 0x409, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, 0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x5, 0x1f}, 0x10) r2 = syz_open_pts() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000300)={0xa, &(0x7f0000000280)=[{0x2, 0x5, 0x100, 0x5}, {0x3, 0x81, 0x5, 0x3, 0x101}, {0x200, 0x7, 0x0, 0xb8, 0x80}, {0x40, 0x56d, 0x9, 0x3, 0xfffd}, {0x3f, 0x6, 0x1, 0x3ff, 0x1}, {0x1f, 0x2, 0xfffd, 0x5, 0x6}, {0x0, 0x7, 0xe5, 0xf9, 0xfff9}, {0x0, 0x2, 0x86, 0x3ff, 0x8}, {0x4, 0x7, 0x1, 0x36, 0x100}, {0x400, 0x79cc, 0x7f, 0x2, 0x3}]}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000000380)={0xff, 0x7, 0x401, 0x1}) mkdirat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x5f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) recvfrom$inet(r1, &(0x7f0000000480)=""/7, 0x7, 0x0, &(0x7f00000004c0)={0x2, 0x2}, 0xc) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) writev(r5, &(0x7f0000000900)=[{&(0x7f0000000540)="20d2e5a415b797d011667326fd76b89e7a52ac1d0309d583a85b6ce994afb7d382ef86c1225c13e6f1a9035dfe80535991be5d07951c5687da9eb7943b71d471d5b7748f13aba1f8c969e703b5b32312b7c90a727d8907066bfbfbfe30a114243a68", 0x62}, {&(0x7f00000005c0)="936d70475573bb4ba5e6f026476b857a503b670539c2069bcc0f47d9cffd61712457431665fe74ff878e80b2423692f230f91477b7088491adde0952fac3601447f096dfdff1c57ed76095220c9a8514c0f7898b83230289b30341b10e3784b3ec6312e05daa4bc3f26e0d54b68e42cff2be80ea8ff324b46019bdd2ee3835cf1cec3e68c7049df1aee129773ec78147c57bd61f22c7299adbd866adf91ad92b8dd8a217ee13e885253b03c24d8dc0e3fd25220ad27d4ffd88311a5be0b54fd69af9db0184ce5545d885aa812c8babec9dd29c3511df30bc19a7a41ac880602d5f6b9092a2d220e303ca481b25633f94f086cb512885ad02e8e4b12ae534", 0xfe}, {&(0x7f00000006c0)="08482c4d1daafc85de90d9e9cd57677d1d4bd0ce8e2be2aefb6f5b0605e93facd16c74ef9f032bd095f22a690466b808ebfa0ac95c1876cfabb5f63242d93300ec90008b4862fa69356638ae04239a5fe8cdcc9b88b1182f46f396d6c3c6b541965b82a36b5ab902cc8680713cfb86218d7c704c2c93f859cb63ed2c128f73d68781eff622a501a965779f53", 0x8c}, {&(0x7f0000000780)="fc7cb2db5a6cac0331a45af5af18ac332aaeb3b55f655a420b13f5f8d6c834044ed1f6a77f99d45a8997c2393294bb1f1b5eb4fab6aececa65c6cbed9148b6625707439d9b90564321d1dc6bc9329bb23b402ccbc07b4156e36867651084f98a46e2f45d893c55b2c465eb1a01c979f62cc19732c54e8223bb875e03d70238eab810b1a49836b15ab459607f60aaefb47b640ff4d42c8cac36088c2eb80d9b059533ab0a2c84da75ff416baa9ff817125a00b464f1cc11cc9ae1637e01a5bf633a06578cfc8a79040e8e6fce298702b707cf30233f56d357fe1f6c3a015c3d17f1a89c9445a907", 0xe7}, {&(0x7f0000000880)="a5567ed3ad1fdd64a3e26ec02b1a87d97da624bf04bf6deaff38f87ab452dfb3b87162b31712d7935c92cc20eb8363c6c7678f352c6c2bb33a36d862ee0d464dc403305b7b206860b2", 0x49}], 0x5) unlinkat(r1, &(0x7f0000000980)='./file0\x00', 0x0) recvfrom$inet6(r1, &(0x7f00000009c0)=""/211, 0xd3, 0x2001, &(0x7f0000000ac0)={0x18, 0x3, 0x7fffffff, 0x4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000b00)="38a8c1ac761b4ecb6aaf144c0b55d5e23fb926d8d3e493113572ee7c8ae05eda8d0a0b978c8718", 0x27) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b40), 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000bc0)) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00), 0x10000, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000c40), 0x100, 0x0) open$dir(&(0x7f0000000c80)='./file0\x00', 0x400, 0x1) poll(&(0x7f0000000cc0)=[{r0, 0x4}, {r2, 0x4}, {r2, 0x10}, {r5, 0x80}, {r1, 0x2}, {r7, 0x40}, {}, {r3, 0x4}], 0x8, 0x9580) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa060000000000223633cb77d950"]) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 5: sysctl$vfs_ffs(&(0x7f0000000080)={0x4, 0x1, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x58) socketpair$unix(0x1, 0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x27ffb, 0x0, 0x809, 0x5773c546, "102609307e7be2df060000008bda64612c3100"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) r2 = syz_open_pts() close(r2) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000095000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrusage(0x1, 0xfffffffffffffffe) 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}]}}}}}}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) lseek(r3, 0xfffffffffffffe00, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffff5e8, 0x0, 0x3, 0x0, "f20f007c260000050037d881c01700"}) writev(r4, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/142, 0x8e) executing program 3: r0 = kqueue() mkdir(&(0x7f00000000c0)='./file1\x00', 0x5a98389c0dabb8c9) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x0) mknod$loop(&(0x7f00000001c0)='./file1/file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [], [], [0xfffffffffffffffb]}}}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x4, 0x40, 0x3ff, 0xfff}], 0x7ff, 0x0, 0x200000, 0x0) dup2(r0, r2) map stack 0x20f06000-0x20f09000 of map 0xfffffd807e262540 failed: no mapping executing program 5: setitimer(0x0, &(0x7f0000000000)={{}, {0x9}}, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840), &(0x7f0000001880)=0xc) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000009c0)=[{0x0}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206925, &(0x7f00000001c0)) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/39}, &(0x7f0000000240)=0x29) kqueue() r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047476, &(0x7f0000000000)=0x1000000) getitimer(0x0, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000040)={@random="000000022081", @local, [], {@generic={0x8847}}}) executing program 4: getitimer(0x0, &(0x7f0000000000)) getppid() r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = socket$inet(0x2, 0x8002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) dup2(r4, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) executing program 3: socket(0x2, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) pipe2(&(0x7f0000000180), 0x4) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000200)) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) executing program 5: socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) poll(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() chown(0x0, r2, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1, 0x0, 0xffffffffffffffff, r2}, 0x0, 0x4a4, 0x0, r1, 0xffffffffffffffff}) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) msync(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000b20000/0x1000)=nil}, {&(0x7f0000e7f000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000725000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000011f000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000b41000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000b93000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000075b000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ba7000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 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, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d59283ec81ecc3c2a41c663ea91c9e61e00da229c896f6fb5d140088931e8966f99f02cb4f1e2f632f3e3103114678df150d22e070422260d95924595331defb3e6cd9fabae147d33edf575b4cb854bfe586386aa714de94b145efa600843243d0be25a978749e71985fce79067914d63b7d455e39481b3b02b62a1c11b80f88fa6ebdaa7b289230168a367544166a3181678cd6dd0454dd172a028d0a5b12c5205dbebe1d8a113e0260c9ab96108930d945075191713f1f36dac9955586067f1a3df12f4fc0e0f9f8e6ecc1a455a178c2fa4e3070d2ce84bc3af61f43a77101b3e9a84f46cfa22946e4fc5295e9d41d3fdb07028d8540ce8e654c2bd6a513c645341b972dfb318f31e5e62366b0b059d58ae85ccb8d148612d9975d8c25d37aad12dd024b114def0dfba8050233b3ec022ab1224ff3becf586c3c613a46b809433953ed354ded542dfa5e89b4f41d58144992ebba9d49bcb2ff03b00eab46e629eb519c703c075ac8608a67ffda06fbe2cb2b23fc673f2460594d91b16551172a12d6c336dc0dace9c3225b82de7d9fe4370056a6d36552c70a2793e3dbbb609ff0ae917740ff91dc090fa6fcfe6728d625c88e2afe393b7556037e9b0c443a2c3d22b98527cd7b6908e93702e6ac65e61710e8596cc641d749c7e679e1c870ba8fc40bbf4e915e187e46a6cb779960ef4988118a244a0b2dbdc8b0afb564db44058a2bef89636a18b74f2fa8edf4f08539848e467183f26245c0c171792bc3455fdd4dbca59f31949560181448770bcc19979899043386de74d781ab03483ab9b7da2421aa540309fb7ea0069468ce884bd0bbf70a6d07748613b3f44967e2faa83624c88e5fedc9193daccc9d0d36e3dc151a237727647ec8e91d867940f09ae5867a321bda5e52a15c5ee82a4476244d035715693ce7060e2c759d51d9bc0cce21cb37eeb694221e55744c388b90e6c85b45b645e5b0d7cbbf002b2f4247d6fbcf30f2b96", 0xa86, 0x0, 0x0, 0x0) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/70}, &(0x7f0000000180)=0x48) 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]}]}}}}}}}) getitimer(0x0, &(0x7f0000000000)) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) rmdir(0x0) truncate(0x0, 0x0) setitimer(0x1, &(0x7f0000000180)={{}, {0x7}}, 0x0) fchflags(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)) r2 = msgget$private(0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000440)={0x0, 0xffffffffffffffff, 0x2}) msgctl$IPC_SET(r2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000b80)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x0) chdir(&(0x7f0000000000)='./file1\x00') getdents(r3, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fff, 0xffffffff, 0x87, 0xfffffffe, "1a113f00000000000f00000000ddfffffe0000a2"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e52314d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4090000000000000025512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca996d7cfb48aa58b1c261c4970cb1298216dcc507bf985886b5c018858f83ae1ff844fb7548468549dc2b0f31791b7282892104121e0dd45a241996d11a0e62769f55b0de0973a63361aa48d167c3b62cbe9bfbd9aabec6a049778db3ca35bc0a25fa9c22cf492468f715f5901c824ef0f51eb008b4a3d8499033f1a457dbeb4303963a2a9c0759aeaafb5f8250dfa64a6a696b966cdc91696fbc5b5b39500e8b6330ec1863107b528b2f13b4d45b40135e2e8e6e92eec7572724bade5bd86e550a4780cfe570a756459e962f431654bb849192e74912839647abe40ee2dca90d8d37c38456aee98f3f9acc9ccea15595e82f101fffc492374e55bf53121a195f37b2615720d2f269f83b2cbb18ab41f83c4e32ef1cb5600a0ef2f0667c44940574eec9558ec0b5b78e4d18bc27fcadcf8bfa9de2ed73012fee6a19c29dc42a4ca8c73e6eff86fec9ed2ed3e69377776ef5a5c570ac615db73ef24c40f342eff0754ccff88fda288460228fbada1c0319bacdd3aca287604c52aaf14336d97d3e0bf8830cc7d4f4283d83438ccbdf8d45041fbefaa8608ba88fba0004cc44afc8c8f1a8a4472e6e88b43b752001fcb029b3b775cd24935a8f7f2bdeb6428516a4b8edfd327b33f5fa9e157ef5286b6b624c2db7772278751b6150334104119a58811af13760a190b0392efab38a775fc023975eb2f4383ee5bc88478b924c4696f13445c76c4670971340aad20f0e01330c1f6a055612edb170eef6a0ff5a14de67abcc45790754a64573d614e16f071ed7d77f042b657a378318836460c04b6ff8ddbbff6b6511c0ea406490ec979865cd598a5f5b0b0f6ca34af97d541062c0095e6787e270f86a686884532db84a9f88cdc375c8985fb8181e4277ffd5915b503017bfd7b1c8e957d52d8a643aeb9b3be052a7265ea60e36a009e2e28cbd86c8ba432094e141f37c45d6be90c82e4a879fa1f22bc4d238be60359b1aae1f7f62d8206cd32a337711be1cd3c5029ddb5e9bb3b336537d963e8fc9d6c113ae7ef88658537e8c271006c0e29410aa5c04b1eca16e04020af06c948a341388f2c2f11fbfc1d37f8aba14c04d1be6d25fa4c58f92e8a633ada7bbde1f06aa7d631b8a8cef4f75fd692340170e39b75415a9600a830567fcadac423982b8f18a6c8446ab6bd5a314f4b9d24fb55215c656239f08fdbbb40d9c601699a386aaf5e6d0282eb0ab225d6507a7dffccce16612289618af0e3c3d743d428b075d58df0097b1cdcf8e521342467e5fee0530ca7a749d952d45ee22f522e8e1a7437197cb4e8e7784527a4f423e1528933d0a969d5a59eba33c8e2aff81f29880e5b896d9f180b89387578821dc4459326b4e1b1fb72db7da4d4684c2f433669612130153bd4230a9c3d1a88b882a8bbb19820c95a65e68a28eb770f0b40a24a6ca06c5aed8b07325066a90f89c728abf3bd1b49c20c3a2b68a66dcd4652dff09e5f3869fa0fd771882c2b21e1c9c3e3bcd3ac3476215dfaf39320411c7fb08da837358025b51ac96b46131f3b6f8acd6cb4ced0d30515a901ba56e600dd20aa13219db479e5c6d5757d4d069f23494afa0c16ba294bc28e2ff922406be100ee5e69e80f56c4d64705aca81b68b91e8d08b237db06faed0a5970d564eb7b0b5d2f688953b4ab00d9e0af1ed8e6a44a9cbf7b8027462d6f434eddcc9aa4d4d81cbde3687eabdcd19f4f194060d708a5d00e96a1bb4924c2031515add40ca3bfc7150adc60af55889180a64f65c74bd2cce6b4f9d658e98dd7c8a2688ceda3e38b25b1364ef2253e5216cd1d815e205fda0fca0c56666f70b0ac4a86cbccd6eab491f716cdf3a4043159eaad3affe989510b7f2c75b923ed8d5b44675e8619a226ccb8701945b0084c8359185729def0b0f9b661778bca7566e8365cf45f5b1f9196b4570f09633245bafdb6731df989c1f718f35b229fe0132d6facd769d9fdc408dcfc8161ff7c7a37feee1aa0427335efcf4d8484981e6d47adddff9b3293e3b0a0dec6f4adc232740f2e30953bc6a8822abeaaaf1a0e3aca6f8ad919bf6a4c0559b4ead7a59b72c639e77fbf7b24539abd458a080c67c28313f1843500b81aa59b86ab376600bbe8374ad13cf1a19f1a21b284aa89a85cef62d6a293566647030031adbf4062d2ff6c968b6e402c175ccf1b0cf491e0711af87d", 0x790}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000340)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4b5909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc0000000000000000000000000018e932c973b87abe6003ed08e02f69dfed34ee16f9598917afc70715b15561af7defedd2a9", 0xf0}, {&(0x7f00000000c0)="7cf775bed83d731d0611fe7655960473c2cf48dc1bcf9f76232b086c2138f8c93edce89b4530e192d5d61f320db9d6bf26cb127e824a734743000000000000000000", 0x42}, {&(0x7f0000000140)="e09c3ebfb5c2ef94639055c2fe6d51694913915624a18efcb11d9bb877d7989ad4e18467667e3a000000cd4cae1890cac528cdc33500fdbdfeb24ff931429bbf2d80db199f69f3c1b7bafa3fbb483eaec3d17b50dcfc9fa3b954b330879ff16ff07cdae3e25bf325c2af25f6e8e766651257b32fdb9c12ca46e01e17f7ca1741fa115a39168fe44c477a8e40a49fb9447818736fac2e8cd1", 0x98}], 0x3) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000440)="4c56d147def52d0e36a2cef01db308b9eee2ce0c72b0f575f2c84c781764681f15bc5c88e8813ad60f1a87bbaf181a4e2e453ca87628011eb14ed6b798a310fc2b8f95ebadcadc96039b5663b7c22c11e5230100cde7859dbe83761feafda18b31925476d0de86d257a3b82e46412601649476ad4ac52eff4f154095ace45e3802eecaa66aae29eb056318429ddd6a7b55ea0499c51e52e56d704b7b7d82971372cca3badc79e50d290ed0befe61602057f04b458183202df797e7920cf745a632513b8e31b2d967d3f34a68978d3fc2", 0xd0}, {&(0x7f0000000540)="343fd9e2c23a1dd970d11bc5165120d48c378beed5d297dfd4ca669efa09e98a2ebf85f9e943102e778796fc8b01ad6d37d565382a0a846282dda2d651d0a433d74b1a1df8400f564a00f5e38103f55d9bfedeaab9d93947316a59fd5ceca5c5f8af3ec56dfd1b17407fdf9ace26f3b6253524a6094e6ee024a1471fff68894e8329f3c7af8f24721377ab92e6ce28af974ad5f80e2c85481c17ce71", 0x9c}, {&(0x7f0000000600)="0e96556826f286956370dd1297f1f39d7d71fc00440638ac66530f9881c165e80c649baa1189454ad9fe39e40678e55953db63677cac85eb29c0cc273e942835fed6a593c9a54d65e58ace0385b88223d403", 0x52}, {&(0x7f0000000740)="4430ab1b64754be4ac7afe544bd3c7320406eefc9ee4aa70eea65e0582664194c79cadafd46c3c003c0161d1a18c4d6fd2750dfc9b0b4f2491c8a36df800ff826dc4b688942d2733bf6b55c45e8e104fa88c98536bc87fea27c92b1a26b6cdab971b4f75f9911d19d7714aaff1661c3284e10d558ca314c2b7f5d2d3fbd3912bc811ce6179f73bbffabe804df92b1afc7e56a440280396742d350a573ea1dcfc809d71f27e8628a007", 0xa9}, {&(0x7f0000000300)="23e9e1d06398094750480600000082752001040be606", 0x16}], 0x5) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000200)="a33ffc8ebbc38e8fae4f5216944715c7717bd7a28e6008e08f33915a7cc4590abad0fa466888d0c4d138c7eff37a5fa38667b9b96cac38eda89e3e114601da61430a2f76bcda87b2af8566d2d6e0660fe784f6e3ecf4e8733198290d2c43ec5bff77df24b49beab68981b6df2505e6cd9c5e13dd1e99dc52c1c7f5d3a06eccfdf2a62b7bc6c9255326a206ec89da3c70cca81b26fec745b4b8a8f181addae23a7d7c25bc187a50d9", 0xa8}, {&(0x7f0000000000)="b60715bf353eae", 0x7}, {&(0x7f0000001640)="3ed0efdb4663225df74d825fc49d576622877a1fc1ee10801c808c4f00518109bb085bed6219b3c31fd5e5e6e6c8718ff49546369cfd5f241572885c9a", 0x3d}], 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3360223e7d026ba8af630037a840c4f2bd53eb067e7335a069d7ac434e0c0000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340412051e00000000000002000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000780)="b1000504600000000000000001200000331c13fecea10500fef96ecfc72fd3357ae320b305673039d2d036073705ae04be38164911f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d9ec0020020000000000008abfba0900000008e3710100000012051eadb71d89e000040781e4b2fff86700"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000880)=[{r3, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket$inet6(0x18, 0x4, 0x8) writev(r5, &(0x7f0000000380)=[{&(0x7f00000000c0)="e33fbe34350e935b4b19280c65f4c8f94997cb97ac735d10bb402962ca42dc9f4c739c86d045b6b94e4e61d7dfe6aebb0334931be00589", 0x37}, {&(0x7f0000000100)="d49aee55ab617dfe85c5e100000020dfac58d3214a217528780bb57914a8e36cc8e1c1c81a5c3c299b8d4780df59ab0bcb598c4982fa8b6340b2bb98437a262cc4a908c948961965d84e05095a1343845d9089e24336c2f0d2fa522380072fb0fa4e17927ad3b8a1fa806a2d0e17b80d2ef8481ef7b2e1be4860730777ab1cfbd503e60e9097a486fa9983e87165d851863ef9fce89b5caf897c", 0x9a}, {&(0x7f0000000200)="1d1a82a7632f9933ab359e3375ee12c4ccc68a9088face817b32f6d75c3b781e1f00d99bfc", 0x25}, {&(0x7f0000000280)="c8068f9260c644fdbd299b3053ee5a8d786f3a756339ae019bd83fb2ed97746442199600627c1f5a00310d4a9ec13edebff13b9e76ca1696d1663a25b77e8e782a1b11eadbae38223b011fd4dcb0bb30ef3e886889199817d20ac024b57310e1e3c9ab313557ae33d841b8e3323cafb42e604f61afe7e6cf8a4cbe63911d772a0b98a76a793270dd046c790933f79448724b3d1200d38c8d6d322fac668a760ebf106c79d9ece0e4bab8712c1049b5c50866a8e3b723d67db66cc307daa106b11342a69a46ffeaa18ee9f636703beb5fd7a595e8acf4c5dc7a05d3ebf66fafdc2bd03e244e7d483209d231", 0xeb}], 0x4) getsockname$inet6(r1, &(0x7f0000000400), &(0x7f0000000480)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 1: socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r0 = socket(0x10, 0x0, 0x0) bind(r0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000140)=""/54, 0x36}], 0x2, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0}, 0x10, 0x841, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000015c0)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a563000700edffe80000cb001a9c00"}) executing program 7: 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) 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) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) dup(r1) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f000013f000/0x3000)=nil, 0x3000, 0x0, 0x1810, r1, 0x9) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="aca818cdf4c1261e6046e0baf6198fc1fe1d537d46640ef7811704b6fa59050c7aa7dcb0058da77b0c9ef602d990e00377146516d28aa80c6e2c3e1e1517c1c0595b47956f50da951e50530087e4c93b88cdaa6776b410baaa5b6e4e105a0a3cd205d144af4666cb7e56c86409d5c314b7bd0798ed8a27267461dbe6ed696631d4290b22066fbf536731b541ce61910775843ac8b3efd6d76dca5986567ce51ca7727c3efc5d4b7c730e4c34871d423443e83e927d97087a64645c12f466e66dcb6b5492df9195ea", 0xc8) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x18, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = socket(0x2, 0x4000, 0x9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getegid() sysctl$vm(&(0x7f0000000000)={0x2, 0xe}, 0x2, &(0x7f0000000140)="e42c71ee8ca459d04e3e1b2826d66efca98ffcddeac411ad6eb2e5f8ddf490850ce9ec3c71ea7aeee637b109e302d554d47b15d4191e1f26e0ad4a6a0c9728a60c60", &(0x7f0000000040)=0x42, &(0x7f0000000200)="da5e88bd0b5a801e79682b27c9afa15b594e6bf2cdc12fb2c37737e8d05791b0931524a9f09e5708ad19e7d83ffcfd78d62ed78efc0b2b7c29b6a6341ba10b94f6d337ac62b764dd3c20816a2432f7b8e4fc3f72053d276c1d66555c5748a68f20d8e4592f75dfde5f47d0e0c41bc9cbfb8e87c9bb3a7db55209060837ac370221d918aeb3b67213e4a4608650f512b774199c1c40b6f0d37db94df8dbfc2e3770f2f45f700483db183e0e16662409b3adfcdbd9cce933faf225f4c66ff1e73c41fa630cc6f209aa31288481d69ad9", 0xcf) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000300)=0x7, 0x4) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000100)="9b1809ffffffffffff1480473f11e1a4e5f2f9f22041859d85ea800dab010001000000e500c94d1b5701c1f5d92739e4fd0f27a8bfe678ed996eb5f2dc66b727b49c7651358f194d1fea929536e1", &(0x7f0000000080)=0x4e, 0x0, 0x0) executing program 5: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) 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"}) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x2b, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0x14, 0x0, 0x0) ktrace(0x0, 0x5, 0x40003510, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r2, &(0x7f0000000000)=""/157, 0x9d, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="8749b611d775a5980a700c783984ed7c818827ff107d3fee3fe3e1a27f5e8ae59808122166f13394726106faba4f484cbfc54957f13e6e140fbe05f2fde12d8100ca4973550d9e35e78d3a6bad31f47acd8f170a7dd937e877f79eae062f3b0daffc629d943e6532ca6c453a9f3f03371e44dc7571c908165ec5e70de03f1fefd0ea3ed4169a191e94c4162151223035a0d1c66fe5b7c392eb0ef0327e0a", 0x9e, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "7480ff", 0x8, 0x0, 0x0, @rand_addr="4b71b800000000320b00", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 4: sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000180)=@un=@file={0x1, './file3\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x2, 0x1, 0x0) dup(r0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x2d9c11e0f125520b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(0xffffffffffffffff) unveil(&(0x7f0000000440)='./file3\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000003580)='./file2\x00', &(0x7f00000035c0)='r\x00') setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) clock_gettime(0x7, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, &(0x7f0000000040)="9b5b9866", &(0x7f0000000140)=0x4, 0x0, 0x0) executing program 4: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000340)={0x4, 0x9}, 0x2, &(0x7f0000000380)="c06d154be3aee5f8787f8bf337e0f0a9a89d09eeef3faa865dd49cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587758851e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a36cb04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c16edd85fc996f12fb1b92e47aa4c7b26f6f7", 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x5}, 0x2, &(0x7f0000000140)="71423bb72ad4d487388211efd96300c51b8ff30dd35a3fed7c50db75b8b7b572ad0fd7b68448d311e6cf6b5f191c6d87ab77db4019ba2b891c17458202f11ba0cd01d7032b0459c140478293aabfd60933b5a29223719e63fcad420a848e2e446c127ca5ecb31358fc756b5a481b911fbf95cdb16620892c5f3d1b009edc1563fb18af53b612af51eab9a139a7e6ab5f03", &(0x7f0000000200)=0x91, &(0x7f0000000240)="ac3badc0d5bc913b8a3369e34dedb3beff94d8163e686c37edee67e39ae0637b72ce8f6d789f1bb418cfcdf0f7b7b608827736555798916749c41336d4b0ee9104941aaef4f858e6840d4603d92a38d5c46123bb09df22060f5e5edac8e0c9bcb6e920964a5bb43418143d5d7f45541a45f308af3160d560a2138b65016bf710935a1de1887424796d6636dc5fb829239458c7b891f0ba2a85eda7ae792e902f90b93bf6aa1faab9e8a951b7a0636f837ddf7cbf004fece43070355f22d519f467b4a923ee98faf059db2ea6292e2490ebbbffa4712ee691ab5ca4123a7338a311b209e3c9682d16bde93f", 0xeb) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xfffffffc}]}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xc6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)='#!D', 0x3}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000006c0)=""/197, 0xc5}], 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0, 0x400}, 0x10, 0x1) r2 = socket$inet(0x2, 0x1, 0x0) listen(r2, 0x0) select(0x40, &(0x7f00000002c0)={0x2, 0x3, 0x3, 0x0, 0x7bff, 0x200, 0x7fffc, 0xfffffffffffff3b2}, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0xff, 0xfffffff8}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) listen(r5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x181}], 0x4, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000140)={0x0, 0x7}) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) sysctl$machdep(&(0x7f0000001800)={0x7, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x1000}, 0x10, 0x0) r1 = semget$private(0x0, 0x2, 0x224) connect$unix(0xffffffffffffffff, 0x0, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) getsockname$unix(0xffffffffffffffff, &(0x7f00000009c0)=@file={0x0, ""/520}, &(0x7f0000000240)=0x20a) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00020000e082397fff01e67d42915200"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x5e) executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980005aac10fe300"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)='S', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb55a, "1a2198b59b58505f40edabfaffffece900"}) syz_emit_ethernet(0x100a, &(0x7f0000002440)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0xfd4, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7182b0ec9152", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x0, 0x10, "662f4fa74d7f880d026e97b7a7f57bf7665950637a612830398089b1b28b2cb92bc877084d66367bf988b5d48b8f995f44d3ed0147547406a6665cc74844b374e76a4ad5866890cbc27824066e0d09e304c6e95f78a4c70adb7afceaac8c7bd4ae99c08cf0edc00e82c7275ab3011e76bf0c03216790496c5b5f935effc3ff4883be6c"}, {0x0, 0x1cc, "ecedc88aa72c33bf9c6588f34c60ba30dd41d034b114c955b40b20894efd4f42b571ce08966210b45cb05bb7b0d24f0478791b039d7cd22458ea18a0d11ef6c3882855c3a3dad872cbd694df22a4348fe92a39ae5fcbbe225b213b055e2a22da296a564d01c05bb9ee1163b5fe586fa1781b6659ade900cb86324d58f11e196fe83aa8dfb32928e1d33e8404785a7808598acad1e2477b6a37352f96062cf3f71d1ead50555725c21e0b69e1c53e7411e88be4a3f00177692cffb26af43534ffbabb8af874149b4b0abe7bf228c2af24e688029b4a67fd3ab30a3ca5f51a7fbf5d7acf410807d8fe7dbc62be28b556d796184739c1dfd9f98e076e9086a188b6f70841411fc16bc82507e9999179b62df160211a864299cb06324be3ab360a5369a3f8dddcd3d794f017d32335f4685332273944717b022d0c3ef7fd852e613ffa1c73e9e3cd31080d6355e2c1c594836f3a7fcff9fe9105824f5d335bfef8f8b387499bba782c9a3e9bcba74a2e11fa55e05b39b4025e7baeb8c3132d116e49edb6f93ec81f0a3b3fdb333fb8f49e68bf97dc2c3779b6883c9fec2dbd34c0a75801d84a5af04aea01eedd2412fe924c4880980e788691a54cd0bdf40d7e6a3d89f0d84ada6cfbff1e018b4204547908edbb02de6d7abb01a8d207bfa59da9196ebc0e6b2c1529765eba784aafd81e46a9bdf2740813e252fb6769ee39fc64ef97220835fad062a020e9bb6faefc6095b91970d28a8b1dcb5b8306ac98dafd759a53f080d42870c09bb29a655da9660b9673fed24c2f53ef3bf95b46ae460117ad642842ef821fcfd2b1befe7b3bf678b53cfee70b028b6b527735ea5ab3fe817037c426fb2dbd2d6b0b43a994152ed53984bcfbaf84cee0a55e2519a59a71c66b24e9f29cc5b7bb2c096f73e67d16e7c309b997ba9b446225577c045dafb72690155b7f070fec825fd07e0fd1f2c3aad191af37151913a60c3df33b4e35d8bcb69fcd9acfd34080b7af85bc4d7c20e258ef4a8634da3781326c597c611ec36142959bb608965b8f3f2cd7801a1ea503a4398ef1b2a87f60ac8d517f76a2d03c65560d48cc2dd5015d64482e2dae0e4c7a7bc6f93671398e9fd253afa4e3fc1b504412e4e725d7288ad7752f6f48fee4fe9cef3be7d16224cad8589080dd68c48566b506d9252ed0ac9eb783fb051e9830f59dea21c87badd6404144a004f2ee81f67d1da976cab0733b11c66311e1efe191524b6895f8c360b6eeeedf9f699779326299cf8618bef879825a0e0deea3eda4685a6d9ff2c4fa2307f5a147bd100337f39c64eba351c57b393dc9f232266110e4557d98156ed2bc04d90dcaeb77311b2c6ab041b45142d7e43e695f302e9d12d8829d2e4fee387ac3b3cdbbc60e99512e13a53e15765c65ab1170ff8683f91ec2d22fbf1f982e2c5995b4dbc5fd047c83e9e1fd92814f89b1637e08ef19bdfe6585cf5dd322d11b5856ad97eb973d53c5a0653171588f2b1557041eebe9d65323805fa2277ffa91971bcd19626da00c071b501148c1df432207699f23118178dbbd1abc772938158cf1805ff4b5ba392a97ba83689b9791afef41019aab08f2c908a9c641263479e8aaa160877b43d2122673d9559476fb1b4c9746aaff0b7704aec8227654b753c031a110259c0716e657dd8c6ec475b822833198c0724d011efe9fef57f5c9fb6594f1c773a35e2536e0823bc6807a156599ef3b9f24fbee17dcee7e2259b067f189d9da259b528604754854ea7bf8a8eea930e4a2891752e8e8aeeaa13bced86a09c028261798549dc9e21b417e68ac3b2b877785978fb4b49902f4a49ebe43c5ff9857c4a5b88a9834590fdd8bd157d7a5d3ce79438787d9fa7b9db3a3c5e9a77676c8802d7f71092b16bb3166acd211b139721c07a62ffdbac3d072f44e30c399a939db89678fc0a7ebf0bdd58e8144ba9f8fac6f3081336108f412086eea4154d23e1ceaf01bd7b02d80efcbfda9a958f29f448518320dfaf7d6fe1f6dcf8b9c29ff0b3065c17eded4f7f323f26ed7bb36bfa85691a400082058394405b6fdc38823874268cb1fc8756aa0cb31dac2c9a6d2b75535b0719f757afe27366804453958d319575e87e662073d1ad333c1ff97c87e1340bbe071143a18e49f009e90f0edf4a6c00aef4dd4513c67b7081633fbf34f87277ca91b61f78a143b6d8648f572efb7b3bb1e65dbb645e676a2822e5fc88661b8910d3562a8fe1606950aa46099dc1295b59b7f3991140f0870fb1875fc4c794b414439ea35535f920667c68dff7021832a19dfb85651c17d009441a198539887cd148f04bf128ff0e6d7f1528b26eac2f6229893794da13384424672be27f33e139b37535400ea5d94c57671540ce591204e5e0b4097dd6390d7f53b4c118da8407e989a4b202b397f60571b2b74638fbc3bbb8c89f4d1d6b5a63ec422cf903432d3c88fb690d4441a84632a2d4efb2747d6e479ca0f752252b59b8ce358df915b0d5009d95cf46e93646310bd6585292713bdfd82ff8e9cc183d028b15f42a8df098f3d2c4705631d9d07fb6f97adad5d5d2b5627770429a10676849597eba5ca980de3fd10f64e672c5c098464d8e8bd06558a4c24f6bff43e3b890323f4657e9e4969dbcce2e8727abc409c13e4cde90a26542cb4bc0cce31ee3e139600d638c41bd45cf40f0542002d99663e0b231f016d9fe24ae4e6c78caac0cbcfae719cf09d36461d128bdbfab80ff2eba764473eb1f284bbacbc6f46ffe98e5cb3158fdb112f7d34e60d2629812f17d5791c69e86a885820afac7d3affe6c89aa4e4c21d44b09e9263bc1809797de10dc0ab0be301497e828d7eee7277036fb2672d3542cebb77ea7c44aeeede9b9714bda0103ae147fcfd4f63454f9b22b813f7292a30331637c7054499840bf3b0f3c80dc7a87efaddf779e026e643dab3c4cd5e1efdd2a6544eae6d2de63fce58aeee492db1fa142018e4291067c4258797a594c82e1b90a331c3f75d842f297da9e4ff55cb739ba54383eaffa676af90233a6177046b1ddf40ef2a931626612dca49bbf59d9fd21a436bb287715ff61fc8f79c315564169df85179f16ced449dde64640c1b292e4a55258386f370b55b6c37e8a88029e646e44eb22335d3fe5ab0dfdd2e6f9367803fb2e6a268cb1a82af5d4630f9ed2a9be71096846f8c8b0db25d9a075bb0befe40c6e7ff5f7c37a5d44bd3464236564968e0224465e4cc0f5544887c944d0e52544d0c1ca32a2bac25bcfe1fa8d52c682736cfc39c6bc7961ca2b365e5bcbc0b089ebaead8492dc34027fbe19037358ab23c936589117128aeec143503769db5ca710022c973232638404a567dbad4701586788d7378818a0dc1cda7862c9e9031cd847a2dade089c051c408e5089fe3aba6a08706a2e6473ed098bea25a9395e36a9030099abcf91870145402809ce31091d3dee37be45af8b1b4a286dfb13a94b845b82cf5f0679144e202568404fb2c3e98fe42340cc93f3a21f2cfd5559b03f11ce41273e7955a8717a14a43f05c9044f5e7cf0132588dd37d479e98cf757fced8222f30585abb24f98ba492f6db10cba1e2b86e6f234c399212f835bb11f5254f68434e7228c36ad4638dc3cb43386274369dd24100254126e78a312d4d17d4b409c38334623b0165d0aa965b4e6fc5b7c364562a3b83eb33dee3d9b6b718302a06dc8c812390dc215703beed88310f1fee00650b38e4d8508537c5b6d1c078cbc8299531948137ebfdda9d64669576670986215dd352ce196c87dfe6975c8bcc87cbe056aa149cee959148afe14351977770d8f36be8619dc64e17a1b5c839a13aa308037c008d79e3be1783e2fd8b15cae856739a4c919aae76f22a487f173d3f75f2c43003a1b1255eecb4958a2d84320a73a1b1df167cb5411d5d33c742cc6747c521fa502904d2abb436c8c6f9bf441073cd36bf203115b5d3dc4c01945295536dc9db5a34e1133bde7ca05fa848853c42a92307a19943f7f5430bf51f04dc01b754f15e6c721fd4b4cd155ead5923954e90e6bfd508c18068949b1557c416409bfbff865732761539221e983b748feaa89cd6681858b5a4121042d63e2bc3182b1230f5e3f8f95a632dde078f3b6733f02c4d37349dd1b997a86d0450614052b4e59efb4dafa9a3bc6998d3f0f056993c09059729d2f20b2ffe7a52437461eb94ff2bab32b81b802388b63b40c715b32493103dcd3400105ca8b4af82064377c8df33eb10997fb615d5d5ee209f44e25b3a03019b5f5380f18298001b5e8ecdc76db922f46a7f35de006dc59a21afe22b201aab04cc8bb25deeca800cb1ec3901db5f7ba2238899bacf088a9a9294ca603609157b27b0e8917a7f917c8c5af924d803aa1f43e386e751d34fea07d3de3310e2c4dbb310b8a3294ce436d08854eda84c0bb961ad537744a467b6397c85afbe473819692aacd04b1844e8a4b8de5dd05f413c7ce679705549a44a74c8965a2c38711bca822a88b145b2bc98feeb6853674e9d05476715e61732bc14c5967def68892f2b9382597482c8fef6cce21a609ae1b880d6b0f8b72f89723275c6f6cce304fbb8efe037f5482f0608f0aae4b8144729ca0f9d74c23e2a178b8c65d59c3101047c215e9cad3260bba86b2538054e9ff031f19c30d3c6ea9793ce66c032551bbfbab996d793c8a667d5c4b8e6a720a825e88aa3353fec5696d69943ad9b28f01550997ac4024f20c8d907878e903aaac6a1859d9d2704ad15ae97ce9ad5b81a27d48400e41b19161b514e99002e600bc9ad5fc5ee6cef45a47be0fb2124676c3cce168030c34539ba4c8de94e8b197c1a2ca5092870abc08c6de0fa8881d800da7f73dbbc7b4b69a9277680ea4b8aa4e33a9f37f89e0ff30bdf2e4c7b4f123d565f85b0fbb1fb6ef6d35460917d76bfbba540cca5780cbd3d8ee1757ff1c9b23a6e25e8c13b8e6eb5354ba1d826c1c7fcf412530e15fdd76a6e3ce1d631ef49e4fb84a745e2c78e8b57de414a74987fb1ad20ddc8358022511141a82f3d9c7872e23c209aab26095ef97e6265ebdd88d3da3bdd1f8ece096d7c88e84bf6e5eddc26f8e74beaee6e5cda4e6223e086388a9407af4f99f070bf0dbc62c19292d60a1a2277203627200ba37c5e3b54f7ac85a60a620051e0b438cb3479b91bda"}, {0x0, 0x4, "0b57f7b17ed9a772b96deb11d5f35e083b0dfa93724dd17c5ac41e3053706638ea"}, {0x0, 0x1, "a52214227cff31cdf89b"}, {0x0, 0x16, "e50607028f8301be0c6f0973175cbb580b67cdbbaa9d4e141adb9fd1d1ff643b757eaffbd0578f369b9fbffd2992b0536a317a3ad95180d7ab7a0c356f8151c5199cf9197cb2031d171bacb56f5e503f1b689a2e42a933cba26ceeed1a1d4f88b0909df4753c1f1ef7506cd6216764f5bcf24a345c3c965f7fd76951da05d75bbd6ab0b6db2b525b81ecf779f51c33092c5378a76ab8194758064c14edc42e99e5c5ea7f863050157f8ceab2f4ced5d3c65e4c87"}, {}]}}}}}}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000040)='/--\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000100)='\x00', &(0x7f0000000200)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\'e^))-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000380)='\xaa\xaa\xaa\xaa\xaa'], &(0x7f0000000580)=[&(0x7f0000000440)='@-\'.\x82\x00', &(0x7f0000000480)=',&\'+!\x00', &(0x7f00000004c0)='+\x90)-/:\\-*.@^\x00', &(0x7f0000000500)='^/\xc1&\x00', &(0x7f0000000540)='-:\x00']) executing program 5: setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) setgid(0xffffffffffffffff) mprotect(&(0x7f000010f000/0x1000)=nil, 0x1000, 0x4) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28002, 0x88) mlock(&(0x7f000010c000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000040)="609f42c02b7f652893f31ea43bb039d96c9bebf1a5f88f7201f03e29f54c0c89d5ec4b46416af699cc1fdf42a421a199ffabcb872518e0302ec8e205039c99833f85ba5db21889f1944ea058570161566d28e3dba26f2397878cb08b9e5c84043273efd1ca9eef6f900d55c18004", 0x6e) executing program 2: setitimer(0x2, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0xfffffffffffffffd}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000340)="71f91e3471ac0058bc5a9171b59c7afec3708202000006000000c3f5b4da2daa5fcdfff6c694578e8b94005d93e7176aac6b6a063e59d5eb638e4b568d6aa494fbe92349dd334d20b192736a6abf3c5d212cdbc04d53ec2840750a1dffefb884342b1de00f297d28fdbf4a4f7c752cb5a99acddb3a89aaf1c5aee65b372cca80833654688f79084b8c612644adf0728f61e95efa1840b44649527d3ec99378eea0943eba03b101aec3ab37fda2ac611c1e692e9b09c9fe4668f31958e226cf6406aea8bec747b946ae1c62619252de1f771972a94ee5bfe97e002335c63a0aa9257350bb632b2259d23b913950e61a3c59cdaf8aee8d95ae4bd8fb574c04148c9cf378cd46b10a059d2f4710a119ea7fce151464cbf4251d526861f59157d36e022f6fdc7929d0a68a50c928f2ab49566202240679db000000000000000000000000000000fe53c378cfba0102e90957f4ee20b798a39b5de9df7dc62d9cab4536fb5f19ee5bb2b431b31c174f30922f631b4e5f9540e409d4b490af63991ce8da1cfff0b594c171e9a9", &(0x7f0000000080)=0x18a, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000600)=ANY=[@ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r1, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0xcae, 0x0, 0x0, 0x0, 0x0, 0x1, 0x40000000000002}) r2 = socket(0x1, 0x1, 0x28) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$pci(0xffffffffffffff9c, 0x0, 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x229, 0x0) pwritev(r2, &(0x7f0000000080), 0x53, 0x4) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)={{0x3, 0x7f, 0x40}, 0x600000, 0x4, 0x1}) fcntl$getown(r3, 0x5) r5 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0x8006, 0x2090]) semop(r5, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0x5, 0x1800}, {0x3, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40}], 0x8) r6 = getuid() setuid(r6) r7 = getegid() r8 = msgget$private(0x0, 0x91) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0xfff, r6, r7, 0x0, 0x0, 0x66}, 0xfffffffffffffffc, 0x6, 0x0, 0x0, 0x0, 0x6, 0x2000, 0x7}) executing program 4: socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/252, 0xfc, 0x1001, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b6730397fd236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210200ff7f00000000000070c1f5a872c881ea6e69e0be76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040681e4b2fff000ff00", 0xb1, 0x0, 0x0, 0x0) executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x5, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x1ff}, 0x0) dup2(r0, r1) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @local, [], {@generic={0x8863}}}) setrlimit(0x6, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)="23b30925c0da23211e7bf4abd439a5476c02", 0x12}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() executing program 2: socket(0x2, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) pipe2(&(0x7f0000000180), 0x4) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x400c745c, &(0x7f0000000200)) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000040)="00817e14", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x4000000000000004, 0x0, 0x0, 0x0, 0x93ba8e9cada24cdd) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000140)=[{}], 0x1, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000280)={@local, @local, [], {@arp={0x806, @generic={0x1, 0x800, 0x6, 0x0, 0x0, @empty, "", @random="d2fd66156fb7", "e9d1ca9eec9f1ec908c1fd26f49da374"}}}}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r2, &(0x7f0000000000)=""/157, 0x9d, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="8749b611d775a5980a700c783984ed7c818827ff107d3fee3fe3e1a27f5e8ae59808122166f13394726106faba4f484cbfc54957f13e6e140fbe05f2fde12d8100ca4973550d9e35e78d3a6bad31f47acd8f170a7dd937e877f79eae062f3b0daffc629d943e6532ca6c453a9f3f03371e44dc7571c908165ec5e70de03f1fefd0ea3ed4169a191e94c4162151223035a0d1c66fe5b7c392eb0ef0327e0a", 0x9e, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "7480ff", 0x8, 0x0, 0x0, @rand_addr="4b71b800000000320b00", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f00000024c0)=@un=@file={0x0, ""/4104}, &(0x7f0000000040)=0x100a) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup2(r1, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x7fffffff, 0xfffffffc, 0x3f, 0x2, &(0x7f0000000000)={{0x8, 0x0, 0x20, 0x4, 0x1, 0x0, 0x1000}, {[0x9, 0x6, 0x9, 0xfe3, 0x1000, 0x0, 0x20, 0x0, 0x2, 0x100000000, 0x401, 0x2, 0x6, 0xadb, 0x800, 0xe7, 0x8, 0x200], [0x4, 0x6, 0x200, 0x9, 0x6, 0xfffffffffffffffd, 0x2, 0x400, 0x9, 0x7f], [0xfffffffffffff35d, 0x1ff, 0x77, 0x6, 0x7fff, 0x8000, 0xe4], [0x5, 0x6, 0x0, 0x3, 0xc0c4, 0x8], [{0x8, 0x3, 0x1}, {0xbc06, 0x3, 0x7, 0x10000}, {0x5, 0x0, 0x3ab, 0x5}, {0xcb6, 0x6, 0x9, 0xfffffffffffffffb}, {0x4, 0x1ff, 0x4, 0xc3}, {0x20, 0x3, 0x7, 0xff}, {0x7, 0x4, 0x2, 0x4}, {0x3, 0xfff, 0x1b82e39e, 0x200}], {0x3, 0x4, 0x40, 0x813b}, {0x1, 0x3f, 0x5, 0x3}}}, 0xb4f, 0x9}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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') symlinkat(&(0x7f0000000800)='./file0\x00', r4, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000940)='./file0\x00', 0x200, 0x8) r5 = dup2(r2, r2) close(r5) syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x20) writev(r5, &(0x7f0000000440)=[{&(0x7f00000006c0)="5d69b4aaf4655749c275c4e97402ea1a2b981ed4d403fc6f597da4617a4d2cf71424582be3176614df3b7a1e05701fbba2c85fb8ce3e0a136c14c549f0f0ec21210823f6200921d466c787e31a387126b253986c616205464807ebfe3bf04a3ba9796e5359285c97f900000000000000000000921c88102efce338ffa85436065f681919210e5cdf4e02004e17962d56222b886052d5da7338a5178f74aaeac4181407ea9440d0d991ffc966baeba6dceb6f2ecb41f63fd430a18aa3ad56e391ce13ab0d349ee55c2ed50f6caf8d51d75ed36c9034f7dbf6ef19f8bedf225273", 0x82}], 0x41) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) writev(r2, &(0x7f0000000480)=[{&(0x7f00000009c0)="04", 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) sendmmsg(r1, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)="b7ccc6aa024387cbc0de30455f24cd69d0edf0a93d5e48fba9f5f371791c98fedcf207ea1ae92fb4511e8177c1aaf4272b403c680cfde3e139d543fbdfb76bc10a383df6a0f8b4f9d3c0b95c748fde4ec85423ce171f5fe4fe2e5344d117c301997dd882c43d02db6c055c32399a7580835f78fc4a934f95820ce188f64235e46dd06e398bb11d5231db8d110758ea498f4cfc8fcfbd3362869b7f10790e25b12e0c8355e7d32ab43183701270fb6bc69f31f6665282c2a37be414afd8f0b127efbe7360484c22423416c8ec9eb6d6b432cbe23df00ef042c6ac2ccfda1b3d2d11d774a2625dfd5eb3fba994d686d1a017958ef8b8006fc1", 0xf8}], 0x1, &(0x7f0000003500)=ANY=[@ANYBLOB="1010000000000000ffff00000500000098a162f985c7279c2e0eba72b77201099ed13820762719d520f141af7479b91e6c74e15ec82b856164f0b6566dd9adf137b5aab7a5965e535a6df2fb2991f0a6f86716157d659b428d9e0d7e65826386c5df79a2978d2f999760230f9d541a988ef3f87a85a37b7285052f87f6a4d6d4b59a322df7669e344054f6246aa22d17cb54e4404711666b6a9601877ef4cfe19fc30ff2905ac6057c95b50dfda77dbbdd310e70cba0fc7ea272915c40ae630474416209c37bffe6a569d1584be187a2903fb0799dba33a5796829cd533a7c5bbbda1cfe5d9a1784e6b80fb151d8c99b23c4fe12586b1b3620ed4ce09c16ba637a074866d504fb7dc75288589d9276bba5a7c47f6a80052e51fbf79707de318dae4ce2a0bce47a9e97c94a974850d9d30ab0d96e19aadec49a3274eec4ab68fddddadb6b3eeb00f5ba7125d89dcba87e401a601e1fdca1d1f42ac97357a985ea649eb83966a57d2523fd97c44a2c2d66ca4cab3a81c8d28fbe65caf3fc8dfe58f6d7efa1707815f48e1e030c79fe8ef1bee54f844c79dd5fde347c2164a70b3a15af361e158a0d4522d6570bbfbbeb6fd954bde3b34ab73a955be37d61217695db3c160c9f1ee5cd9565742bda19302841771dce0f1fae38801ae955b7c4ded136e0d432867f4329e8ae4c969dc274070dd82d4dd9eaac1eddd0019ffd4e689958572684aed87c9445469e7bed1f6ca236a5bc79e945166b793219288993f8c83d674b3f637e2fde1f0323e6567a3f7ad9d18f17b685d019556e7d7c632a8ec9e2fbf3a01b457ab9dfd85f86c5384ecb5bda398e67e77fd67b8c123d6d2cc3617eb0db721aa0f609685c0987bb5fc31e8bc6983d018e41ac34de6f4e374c36cb37026c21619b9ef380ff143f6db6ac6accd736b7cdf5da79e5457470e527f0c5a6689df41babcc38cdd12fa6b2554d03a22cc4b383b0cd9ae42f55bd8e2342b04f53f75470e2e34f9bb96a81d17cb90589d3b79bb01a916ad2c5ec6bcfb1ede5c373a41434ad54ee8d763e53f8e5dbaa261b201b44eceaadc0e936ca8b6ca313ca1dcbbea8a0f028b392ddff477b0945cb66c7f125aa561e07d6a3df295023e0e399af80f5e92cbbd54b8b650a11368807ede1e9fa9624a84648d07621d2d6fa55f6cfecb1cd09b6d2651fcf552dc5b18de10e4c0c367b9ba72cb8fb9d809cc8d3a3410e926265462904e4afd0e4e76809433046f220ce48055ff41065ecec716b6d6655227c2cd9757e76b89f1020417c107186cc405f3825f5edd8ead6b48945a74374a3cdea95eb0b1d123b8ea530e00787bcd1bc7cc1629645874f383fb1a25a652b5801d5f0977bf4a0eabb890cfcfa8d781d4372a1b466ad670ecfd4afdd78752814c50f2088d5d1666a5ea2acca12f7f18e120d33230997a3fa031ff1595d3935a651320d8418f4f58676dc7d6887007e085fda858397103f20be11e582e173670f0b77ec837b027df85a7964570067bea0a321acd6bea14229e8e26c68dc2068683dc00c5792df6e3995d9e3d38243a9d65dece787d3041d1dbdc61e08b366bc2488cbc1e146a7a61b0922d36e8f1d2a54a9cdde79422d6e42c8ac25d0548293c522feee4c28464b8ba567c642fa841ddaf2958148f3fbd9e32dd9033c6fb08ccc46fa3f10857bb31138a10f647e35aa5c22a46621fd498b3effef24e1bc79a25dc8c6e41e6b1d00e71356cb773a9867b99aad0ace06c92bec2087c10f691cef13bb37f2a1c8a51a1ebb3aa1871330431eef3ff465fd46b68d5a2449156706139c5b4ada0553af4af94807c21d1d11bde573ec163dd9d58218c8262bd15fdc7161ecae763eee18e2bbdac49ab93a7c2381a17549b25ae7d12ee6403cd8fc159c6cf491af22151299280592098789f8655552eb81f68d5d6adbdda9a4009e41eb49c6869f7965d34c9927039184d0a48c667ba7d2988425d1f73ee9066c1d1012148065a22904a8377f7951b413b23d7c2ae9cb45371d9f671d619fbcbc12e636ebe4a967e667c35006a8df66e44bbcbcc348e1a16bc9811833ae0174b3a58dc80dc169cd6b06ac196f2567f86711026cc22c11cb43137b83edd384c238de90bae3e574238844bf693c0d6103d281f0e83073f35de88ea190f0d2448048cb88d31009842a00830f8144338b04509c24d8cf181dac704adaff8338f9a91c834969bfbb6483913179bf3ea2d523255ed7f9b5d38e62dceb5627b29089a1132e6291e991c1fe1f83d5512fd0920b4ed0eda4ae7928b4b9bab80d9d48f6ec67c1be9eb787606f99eb83e3e0b75a112b001c4a4b234c0a3789a4f40aaa0d8572f837b497de672a4e9a021d2c70a34106d3dcb0b6352d3b61ca47d11f62e6ba91341aa5baebf622d7168bd8fdf744723f00bbbd93d7cb313beb85e10eccc7e81a4b07e0458e09c3e7136f9c2156817004d1cfe272da9fe2109875efe21c4b384deaa4c78fc11a5df38a5e0728549ac7bcbdfb6aad7867bc17841ea29715119e73820ebc2f2ab204e26441b3c991e2a8fe7e76e4f6b56fa627490e4e8134576cc0ca3e81a096fc3b188e4bc213d90371e4b4ea02046dc5338a5b5d66e0c563e48d424eebb4ecc62f2b810674e2ec3111b544718080288627fb653a63ab531aa77255e38a00f9532d076905b155a40a1309787fa312a39e9d496e6d9bac07e32b7008727d36f99a8bf84f6b60cecf45c6c0ef1cb9550c28199a366b30036cac7b3e1c6f48a547e5505074646fd6b26c6d43899970f8a56cecb0358167b5a69b441080eb0484197745960f371e08125e4cb8bed76e5cec61a1480de566db0b5ced8d14e4e362d77dc9e7b8cff56834d15eea8a67cfb15a06517a92f17b68c71156d9a3f3e64f57e04e24dad5244b767cf6e92f3fd10510cc1ecd637c7562cb06954d8c4783a56082daacd4627e73e82dbf7dc33701adb261404f94113895979b3c50746fcde878904e7849c4997441c935667d2a7e5fa849afbecd12f647276d7adc3d188289055386ab0be77f9636576b44972db3a21da6c478e26988ea4f4e279653e23e5f772730cfc32eab3e812a098a48012751c55c76774f771df1587159f42281054a170b479d70879a019677fa4c2cc01ec1cdfc9e0b098102b7cd9ed32f022850f8591505d73318621e10b8c7452dcb3728d123aecf3b0342c91597d144f0736e4dc416b03b4a2a11d67e4d63c169c59a199012df942e8aef574fef6292053021baa87ddd68066bee73ac3a5056946187be1a881b39a9bbe3f1125e9641f110845f0ed4b4313d009ecce33b0a671d6eb95d4442937222c3459abf217aaa228bc6c2c80f54caad9b3a8c305e58f94bdf1c454f34a8d296ec5baf85e03db8743a59a911ad2b130080db8829d06bf952210e38f9ac7bcfb95968b3eea218358219ce499f59be52c3a47c62eec132db8155e6ab24abb28b2d2a0f71a166b74bd834b61317f487f77dc45a0a2369269d66a3022ed13f07add8d333ee1b3eea4f2fb6c01815fb030710bbd7a7c2e0a84caea53bf496f65e7445cfc469013c29cfb8ab0130c25c1cfe3a9cd2120edb57c160aac87b75deb1e6a77a2e7e83fa8c8031b26be1ffe06353f89d60a2c4bc33eb2b7629c727952d12e96d20950ff14bd14298e5a035601f2b71c7c4f5505e1755185f6d71c1b01cc117a4dcaa29d0c91f4b01d190db0e294b42172c796b1d0b0511f13c21c81a8ae7bc2903019d8638fbed322e73259e5882a7bb37d22b7bc96df8453f6a75307b8f9075e2a68ebf1ef840d5c66ebad4594f3237cd51e0ae20db6d84c780aae0a85364fb3a13fe2a11a74b4e3e5e3c7323fc50c69e513bd7cc357557935f5dc6b3550a740c81779d4663b5e92d088157ea1394576a69468682827de258debed973e67199a627f5e977fb2eed04b21cc6c622a3f10d46940ac671d1dffcc68d38d36c75588e2a8368d07a4266f5e086bd7b226d427bc5f57d46b840507339dd9deb6dd4fa552d4198ec35147c6e82dc2c6c612b4b8c314ed636789c79c1b6c4e32f5a2eb491da8d21a307c887ad318871ec67ec297b5af88c9233e5e51b61a3baa258d5326f7b68ceb0113533ace49fa6829152ab9cb03ceeddcc5c74f049fc41d7023e8bac4931c2bcbb7d7da54e3f2a62b8902f42c6e199263c66f9330bb14e477b1377d28c725b58426734469090ffab56ee9e886a7256245d8667948e93e446bae8ac76233178904070cf00a50c89dab3d5e5fc3552e3969985c32126b4fc27a46cfc0b580c5ebc059c4b2cf8377d2c368bedfb94e828c5f8511498295ecf52f34cb263aeac4b569fa688f314bb14305130d063b193a905371d4595c61f8e6a53f5a0309703e0cd766e01688834e1a5fc28aca1170ee9e49adb4f7104793ba1b230f0b58e6d77a6ee239eaa8312e1e169f700c69fb5e5e204b19102220f395793e11ba7fe55840cc3e550c71a41070d9af636d433389bbadb875ffad479ccb86bfe7341aca187bf2065421526a91b6c49c90281fca84817d51bebee66ff5ceb795d6cd96b97aab8723d378a0f1adb99899240f03eaa7e606a34a3560eaa1be6687ff2a026f1ab521190b4dbba2cec67ed751f7ea29ffbe58885b03a76d587186a29b88b8bf570dbd76f4c32dcfa0d4c59dc3a4eeb062d3a2a8963ccd6d9e0d09032c501f9bffacf10478f73d59d81cca2baea039e867881ccf639e750db6e693ac53c52da4fda0dba204a4d171d0aa1feab5f0a761d85624a59c7df2662a7c81695cfd3970086e51388e0028eca3f5d44a43d36499934e977ce1f6537bce64e57c2852a49088660256aa67189e08b5bc4d55de09d7b9c3c4d135889a4b82d74e2954b6415cc25d0ce58f5e1d701e62de4b78aa48f83d7ff5c9a27f8da09d8759bfd5add0e1e4b50df5cc81c76d7ebc3d8a2d8c7d2f829de9e5759982ec9bc336fbb01bc590c5a90959de188f5b42cac39131ca2dc15ce78af8581fed7fb03eea5792169b0645bb663052bff7aa13840a9996b7f6d251cac41d1a258e42a41885fd0aec7c1475f6fa15ecff45dd68436bf2fbb2f7450e3585678db1d07b9e33bb44f300d341716b9f19bf7dff4dab5223f20c272a4bee673937e4171011344ae0dfbb6b816d5da8afe9685bf17a48ede53039063bbc0c57f37272009605d1c32a9f607ebe295efd48f00c233204ced387f272536bef30dbd7d6a006c91174adf516406f4e37d4813ab4f7ce1bd865e299d8e376373ffb0c0ac1ecafa5b12a2995ed46c19120729c622fa44ab0bbceb426d9bc4fa92f4014f01705eeb2cb02e7fa5f34ad61d5605edc3ee1e74da35d75729a59035f5f5c63617f598b502c16d98aaac55c84363d4efddf29ba7a7f2684db8a8fa1e11f87b31d14ef491fed68cb19d1573d61618dd8eea795cb272c0c4cb1ba0c1ec713fa7c9a345b4de9e78bcecb6b2cfe2201fa3f5e90a539549f320d1b1d4cdd2ac30fc9f3fa2d66eb57cf31f4bf8ab4e681599bde2dfb11d6c0e609e8a484aa2be4310041462635c98f7741f1118058a23b68fd6c6c79af6a7e22abfed93faa6725b16bbcbc9e7120f8fb627febc7900859901c7ddc8b8178a9bb8498ab16f7d1269e0936c722fa243654f75be6c61cf63f9e5c4488c2059c59a6fe73d9b0ab5b247f1a194425f7c67f20a4204f2c60e02195426baa8e2e8cbb70cf35502d3e752b99352011c77c32d08aab9ed750aa5011ac6948f0dd66fb6e8ef524f3551e54b1b63308905ea75b07f68044b1385093c5c485b8d9a6b6b69ea99655475dc46ce40f67c300000000000000000000000070000005c1bf9cbd03d6785cea993ca24f600d255acf7ef97537b6a082a914d000000008000000000000000ffff0000df000000a1500fedbc9cb9b678197385c1db8f85379548ae97bf6f390f0be91eb3b262e456c0321d2e344ecd4879db070fe64ea2e5a2af8a1ede0e1da12fbd88140857c2a9dcedc4b2f648c02e1ebf6b0c94461f3ab92bcf49c645406a8653edf3df29f2324646d244a2794fd01d00000000000077c88a4a17e93cdec6c7661e1132516466f3aed45050288bbf412c859fb330262ed6e2c8e5f56a0c7393e4bd536bd65491f5096ff1b85b52b204f43be7b473fd687a308cc22f86fee6aff54e2dabbf0dc7521a04658ac001f3d08e735bcf28cdfaf06775b3d94a3f01cfbc4c1f4c1acd4edcc6c155bf5ce50ab73ccaa75930d17862f9ccc97c7897a5a2f15a2756461accbe4b7f"], 0x10c0}, 0x7}, 0x10, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x8002}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0xfffe, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) fcntl$dupfd(r0, 0x0, r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)="34eb6cccd13fdfa4b629ad174cc8b312bb1d43c7294df1aafb04d4f37ec68220c6d8efd5dac2c911df72ee8ba72d9705234fb6c9a78ea7d84186ad1f4845391fe8909d851d69bff41a942dd785efe9c1da60ea9caa5df37323f8432de6b3d47fcb3911809f3023d958d80ac798553f03aabf2bb295e66b08fd74bf6acbcc736f72a7e77b9874b1190e4b5fa360e4ace505ea02c1e7c4c174c464118b1472bd4f732f49dd443fcecf254e768aa787a8613abd1d65652edd0e1af066872a7d1bd415f1df0444bcb238b845d35afc2e8982e21d8c207907be24021ce525ade4a92e76f6819fbab3b3b029c332e82dc186123b52b3dfe44e5d146f3382af4af6c9fdeeda16924919229b94404de529134b78d826be9233eb768509e77bff0082d081c6a5625f7a0d", 0x126}], 0x1) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) (async) execve(0x0, 0x0, 0x0) r1 = socket(0x10, 0x4000, 0x5) fchflags(r1, 0x1) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x4a) mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) flock(r0, 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x2d8cd78b, 0x42f, &(0x7f00000000c0)="d3d132f1ea267d5e3cac83bde5620500ff0655f0045a7f3e467f125e93591ed706f03db20c2dde", 0x27) executing program 3: socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r0 = socket(0x10, 0x0, 0x0) bind(r0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000140)=""/54, 0x36}], 0x2, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0}, 0x10, 0x841, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000015c0)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a563000700edffe80000cb001a9c00"}) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 0: r0 = getgid() r1 = getuid() r2 = msgget$private(0x0, 0x100) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000e00), 0xd4, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r3 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x20009c1, 0x0, 0x0, 0x0, r3, 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}) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r5 = getpgrp() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r5, r1, r3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x302, r1, r0, r1, r7, 0x1, 0x7}, 0x8, 0x3, 0x0, r6, 0x8000000000000000, 0x0, 0x80000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r6], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r11, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r10, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r9) fcntl$dupfd(r8, 0x0, r11) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900082b00fe8000200000000000000000000000aa46"]) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, 0x0, 0x0) writev(r1, &(0x7f00000015c0)=[{}, {&(0x7f00000000c0)="bb549e9e738d8132b1be740aa6e734c80575888aa021998b57df40a101d691772444c21839243f3ab8fe690ec439591cb686c6f46fd1f3461decb12900", 0x3d}, {&(0x7f0000001040)="00e43cdf330781fbabe54cee84bded71b4b668050d296abb7d3aeec5eb1895de97b5bcfc288fb0a5514119646b972ad732281a26babb59479f374a206a30a4b2cf847639c6ee4e001ae822e5961a880ff7d57f3116", 0x55}, {0x0}, {&(0x7f0000000200)}, {0x0}, {&(0x7f0000001480)="d1544c900b619897bccd42c6741680b8fdccf93d9658a777cb31ded73d54d84ef8b8a2bb45d9fdc56629f747805cb646e0d545d42303d839c668dbac24e05ecf487afac8f7f4ea512f1e4c24ed10c2d122383a55ca4c48ae1518a4406328eb93e9a243086bd0a75b95b3f2d3a2691626f6775314df06ca3f7e43618c999e30666ec1c359e4c8740b3d5923a0ec22f5a94d22c86920fb8526c1a8599f9a82cda3fed8526aac5fe7a71f62869dfa2d40369dd58859e5741adef7292003540dbd05b9f0feb4dfed8ca46d80fe55b8136976c92a5d39681eb92460cb5117354e284d7a083f463c1cf146e6b2e8947c0d4b", 0xef}, {&(0x7f0000000400)="14c06021fb2cd44cd2cf07a850120cd395f237d451c451c4e933930818e13ab43f7fecdbdfe6086b9c556eddbbbed282f3377912a46ffa4ecf5d260a3e00", 0x3e}, {&(0x7f0000000300)="1eb31cb8f432271c87a014903994473ba403936d535a6952f36412cfaa18ed3ec73d6f103ad0a28eaf9c67eccffca4f144084b1de9b9f12bec7ecfb7c0b1b06c926ec44facab1baa04c6837ad9578fb0db5dbd11c4052852907617b260cec80d662de8ceb360e46cc8e7c5fe180be12e61bae5d1cf117f87301c6768c730118bbe64d2879e0acdd1", 0x88}], 0x9) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) poll(&(0x7f00000005c0)=[{r0, 0x4}], 0x1, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000005a}) rename(&(0x7f0000000280)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') r4 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0xd6) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) sysctl$net_inet_tcp(&(0x7f0000001a40)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, &(0x7f0000001b00), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b6730397fd236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210200ff7f00000000000070c1f5a872c881ea6e69e0be76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040681e4b2fff000ff00", 0xb1, 0x0, 0x0, 0x0) r5 = getppid() getpgid(r5) executing program 6: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x82) (async) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, 0x0) (async) r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) flock(r0, 0x3) executing program 6: setreuid(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = kqueue() syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90baf4e58db0b0002000000000000000043270168eb650006e2339078ac940000000000f18713c200100031ff6229df01000900009f2f08dc060000200908440cb681ac14"]) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) close(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7ff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x12}, 0x400}) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) dup(r0) setrlimit(0x6, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlockall(0x1) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kqueue() recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file2\x00', 0xdb) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) getrlimit(0x6, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8, 0x0, 0x3, 0x0, "bb08000100a44e591067145e07cbbdbbc700"}) writev(r0, &(0x7f0000000700), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4522, 0x0, 0x7, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000840)="79e9dcaf591f7ce93e7ee0bc0a14", 0xe}], 0x1) 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0x80) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[], 0x401, 0x0) msgrcv(r4, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) dup2(r0, r1) executing program 3: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x0, 0xfd}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfffffffc, 0x0, 0x0, 0x0, r3, 0x168, 0x4}, 0x202, 0x0, r2, 0xffffffffffffffff, 0x2, 0x0, 0x81}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x20007, 0x0, 0x0, 0x0, r3, 0x0, 0x9f}, 0x1ff, 0x2, 0x0, 0x0, 0xfff, 0x0, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = socket(0x18, 0x2, 0x80) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r4, r5, r4, r6, 0x2bf918cb18fd7b6c, 0x800}, 0x6, 0x0, 0x40}) getegid() r8 = socket(0x20, 0x1, 0x8) getuid() getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000940), 0xcc, 0x2, 0x0) r10 = socket(0x20, 0x4, 0x82) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) msgsnd(r9, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgsnd(0x0, 0x0, 0xc0, 0x0) msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYRESOCT, @ANYRES64=r10, @ANYRESHEX=r0, @ANYRES8=r9, @ANYRES32=r4], 0x6f, 0x800) msgrcv(r9, &(0x7f00000002c0), 0x8, 0x2, 0x1800) msgrcv(r9, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgrcv(r9, &(0x7f0000000300)={0x0, ""/71}, 0x4f, 0x2, 0x1000) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) pipe(0x0) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff]}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80606941, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) recvfrom(r1, &(0x7f0000000140)=""/180, 0xb4, 0x1800, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)=0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0xfffffe00, 0x2, 0x8, 0x4d08]}) r1 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x2}, {r0, 0x80}, {r0, 0x8}], 0x4, 0x8) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f00000003c0)=""/75, 0x4b}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/166, 0xa6}, {&(0x7f0000001500)=""/182, 0xb6}], 0x7, 0x8000000000000000) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001640)) recvfrom(r2, &(0x7f0000001680)=""/237, 0xed, 0x800, &(0x7f0000001780)=@in={0x2, 0x1}, 0xc) msgget$private(0x0, 0x4a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002b80)={0x0}, &(0x7f0000002bc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002c40)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0}, &(0x7f0000002cc0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002d80)={&(0x7f00000017c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002b00)=[{&(0x7f0000001800)="ff6234a79a521cd5b26dfe824fb27274f1ce449945dfd12a4bfc7bae5a714bda4ddb535b9e6c22fd36692b7e44f785c8f9e7776fbbcf5f9e61eef69c6490f0eaac3fcd74f4fb18a324bd9453be4f0b685a82715d91bdc70335d1903322c2bc0a1e1167f7caaf86b5f26d4f1b76cbe73197ce0078011d4d6aaaec677122af3935f8a679bdd43ce21e9520c6d9d5e73b4c9a1f82bc53823a73b57b6a2f223d243123e6f39af83877f28fde2024433c901bee46d2d72323e889ffa586db7c13814fe0ddd20c3e14dafe1e69fa0a9bcab8d84aa8ba8c70fc6a6dafcd9c33b737584e893473b6ffb057fb84fe71975b36ce6c44b1200d067232a1fc4de9aa6eff45bdf63c73820b0a8213b6d4805339023bf0126eef85ff93f8c92119f51ef4f7b8a4649d11045a1a24884bd8c17e4a12375381931e3eb92aa4a01d60205f1f84d37e292686883be73c994dd91ec9cfab5bfd86162b434a90cce668821b39e158f8e5b2178e97e6ead966ab7d7322a91e10b9b6802597406d6ace52a32ba9e2cc657b34bec00f74d9005f5db00588f407e8bf804200132ba5b50a6d8601c3273db215b9af0d649d74c15ded323622b9ce74756b773b645cc1a31c3b63912045daa73ff0fbd9a2938974caa5932b0dbe82380347719cd46edf1b4452c835aac9d702643de280587cf14c879bc94503aa915d29e59709a3ccf9202d014a4afd79e8c44cd6351074a742c27df6fc5f5556141d1774c300da1e060b1c5de9ada0a0af86742db3aadb338bbaa6b7f2877a2d939eae54813f181d5bd0900274e44b4fd3c46a58acfe679715389ffa532d1096e3ca6b52ac9d4a9cad9a47494675f49836295a5fbabec59566657f5367056bec54cde9b3f7b1d376b8152562272ccd93f4f95d940adcc403636aa1377e216fa168945e63ac2d7bdfd377614e534c6919e5f295ff4db7f50f4349dac701d9c01332a60d972a0d9e226478f72f7e6559e576d99386d26f0513e27695898a7e07ec2d0b3e0df174dac0e1f31fb60c054ebdf8b830a9c02f711050feb06418a20b9105239c83bf9ed3dbb765020306f96740cec3810fd83101db43ecb00b216f8d390903b293a90d339890cbc1237cd7db69d863fdf446cf3feff8052a8657f4496a5988d11ce73f1bd89ef8697354263eb186e127e3c8373ec97557548e740c3f811d3f091c78b904d9cab635ede4fe9b10dba1c0a8c62fa9551fc0501cca9aaff6d4273cc94e40be588e2f87984985f962a4f93186c4fb0cee9b4060fd23a576e0ca487af1b34896eea703880158dd41f474e6be85e93469631c6dc53a6c1d1c1574e278ab2a910185dc29b25de23bbb180b18592425c1f389fbcb2375a2a00e77f6308f14ac6aaf727db0c839b53361d451a940fcce01e9b4c04051d0bb95fa55a6b83873aad45a17c65b6b3666dcc948431bdc4c90243b489d1553343929b336b5442ef84a3d8ec37f5f27139d42b467e049f4ad6c4ca0bc0c5a70554e89965ea1dbab6f911a3e1e0a3d57f2bb01be216cbdc6b39c3fbc0d25269332b857d0cf0fafc6beec6b0438e9a2589fd97185274569163e2cec61469b48ac314c3a54af2df21583a8a14daf613b1e3aca6a3a5f7c4854ef742a73491234e77920c3b38c00534db3c5dd1967be2b43d5e16ef449a535a127ef1ae0ab2647fedb2e697325bee0396b2334d116fd64b70cb060b5533fcf41336aef2768ea5b7d19624d270fe5f5cb50d6f938ac9e202e4aa16f34037154c499f0706d13dd1ee8475b25d5c969af0cec2a4ae1bd2c228ea51c25afdf483bb7852b9fe39d61a0226d1026effbef50b207592f46a0c09544d199930e290f48ca01675050703915e9b192a42ee2731e57e522460c82b02b117d5b9c478e17d2856c9f022b8f1dbba17094c692c34409408551701b74722729992c20979f9290bf9ff0ee46472499ae7a0e67ab8f2bf7fcbf4b5f84f1115d6b280828a42d132be75c53e89046b48bc1752e14d593e74d653b2f8f0312417ca83ba05e75396e283615ea04a68ebe13bab7e121ef1289ae511ae1f3f4ab625c34e3dac9794fc67f88ff9acc89f0d74d8181a65f57897a7b9990732848b59872f4c69e5cb0cb09177c904ce2e7d3ecff1e52f01850ff4beb4578e2875e1516652040249c1a49b02835f52193adfd2af15dfbc3393a23c1c1e7e1162c25c0c713fe05a8cc3ffb134875d8c84db8426ce40ae672a80b04599f5c766b16c3ce20024e9ee5f3797f8bb31a25e60bfbcdc202fccd1255f2ed464f453040f91af1ea88f2084c5d0fd6df2155d1aa8db9b989c65c63c2df574ce3c08809dc7eb1c6a74cac4bbcc3ce8cd81fa5690cec1c914b81b2b9b29f874508bf9b787691079b830c7e7d77ec354250ad00017beb9c2838d4af6192702d84e835e72381ef3d903117b293296749357ba0ed7e0742398ff30f8d811d2f79a742db0231a0e77cea2cf5884cece0bed3d2ce6a0dbbe7715be97fec158a52e9b11e56ca426e654aa6fe2fd400c1e562f534ed133592c333855d15414eaa98c1d929e9935829f2a9aa62e1fd0d5c788c79f303f451d13d95101c452d6153d0dc25f0df984cd200f957639b2eab56a6ab7c591e394de7d92aa0ec0949a9c4babde22f979f456fc7c827f051a819f2c1343b28fdd470d024977b920df6022e3c59ff279128af00f12d794ece97f5f6d1086694aec2f05a2defebdb91fe3ff0eaa641aa3004c7af196ecdbd5dff0e56f92d9e188e2b3a7aa2212456257c12430ab07a4b9133527296600f4f616edb81290fc014a8d5d712c737622ae092c1fad4f6742c786039de8c334bed5f3796a9c15c8cd329375519312e3076ee6ab760c273a62037099a9dbef9b2d791ba8c73ff8b57d9556cb54615f409b9b9e7b521b1f7eba38607f428876e95e192f81b1824e78758b2e92d25b2e380f8e363a46db30207f48c93687919f22d82110cccbd039be53c6c70e42ebad3e65682ed1fc4a6a6f7689f961cd445ee40060d496d46de046d0a648dc0d81cc5f2194d4c6b522ce5f6fc0fdfeb9df5e55f8f90129fcf6d376d479d6af1fcb9349a5d58b5099e01d66206f1242d071dfb10ed292fe3326a6a32f5c555ebd2abe631d0b92a116349e774ed5dbe6c3495930bac482dc97053e18f9ba162dedf2b4fe9d5abc431bad876f3819db1b256c48edeaed72c4e84c961cf94d2e26c26fb1d7fcd9f19ea353007644c6fa1aee720cdb13df46be2a39504c454213884863ae7328786f24cfca183748dc079eda484a525216c4c111c6ae6738c90040f36621762a56f13164a91cb2a635ae38a15a19d107680304f842b86d4d55f9a4f4feb75dcac6e26961ea6b4ba3b07aedf4a7960d2162b82af04269cdbe57bd429df08cb4c56475bf40507b72e579ebdb6b382c627d4165ba8e4dfa6d9f9f161b029330501a4bcf1656fab92274ddfe93cf1f61097358c040bb04a7d2f803f3e0c0731bee71936d3f39eef4d99c9940bc5b29bd2d78278d21cd398841071c2ce8e91cb102618a34b5b05ca520821c45062cf0da49eb86da1bb02c33f0ba1438d0cdf46af696fac161c392b0b0cff989a928594c9dbdcccad6fe463ce1ff278a91c50084423d7b907afed540f50558773ab1be6493693f66274760c61981c62988bb5dbe6cf05b32d47e613df13ececc9e39b6aad04c1dc06bcd8a71e9f539ab0fcbb44d213fee1379011f8d2a70bdff9370d499e4c6e66fa9996a9fe8e10a7bdf5f43e831a8bfde0a460fc123f61ec6ffcb04e9eacde4e637318ed8f0fe041cce2699603be0b37bbc85ce6e69b668c59daca1c608712b088af680b90cf94bec418f6c5dc671922acc8b25741e5ce175b1351f572c5f463a419d2a35d57fe5755e3e1778deb24cfe42549b98e811f51ae6c83762a9fb62b421ac93c379aa58cb64d1b03a702f66d7740bcd82545fcc671942ada569c939f904887a45d00d255846d3d6cc6999506de11b9cbd7bc7db1e5deb1e413f16c04837803cee4abf1b76552d66bcf1fe258271c4decffe336ce14ef4f43ba94a63102b21047e273e5ce58efdeb9ea7ba4dac73cede00c6a0ef549971d89f50f076ac3db2516bc26c844647f71f47b26d361b3f73b1a1e8b4e899562799963a486d80efd0f476f9ed066fca65fc7b1431cf165ae04e418f36ac3cbe28406a7793f3b873ff4e2bbbcfa00dca9c63ff80df63847a7551dc5ccd6429d0e915798f2929cd2b0ef4f322761a2403b1b1c42c80d5057aa2189d1b4f6bb0d0966a89f62028078c804ef9287728102d79f8978ce5ca890b2c55c63857a8fc9a8432c9bdc8ffb79278a3a07a6853ad278c5e9c26fd366932f38d43d2795dd1a36080f4349126823b2aa3ddb497f4c3f77a9c20a2c94b860884255d60670411a35607b09878c841429e08cf7a026c3daf435feac2a41bc4e3cdd1b53e20c7f60de84a795c648524aab9fbc00fee2b812999f61accdc90f19b030356611ad3cef8065bb2b0f1c36d529039db23aeee7144a3d5f696958b41ff411ef5a5c8b9a4997110dcc732023ae3d5523836b8d1ac08726571aa55a77cb9938c68ac79cf438e9f3648c6773f0d2dd5154abd5749437914c157124f0734133ad028e9314d19ff18ab9c9201770c47098b199b2f5c29e77a06967aa99bd49d4afea8af914cc5bccf300108a7fe557f9bd562bf7433ea7c06d1f93b5ff3bc42b7fcc20d6bde14d236e37aeb7d2778065d2952c3b7eebc1fcae95fa6819f68d6c6b38befb9a2db9c3edd362c157d7d229c47aef7c92268e3638077d00f503c4d00205d2f466985704ce8b9b3fcad105d5e03a1c253890ec9d4a4b402acd2663037777797dafc896c37eb35219d14c871c7e14e158c9138fc6ec35da0e68435322160280e80903d6648df8f4109a5a66303cf462402ae48a2850fb88704ee75f9c1d618d9261d6b2dd101c6622101e52f1aff4ec520b0074a9de6f8a60c827e70df86fdffa5e09f6b12bb0b9f8fcfe71507a1ca15ffa1077ffb93cfde6127c1fc854b0a40476c1a4237e47e3a7e520fd3eb76aa785f9f176210cec0d07c2c78cad168322023ae04d391706122651d1ecb37ab1f38179fe1d6940b0ffbb072a22a1efa44a22f78cf427a54df8fde892be915bfec0317c9c05584c65a2be6ae78a988628ff690b5bced262d3e30dfb6e2b4f0b0aac582f38101dee90fb6fa65e003ea91e62b20252c7f4ad8d945392f0d90d4153c0f8caef3f3f8689dfe7d132d4c972551a519ae349ef41f5bd66927c6d33af0ea2a6ace3f70c633a2335cde997444c8fd66fc08ac20fcfe5c1d0c29893ff581d60704a7370513ebde9303129ce822716069a8ffb81d9640a7fa6969d50eaaaabaacee273533410941911ac1cf3823fd5782cf944a7880c85af1d09c1ba75ecd81c321f3648cb7a98ed3e1eb1ba35054131437932db6986995381f894a5dd01c259969672729a4e892a029a920499b60945075219f0a8230ad1172ccb9aba52885640e5960394910cf791ba32666e7ce6f8d5fdd869f9585cf022a3c2e148efb12042a8b31b3cf2f689e348c099aa1b2be06a3a7c5c7e549c48cee726c3d3d4d55ae09dc44f758aa7f6ae491f5c4546004e5b2683b22c13e84a36bfa45c994361d2ad78291981f6bff6b26a574d6f388102083e04e8c598fe7aed07d2bf777f68b50e00ac280d5a10108ff7269c0a77d29b1038e136ef0491d6bb7db8464d97086fcfae1ec16d0f3f18e8eaeac067ed2a94b3d1b8d8e12c05a4b46c134c2f76a215a310836c", 0x1000}, {&(0x7f0000002800)="f6fd05695dd7d6796a7d09d11458e7e1bafd5c70a36a2af1943d44eddbb9d910fa1ca8dfa29d4de1bdb89f8d239d4a088127010be37fb657683f17ca18a9e420f0e3934c94ee6af78dcc028ab981db75b3ddb2b8701ed8236cf1c673fa76e56664b2e92f6ff8cb11b45b23f5ec3342041cdab53574145b0eac5a6857e69d2f54584ff809c7b3771ff8516c91ebf4c283a5df4008b1", 0x95}, {&(0x7f00000028c0)="31cbf82bdcfe92", 0x7}, {&(0x7f0000002900)="1e493de2c243cbde0946fb7b55daccf22095a65879e5da31414f21d656936e204b08116895e11ab861c7a1d59bef64a27fd034dd5e37ca65ff7721bc78e479a8ed5281b8a3b25a09b2f80d0363cca5ab65571d6f758fd14097c8c53b1c503a719e035798bf4d12d52ed3933cde4566b9969869b6f537eab5f079235315d011eb262bf3ca80308c2339c5c740c458b791b9f9ca4c48f7af9f2bf3c1343264192d43f58e22542e836284be53242f943dfaa54dc180", 0xb4}, {&(0x7f00000029c0)="ac034a553319c8b3d28f6ced755f0967e623a1dd801039e75c478e0d71ba24a84bcd958f3abc6d07b7", 0x29}, {&(0x7f0000002a00)="2a1ea115ff7359ff09a7006c851b92c31a3bce60dde86f257d01ba145f11a7762e9f3cdd2ea36124355b83d8497700912c94e28674912583ed72debd15b2ba40c1845a4f14ae9ece76739e6155460fdbe53eefc1b77cb03d2c7d919eadc2dc157bdeac93f0e9b2a434a5c21b384d4aebc51a755fd232cc7904c2597f0f03b2c755f178981044808e5d3a963d41445d7ad601745c128256e0ed4deed45ddf33a3e08891472396266928e4ec8c8fa46c798ad3ef003b41fa32d780dd40a17b7960b877dcab805803d5ee39d6198540", 0xce}], 0x6, &(0x7f0000002d40)=[@cred={0x20, 0xffff, 0x0, r3, r4, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x4}, 0xa) poll(&(0x7f0000002dc0), 0x0, 0x5) lchown(&(0x7f0000002e00)='./file0\x00', r6, r7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) lchown(&(0x7f0000002e40)='./file0\x00', r8, r7) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000002f00), 0x10000, 0x0) sendto$inet6(r9, &(0x7f0000002f40)="aada5f6657e4f1a8b7894a55c610b71c2cbeda242c7cddb291542e1411011753f7479bb7e3e10c5e957ae126251c3d2df9b2334ffe96a32589a5f998e9d647481c42491d3ff13e7448b8899828e453d73f0068792e951c20de28dbccba1bcfe4e6f4aca16ab90d27c0ec3b36fc5748f41780709b40200f479b0f89063573510217093b9925643f5c6bd8fd52748db305e965ec1db0327866938a4d923048b53b759eacbcd50bc9a587273406f72558b9f151457f1ee843821b7d508658b382e6930b3ef9b81433f946272c", 0xcb, 0x2, &(0x7f0000003040)={0x18, 0x1, 0x5, 0x40000000}, 0xc) write(r2, &(0x7f0000003080)="3e1bed40fb0cbac395ef3a13b7c1908e5ae58e9c1bb9ae9ca4ff5ae56c909b8adf58782ddcca8253fdfe98253b050079d4a96e1751a90d7b5f5330448fefaeaa44e0f940ec88a42796e2c4cdeb3f929d002b7fad53c0ef23358c58c0eeda4e", 0x5f) r10 = shmget$private(0x0, 0x1000, 0x520, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000ffe000/0x1000)=nil, 0x2000) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000003100)=0x5) bind$inet(r9, &(0x7f0000003140)={0x2, 0x1}, 0xc) r11 = socket(0x18, 0x4000, 0x1) ioctl$TIOCSDTR(r9, 0x20007479) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000003180)={0x2800000000000000, 0x6}, 0x10) unveil(&(0x7f00000031c0)='./file0\x00', &(0x7f0000003200)='c\x00') executing program 2: syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) syz_emit_ethernet(0x2e, &(0x7f0000000240)=ANY=[@ANYBLOB="0d86e654d750aac1aaaaaaaa0800460000200000000000019078ac1400aaac1400aa830300021000907800000000a6799e3049f799c60bbecb299590b1fd89075c0672c5cc59c4566d06b763b490b206dcc14f40399a8eca3ac0608e0b1fbbc9ed695cc7208792c7b2be1da6a17a72c18a19b3870625589e99395c76099314476744d27b674c9e2fb11031582fc83f3428eb6c9cdea500adf632c0008c17ce1e3d8720276e37be75377ce53537e6ef29b5a9"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782887a0002000801b930000000000", 0x5a) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080), 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f00005d5000/0x4000)=nil, 0x4000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000000000000000000000000000029ee3847023d172bff6525760020dd0706b81fc6c2de24f2d7b305c5b5f359a91ee14ed7d9503aa212816e7832"], 0x10}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/18, 0x12) dup2(r2, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) executing program 6: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040), 0xa) r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x11, 0xfffffffdfffffffe}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000740)=0xfffffffffffffd45) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780), 0x10, 0x0) r3 = open(&(0x7f0000000000)='./file1\x00', 0x800, 0x45) fcntl$lock(r3, 0xb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = getegid() getgroups(0x1, &(0x7f0000000000)=[r4]) r5 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r7 = kqueue() r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES16=r2], 0x28}, 0x4) recvmsg(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) ktrace(0x0, 0x1, 0x40000b30, r5) r10 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)) semop(r10, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x800}, {0x0, 0x40, 0x800}], 0x8) r11 = getuid() setuid(r11) getegid() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) executing program 7: r0 = semget$private(0x0, 0x2, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}, {0x1, 0x1ff, 0x800}, {0x3, 0x101, 0x1800}, {0x4, 0x20, 0x800}, {0x4, 0x1, 0x1000}, {0x4, 0x1, 0x1000}], 0x6) shmctl$IPC_RMID(0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0xbc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7f, 0x69, 0x20, 0xfffffff7}, {0x0, 0x3, 0x4, 0x101}, {0x4, 0x3, 0x6d, 0x5}, {0x3, 0xcc, 0x61, 0xff}]}) semctl$IPC_RMID(r0, 0x0, 0x0) r4 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = fcntl$getown(r1, 0x5) r6 = getuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r2}, 0xc) r7 = dup2(r3, r1) recvfrom$inet6(r3, &(0x7f0000000200)=""/60, 0x3c, 0x2, &(0x7f0000000240)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f0000000280)) getuid() ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f00000002c0)=0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) write(r4, &(0x7f0000000380)="e8b1ee8105bd44fb9b0d791eb1a066f435cabe56b0ea6ab29d6c547a79ee62fc5ced568c77b1bc9f3909806f934b01bc78402c270745dd726aca0252be8bd852291b69482fc9516ecb5eb0898ec1109c48a8633af2e31efbb6fd289ef08c5ea8772f6172200d3715a31cfa4538c5b1eccc87710a7728302d880089ee946dcd4270bf0bd501a67ee2ae81e1fe54b9b6c297928874fe1db6e2844e96d2b13ccf81fe61078d80d8f0d7ec14a66224c24ff3b066dda8b1f6ad20d5d35ebc52f138645b6760d5deaec07251ffca833d41e76ae940309262e33e3dbe075cdab99ee0d18ceb01a8aaf1766813d709", 0xeb) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = semget(0x3, 0x4, 0x180) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000540)=[0xfff7, 0x1, 0x4, 0x3, 0x4]) semop(r0, &(0x7f0000000580)=[{0x2, 0x6, 0x800}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000005c0)={0x3, 0x1, 0x80000001, 0x9, 0x4, 0x7, 0x6, 0x10, [{0x2, 0x7, 0xc, 0x80000000}, {0x53, 0x0, 0x8, 0x80}, {0xfff, 0x3, 0x5, 0x9}, {0xffffffff, 0xc51, 0x200, 0x8}, {0x7fff, 0x0, 0xfff, 0x5}, {0x18, 0x3, 0x6, 0x2}, {0x7, 0x6, 0x100, 0x7fff}, {0x2, 0x1cb, 0x10000, 0x9}, {0x2, 0xce3, 0x8000, 0x9}, {0x10001, 0x7, 0x9, 0x4}, {0x2, 0x8, 0x7ff, 0x2}, {0x5, 0xffffa07b, 0x3, 0x4e9}, {0x7, 0x4, 0x6, 0x7181}, {0x6e5, 0x8f, 0x3, 0x8}, {0x2, 0x80000001, 0xee, 0x3}, {0x9, 0x1, 0x75, 0x5}]}) fchown(r3, r6, r9) fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000700)={0x1, 0xfffff213, 0x493c, 0x82b, "d8ed42dabacf8ae061a975c57f1014d2661ac253", 0x4, 0x6}) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000740)=0x7) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="0de2216434a01be6da3dc2c6ba0623aa929dd40f603f2886e5c2af13f517035517180841bc92ab968c3e8dd8c4a4511ba6d7618c86e281931907b42a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3e", 0x58}], 0x1, 0x2) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() msgget$private(0x0, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x100, 0x81, 0x5773c543, "10260930767be29f678c741b5270ebd44c00"}) writev(r2, &(0x7f0000000140)=[{&(0x7f00000009c0)="28103156661e1962e11531db8ee6caecceafb1786907ab53e711337cbf008cdfe729b8394f5f0de0bfb5d3a4d8be1c384665d20e75ed4f34ab9395bc5c8d81295366333c266cb60e04446bd3236dc6a41946485a81ab5b231c575e0578b955ba1d6416823872107859fc6d24c8df19e4673d808476566cc252e399129f4e2295f63f294a3c9b045ad28555376e1ef0672028d8c70d77b192068ee66ad073860e6844e0a84446d3ce7c1e386b9754a1b072e08c0c19c86ad2b3c01c62ff1932d28505c4ee6c00336a06636fef9e3d7b2a59293fe78ae90968068ac5c17fadc587231efdcc024f52b274db517047dc17f175a41e183c822d1f27f241b1801701a3ad7532680143e4fb574b12fa865b7e38ca21a6eafaf7fc0f3b64204936abaa5c21", 0x121}], 0x1) recvmsg(0xffffffffffffff9c, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f0000000200)=""/233, 0xe9}, {&(0x7f0000000300)=""/55, 0x37}, {&(0x7f00000003c0)}], 0x6, &(0x7f0000000480)=""/214, 0xd6}, 0x1040) executing program 1: socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r0 = socket(0x10, 0x0, 0x0) bind(r0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000140)=""/54, 0x36}], 0x2, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0}, 0x10, 0x841, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000015c0)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a563000700edffe80000cb001a9c00"}) executing program 7: r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) socketpair(0x10, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) executing program 3: link(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0xc0000000000000, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ab006e", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x2f}, 0x2, &(0x7f00000001c0)="986373afbeb881924235aed25d46e16e821d07cb152ec3a3394ffbdb3b6284f4dcaba0ebf2835095bc94738921353852fd64da40fb63bff06e8549f3c1974086cfbc7806cea8d9ce288ebf256c6ea1ec1a048752508cab9f5700c2a095c56396b69f7744c05dfff9660e7afada5ac1d2be6fd3d6f831121496d9fb8b4db548fac444cb35c90baf992512f360514c722dec10f7e70a67ed6fba034e9e561db78b86ed47a2728089041508620d5455a11d4235dd799e2f50667ab30ff553788dc92de95b9e8c2daf8c6eea0f1286b4602ae128a9551678a6341477c220b6709e", &(0x7f00000002c0)=0xdf, &(0x7f0000000300)="94f2da8ca2f538f8486cfad3a763d3f647b09aee6836eb333e455c26589a4ef5119360a98de2fac35b0e7d83750c4a9dd54028c209abcc783e64afbf6cd103bcea06ac693a68ab05386059d19fc5dc47c91ea73597ef479748fa3eabf3be62d5621a68da2dc9576c8304db7ffa9df38e9a1b5e3b1de04ab51dd21ef6890dcf930be492cbdb81c8538d396380177d6cdf10976ca5eb6fad7e04e5af390e1157da", 0xa0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) clock_gettime(0x4, 0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000003, 0x10002ffffffff}) executing program 3: r0 = socket(0x11, 0x3, 0x0) (async) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) (async) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000001}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000005a}) (async) rename(&(0x7f0000000280)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') r4 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0xd6) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) (async) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) (async) sysctl$net_inet_tcp(&(0x7f0000001a40)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, &(0x7f0000001b00), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b6730397fd236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210200ff7f00000000000070c1f5a872c881ea6e69e0be76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040681e4b2fff000ff00", 0xb1, 0x0, 0x0, 0x0) r5 = getppid() getpgid(r5) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f", 0xeb8}], 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r1 = getuid() seteuid(r1) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480), 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x6) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0xcb}, 0x8) syz_emit_ethernet(0x42, &(0x7f0000000000)={@random="df672f8f4237", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x3, 0x7}, @noop]}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @loopback}}}}}}) executing program 7: setrlimit(0x0, &(0x7f0000000980)={0x6, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x2) setsockopt(r1, 0x80006, 0x6, &(0x7f0000000700)="379ffe41142903ce4b1af5a8fb370f561b4398b5821f0e080e99c73c7b346bfa959f7a74e025516c6ddc6531d361610e75a5600f50eb3f0a5862abb0a68164f5dbb778b5e0c40e0583b4215f91b25f7b43a761757b03a067791789167146f883c12c7862aacbc5e01fe318c4f3406ed25f3418691fe941deda75dc8ffbddb1f4a705e26d77666d5ebaa3b196b723052939eeea2ce8d57ad897fe78e25937b9fed933575a42be0dbb824dbf3a1795bdb97e9452a0d11a913d8a84f88f2cee86f8db7b2505992572f1c84c03a02ddbbcaba644e0646e34a9f83e1dce00c0d6cac14698e06f133cce290a4057cf017163da5b67bdc79b9b", 0xf6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x200499, "d88c4bfa87abf9bdca1e0a0000001f7a00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500a", 0x131}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04", 0x30, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x7, 0x5777c53f, "1c102609307e7be2df67de202a72da64612c3300"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="47452af0a9cae0b9902810a80000a00a555d0500000000000000ecc103ff46416b42dd53684b55a183381912d8034a2f70b3ceb5717e7725010327e81993d841a2e95c692d40b0ede5d0672f299d7ee495532d4498cbaf20cec91deae06e6b79b8646e13cd5b10be57b3c2d24637e707e94dade76ee4808719f14eabeb0e194dc1e6b0a2067ad561ac31e61a6d544a1b6bba6044cce75a8722d36554f18c410c9d4ff27b73d7d837a0456cde7d2c2d02e971cd26bb8bab5a8812e93e1c6b71b4faa2b62d13e66284c6f6ba242704f13fa7fa36f753b16325a740e895a8123a2b6df29eb64d9bbea8dee2420616bfe79c56fa5ecc087c565fa58fc85d8e09d70c13e893cc31c01a9820b8fcee2e8a58f751e6e28036080000009bafe0b4c28f54c3da8513b9b57eb23fa4566a9d7a7e6a90c02f9fbd3959183282754b967abc369da499c6cbeecb9e3476cd300e2077a2e79c7f05eba7840ef09533bb748347383cdcab9707b36daaeda6abf5053b3633b9fc7d486eceb409b173b40feedec1142da8930f4c21771780c35ec9233a7c65f6e63bbf64e61d88f91d7c8f87377fd3149226f65fee09ccaaab7543a3470b9fae5ce45e", 0x1b4}], 0x1) r4 = syz_open_pts() syz_emit_ethernet(0x5b, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaa"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) close(r4) r6 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) flock(r0, 0x1) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x20, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000540)='./file0\x00', 0x184) renameat(r1, &(0x7f00000025c0)='./file0\x00', r1, &(0x7f0000002600)='./file1\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001480), 0x8000, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) 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(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c854", 0x93}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, &(0x7f00000003c0)="7fa9d4945c777d25b8ed68fb9e2cbc10aaaaeeaa26ac4dcb1c66e02eba9763fbcb111ae273d50c3b82c36c064dcaf0d3537aa1ebb42b0a05cc42d92f1becab5a7735002193d0eb2dcf6256d63c9b73ea942b1d5b5aaacbfb9f07a7874455685657b3b4e1e83e1cdee0def4b118585b7e4c31feda9352a01dfba105ea20d09dd95755f998c45ce00621b41402f7503474c0d804417620cdff79017816aeef2082e6f25cc9aa151310c24b2ce6307b72bfd3a00e720e510e8be07d237c0df5473d7cca0ad062b9f9af52d366e8142caadda39af7efa8611d7b54ea59806e247a90866b1a8827cd0a0952099fc72a046a546f6b1b25d80d3691c21c519099e9b9a1dcd314d97e72b611ce47f595e14a0bbcbf82a55b9c636bbd2c522051cd5ea7ddf0f84140412456265626498d82970526856dc7dfeefd401d12099321cbf9a27a0605d76052a8112617fee1dfb169342f8bdf59cc068fbdf80d352e4ecbea0e3bc28c849059bff47ba8fe79640b6c494107f500d2be0de1dee0d610b8d270910ca14662b7d538c6318c1ea68bd6c2220fcd1facde6c79d8ffced5ad7d04ebcd43cc22b2035b7d5a6dbbaeacf5431d1cb6235def31937fc1f5579f426989aa0e57bc6a0e4469f8ad7deda7b70acab822d1e0dfae9beb30777aa0e53ffea703f0a191eeb55d24701698ddab135c1df864a03079008ed79981d3d34fdcabb841431b8ac844c95af7fd2e33fa61726f3ffb7220762b7a0c843d66aef0c1315071d9ae816c2b999ed4abf1605e6d261b416153e574ffda907fd2ca2593fc0ea03ae33a0da91babdcc1c233b5e86c96ebd038e994ca64befb28f4dddf6ac44512f6d5b4d86073b64483b476e57530cc7b87fab9e6b137ab3da78a10e1882c33fb6f67155321d774a7ca4864a24ddc5d83c344e586433117e2df3d9274654dc177821c9944ce4140af57a6a76124acea1977d6626fea7e0dae2679f9756236f04bac74736ad73fd76faf5da2d44c505ac2e4285b88ba45a1960915a81ff291d7db67917a26da7772f8cc36982fb4e7364fdc77b07996302b7df1708f9956c2c14b3d7a4b938d43aaa4eba9431e00360d272b0017bc983a521a6882ddac56776e68b67d773c2b468e3305348f3a14d9d65dfb4f7c49785cd3fbbb4fffdbb9dfdc4a95d1e8bffffc27a79b8924d4c55a26120b8f52a629cef4b91352854f0779057fa47115bda9a4e330b139c324d500a5901eb295377ebb1019af41e0c805c7fd2b2265eab228f279d094cde1362a16afcb0195ed821a01c671e8e75b6e356ea856263e4beb5ea384bff40654915644ff2babb2a8799e9a47cf6c4fb3dd907377d427b399eff47ad7cca2a121f7efc7415c95ee7b686baafde4518e3e78e40522cb53f1caa2ea721ada5d3ba1c6c57d6899fe775f99d3b8e3ebd0cb056edc31eb221d2043d22c998ba9d75f2b3d464b06de67f49ea882bed62a65e101e2616abfb73682bd81cadda34ac7e67085636141278a885d56eac632bfab7fd4747a1381d94d9de16bfed5804411532dabef16fdd4ae360161bf8dd4c0296e5d74b07013685527191aeaf229ebb6428680b07ae8457b17928be923b0676e17e8b4e60651176acc3401621759e4c4a0a13f352ce23f8d764a5fb10283f9a25ef3743338b6eaae3ca3979ec6dd87341b9d44dacb5a788f10d2164f1d9eacb3d1e5bf569c57f500608b08ec54dfca84e235290e5deeffcee1994b269fb87e57b283aa2423c2b0c4aa419d3fdf51c82db5308c554289e61039780dd30254fa17f0b0071486f4ebb697bc2dda14673b92782d2a1bc64b62f97f8f2d503948b223d1d58e733796b253da5e76e75a2e858808b54e32bb2ca4e0910b78c76c73ad606f0562173a3ca9b805af38ce5dbefef644ae895cb1625d50fe17779c2a5372b5a0ed836eb0613a4ff9ca8fa46a32c06a6d8d5daabe973f686ce3b2553d0c916e94eedcf71fe29fc2f353bdd27756b59cfd52fc8dbc644d67e715ad5e36121534c47c5b1f1176781075354a5cd8aa1e82c633b8cf5a4bc17900e2cc65927ff1daba6ba4bde04bfeeaa4cd7bbb324e4fe677f5bbbffc2c75a7959709c4fd6e8e0c65aa3bf00c881165b893c23da06f4c4c39e9aec1d3eec446b22c5c9f05513ab0892366fafd99b0245b24d7b058c148006c82064c13b1a09e5f115bc822e4d38b4555be9d939a7315926f84a82706ea5445c9c455b5932ca0ce43c920e53f7f14c780995455868095aa33f5eae246d1e80135cbe080d43a21189e83f1b2498ecafbb38bbb47d4807d94d0431127d32ad2e1de33cf758fc92feda24c4d7a9498a16b4feec86976cec125eead8ff988d377df19513e39466d2820493e83053702357072cd100f96b2ea48521482de7a246962706b711ce625ae12d7f5d83099d38ce03ae329e3c2a0e8931bcdbe8e7e3633603a1b1fa625c6157c30b69e6b9abc67cf2bdcc210149641dc97f9211de1322fada4e067d24b1688b01844c4c09912ab3fae1de778bd9c00ea49cb237d8d86554dcdfe32557629c0f77273f44e057519e62bd8a3a308b2002968feb0a7ec68b6c06f641b8c936854afdd962360a65e9dd7f0ede7186658d6e26c83a972ad6c354453d6dcdd3c96b90db707f83edd5dc199094952d56c8ad2dd45799758eddb07f825ce5106a9cd000dc2207d59daf7fba76f526a6627e3a48e6389a77b001da056ba82aaf50d565fcc9db61903a6e8427d41318c7be2ff72d858189c42032d46e4facf7e736de7b001bfee3fd65130c457e5de1cd357351e78a17c5f0af004411a3ee5a2c0222b0ccb45710bca20ecca213d323b0146e7b96939032ef52137babaccb899275d7b7d5789f52f343316f6ac08c4f2dd4a5c8bbefa741d6fde1cd8def77d783239369de3b6af5da26e6740c1f28ade7d5361cd8d722da6429eecec0fa2ead5cf18b04798332cfb1e36f8cd60fc6070a49df821e7711b3693adf2978786b1c1d6dcad0b033e0b89faac5ef659ab4ed3768e60f2dde56860b987deca43a0565c04750aeae4390e9b7b2c79215cb6c362ec79bf5f6f916b4883442e3cc46cc508fe92c8b1e758836fe6fb15e421f00ed83075a30193c288985fd48fea784822b260b60318115b49cae5d1ce28f96fb51652f3ea7c8145d01612002311a38bb553ac9c8722c1c5eff7f4a2926f9109064e188ee350fb79d56a939d98cce4737b6b826f6e0803a8bd0865f756a72d87dcc830d947c3d06c0cd4aa589c7966187ae0d802f96e63b3d3a5b7436bfc13c221603ad322cab9b0743edbd9a1c87bdd1131044469ddfe44119841fe06bb17ec64fbe9665a8cdf91544add5066a672416333bbba26a8392c35dbcfa5583245a56d297e72dd9755ce6188168002abc358dda34a9f4e586451d9b7652fa1c4f51c43f965b6763452e2e9b588e3e33990c0d14ff554cd6e3d06b5ccefe1e1062cb254de6e5768ab1e6a01f61c53315938f7ccec15c62fb1b99bbac776bd9528f4c29af71eeb89e15d8bf2a2b8c0d8c64ec8c1bbc020f3f83ea1c32af00afccb81f5f61b7b8f4015864a6c6bf71142e82a13b3fb5c6feeb0eeb192d8107ce0160d16fff74e82e246601b44ff0c923e3ba1fc064f35178a4983bfabe225da1df45f45344d380d217210df13dd96bb84863af864e18266dfee0f2abb3f5fc8a3c205ad181377ecfed317027206ba78b8c087d0858b5865e4b215d4c1897df34612af3633407e1746e4a3ad4aa5baeb7e362ac21da063b510c04e052b04f67ec1c39e4e375bf7ab6ddcca91f81b55521cb067e0f1121215fe0f677edd07eb81b14335f03175edee75b5df583c4979e179698cdd732abb1c636be929f3fca27a498b0486cb427a76b90d9621fc744e5487d9c84a1f9e6d29d56d1a6b266ecf31e1357c112aad347f80628aaaea466e1f46c03747fef4ad4441286d0ab953660cf564d838ece371ff708272774af2ad9f66595e30c860ad529af3a2aae62ad0dbbb38aa5712594220930b8f54d6bee249ecc07f1498e1e9bf30e237ffd60780282b158f41477c7066b6db68e5944fddf894873581199b82e6f4017bd40ad7fe1120e5486399b665a029b41e22a96ce11a6dad2a29170b437786a997765201e825e892f94b235873867fc970c24307dd98463ca1b07f3b9f61896c20db2a391a5b0d349dcbdbdb796ca2dda1bcc8ba57522724849924ec301396afe115340cefd113be0efa07f19d98b4b83a4bb20a7ca5260de3e22a15e2c9ce1d5e6fd862a4ef197df50b438455e35d274f0421af51b26a72f64e60200202eebd693f76d928502573738c256d4c16ef5f936f00d6a798662d5ba52501aaa0b1291e2d3ec0af43c85a1bf927e74b3633f87e944c9eeaa8a109006c12d3793518d2ad527ec6c8de146eb6752f14712ad4b62da46ace18c2105528423ca3eb5f16a58cfabda4cbbe0ea29d3578671d642d551dc0d417693c4cc1e24eb3cecdefeaac74c904ce47ff0eccf25f764f1865e99789aa54e8bd6cab228a5d2da6be53758ff32c02a3d0815a4ceab9c3f6289d34a06e92e2e4b2d31c9404225734415d1fb7b2624546ae9e64d65bb8daa20476f73a5c2bbaeef86e083d812b9a6aa7ad5802bd6550a8883e68c55b1a3d21c14fa598ae578b2eb4c0a0805de61e569a53f3c5a62d0b0d3003f6a06327c34d0e78b7cd16a689efbba1b9b251e6b6e189af82d989876ba251f0236bb427e79f7764ad474b1aa28c14371c91a53a98941021a44e64a5021ccfccdd1e1a2b1a4753fa98a27c9799ece50e9f4cb5b56add58b25242c0e7f8d1db0e27e88e1526aea35ce1891cd6ed6b4432176dd2669525b9b858cfff03eaa4f22574f719f4a7f5ee61fa79014a87e71833bf8ee08b415f0f484721965fb2d410e8813b63d2da9d0d752edd74877cdf9b650990cd035546dc1d9fb075796ae0f5d2b964f89ed9bcd46a123dd95bcf27611b4b8f0073c31d198b1f8fb0af2da213e1000189a4830ef12777c9c4016d2e41cf7a0975da56dd834abbc674d890a589c1f43d4c39c297c23c3194816fe8635f58287b398714f361a52799e34ab278c1cf5fc7ad58d854793d68bc253b91e84778fd064dde3cca6946810cb7237c467c2eb4119de8bfee786e49f453855454ce3a3ed46c7b4c1c4941b701e2f271c23c0b8212d8db22b6f44812e5b1c0be9f69423c828db317d14e558600b75a979dae0d8d3367fa4de05cedb0d7644ca1d54d942e75632bc8212b0733a7cc7f1150c62da27603109fb289e3ff75c6012eca97213eaa7ea075c5fd231abbd8322c479ea908a6c5466b72ab0972bc714a90d41c41949bb3ac6ca6abbf178606de2a162670e73eef76c3db820322a83a0597ea0fbf038b5fb64b416166b66af5c7a43eaf9b1b64c339d07e7ab8eb295956bc4279a656f960a36d03f5e2f4e4f7c7b69701c42f83331329186a59df83c59e38abe6ca0de1f348c37f02d13f252275e41a26b03d58208b00fe190fde3063435130061cae12f8bb3e59426b33ef215e938558c5daa2fb2fc95a94010fcea76be22d63f6bdd3f98fbcab6676229b6d1d630f908dadf1a975538f35fc9cd11a59e7abd5ca9e326eff8f5e01003c157c676871a12bb249a17d731b1bc4aab03f656cf65f6579572b6eedf865dc26bf5cbfd309d9be09ccc0a44e1922dfad3791c59d717ab517db0d5a6b252b03d872bf5bee83f99138ad905ba25b08a63918d18ec5424ae6fec8c930d6d224ca25b908ecd9a8d390fa675d395358b690432bf271", &(0x7f00000000c0)=0x1000, &(0x7f00000013c0)="2ce868187fad9b1a6861a3c336b115320a4f973960426e071fcd40c6ee17b24d532ff7f63143a48ae89032f2404c8de6cb96857656b4a6799a042790a425e9a0bab33376688448d5d55308f4e9dbf2fb59fb4bbb53019574ffb55f09c2f2de814014290f232affbc9af2185ae4a4fcc3bd6a2bd1e335e9ce3347d7fe05aa888e93fbcfe63fbcd5b70854f496a063da89dc3c1b2dee07cc4af48f9ad1bc37abe0ff1ec4ed9abd5cd3c68da3b127a802e17852324e25e24077", 0xb8) utimes(0x0, &(0x7f00000001c0)) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x9}, 0x4, &(0x7f0000000080)="e71a3b0810a52ffabfea47af18cb9a0a02", &(0x7f00000000c0)=0x11, &(0x7f0000000100)="8064468bd6b284e633b018d4afea376e4e15cbe6db27fe9882c6c1242cfde859c523263d8232ced2f1ec31571b65e4551bfcd46af6625ae08b6bcc66a5a06075ffb9183e21fc03509cab1a095bc623e1f6883e5a7531e3d4c5a0f9ac8c04d7f03b5f38eb1dc890e016022fdff27340934c8b8d26db62ad9f660678082f232dc0ef7f675d343bcfdba275f59ed2ad8b190a4c81500df06b3872d2bf09ae1328f6e7c07c76105c8052059250ba9a2dcb8c652a69376f801f", 0xb7) socketpair(0x2, 0x2, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x5, 0xffbfffff, &(0x7f0000000200)=""/55, &(0x7f0000000080)=0xffffffffffffffc9) r1 = syz_open_pts() r2 = getuid() r3 = getegid() fchown(r1, r2, r3) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x1a0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60c456148f73c569f549140d3b1dc9dcc64b28243d1ffc9bff020000000000000000000000000001"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000840), 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="114dbc649c03adba096a3d607673afefc6494c24644e59128711f71b3006e4d1ffef26ebb39f0736617db7132641641b24fe58d4e837dda138e82ebb10de3d3ae820d39ad1fca9e0ee5743c6674f0758a016a3bb43e863293281cbf4e7cd722064de3b47ac3cb2349ef103c66d133ddf4a862ee47a495c1ca55d7e1d77cbf29e4b0f10482ad029cc50ddb02721101e41401d27ab3557c742fdcd5de7d2853aa6c4954898a0dc6bcce44c642133c3fbe38009f9334f2b052ac0874d88cce8058d3d07cf6338b8e3359500"/214], 0x10}, 0x0) r4 = socket(0x2, 0x0, 0x0) pipe2(0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x10000, 0x0) connect$unix(r4, 0x0, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = getuid() getegid() geteuid() r6 = geteuid() r7 = getegid() socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x3, r6, 0x0, r5, r7, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xf7, 0xff}) wait4(0x0, 0x0, 0x11, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000198100"]) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xc8ab, 0x0, 0x5, 0x607519, "1a0001c3091603000000200007791dcebf00"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="90648a30e1cab2c7a42d91316b909e7ca39f07f76369b80c088b0d5029ee839d1644ad7587bd62fcb018c56ada20276b8f6cd1b3f52d2fdd3ae8819927cc4eef5f5010c8d74e2824e0708ee1286bff549f4d34d88272aad38623979861cff4912601d1cfe2512dbe7fefce445125eebb269e8b176808d1d4b50ea81eedf0", 0x7e}, {&(0x7f0000000140)="9d3f838b2be0a63f6c5ab1b42eaf179e11250263", 0x14}, {&(0x7f0000001040)="b979e0bd08accef646f31b8da2bf54180d8ba96b8724655262f43ef9eaba353e9380f5b0a4fcdf60ae6243c36a117dbf409b07519bff0340400d309bbe1503023d753896aa4c96d279adcf91f7ea72faacb33e68b987010bb13a2f077833eaa4f8db58a50b9a3080942ff8d9d05c1f5f0bb6fa9b5d6ad1a5e7b5ebeeaa5013cf0c515310bec56e4ca2465a633ac7a6b17f9c17e60e2360649155550dd51954d9a6d7ceb368aba8142271852a6b17bb023d2304546deb02f08bb31419feb08788feb3b41cd2e0e6656387601ffd584a48a2372dd73eecc1622b91a908c7130999cae08fb5735656a042eaf7be9d1cfc0214cfdfbb7e240188f74500cde404b00afc60bc7d96b37afdf1866f7f09859b38c21c21ebb1485d5c0b2274f705dbfe448b78887971bf9b471f38a12513e10ad60ab62c36f386fefab18d06df8dfd599190d3eec8a541d160012c230b2baa6c72ceb7d265dff841f674fe5eb60b0e29720a5c335c1fc406143f49994bcfadf1f5c82f40c2e5feea6a0193468ba1b05eeb51783c4563d506877fb46ed24287642cad44446d2bb8c04c29830b2342d97be80bcf8ce324af485ab9fed6b88c667ede0988a2807a0dd939468e0224a60eb6c3faa18cbd6176761041b4a197b715f434fe8570161983f9abcf3ea7878a8dc41cfc97645cb579d543fb535df8f726631a62a12fb7da53c7e5816a56f7133d6a31da96428a8e054798215815f55f0b0581d9dfb1e93c16a3484242ab5d3a2f23274f2b25f2c06756057af813f76e34783dc816a3681fb02bf6f9d366513cb2f230d96d200ab9632ed26d06481ece514a1da927e22b5c89a1930bad84144991ee26ebaf75da12adee88ea908c00755f2636fdb4c7bb81841668087d43840604ec8576bddfe4bfc45e99cc4457b09d1f709e8758c9d74566164694af4f2ce84689a2a1e6dbeebac18a39faf814020db4d3279c4938466a26bbfa95e9054fec770a76b9612dad1bab8d6d693e67d280c66dc179f53de927321b5ec52da34ce8cbe4008551952fdc87d09bf22aa2e14f303f44b8137d738016dd6698516133114c000af1305598638368e9570794c10ece40a854dfebb07590f6d24c357214a5e69404358efb84ca227b06cfa261a9b58578c65e7d0264df82c982962400db0a78ce421d57cc16bf76516ee1f091046d39b40600b9299f2ebaec25186ed42d227f5c477d65a479dfd68792197a2c8d99e4cab1430d9b27226f0afaab5e8792db73a4b1af852d387a1dcc36a1aaa2576511dbf63ba2f4d36bbebf1026d224e4aef6b0007175216f1816c61773b7bb7bd755b9585a734bbae7fcb7ff3858ae1f103727de83cfa6580b713bfa442e34d4fcdd6cd3a6fa2412ac05158e01b0c90983deb2bf39b53aa0bf2eba9b133300e6d34cf79245c9bfc1e79cd4f91efd4de4bbca194a1445f7a223c97197656e0aed998f2b099294b1d0a53cbcae77592b3bcfc5923b4ae19c4c26eba13887edcd2a299a1a9389a6a41407c4ce4b457729eb367aa1745dc3dab8ddb4c5c5d5f41df8026e9230e44d0fa66a865bd2d837e8a542d86a8f9d4243b7a476530d7e2e643338280136262f4fe190821fc9d5c5d767bdbd0b1adc68ff5b8e797485f2be56f6c654b16cc852ee4ce9a613c50908fcdf095841b5645badae3699912d166ff0f236f913592854a17ef8baa9d1c5f8cb040cc67ba408cf4e5d68d684a28fc458247f366e24924b8a28dd22d9447787b23bd9e863e39185dfe4d70b9ee2d358616628f37d3918038c7f07d5754e4b6360e92c5cef987821b8798272d6cef233ff5b998ef1b5944c8c62c9dec306806abdf665a406e56bbf42cc7b33aa26ecdf2cab023d860b3087cbc47e424a66652a39b5f50e9aa0e51fd6819cd75fc175e759791c75bf5a88db375acfba1b5e1636272e440278846139e57229d26fb2da6cf9f6748280bf6e88f3b8489a489f43f1420a19cd2d36c422b319030b89ee6c366e8dec36836a98dfccdfde58fb0baaf39a606f9597cec49469adc33a14f4b69b0d6a18be5f426e8dfadb6822bfa99beb9c1371934191becccd8055804dc34bf18665e8d777beb1a3f770cd72d02f001756349823e81daabf840545a9587bef1adf184cb5df9e8586594aa2971bc5b4f73d0f5dd8f3efaf3972a596cdede80606de373ee5b5490bc4dc9f763a710e27a0531092c06c75843aa597d304d80735b53fbad4d177acdf90d2eed291c2acd6b6e9af8ab4fcc0c16b278af238dd5d9a65100d02eda1e06aa4e0bd1e70d07ebec2cc144335c0d3a07f7e5a23405280cd2024c1be700b0b1913098bafe680e70c05a8c8bb06bdcaa10bd41aa4e9d3d08d101c6ca43460b6dd6936baded157ce669622a5088eaae12d7297aa94a41dd1ffc7ec9ccf02c57b1cd43ad4331e0ded2c9e404f42834dfc85b1459f51bc303ed7001fd53c72c968c00eae5d03744a228823594422f4f25327b1ff85ea42f8c3ee570e1d884990b070980c6eac586f6183ebf9e8708e6a43fa32348fe433c43234a5ea740971321b4451b86b60409fb2e1d20aeafdba8abd1959224476fadc01d380c5d24600e4ffc10f6282b9ad49508fe8f018a337b40932bf74aaf970739504371d11a207ed14c34eeb2f60678728c0fa4e3d6af1851a01221e6230f43fc3b2be1d65a335eb54202ce24739e746d2eb8b168965c55577cb5be085be5a0d6dc739b1aa064212ee516ccf535cee5038fbc7c6127a3fd546d6b3ead3923d92ccb5bf0f3e1bc7e933bc65cd6665b002330826f6319e478727b5024764a6a3d1e7592595b4d1c243bc84786a8d3a9a5b7330190a39a269a98e8a7328b1698c63b659f6b1457aa55e8a32f491dddee64da2b688b77eb220185444d946d0a8c14c26fc905511a6cfd0d9d1f50e9db2a3dc601dd0b95c074b02f1e811d10debad03eba36837f2c275793c6110caefb7462add182ab45ef62f1d8fbf4515a72b1128386b6e003cce82d63a8f8c0916411435288c41477bea96f79d4e35f481fc4d508d2e9e328d231f3a91dfddc2949da103676405ceb0250faa708fc5c4b64c12ee7b872a45ea5bdd7234079d49b2178006e324b0e83b5e0302d35979f7c28b3a4bea9e0cd4c8ff1c1f3febb671094363bc518f81d45274db9b89b33abff1a6b731d0542de8b5a1aa53a03bbf8df64b278bdeed02ee51ba8f8de4c759920e770d6be9834c86af6d032086f7c12e0683c15ac94c7b9cb9d425878cfdc99e2582fbb84c69a3248680789c35297fae79eeb5ae78c53cdf9895f3cb558a16945f59e2e1b4603ca5f5ced1b3c3ff966fd58236d08b0ffcac5ae7b4c8a0ed6096b532b009183427473da886df8e27ccb3c1009b73ac24655770ca39c6d06dc41bed49064669cd76b651ec1db23bee06a154c19cff326039893048aedd54ea0122398f7aa2d6e729d815b00a0e6c80f2477d6395627e637743e92110e7a5f47b4842228b150b1a42c28b434c17c62245a8572a13630be4ed4a3eba853721620a19a1fd83266e10ade677886030bbb69582f8d8ed891c5b6ab74d7af6211efb1b454c51589552179eacf494cc7dde5097aceffcc74566b04a5f01ee4349f639e294c043168d10895cbab781bd5843f1ca3003d5842fc0735fd4c2ce07a0513770e4541dc09d089d5af0b15ad8b050cef4a4cefab55511ce6b76485f785f3d362748d961e5ed2982c04227ff453ffa957e3e749b7f52c0a1eca5fa5dc1db24676d9c5c824dc16f3d7977fe409a1297c57c61cd912666643a86d2bd9cee0e9b4dc0148d02c587a39a982c4ba5c2ea3e64b5f1da7fb958bb009c88cf45ce99ceb1959a738f8cceceed63b4116cf84b7631fd928a5758b3a24d62bdad223aea66fc16c6a5a57aa192a9177b6d5ef51616fe249eb64201ea8a73df5d0c8732d0bf817a4bce0ac7681046a155122bed2a29bb44cd5ccc573bb90300da0bf796a0d6584759372947b1e47285125e1d0d8234adaaebd82300681d915daf2f931c460b7eb1bbd7ba065483ee5b15756c21a8db11c5662f7ca89e8a0a8cacab40e8bc77a960021bdb659fd95e541ae44b80ff57fe652dcb9abbae3aa51e7a164c86d23cc433a4c07053cbbb63c5732573f9f604a315e78b1230c586ac1d120cf20cf09cad5adcbbaf73dbc6a1df7ca18e4fb10e32bd9596c3d25196a046f213006d63d89ffa6a238a89d28de248d93056255cc09a65569a0f0239f23344d47f4a32c8b93a4debdc909dc2801903b3a9cad576d96c9d6b8841a4ad01cb3347c31c3b490117215e2e31e5d7d1b34cf50e16969e50b1c9f7af636d45cc88898a772312921fa50487f0e7e26356fcc68b1d580f5dc31b019f844a8d5296d1bcc4cde4542fe43ec64ce95b496e78ca78d5378fc3d8fca101aa94c44323b0eea5a98f6b8e3fa3f65711b88711fbb629b7804078bdc70d0e5550fee321cb5023bd55082795773939922571e228cb38965fd6fbd3a5cac406f4367945a0143f1b3788422d134b2e75886a054baf3963e19cce6ce4a25cbe915128d6700585aa311727dc1aed8ce8367a96f77bb1fcd357e26ef1594068f856dd6f06a3dc497379874237f23249c42e36c1d9e7d071776baa42151a5cc98e359c1a7d03f601fc07ebc04f98d970c399812a6d4ec9484799f77fec85067aadb609fbdde789a0d86e3c1b3adcaf6450e64c3d873c313c33303d9bf66f6e89c41c378ede499b84b0b9b973ae58427559d9e2a644ffeb1ffcad4c2a22c2fa6a2d09dd7d8eeb46d3e25828845c6a60825977edcfb45b2c54695143b7d57c96b7fbe8c4b4dd0fc3cbfeb604c278d718941f55688d7a4595053ed5361c7316a9ca24e4256b49724a455d96458f69171ab04975c2ccf1809a23029a30acf563d5ef5df3dcb7e7adea3a43ef8e480f55a119061f946d043c10dee3fe4bfb735c19448a4d644631b22aeba2f2d1f9ba782b7c2c2bfb9ee05a6f98ad39ecadb631e936edda16c1d40aad571d947db735210af977e81157caf0debda2dc838d4f9e49e8a3802f17ee409f60e88e8b0b805ae8de19a8212d8566ba168220486d715f3970feb63ce64c8976236f7704bce6293727c41108131f7c0b1b9db36c623e83ce1be2f7446be8e9acedeb2ff50f475e0cfb824f670cae73c218872f4d369af308b134226f9d3322a1f9ddf3dcbadae70fb55c0070b59cc0721ac7c442211a8734dcb020f4ecd807982bd7fb9a0300c8458d09ea300fc792e0c310d56b7c1f2cef17524a1f569035a34a12a844c01884a379e5b405943ff8a8a064fb70cec0cd1cae285c6f925026076001a154542208d3537e1d73d6295a7e628202c9cccc6043f083216275e4806faeb4e4c12fdac97d17ac75441b0c84431038ba63ea9cd77ec98bc910e8c8cf7688efba045fa83c2b321e1d1726939f3d72b7cbfc7d64c0c3e035f71828d062b02d8f0a637f5fa3a9fd9e347815ce1cfbed8f1aba1ad643f3c55c602c8617167e08228974bcfa18f492b56322b2bab131f386e3afe2954dd8bab28c4a44f437149b86c44a871349575997805ff6d9655ed4291b8ed2294970d3d2948f4ffe374423d38038f07a5dfd8eb593c739ebc42695d92426bdc6fb337397e668bffa0d66c21b385ac8e67faf498e3f1ad4b1bd8a0d9c5560193daf3b9f62aa69e3a403c4a75668bde8a5d9613b0490e9e9d8e62c463637bec76acbd3f737a489bc4873a0dbf8c79132e4e7108c6545ee53f57ea47249e591b792b0b8db0b882c2bc9f7be8700c603723f3df084e8", 0x1000}, {&(0x7f0000000180)="24d8ae5a873ab577bcc181b67f836449d9bd8bdf65", 0x15}, {&(0x7f0000002040)="f5903cf00c3096f8823ffa5d667cb719b148da96d7b5f54c207b7319810dd2f03be13d6aae6eb8f677f5d321e4a617c35a44019712e47b11f25912198112ee2f3d7d2cf262d4b9d0abae4d97bbce31bce74cba550fd467ac7f5089ce4c2ed774fb617035e4dba8aecb0952e2d740e377744978df86faffaf2297b112c5cf346d1bd2f6b5c2fef31632bd25edf1686ff5bcef31e46cfddc4df653b6670078103b014c64989fd36005a3161d8c6b988ad870dab5125cf97dc2f071120341d03bbe90af59dce267b4504e2836b0b16444b05fd3fe63d7859c7e8899c8b61a8da6aa3b362a9e90101c6c24719723827195c33f5bec19e157b2883b2c39affbdb8fd7808f1400d3f2598da357200de12e5591173980bf126ea57a78f1edaf4228ab92e32f60860b1cd102d0638cacd3e4f86ec7baaac834bf5681c6ed7ec2dbe806bf0085761fb52a0b0fb02fccc9e47d8f53ef005e62e97afc8a325cdcdda11f4e91609049588a87ea35c87b3d18e90748aeb8ef27cd961061bfc44912756c4bfcdd8f69db2e43a8acb961548b38f574b1c9baf48ca9420d43e74e4758acb23cf0823f1349c865ccf3b6b25527df838f4a3a847220362d2f225e3ce83af10da48905366d696ba5233268861706ec27678d01b9c322f0c34a26ae5db5eb52e90c2d2b300e1d8ca2f1594d3b12a7650c7aa7e35977d68d49f9f4c06fe918ee8b40593b9da197f0a9ca418b6e68726fe7b9a3f9a353874ca45dafa101433319d57261397827c5e60400c19bf81d633794d3df3e439c0a6b0f38489af98fea8d72d65738acb83f92e76bd47a5a744705fd9060c281823bf6a31a73e4cc3c0f3152a93485e32bf06a937f737ec92db9425a583900d93b27210e80d30ab13c94bf26bbf7848ff559d53b4e07d8b5986af61b840e56229101ee13bfb99f12736e0c4ae3a3ee47e7e6ef7dfbddef959cde147ae3f9d8cff969589dcc7873063b23740d5a04469cf5a70412d5dded688ecb1131f01bfe4eaf4def65a4d355003829cbbb5bd4a9d4b079e5eeb661596c83a3ddba5801e91a61f2898a7e3e50a1f27aa7dd1db5a830bd0f7560a9fe97d78c7584871619c91552b3f4e9278c32fc806bb33f227833a9fc2f6ab358adfdca38f4e57e1923c00d778b9d6ca07e4a35c1d47dc43a7e1b756d3a9a7c2ba46d0c91b26cfe079a969499d120ea9af310a6932443e18c68e05296820fe9fca7173ced49f060a83a4bbe64eb02d939faec70b7dcfb6b06eb1c2f3ac2323ddf82a46d3ee868a41f2abe3e39bd8d9491d0cdc5335a45df21430fdc98b1b7191ece6acfde3d528ada3692eea549d06a7a85104b71798034c97459681952f4e0870240ee44540c7b56367a04375c2dceab682add9098125e35aa8b711e3f6c258f9d605abbf2329dafa1c530551aabdb40fd642a57557d34f1a5c8d1fd372858391a50f43da482073a80117d8328111b4f377fbd58171c8f1349036c931bcd2432f6ccecf2b5da070bb3b68addf1ab4453cf2b032d8ec6eeba5ddc26e1f76c1ed7924bfa849470eb1456247f3ead574237372c897beb2b25617818020cfd85860b33dae2276c989ea95b70061e63c1e2b273844bef039ad5f209d3ee71cf4b442eb83aa6d16b867a7c3358cb5b3ffc57d6777dcba5f9690c2a420d3958d63fe4c591188f54d18c039ba6de1090fcbf601abddf10dc50ddf94f3d04b4d4d96dc94e958f3a6074b491b37d82037bc872da97b18f99fe8c1c4b4a3aa1701fbb6b84f13c6919f04f52b270a81898bc02e35a6c76844fd8b7d021334c7fd9ab381383ab3a67bcc724cef13b2cc93cdf583b6ff42fc2550612826f70c94b23af73440f6afe846f23fdeb72904b73cf27eff076f8e370b1dba91634748f56934536f3955fb5c1b48eaccd1690acd88403fead144e95a2c15b2d9208c3a1cca90655c621588aeb2073a2785d22e2e4cc422f76b92f07634496801a9668e14f5585388681ef2afe21b79082e50ab3dd51b3ab4d66ba", 0xfe64}], 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000540)="b792b17e7a3e01f3e734a06d7925729bd5f616adf54c9cce06f0bf93c8e4094d139f345397d09c80880145ee9764f4fac0bd5ba173c42ac3856d7de12588f3f16511569309cc52aac80e7a91458083", 0x4f}], 0x1) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0xe000, 0x200, &(0x7f0000fef000/0xe000)=nil) r1 = shmget(0x2, 0x2000, 0x380, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) shmctl$IPC_RMID(r1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgrcv(0x0, &(0x7f0000000080), 0xfff, 0x3, 0x800) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x0, r2, 0x8000000000000001) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @random="6a134f0fe734", @local={0xac, 0x14, 0x0}}}}}) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r3 = shmget(0x0, 0x3000, 0x90, &(0x7f0000ffc000/0x3000)=nil) sysctl$vm(&(0x7f0000000140)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x1000) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000140)={0x3, "654b6085074b987cdd4a13527a4d8553932729ffbbfc3c27fe865a7c251316d2ce1039944952de4d466d7a568a80bcefe041da29fb2d97185c7a90287529c634209f887c03de14f1786cf0bbdbf2dd7aa9a659542d0b7c7d8af9e395474207b67291b3810593cc5b5eceeaf66cacb95a36fb401dbfd56f0572a4ca177f4df7985bd4ba9ed1d4d553354161dd9c1cff15da8921c0072cca3abb83335fe813e79954d3bc9a20a68d068f3311287a525e39467bf4d41203caed0beaa5d8557850861b13aa92be21ba2b22f54b3edac42dd63798273a643992051a2cdfa2884b622203"}, 0xe9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0xffffffffffffffff, 0x5, r5}) executing program 3: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x8d, 0x10, 0x2000000000000000}], 0x537b, 0x0, 0x80000001, 0x0) mkdir(&(0x7f0000000080)='./file2\x00', 0x0) chmod(&(0x7f0000000340)='./file2\x00', 0x2f0) mkdir(&(0x7f00000000c0)='./file2/file0\x00', 0x0) rename(&(0x7f0000000140)='./file2/file0\x00', &(0x7f0000000180)='./file2/file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x26, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 5: r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) socketpair(0x10, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x80407fed, 0x9, 0x41603519, "00000000a1b9533100", 0x3ff, 0x1}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x9, 0x0, 0x0, 0x10000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501daff64b8e5f84cf71b59c7a0200000000000000e3f59b60462f7094e9cda9af315d7d8b85775eef3d96dc226e94346e8b579cf55fc143981f2205cc0889b6b63eac", &(0x7f0000000080)=0x4e, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='.zT', &(0x7f00000001c0)='*}^{)a#.[-@\xfa.\x00', &(0x7f00000002c0)='\xe5\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^\x00'], &(0x7f00000003c0)) executing program 5: r0 = socket(0x11, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0xfffffffffffffe8b}], 0x1, 0x3f) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 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, r1, 0x5) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000180)={0x0, 0x4}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x149e}, 0x1}, 0x16, 0x5) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x57, &(0x7f0000000500), 0x100000000000024c, 0x0, 0x40}, 0x0) r4 = getpid() setpgid(r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) getpgrp() setpgid(r4, r4) getuid() r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x200}, {0x1, 0x1006}, {0x1, 0x1}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x800}, {0x1, 0x81}], 0x9) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, r6, 0x0) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x0, 0x3, 0x0) executing program 0: socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r0 = socket(0x10, 0x0, 0x0) bind(r0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000140)=""/54, 0x36}], 0x2, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0}, 0x10, 0x841, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000015c0)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a563000700edffe80000cb001a9c00"}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000002580)=[{&(0x7f0000000500)="712cbb130d4756992a099c5ded9012f09c20073a71395a984ca3500b28cf333ca44ca07275dd2b78373719f628cbbb0ae8d353815b0af59b7d884f7cfa5d0592b404ea9b50fdc4ab52092e6c8b2557edecca31741def4466ef0d8e40fab1605cc74e8963e4556b5d18dcb6928b376d4185b55f698b91773e6108c07d542a0983d3a395cf8845f09150895bdf324a33be5ef9ffbd976454902b652ed4e8a443c3c35bc93fe73e09cb5d623c96eadb1cde5c0ee6d354f41d4c0f58632ac97e8a3bc74e8ee036ba1778ad3d90712d691ce53004329eefb376a5fa13a8a44472cd045c93837ec5f2dc466e45b4f38e2171b7bfbfee0125993e9322b4e5ae318acd28e7dc0e8d769f1a90df42e4bdfddfb47b22e026e9603248d5ed806b98ba5ae4a80aab2cfdc1bca72314f0cf8c9686585fca0d1adf60b1abbaff7432c6ecdb804d93d3414d4935b928d012e59559808a014bc23c3a43846289b69833b934bab64182825ec285d67f2837df4363260f56758cf20aa5dbe963aa8200f237f3a7039316ebfcc58fba1079515ab52d76cf63c0cded7a6e3334648a8897868112c8e8eb4f9c8f75f6036185635e9e333f2b51edf93e0875dd4a33a381903740960dce1baf3f1ccf8d53821528205b9ff2b6019a73c168fb0f4d66480a760d1b3d92f9dd37f1d06020e7fb57ae90f2bb944b9b0e41a4aa6d894f4fb8a3ea33f67c9b66ec83e04bc723b8beb5cdac237817963b263cd60409dee15acfcd2027f31d507bb5faf78b4dbd93a42251dd321ca94ea5d37ba09bb08c32648d24ea01b7832a51475c781e08713c31a830e1167d3c858c70fc2079af327612065961a72284c3adfb2e06d64a829a1e8d9353f5214946ab526289bcd0fce06ecccb87eb6b33594cfac22c657f8306629ae29cf71b03aeb2eb676a6d58d084568d01a1d6b08b7b6218c5b889ca6bf8e0b794b60411a66ab5d4b58111ac643a695092f19e98e4a087193c82a2edcb48a74b7f3823c378044f54d10ea8a8610591e31ee89eb0cafb3ad43e0991f04000dfb7d266554066715157d637af68c4747727bddd64db5fd70e5e690be392ac921bac1adf801dd19879c3fa6ab49fbb4005ce0e30d6ecf7a1d10374cab63ac4f65a080c5d92545d3a36abba2d957b0133399f35f981768f77530267ff1e60a26878d2d2d8de8fd9f4e210064a7a43a2b0d0545c158f480809ae734d0aaef04f4c07f2483d1fa401393ecfdc54f0367cca700c0efeebb07b2eefb6fd8e877d8ca40483bc9b1382f28cb91608dd0cc5312ec0610e1462e3f683fc45bfa8b7b68d8aad27a0e6362f30167dadda01f2cd4fce81974fc86f39cb5cab385713439682e363a130d655c5a83b16140b47287dd62ef3294c7270166a7b976540cdd43763717ee33ed316147f2dbc08c2b877c425a58b684e58e868084e5ca1f465aca66c26fada865b10a406b1c5079d7281c1dcdf369d3d521f162ba0b42802173942f33e552def6ad0c9a3f83c45c4dcc5c6882b3e657f1978d0e756176e9d8a8db662fd8be82f28b515c22a8594a7126ca7b0f2211bbd05ce5a2a40e166f151119dfc60669e01808ea6df432fea4a51148cd2aa1cd41270303cf57dee39c668a2adca21edc1e9401a95fe21026b56993e13b0f031286dbd5397ad43d3158f26e57e0263d7f14225929e6982f3f8663958ea2d9f9006894709bbf3dd12abb4b14c75676d5b14ea45e9b97f76af0dc113e34077f1af2e281b42881ff436d84171c6ab8438c9d6c5448d73c51d67ffd0ad26a4bcb9ff80841583a18fe24581c04b83e3bc055c1f1e53698ed2be231222051210e1d6768dcc24f4f5458eca018a3f5f4c0a832bb5d56016971b7af48537abbf9b47842273168d1a9ac5ddcc7a4e56cd06c768e210cbd45ade4138aeeea54df3522bd92548c5940414edd089efa08aa4193acc9f3cfb3d23a0f2a403dcd0a5f1cdde022f74cfd86d8548b146a3b4008cd9822cb32831a4c58d772c28a8665ce3a3e104c122bb6ab7aa0c51236a6b74fae17c28c304014b4d2c8c8f54da5f096a882ed3b83407d26d9aa817f640031429a8373492d944a8ec0af431adee00a5e8c93fd7796913d6f565e86f2dad9b499170e47b746cc93c9d3514d80b3eb64d37f8da459ad8eb282883f6c16326a78864b32e69e09f67ba45b3b70d8f2083b318d2b13e9dace88e8c35eb7ef67a25669c95f44477a76421ea9d315ba3d648b2bd367bfead782845778113b3e035520ce2230dc56760472ca19ac881e58f32c51bf2ac52d03168b33d622d9ed9a25452f35f7925b4aba4d6390ac6b2d82661214c80f87069dc8f1b544e40a6cd06f30ae7e40b342f1ede9fa1107d84f60b807ac71404c0913242aa75ace48f9ac633f41246a06decf04b708079d492e6ca7cd71cabd39d44800ad0a5776c6df5452c71a766e89571b9b595794cded702409217a1fb525309a44974e5e187e26a7457a253b3eb2d9963aa2d6bf486eada8346d95c416116a3e12a1cd34a79e8ee9a659ccb3a5bb236ddfd7dc79206eabac95f00729153bf706ae670763891c9b843d1cf2880400c5388f1d1480cac9b8bb88e09a61386a372a0c2a6aa09926734e4470f5e416e44d473bdb5b93c9e7ab2b0e279b09fdc0c46ec76cbcd317c0d03a5dab6a8d7f80972ef84d242102051b0fca86763d536f0b381d099cc7e9990b46266c16e570424263f3ca5b36fc9352b04b1b3a52e692ea846abf93a66ed4aff44614d818f7de6d05d079c89b6e5937d401426473d20c6b6b2854f856d4a5d82865520f1567772d940be2d70971c7049c5eb1e3f8668180a4091221bc2fd257bb7411ef02328067b3a490f025c0eb08bd1d03b4634b7ac5055ce61d87846aa5445f841bbd96a241aa52c77495fdacdc24da4d024fa0d13e63eb06b186faafc2bbdde88a8a9c6e599b412d37b6a6a3fb8b8e9b9996858ba75665ee737307bd948270120798b8efa0f3cdc60dbbfe29da6ea327e073886091dbf9be639affe01a05a38462cdf09bdabaea6bb7f853e0c2e8758f388591695b55a7d10082e8e16ccd66245fc5719ad9717a3ba36fdda3c66fc1424f7e955b19c4e85b327c622a96b7e1094d6b2f4d18ff0724d9402e8d2d9320a7c3f2ee24d17391145ffb755be36d2920786c063d5715a88be5a4b202284e4a8a2a1e9c7e04e685b127cb13ee9763dcfd2024bba9836e9df33339947f330fc320833f5e4ba38bee5bebbe7eba877bec5e381e7a2a49d9bc54edbac0b2c74d01d14ec8e76aea52475d2efb5cdcf13efbf4c360d907ecd9cd429b7f747ac3dbdd57f84fbfccf8ae229f7b5034dd5b3105b3c6c8495f11d2094cadbbe1a565d8f015e62dba132dc3a58afab55a7d0370b86feb862eabde61a3d63783f9ab8cb005aabd8809f7927921f1cf3104ff750ff578073c9666a1da72cc51cb4c91ace5be0095882fb8c4d59be4dc4c8640e21ae0b7365662e2a2559033ef0c641d55a4df7c133b3bf3bbd05bb407f1110eb78b4e8b2543737543c9c0b54551f0806bbde39f6dcbcb0165641f3543df3dbd484eba516f9a50ded1f8b0e0e8246e769ee27f075016c7963dee2e31a9a21e446389249b397b0dcb517405b6f75a07a69e88be50c20a2ad585622ea4bbc250a8db3c9f10e6b630050ee6352e56a0b251795fe0dfed29f259abe5fbfefecb51cc3637edbc6a3ac01780ad4f22b54c3b4d8a6844ba1702430e546eb816d4322686f9c55d0bc37cc00bbd708b1a20f85226a1ddbdbabf8c676d1fb968555d2223cc576a98902549f66382d3a669b875e5007b039b9f0e8cb83dbd17c8e64f5988e1242d07b5a94e77c0bc82aba9a0ca6650af9532c13abec6f4be9c13f3ceeeec7e12f929424a13c716be964c03ac6bd1d3e72d0a7710c6bcdecafbaac1382e436d5dd1e23354ef66a472efafc2a51173042d1990f9cff4f57aa3ca53e35d5a5ef52e8febc", 0xb01}], 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup2(r2, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000180)={0x101, 0x7fffffff}, 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, 0x0) writev(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f0000000000)="5e2012a6753aa79a98e33108f2317304b153f006519ae27da2a5512dd98a326b9716cc25", 0x24}, {&(0x7f0000000080)="4a0b07da8e254d70e8693afcba0e7175b5fe43513ce08efd3dfe7a3bef3b4ef86e45ba38efa70fcf93eae47d06df52edd91fc1d02db82077031766527418322929f3475e57a2a699c078d3538eb06faa449deffa3af2f60ba01f872f8470", 0x5e}, {&(0x7f00000001c0)="2433a45d65db25e15767665e2faa1af7d5bc4aa1290a09885bc96a3c82ada0a5f32dfbc9b150966a73c7ac250d7d6ad6ae63809271ee47fe7cf2640769f44a5d680583442cc2f210619877509f608afd6aaf23d2356126a824aa2bef1a82a9e6a341b9fd0206679f8094cee5114b79261340303f2ee5d867d8b339bb1f9cbfdbda7e1e5282afa606a25ccdabee0ee99ccce17b415740b65cc623f11333594dac9f5e3e675876e74e7779329377a43b74d2e1491defb875888a33d0d34b7880df6b827587f534a3b78b673d3136cfbaa75d36fc2bb4c321b9c8ecc1a5", 0xdc}, {&(0x7f0000000100)="d97bb8eeb624c562e7b1f23885eb6aa2402062430e47e93975e387eee968bb642fcbf7ae04a26736366f10d85df70844b51163a85cd8bd173218578974f6b9c4ce6b3aa41dc3c73567fbb46ccd0f195a5480ca6fdade6175d3aee1e3eb9ee885e4ecce8021556867b030eecb44aab89e95d75de48fa8711310", 0x79}, {&(0x7f0000000480)="2efee6276e3a5f1398bb14ff30fb2dc1663358b3b6bd7d6e35d7ffe640db91775a78f6920c709c6c83bb946101944ec05370983eb8375bfa24a0da1cb75c2a6e6c66419a21eee8b4d6ad639618a440b5e466444c6eab58b0aa6e8aa27f2d8751638eb5845b6518d07f37841b652799062a", 0x71}, {&(0x7f0000000340)="ae20ca8d6bbbd75801d79e0eb26bde69528a8e3eee5c27c8d20cb9f31240420a1c7fcde6c840572efafd7e18788c49b5ad47faf0685cb7d2a3afdf42fd5add7163731c348e93a0a534b0ab0013abef77896f4953506ca7510217955d68c7e492e48f3c675c3e3aca4ccd4e2885ff38434e9bdf2112817721eea6026f945b482d22d3e7087317610987385f723c7e6e94c2c97bba4a6bce526b773c20a0d818ddfc2b85003ca3c4", 0xa7}, {&(0x7f0000002140)="66694314d4fea6e3b8471f856e6a590887b685d8e3cd406ff02edd710293ddf4f9552a47baf6a7bdba9f27e792eb7e50d37a0dcdf03f05d011bae937d30cbbc2d030cf66102bf0b06555b2b1d5292313fc6d63ae08db979c9657ff650febf418605525c65abb812c3f1c0f1a61ddfa5ea449fcc1547b353406cf952f13848ef6fdcc266c8defaa7abe343e3e27a5a6743012901dc7be878e9018df21d13f5dd680b38e75dbbcdce5e8a42ac33657319beddc36e36696d5bf6c7407148d601aefd83abdf540bd0e9c7df38b22a0217c3f05d413efa17863b0deee68fcbbed057695ebd84fbf78f91a81ebabdb4d98799711bd6a45c224a52672d8", 0xfa}], 0x0) close(0xffffffffffffffff) setitimer(0x2, &(0x7f0000000440)={{0x40c1, 0x9}, {0xfffffffffffffeff, 0xffffffff}}, &(0x7f0000000400)) flock(r1, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000001100)="bf154627ade86a43a9e029a059288a4fd48c274264c1f10ec4ca66539a8dcebf508ce6a0f00afd8e302e28072da05d363fdfa4afd2996872743d26ed5d4cb4089aea00e9cf1dd7cacaaf43ece6fd0bb20ad2570676f093ad7b24fc961997b3136295079223b5140fac25ccaf8261f0d5a5a254b76ae5d105e69281de75e46f0d66d5ead336d8aeb9926a35c358a679a320d0463ee8a8afec18a1988c4bcb9e384a569ca104b60d", 0xa7}], 0x1) executing program 4: setrlimit(0x0, &(0x7f00000002c0)={0x7, 0x54}) setrlimit(0x0, &(0x7f0000000200)={0x0, 0x904}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x996, 0xffffffbf, "00000400eaff0d00008000"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000140)="ab8c5342d49ac8dafd3a5104e3a9184612d75352bf684176e777489d5b855af7262e27ef2d80e0e0915e347ef36ed4df0a584dce4f4c56bef1b40573417815366fbcdb5d9455975d12d0f8a5", 0x4c}, {&(0x7f0000000240)="cf0cb46815f7988469b3107aa2bdcb90e65af1746bcac6c922", 0x19}], 0x2) writev(r1, &(0x7f0000002700)=[{&(0x7f0000000080)='R', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "15a2ab123581426b77a2d38bbb859e22f5d7cbb3"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f0000000fc0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r5, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') sysctl$net_inet_ipcomp(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: sysctl$kern(&(0x7f0000000c00)={0x1, 0x4}, 0x2, &(0x7f0000000c40)="2ff5b57cfed1be8ded35a09911ae4732b59f34af9c335df9e000ac6bff0f4a2072f6f84f0cd1fbd9533ff051a067166e05b424597160ff7071613a702b3cf13ced38bd059113de1b192023b0b5e56e00e4b4c80768eb5fd3b3281495d634b8fc50d5f2d3c97e238d2582242b292b780094b41a77f46a2935c63af30c75d94b5fb4463d1a24ab9651b3a1fb01f7039e8a372be8d7fa4b1a23f8abd946db0751626e077821ed2e1e272a22677eea98", &(0x7f0000000080)=0xae, 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) connect$unix(r1, &(0x7f0000000080), 0x13) getsockname(r1, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0x4) renameat(r1, &(0x7f0000000480)='.\x00', r0, &(0x7f0000000180)='./file0/file0/..\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = socket$inet(0x2, 0x2, 0xfe) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f00000001c0)="a86b8d49", &(0x7f0000000300)=0x4, &(0x7f0000000340)="19695f4c454252a3ff6a2afc25af18379cf1e8ccbcb67d5efcee2ea3b81a6c1708af8abee5", 0x25) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000280)="22283024c0087475f69bd1ab464e2b6cab42484f52a50ccd6f72b7327e2add86934ff6304ced0a8cd72ac7ade8b831b14356a9915312c946842faabb28194bcfa86cdf6379d62a5cc5c7532c9e9ad572fb558b73c62b37b8", 0x58) close(r3) r4 = semget$private(0x0, 0x4, 0x3c8) semop(r4, &(0x7f0000000180)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x5, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd}, {0x1, 0x1, 0x3400}], 0x6) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x4b99, 0xfff, 0x82]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)) semop(r4, &(0x7f0000000380)=[{0x0, 0x4, 0x1000}, {0x1, 0x6, 0x1000}, {0x3, 0x81, 0x800}, {0x3, 0x1, 0x1000}], 0x4) r5 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x62) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea0001000000fff0", 0x8) r6 = socket(0x0, 0x1, 0x0) semop(r4, &(0x7f00000003c0)=[{0x3, 0x4, 0x1000}], 0x1) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36af80", 0x40, 0x2b, 0xa, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x33, 0x6, 0x0, 0x0, 0x0, [@rand_addr="01c75bb8619c13a69624730dee083bb6", @loopback, @mcast2]}, @dstopts={0x2}]}}}}}) mkdirat(r1, &(0x7f00000000c0)='./file1\x00', 0x0) executing program 5: readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)=""/226, 0xe2}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/4096, 0x1000}], 0x3) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x400) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r2, 0x0) ftruncate(r2, 0x79c8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r1) executing program 2: r0 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/11, 0xb}], 0x1, &(0x7f0000000180)=""/137, 0x89}, 0x800) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000f9ff00000010000000000200"/28], 0x20}, 0x0) mknod$loop(0x0, 0x0, 0x1) setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_extract_tcp_res(0x0, 0x1000, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1) syz_emit_ethernet(0x80, &(0x7f00000002c0)=ANY=[@ANYBLOB]) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x5) r1 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8014695a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mkdir(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(0xffffffffffffffff, 0x0) executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x9, 0x3, 0x8000000000000000}], 0x127, 0x0, 0x400, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {0x8d, 0x1a}, {0x3, 0x3}, {0x20, 0xc69a}, {0x83, 0x9c6d29c1}], 0x5}) madvise(&(0x7f0000006000/0x1000)=nil, 0xffffffffdfff9fff, 0x0) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x1d, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x3c8) r5 = semget(0x1, 0x0, 0x0) semop(r5, &(0x7f0000001480)=[{0x2, 0x6}, {0x3, 0x2ff}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x2, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)) r6 = getegid() r7 = getegid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, r6, r7, 0x0, 0x0]) r13 = getuid() setgroups(0x3, &(0x7f0000001540)=[r12, r9, r11]) setreuid(0xee00, r13) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r13, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, r10, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r15 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r14, r16, r8, 0x8, 0x9}, 0x3, 0x4d, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000100)="435530ca7f31c28ccd36fbe79bbfda39cad096ba2ff43cabd230548c27f379f5cd91503ead8d386a3bc8550804efb0d72c00fdd40e85e1cbfc865d6384dfc5958275ca654ca562d43486d2f05990106b21081a51f3a57447db1224accae64e7d976d73fe7cb846d55f9332a8df087b074871a11f5215d9ae420b33b87a5cccb12ff1ff6e7dbb4f13a62852a1d452c7c24019cb494b6d70c83428958cd1c55f5b9f29767a75b0223564648867b24f281355b517beef823679b153bd732c63b39379e49342bac8efa8c49126b7b3bdfc06221afc5a9c9b328cab086b3b62dc60ad2729bbd416fac43f57dc2567445f3a5f37e2b407e274859dda0643e1b02fd04b80423f8c723d28c8139c62e5f67ec4ddb14a76ce92fd2594cbfa3a283ff7ee994e0f0a1ecee78d531d98d17e38276c8fbb8fdd44602d59259c9f9012296caccb8bcfbe48d0fabb02d10b230a67d14c1cf62fa8b8372259249276eebfd22a928d215389fecd6c4fb21cb922cefa6a41165592bedfd94379151db3a2ede0bd2507fe7a8b590c18fe6282c8e9518a692f80adc1ef5296ef87ac8e954cf716c30b38e75f7c71d05e791b3a39c5fca22047e9fd01d4add23ef5d275e4de4e975738b001678e17f92628d99205545fe330e710d223a131df944e5c84d175f423de548ec60fc491bac85627b2311c318e8f5ce30d3be77e05a65f08461b638e7894496907bfa7023c8fb996038c0f190347984c9f5314a817e95049a77ee23ed26e792dff36de9c2e2ec1d7000d3a1c3a97267fc764301840a29678377cff499c8331fecf8f4354488570de89ab401d687167980014136942b705b99509e754f9a5868f7226f927e9f9ae275a8e5d8a7fac635c5eb70db9f30a1721e271464ac273600ea8a6d06c6c11adb4de73bba6dd91955207fc4f9adfede4fae8e02c6d304fffb1f577273bf8f8c3bc326186a587262e2d4001b0701644a5552d5fe58fe3f19edf577000506618135465a78dbd57125f8121a286e12cd3d56be4c6becebbb0e11701d1921fed2ea8f485d7724a47eba094a891580ffe2a918b4f47beeef7eeeafc0d84b55c2f27dbc46dcf8216dda1a89f1f1e7e978573086beac0003b7cb6db11313295cf70069215dace3696fccf759c48fb917a3860bb6ddf6b489cf99a444ea88239461305e2ed545de343a8d7e368e0839625c9ce224be4cc8df04c39bce8da3fa085a76b7f1856f8efddd3bd8337dae8f48c250f8e7a2194b69c816d46b16b68d6dca1815d35bab4ef7e712e021c9d86ea309ac63749546f86e5138a5c2022c6441f949aefb5060ceb933f7d6cf5e09d2f5f5e511c5632212058cf19b45080ca007edc65f6c20f502edffa2408f3711650da93df2e310807956e7b7c1a5dfcadfc93fa2b355834cd174838ea308ed8f024280e75db378ad2ce880d532387f42503286e7846ccc41444610e3ed7e7fee131889a24f951a94b1d196e1651a907ae3677bdae4c9a703e1fe46c64c7ad34d2647564bf6317e750c25974505e3bab0c8c4c438e876d9ffb9cd72c557e51898f013eed730d2908b8eb5cd7f240ea278886d3b4836426d8f3e59138e4865c3beee7b76ff7b427973837c24c4cea836eb98522bae7e68e875bb1f133a8ed0d169c81167f37f995b1b9fe8b02a22dd2abe0db33b60ba4c0f5948cee567b225c34352f87d6995485bfed60e439c50ddf1cdac519590d7876e490aba005337612088e84f388f487d933559af1535a32b0994183bcec40940ca4c4ae72ff10cf21594b47db80de251e38613a4898389c2506002c1c20d2310d99107756af3c806489a495196d14ce732caaa42752ac1e2f58fe3297a0ae795ff93609752ccd97724c8e8f624a931a31612e0ddb944e7bc87ec6f151a30db3e8ee599a094515e506cd031c8b77d51ad6b55dea94c516528bd53fec3066c9377bf88bcec8fd7f926008a51f0c47bcee4ee6d82f614813f6b78fd1be58be020d8ff5cdcf3391c1e8327e0034bd837554c5f9cff8aa8b77f6958f4fe2951b61254ef295fca662e50b0e564106a401d956898d8285d9271363fc9cd5bbd6f256b2aa7eaeca34a1bcfde7c81166ea28e7879a0b9b2c2d0d4ce5e27bde6a2575e629418e23d40c1f5676cf3784721d83238ae87b2aa9c2fd5c31f1e79e6adb7670932c2a23f47ac5052e7dc2365f8a6e3d28642eb9694770638d002f8923727f64d6ddc45a8a9f4c5aa09045a8d9c577cedf82668ea585f1462a93204821898e80eb4eff787746c6c4dd54b9a3ef00c77e443dbabde2a85c689cd92bd02b8b04bda1dfebf9bef8d39dfe506d07c78755601ae0c716a53cde4e289a0e3e1dddba93575e8d06bd9cc60fc12a8af34622172119f4dfb7274383effd933f0b4c774c0ae3f3c196a724000ac97f25908dcf08298a2e06ddf1d399a3cf3297dc15ba2765ff2e7d7214bebead709feb848d2bcea77d49e3b57116808c3f6ca14d3420d10e750ef6bd8c60d5fb59fb7efcf5ea5d6e7bdafa8cafd6af4d2822b012b7292828e37f7d0719003d1fb8662717264074caf553198b072e3fd3e44a57884fb897e7b40df4da5a6e7be675958fb37dac66063d0a335f4cddfa7e0b39d1c865c5060bdb84461501a495c16884de6723a267b49e24af39c10f7e63e9e354e5bf0fd2f88cdd4e321391e4ddcd267ec1ea989fd231cd89902110a5f1cc564fa09e6835cebf1317d08bd10976c174289ea16870d4c5b88d9ae251ea41d840f17c45ea2fcb0a084e79c16d5969f6cb965c97c44d66e19850ac2a6d3b52969ebe11c1f3983fa483b9d4a6ee522c04d8d8b6e95c7716b4e507acd45cd1b465ff70aadc4b2ddc367317b2e802d869bebe6cd50ab79625d46edeef6818d8cb90e94a6191104b82bd6d70f73312bcba5b7f64b6b6b8027fb1700203e14014a11c553be3ee189727757402e4bfa9ea3dbaac5cbd72789f1e81bfa9200768ba60c8f074fad9f2928f48cc2d076c6b33714e42bd44e5e8e891f456aef0d7fe00c7b2502248429a12fbe0c848a4b38614ace0ac1ab4702e4dfa5cba97b77a84f572defcafa13369fd75aff528142f6d6b458111fe28651536145026a2bc557d183409e1bc4a282fe85c23c43004e0a816c79592e3e07c0d697408c5c530211ed6f542229cc2e79b81ee45cd920ea5fd0b39a303a586981653b3206b9a5e11843d7bc61317f594a3f0ce7541ecc5499a6c93deeff3b7ccf46d47d1162b3ff66cf2d6fcfecab94d56c27a19960586136822a14ab57ad7309a3ad6b0c34b61cbccb68bedf25b7971de1e01ae2ee316c19fee844007d9c80ebdc01471592973fb40352aa95cf991de4486152c777d3581dc63145b47ed6ae437610d6a4358dcde1bb95c93ff55746d0e11cc10715ec8f0151eb92dda674889b765084ffa5450d2f359f8f63834696d071501085095f126f66a6b076db02d4d99703b80e35574f12aeb777f53da63ed6c211298973ba461eb3f80b8e749e0ec8fe38680d3fef1135e0cffabea77a3f04e05f55156f8d9c206fba31cc0e4865b876db3bccf5db31f4aefd790f2a444eecde512c7373c26301bfafeefefb1b85d0577b58602dcce1633db44d3d06b39a1fcbf77501f8fecac4fd5e9a1935b617d9abda3126a422ff34fbbb83f09c63bcbc9d9df596a98f14f1ef9ba64c6a945d6e8f5d2e7b6dbb87393545384b1b1b5143c99f688890b1276d4a9f4e916310448756a5b840b67e54d59a7f3fda5a87f7b30b91e7bda3a8bef9ad614dbf7b50c2d6f8dc23d13753f0805b63a0e69bd566120dfda7c52de13f9bd3114a553f6a7e10d2697c1b1719c59e056335c7c678a1fdf29b807adeac1e0259b3aba3c97bf4cd6fd1568478712a261b3f2d0db308b7aff8bc44fc878b278280becacc59fe8d13d4962b0e90e735db878daa0cb6117f058fd1da9e5e38d208b9070e98e1a095a25e2363969f492a4494f04e0ac39d9e845619b7ab706bd772cfb71d6b6b0e8460a70c83d154fb10b8245170c3d5543fdff890371a479e72dfe885ebce5905f521f7cfa4bf4c9a9768c99bfcd7bbc3ee8c6b76a14d37b2453df26334378687eaa81846a0cb3c8027e69aaa5f3b3d07f5b0aef83f289917a4e6ffaf2a9777dd919b5066ae2c73b0558a525c406377127ea4b713bf1212a36dff78af642e732cc1321355033a6c6da542ee8da709fe4d4eb6822520f3ee7f279bcf5b17a49e64cc181ed93fb5f8ac8dd99812f390fb105ce5ea20e87c70f7827c11ae0cc3824ba43e007dbbea3194ba6d2200224e12f0cefe73e52b345db3469c823804750f8afb160937d00fe5ad5b80c020fc3c3f208767b377bcd740e557de3c908ec298d2669cccce26e78a91a1c832ca75b4e59a0374c00c21f35ef12b8072561d8f0c4b1ca6bb246d2cf5898321cd6185160297e2d37324432871af9c5718b89ae7e341a43607c3d6cf1a291582f24f903aeb10a7a69f9d4899ca0745254524b394e154e1919ae02ed35b984c9092839fc70b349a2f39460d47ab98b23515f8a8ab07c480fdf1e59f1cdd99dca334a0fa8f49d4608ad18bdd93fb83caefd23d1f1a2a32d4a56c4a75e7623344b21b0f25723c9617c7ba0696e36eb7963b4ae5d27ef1bdf755c21e021fc07187ddefb294a898e85da22ba832d9cb71208d7e7c5551b89111a157eff0325e23415bffc7ffdafda188fda189b2bebbf3bfb5347bc4c5b833fdf7490a0c25587b1b731d59ae41cb50825f4911babe62a2242276fd96cfa362bde80afb0ac2da94dca31e1c62d3a07b40ac7885b2bb65c7824c28dbfa76c6a84a40f6e6bae261abe4215766b35e8581d60a5fbf6f572af19be54a0fbb0b497f815eb3136ead94eabf7976b5e898f91124da31c1fa7671de7835268e41f8ccf05681feee0549e242f18bd112c0546ee640fc64a332c6cf12c7df0668e87117247c88d172570a14137a558a31684c121ff3839d9b731eff071a446135a6ad5fce31782e58230a93b441e8978b5949816052ae69712014c33e60f08d53d107c56a2a71073ee2af3770b41f0b1586539ef74793d688d3deb185bf10a7176c9e4fb9c9a7c6d14fab5b49dd57d8280cbfd60519d82821867d2cdaf72d211a1d308d7f9e82dd04fbfc431d0f5632994ba9c0726121cd362f687611216edb1291626e9b8149e458959868c158526d251839a74e1ffdb8a3bdfbc7c98a10c1d6295c20fc1e92c87696f9f8dcb9ceafbfc490a54ce4416ae516cdaec07b31df9444e4d405c7e00e9efefff004f035a6bb945480afc3c9a6320686f98e9a1a346c0ab396031c58b04b624cffe4a5ba2ea693d381cedb0c261a1c21016938bf7a4dc649a0f3b18e63cc7ecea74ba7bcd800fca1d1f9ed7ace3bafde9355f967e13036511e126e5493f89dfdbeafd1a5a177d32adc25e4fc0cd4c2de230250964c2a2fa08663aca3ee4c603611f647ca2fdc99a924577173be5db4ae62f175183daaa70e6dcd6aebe62a4146eea4b8d6dfb5c2b628eb11ba2b1fdec76d73aa7dc297faf43ad213b911cd688d8bc77d2126dafd8f13e78932d39707419c28768cce31eac07da5355907c4d91666d33c976a7027f4acb35b67b4833509ac2cff30bc468f68035324ff3c65a7e1527b63894e3267e56024b24065c15a64c782412911a1325afcdaf0caa061147822ddbfe170f7ca80456c0d6c082fa29d3e8bd9efc9d9b1dd43132d9e2f84b7b11bc0e2bf7562e6bf6ad5dde3506e32e09d1f80de3b19f9c9a2287bec58c385821194d1ca7ab184a53", 0x1000}, {&(0x7f0000001100)="2f7c6cf6d10867ee80e89e8fa5f58bec67e63eee6f19d57eac7a46641c089e74a4f515b6f4d2c4aa90fc679f96755dfafcbd1685862a4da0c9386f4387ec07bc45d164f14855fa5362ab0bd8810436c18e91dbf16382182b59348eb99fb8265ea41e5ac2a033ae8143893693d38dd9f50142342528b79704eb4cae1c0d5978d6d8a8e31f5f15df06db187a0a5643b36286ca07f7816ab7321da07e04fea6484f2256bce1e0283da4eabefa4c670e16e9698fb69c3261fd4be4e29dae9a90cc8a97e6e5cec31acee71c79a43eb7c540ed5e2af299b69f84a799f8e6a572a275488733652567186f2b243ba47cac", 0xed}, {&(0x7f0000001200)="c824f5e22f59d552799df7e7a7975f2221e5f4a7f00bbaf162675652aa853b7bf1e6a13cf51b6409d9ea25d7ab92a54d4d08a94e0503a4cd2388dfe174582085b06ce1002aaf4d912aa0c684be344c09ddb7bbffbae5c0ccb3cd9e8024ad", 0xfffffffffffffee6}, {&(0x7f0000001280)="cfb03fdb466f556ae0deb99be053f68fdbbfbd21898b7dedfc2f961fd98365426a22bbe104b0507e0d23c9d94ba514dbdd8c1a5440081bdf95bd95f9e30737387dbd520aaaa34d013743dc98085f551484b67ecebc12935b9c50c2b11fe2d96bf9de959e57fa50129996eb8be0a24422d904cf5ebac9c92e028ea488eee65d06e4784c3bf7e3458e1ef9ef09ec7cbb35917a8c5b8592906c01ef67dba5f1690fe1b27b4d1e50040f4bb9fb7ef77731badeca425b536b676c8dc2a6b556a30a28332c77d4cb09d100de105ba96b5cfbfeec0f7524b2ba60a77508fa08dd6c88469884ba0b132f9c2451f3d68ed237558c939bebd223bd3143c93c61a6", 0xfc}, {&(0x7f0000001380)="96160fdc1808026877cc17f2f6149b02ce", 0x11}], 0x5, &(0x7f0000001640)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRESHEX=r9, @ANYRES32, @ANYBLOB="000000008ea68fc010b008e84816c547418808fdde07aa76827d6a3778a949c32c67cce5f951777bba9bd71938c5a3bb67812894845addbd6f8bf6fd7377add0d3575f371835f04150e0da5952846488d4744c8e61041397663444b5ce5ff4eb"], 0x60}, 0xa) r17 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt(r17, 0x1, 0x1, &(0x7f0000000380)="a0607f48387ffd5bafecd984e2a80d06a0ccc0919837a95b941d9efc164697858b87decdadfc3bac60fc5ecf5d566c86d8fdff495ab30f718cd0187bbaf2dec8d3ecdaa0f5be476f9860bda363b9f5d1ca3205d6c4d523abe14dcd23ab2eb8ec33a545c764fa3a9c5ad3e30fde2feaf396fd72dae740dcc7ba5a55b242d48be43e4733f57dee15b3327221bb8608cbfcaa9590d4ae3a5400db0d21888b3cbdb76eb80595ec963decf79bcb00ad956bc352c17f77dc8e497d4ae7d14a67449363c37680ee3970fe2ce0dc9342317583f36eb8729b4493831a1bab2b7b43f39e08a5b3b7fd0e71fb58ccae90b582898e31bc7839a3c56fd5e4be76243318a71645c3c665e23c356ff504254c01eb6f76747f0f895c4f9fe9dbe95b98bc0ff9301a8a654dfd8624948268901f76db10a8746b916e7b7c8b8fbfd0e304fd7ba9f48d3173e7dc0813e5a99fb9bd4c394b967ff9feca12bfce7c102584ab739cf77423d8e00016a69c9c20fb4871436012d33600bbb1b4a1a17a9d5575a3072558b91a56cdfb45820dcc1de54b3409122c062fd60919166e5bf0ddaa4afa65cbf8a204750861b9520093d372d1ac65810e3b0755cf866e26fd6212d63882a15c6b76b3c0609334a16cde749aeb5aee979a7eeafca54467215dd5012f701638ee3641a907a70f771116da2c99e8fb3099c956a14d41759bc98663222e7443ebad117f91f798afcab501e875dc8891049ea4151ef56f9d57404a5c6e12cdaaa68af4c63a7cdb0d75c02d20530cc875bf62ab372327aeb143ab84899c076bdd926d12f7800865422c029dc991bddd3006efe12a37363841920d1cd9845050739423ec6637df78470391bc292bfcff088d1baafd14f09871984e50f7303d9a45878af8975ebede885fb1dc4eda9ab345005e91de9218551755f8927f59eefdc6effcf0f5da1bb1a90ed5b6ca883e67ed5d1fc0ca6c377ade258e75ab752040f557943afa6fac9a96eb68609abce6ba4860d1465f0cb1323a7b747e3398ceef9d9dc3227fbd32309bc15536110873512c9c41b932ec3e977cbdb26616b63abb71866d5781c55952d6623106735abef974f18018d4d25276108b58ff7e325dadd2f8483208d895765ed7c73e763d4ba50fdc1b0de734f2ef76520944483cfe3843b8b300b3dcd6dfacc0b5a6dc554a98205f1cfb43b4f94109079cd7828808e21148ae0627edfe9b1b7ec77d12ddaa9c515e049a61e64669d496a27b97138794bb17864cc4887a3d95f7bde3d25fc05d112098326c02f02c5a04eb409c1ebd9eb1c0aa521f100600311f68dd3b1e12ab4a003a9270eed9e6c369dc51c6f00de9da8a5493e4a24d389185c22a96a7be928455696771fa2a5e4f388ce2feef3189c16db88b61b5daac77bd89419c19e303f9afc9c95155c64b47091c4514bc526db7f795e3bea8f4a051cebd46398987e620f295a85ed794e0c1fd5f94194a93409bd05df6cc9532e6abb2f83673191eb89c6992c61c057ed9de7f359d40a6ad62defe125db7efdc02668868e370e124fa68dd8209a2001d4c7a764718c90bca8e83ce709c8d3a4da80cbf08854d5e1099e6afedc3251d5c9bf35bc823ec24aa5542dc53cad4dec154df95c4c3cea4dbfc541dc2be6fec372b81417b477fdacb9ef07f328fb3746833595ca2b4d25afbeda5a0a1d489564848923f3c42628c6f863f6deda1c94f6620e95526067cc2ef1577f63452a8d53abed0dfd5b95bd44203190e4e01c62fd9b2bd0015dabd98a3768a1fff971d790bf1017050089a8a17aaf2f6a0bfa46d07705a1cc0e7ce522340cbd6b86050f623d3c6df4469bb59c97c3eb42d8f180a712acb295ef950ff04dba16d17bd037ec76d6120302ccf4208bc555f8b12834f351a9a33b546a5b3f7daff20b84549f68658bf19ee7f9aab9d9581d53404cefc53f4aeac7dba7387043e8003e7456ee0b15d3465be87b7aa0ce2912ee2f69cba93bb73ba993e6038caba315eea3bfec7ce38a6e8d90cffcddc1fb5071e769a46cbe4ec37e8589dca72ebfd0c7b7643adb6713af534243dda3c0c3653a7c9c187f264c65abd4f1f0c29c1e544084f8710b93bb78cd0bd190457aa2dfe42f9da2212d0b68ec2a7191c315324b241ba04b75c33b7a841b1f87b37543735721ea7247a3d116a4d8b27ad3562ab2d8910ad7d53cbd9366d86d7db3bfecb1f6a9d029d2eb458880ada107aeb4dd2a71c9e8a4268c162580c5ce88289c5485af87872dd2a3f2beb61cc45b346026c1f29dd684a9a7c24b779c903f821aed1940377ed3d96d8277c5f27082192be88167e92db63dd14f10e40960407c8a00fdefab3daa1c75c0f2c9c32a0d663a84c24f5fffc1a93713aa858dae40e9aa9b943bba12adbc935c00fcc4aed24c845fc3811c177b892465a3350b1636758f6ba6ea808b09055c231437a81834d7322bc2417cce61e23e5bf8e7ea974ca616c9d380edc2d496498d07b4f9f62f500abc8f0bcb2e6124e941131d54282e4ba21d25741f52f6deab690595d130bf469dcf5d90afb74f06c0c7c4dadaf18963375d098ce5360149e3c20ff3dea49c6f1b2f5007112723d5bff942e4166af537d055b20a9e2ce64f526c17733caf48cf913e548f115f17dce2cb07bf3fb575d5e39f80cdecd4a6fbaf499e49e481b2738ec858af4546d10115cb86be61b81d19ed073b6a6969c4d8ea93e4f07919508e2690d269bfd31a20f297c40586b74a992b808d736794e31352ea5f0effd8ddce899c971880597b133884eaf8e66f58bb9491a303cdfbdcaad40f3d7edc33968a5d9faa1b317e961ee8a28efca322c8f3005519e1ab3867ada96a059ccdee13e8592ca87730da3fb820b80aa874e6d3e14b6b3e76657f8b2f63acbf98a720cf5d0b82e4dcd85a2e6df25acc47e9aed47019f309ca2cc8366543267399dcdbc415718b9d8e75663194f56c9f1bd56eea0711fb137f94c35850d118d57d65b82e1a6a2b79ddbae9a2a98accf02282c452ce03049576699396bbbe097fd071ba88cbf0966821d8b4b9e3a932b066a76245726030cef27f7f19cc569e4c246f7956d1f71788f5431d9050ef0014bacf0131ece2bc3059e0eda5ce23a14dd0d9e1fbbabffd732b59fc3e9ae59e61fbaf2f5af8bba2ecde876432d895a05aed797888849425f99c318439ade9f4f346ef2cb0209b5b7f4558eb8b0befeb6c4216b098f387c29469e16ce1aec153ef833b1ed7be83ed686289de86d30421a4cf47572358411eec4a8dd108af8516e1babeeda65eb8b27d7567d16f8a91068274602e86169bdc3476889eba74c14c0e5e311981dadf551c8b4159fc8b120d118911f4cef4c390f6de9df5e83191f43629958403d0279f9f9920b1b84e128062c163420af08d5095353db89a578372e44ad1fb1dc028fa134d57e9fe9db5b9268f1b33c160a1b037e029a354d9b59972629f54a13727b9221722295ce2cd0683415a17c0c32b473b51b908ca98992b508d964fb7df4a40bb500000e7ede483d8468d5192e9b104523215686548a41c6ecc958692658bcf805306065d1431def56c504fbae6b16db53f18730c7d93b3e0f2f96149c48415460bfec48034992052ef6c18dd615b2b05e8bc04e1cf67ff2a8b2ea012c7e9f422ba466a7becbec285cdfe556803fe62cdbee3fdf0482d1ff335a73911866ba5cdefbef03c53eec6e8dc4c44f1db0787cc4d5581022d331ca5966fe5e61a5ff2175c4e29255bee519ced5a64d11f631c6c67e34f1faa98dec85c7047b214e3971ac1fd742ded7df71cb12696009f4bc67888a3997ef3fa44d50bfdf54ae35bb53fdca371f435f28b06d81abd6f0b52a186ecf0c4d2e7bfbd391605bcd5d3d7b0bda4e54fc4789218fbc2381f1ba865a2629414b9e4911094fa7fa8c2d3f32a8006d1a13f24bbd6e030ce35fc58898d04c4d37096574c145689b47d922c9da2f1c7a61cce41201ee194cae4f52bf9b1f7309ff83d5f75c2fb1bf20ec701891437f98d4ceedd877fc2dc93f3a724a6fdd380543e700865d1a20974eaae76035f6db8269a7f09e023995219e6303ca959001faf4c90aefda7ce5a23eb140385c86fea562bec54164ed7ebfcfd933e27293c4c953d56c8aa62c01c5bcaf0c399c1d081d44942c9b0a11b53287b065e4df1281da350a7e8ef398c555dcaa870efe46841c9e2a01491011bcde6f0bcea0e844283ddd29ba3962a38b4ac5c2e9d969af23aa79ea912f568228e9c5810ad63247ce5fb6d8fa757fb7653ddcd55df34a288ffba7e13579a5a472405b37a3375a362602074f618ea455952d012d7238032af2bf70cdd892442a7a7e3cc4e6557d4ee4370bed756da4b7f6f2b0aacc4663a7d573090e01b33f99b319953a1a0c28d666a1ef5b2277193de8f622a861cb0768e36965a9b844a34d71e69b4a5853771149cc099a6ec9d94149c5b8b2004b0be9f0c1e73dcc5381dfabdb64cb8855ea0ce58965b1dbbbc0579630aad006b181b4bf682ffb933877cf88e1aa132f4b1fc9f9f75d2499ae6c0a440fa619c8cc9f3cf17cca38cfbc7b6125891a2bc737867a0b5a74ae4cd57bdb6b23dcce6c739f09baed1f6f7f791e7c7161f013d3df0a3075a2de6be43abc4208efee41a3590fa4f3ee36f9b7d255f18277a73dde52b0b1b119343fd1751ef2f4321fafe6d8f2ad33f1392792c1b755c216d8d81d28631b98c2ccbefb548d17bcdbd9092123d18928338c0835ff8e34741973a26453a18ad117bfa85813bd8e41aea6c2794cb5284481b5e1a7dfe61d4acb56e831f99c54b51b73ca1d7a8a0be9b8bfbe143282938bab99edac70b7f28df7140a719c6b7ff2f044bd342982339fcbc7d5e319986aa5ba57538952b7ee20d56b1d1b758fbab9024f3081f1539766d78b92736541fa4b629e4dc29be8012be273a9e35e5da037e646d428aa396004633b5a6424be84206d193af0b1c3f99a3afd10b1df0763d20dc28cfa25a520412e11fc4c6ffd134eba370b06ef4c72758f9f5425836c917f29f9b588aa6a1a465e222f4bdc9834cd4f443688e187dbd1643dee50ce1c1bea111af460f56443a088d9c2b187d787c612ad5ded51d6b501825ce4e0536a9fe8df0b867db4b6f47251efd196ae7b308578f8f422fdb730ce9de649f9d482db2b4cd0166f4c357b4a4cf8c82034248e1325e84c5c62a50489257da513928067cb97990f5b5128aee43da1e051d54340f2fcff467174c2364d3505e1e10cf0ff0c941579cba3909fe5427ecde823dd73231eac0875253ec47d0221e4e5ea768bc754fc0c179cdc31c7e49573f4ef474e611e231327a98ae53b682fc3b04f30a30d851ff4f5b108592a450b03c13393c6cc020956c471f42e01ec4141486c38f60aabdfd0b973f991811ba96820c5bf5d0e4962c972030c8fa4608ae967d257a38f41fe900c03bcf2feae33aa62f0d7d7080a819a6d7f72d6a4909caca1bcb84d29a47d9198aa94dea5efc3003deff85e8e1fd8c258d3a5396c198ecd2446602c49bab7c96a40f0ac62ee4dcc22ec82b6cc657363d826a1f892232416f08450bc50dfe3e3a0ea7a62df632f9ec9e41ba99a579fce0eea859dc858e00634f25f1458b1a457592e0204e5f4f77f2e96353580c176bc59b1c0db6b3b2aafc68477928e97e9c982ff31277d3cc03517677e02376142a97dcf8e6928dbee06105f6e3a3ea6dc583ca9dd29b0033d13dd49b9d55e65d9a947ad9f292f9562267951ed4dc91c328a4717095b058c7eb5a68a678459a8f8a16ba1", 0x1000) kqueue() executing program 5: r0 = syz_open_pts() msgctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000000)='\\', &(0x7f0000000540)=0x1, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000001180), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000400)="dc67", 0xfffffffffffffdc5}], 0x120, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="443c7e53ddbf6828c034fcd532482f4aa2f04d8f7a992f250d0bd4da78e80fb9797c81f2ef1a14481c6dd5e03b22e88064c991c3db10e3eb39035d2c161b2d7ff64dbf3f7581617ff0b7a09cec25fe97205d4a857cbdf60298", 0x59) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000200), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x23) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x3) executing program 0: sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x2d9c11e0f125520b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x8) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) symlinkat(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file0\x00') sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000140), 0x0, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x36) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') execve(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff6000/0x4000)=nil) getppid() shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f000018f000/0x4000)=nil, 0x0) r4 = socket(0x0, 0x5, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f000029f000/0x4000)=nil) setsockopt(r4, 0x2028, 0xa, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = socket(0x1, 0x1, 0x6) shmget$private(0x0, 0x3000, 0x64, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000015000/0x3000)=nil, 0x0) dup2(0xffffffffffffffff, r5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) shmctl$IPC_RMID(r3, 0x0) rmdir(0x0) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x0, 0x1}], 0x9e4, &(0x7f0000000100)={0x6, 0xffffffffffffffff}) r2 = dup(r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x9e50) r3 = dup(r2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x7, 0x1}) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000240)) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000280)=r5) fcntl$setstatus(r5, 0x4, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) fcntl$getflags(r6, 0x1) r7 = socket(0x10, 0x2, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x0, 0x799, './file0\x00', 0x6870ebfe, 0x80, 0x0, 0x3}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000340)) r8 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = geteuid() r12 = getpid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0xff, r9, r10, r11, 0x0, 0x80, 0x94f4}, 0x9, 0x400, r12, r13, 0x1, 0x8, 0x80000000}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000540)=0x99) ioctl$KDGKBMODE(r0, 0x40044b06) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) executing program 2: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setrlimit(0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x24, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00000400eaff0d00008000"}) poll(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x134, 0x4}, 0x1f, 0x1, 0x0, 0x0, 0x80000000, 0x7f, 0x3}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x81206919, &(0x7f00000001c0)) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x5, 0x1, 0x3f, 0x6}, {0x1, 0x0, 0x6, 0x9}, {0xe7d4, 0x20, 0x5, 0xf8}, {0x3f, 0x1f, 0x1}, {0x5, 0x9, 0xc4, 0x9}, {0x4, 0x6, 0x8, 0x26d}, {0x80, 0x3, 0xba, 0x8e4c}]}) executing program 3: r0 = socket(0x11, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0xfffffffffffffe8b}], 0x1, 0x3f) (async) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x5) (async) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000180)={0x0, 0x4}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x149e}, 0x1}, 0x16, 0x5) (async) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x57, &(0x7f0000000500), 0x100000000000024c, 0x0, 0x40}, 0x0) r4 = getpid() setpgid(r4, 0x0) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) getpgrp() (async) setpgid(r4, r4) (async) getuid() (async) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x200}, {0x1, 0x1006}, {0x1, 0x1}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x800}, {0x1, 0x81}], 0x9) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r6 = getuid() setreuid(0xee00, r6) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) fchown(0xffffffffffffffff, r6, 0x0) (async) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x0, 0x3, 0x0) executing program 6: r0 = socket$inet(0x2, 0x1, 0x40) recvfrom(r0, &(0x7f0000000000)=""/56, 0x38, 0x41, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x200) getsockopt(r0, 0x8001, 0x8, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={r2, 0x0, r5}, 0xc) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001240)) getpeername$unix(r6, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) r7 = socket$unix(0x1, 0x2, 0x0) r8 = getegid() r9 = getuid() r10 = getppid() sendmsg$unix(r7, &(0x7f0000002800)={&(0x7f0000001300)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002680)=[{&(0x7f0000001340)="95a8771a5f45ef9454cd6985139f60f573e1f6071e92529dc02aa59045f53743ffef3b1fc09cbc4224c35ab9e693d390437f6e017e03273506a1b6e57c085f091d135317de52325fadd4e970bba5ae47eab80f622b710090e8c25dd9f742e10c02c7afc78d1dba471317426f3697c0965c5fb17239538909f818c5e07bd65e65a11f4d8d56f45ad6eeb756c32a5779477657872fbffb0307c904bf261af4d64950f034a4c7c325fa1849471a6f8ce889b8e1803aa0e6b51974127ab83959522ceacb3b7f97d795dfc691061dad16b6de57b437b0efc7ad9af51db2ea62dca24efaf87262b03145a9cd4b8e5bbb99a607619543edd6371509762de98e7291b199397aeb69a42d9a8cad98a19d2eec049777b541f899bb7215ec89bfbd352734a05e6881ed0045e8031d6ed911f2e0ad46f306222063eb23771b3f747709e28434c0bd3ab3df78c411b4160eac6817035d42c85a78c50d9e8771eea301e5a388c9f2c918a42a807d21392840e3a0ae8636bb7fb93b448289b164121712e87afbdd4363279a30a9fa42920d7752bb13761d2cd83023ad18c5aa838c9c2fe5381aa90bf702f3a0cf188aae62f1709c7cba9bb020d8017050339923d310f8cf27c4c82aa9043a28c87733d84baa6d754aa434ee0eca3c765cb17d6a606f8c137e78114d56235e893eeac2e4d6d2f1eaf260663ac3469ea9cd21dec17de7fb95981d9f4b4b828092791400ab7330e5a371f13f2bbc407f085c5e6f23fed394d6067e5722f71900948cf11b33f71f914ba78cea651417c498d14e3ea2cf5343bb034d48d962c0a6bd72ba25b006bf8986f3b42097ffd6ba7337a5ac7ff6bd2259fd209905bae2b9beb4a2f355db73b6a14598fbaae8d037377c1e3e4bdfb885d8d7f18625f69f7ad700c5ae75bfcbfea6bb0a3f5cb165a69e57de00e349f3f45a1a1d933080ef0e75e077727f6cfc58d5948004621b5a2d64a15f004c0c3ce9b37d89bc6360e8661e2b9847b06543478f8fbe2127dc1b3e8db1d1704b9d2b2644d4b046543b9c2030d1339f35c1239ae38dc6ef69d485e3598d46b3c6a3fcede5c03bb0566f680d61cfc83928099857877e22d680cc85226648938913262b693ff59edb0a663cd8569d3b2500291c81aa8ce5d50c59a808c84127e738e6e2816eedf587e3d776c7f6de7b1c8a302a0fdd610aafde1c4f96ddd27b31539a94321a388cee9b83697be70ec352442193ec0e5d95984e47b27c7531ca8f7c1598a8ded5e6f7642cd6d17d1f7f3cac24f0ab66861ee58d47170265fb78e0eeea36d4e02af0cbfc9665441e62689216f1f55c0c5e77605c8af9b51c1468e960226ee2fb5d5d72cd7bbf85aee2c299288cefdc973ab3443c1c9b2ce8a8ddfc59c8782bc18b6c01844f764be787f3637dc3f0e639baf1dc1e845f4a39f57cb62cd2f109d3fd36d1e66bc726b27217f416b8139969a05becd12f70d85e9568eb0d3901677e4c464c7f8407aeeade7b6bd4bd94a1b3e32a8cead5a3b234081aa58570b53000229e322c2fb73247b2040bbd0ad7cc74ce53304a2976209418bd3d9a722cbfa8fb0156fa619ce20ff2d227a5838038a30b78b7abdb0271d7467de75017b56af38db5b79067474709674cfd879ca6e4506ac04b0b7bf16ea2cc5e220b0067acaeb3cef7474dedd475202129e6ae73bdc8954b88cbd350d97bc30ee889d4134e592cf77d1a3f44b86abf07bec4d4d90f289459085b9eb2f701cc200d78e112c7b489c0d93bdb96722dad5652bc24c61ee7cccac8b3e9f514a3c687d7ad71b74a01574e215d0d93d52bb068fb23282ac69e530298ec41992cc71272630152a1c716f25dbe4cb9958e03f6dc1950518091f63c6d6e289bc39460bb4ec70800e3d875632a7ec886f5d38467a75067a90b99bdc6110706b11211bf8d66cbaebaf8bd8daf7faa9fb237d7ef5d52e54632c9b33ecbd181238083032aa27be54ed0ecbf2d41e7821ee7b3590f126b7e106d9960f7d963c210386f1089304e85e4691e14d146f1a3238243e74c1ee8e8523510450eb962ad1497e3cba6f15174c37be08df65484e60b344e38e73f16530a1cc122aceec546c5cdbbb9e9344e84d35d7db7e50e8cbd34316f2f168108cd31698d784ed26e4d2052defc6da58d443cf2f9a749d797c75f192e14760b599ec8a3cdc3a979b7aaac56c2b0e9939ac91e910b2623fbc5d013acc6480f89ab9bf0f02f3901c93799dbe7e67d36e1f236e1c97d411d633ef1bd9fe7aa1c541fcc8af8e71d926640490327d02fc9001ed32258b3de96f497f873ced8c584d6827c84c253615de89b50d9108b956d57485f1e489a47ff851751062a2f6ee1a60d50a3e372a0a358ced158c19ae8612ab8f0eec69d9983950c90f1c86ab6c28e3b0c90bb3692e325763ccd99a3d8ff0a5c825b7ff5b8400f105d0eb179f3be7819f6f843b383986e0c30c20ea6257e6427676abf87b4b062a555ad0c14c4213632d5217a41cd21a55a983925a012fb74a314ce99153b2b1ccab69b0e27541c8ece74f2afb0c23d9460639ab0f2aad885f4e273dcf226f0a0f7d2eaf00e2c6ff1525e9df7a133bb7d03206fc6a3c8143097247d03b8e3c2c2a37275715a132b8d33ae5ba8e7640de72cf1dbb3b38a70a42bcd3d4243e875e1889d5697fcfbe031fc42fc4d1e5132998c843a0dfa9fd7f73a83ce258a6a54baa7e8096e9e8f8b4a7198b19fda90846df340edc9be8f2a2f6d165086bbe704cdd797584d951e50087a1f9afa5f5b5f959d124204d92a442859eac68879c34262d016ef0471923551efa3b524323383119133dd92b4a495395e67c7e503e1c57ff02a177667b638e9e237d404207e8e1424b68d1d1c9ef56fbb163f3f8f131313497e1b7c0ded31e45df649dede23f58ecade4d7fdace456e0391efd23da616c27b6b98e9e8d9eaeed8fefe35ff9f15b5e7bc9fa5aaf861be7626bb1aae8741483a3851def5b94a1dfdc98e0a7b06b63110c4c5536dc7b8b9d170a1554f313ca5af8b0b0ac72a96c943f4700a06ed622c8b34f41947e68f7afa1bd40774424cf769a03100550a2983922a73fe5f8b348b5482cff0ecd5707e8052622ee0f7f4c25fb0dfd474dbe349fcf80f37a44e4e4416dabf297d5e1f6edc9d784dd9f64ff78d11e11aca5d01c6a4ddac1aead6acdeb3a9267a9adfea7db10eeb506c32b89b63985d0c00964ba389014a3a85a639945148ecb25ec8e0f0dad1fe729da3149aa4167ef8d4df2c307c4cd275d273388a4f1618be540cf78d67b8753e961e3305ebd88fc77298475e65fbd5a356d51422f23d7a3f0f663e115543be86eaaf01bb0b94c9b46acb2f939397a0fce8d02c9ce0735ef2f1f12eee31cb62a446a72380e7abd3eca78a56862ec42052178cc59c094a3bfdb4a0b08aabb7d06231f78e59fe76240346b7d7e1d89812763a30c05018d866d4c96a3ac0a8102d2be1224ed7fec9f429031862a42ddbfa4a93eedf20b43a64935fe47f0f16393b5320192fd6e26d72bb255d8f1cb1d9ea979f0b90dc7bc71edcb9a1543b49730337843e9153c6bd18c50926295b1662adc5e1f19fabdc50611c9c2ac6b9bada8806218974102ba99681d1afd15b1075cc5ecdfc38b1ade61b58231808861b42d44b3914d509a13e1b8a50895ee6301cdda8721a30c439c96a446b07d2a5c62ce0d8841c55054d0ab4e1f5475020492a47de0478c4267199b2e552603beba9d3d73010fce3751bfbf06bdf23d58be57baa41c83c36ed5f342aadbbedf859181d965df82d4f4108a13324d79f8f8889aaecd00147ad75159e1ccffca7754e0894b3c1fd7c78fa896ab75c8e14873789361aa93298535e9bc41d62f1bbd23414cf304a7bcf948eabbf442cbef5aec303864441408246bb0bd787baa2b5d78a3785e05ed9ec03f97dadc873e6e224e766bd7162c2b8cae6d695ad059b79a4a9ae78908ebdd5b3fe5cbb25d6f88074c2b2ca112d5570ce8bebead314dff01eaef888c2a5541df4c6c28e00e5b624dfac63c85dbe22e5f289b2c7b9b5693a060ff51c6c49da2bb5945c97d66bdab7ab5ca61067667fbeb0a64e3abc13aad5382bf2479ce5811812683def9286c57e90b7377b48a9a34986338c33b94478d6b03c435bba4060fb4121c6effb9d46024b5d55edc1ed330d50417e82e0438b15b0e5cc4730d6800302b80ade52869a2b3a09e5a8919b912919586ee75ca94dbc02b903ecdb615155193a0a6eb1c5ec474200f8352147d7416c9dd8e7bdf9cc6e805a7ad4e97639cedc453130dbce727996b02249fb1b8e993c1cd2e48192dd20a2cdf894e95384118fc9afcbbfb01dfe1dd284a8c2247c9cf56839c04f85bb788f8afbed1d31468547b1f95ea6f8716f0dcf87e21f61b1e4f9708ee06bb9860b60282067ffe1fdb439b946cb8dc2db92961d72a2e24d3b7ad791e5beb47295a07065362f1789f0f3cfdc50e5bc8dc27c3148a0bea56ae1bacabf4e5848b59fcd04acf90bc681bd79522772a7bd0acdd6bde15920032c5a91bf7bea313367a418a7128a36c6450988129e4b3264d68adb36f90f1326354e44297351bcc4a4e6d516e4dcbcd9a197759f34545e533bcc2348e735ae2ea39d8742786f351b6cb2e5a15a1e8f9319752682753e0c0c94985bf6090466a5ebbde643f1e34dffd776e7c89f45d60af8970794c5868a4010a665582c03123d1bebd86f2a8dcc2db06bef3232a1b5f23ef3102aa1277ded0d7b693b9311402f5eb48d405289801948ad48fa44546741f94db5de761d5754519cabf3c6e691cac19ac89a104ef3d0283b803b44950330a023ee78344d0b94acf209632230485c6cf9bf7fbbc723f99c7ee02a29d06364fa87d5808c4e4f3efed97e7a687457cae967b00204ef2c5c2645d4e6b2fec66ade5810251b13c19c0e1f50744e22f19d4604ba2f60d808450eacc3072841acf8a74d60ac6663e3428a23778c4e5f25657cea1ea92c670ea3cb117d5f8b43efee8e9edfa809676bd2626efe43f748df7cc626c56701f81f4f97aa4840c251353c25eebf9f4dd035d49a02b1f0ad48d6719c22b15f03ade3338ecda81f5c18df748e71041279993e911af8adf02b67c2fdca7f60ad0389e477b97bfbc3b568fbb6682c90d27283644f8bc244f91c8e5083d0938ad1b15a9ee931723f78eb5acfe44fd2299149db0ea3ee265952c0ed5827ad3c1856b1f49d904f2482945f104d7aa3f1407078196e1c6a0b8bb0b20cf0c416df80460e6db908c50939a69ad07339c79da16948d07dee38b8dbf25855e114a6582fa20adac73332af90b6ab7d3a7a8d3ad4967f469496088bdd0ba7e7e716da621720fbbfab99e2572724865926a723f63c461cd3251871a1cf5eb9ac461c491f5d5a933a9bd2777a1510cd2e0f25864f3963b3335cf5da73e04250d6776a8b6a1833f00a95dabb6f1995cd6a21780911c2e5b362001e00b11590540a46821116b47c82afb5aa44ff9a080ebafbdc72f001d6ec1095790f157205c81c0ee6734f7082b6c0833bc5728ae33ef399481ad72850583b9baf8f97cb6b7cfe98ebd02742541f1609be0fde598bf375df961bbd67ba7e2fe2aa0bb96016a69f3fab2e303293f9f932b6c9b305d0041a4de912cbbef76365c20ba570fc008d2b9a35d39037b1b83ba0a52ab8f420875b85813794d063ef156e73263c12b3e6f3daa6744db98f5ea33f3015e8b606dc0a4ce29db0e3a46e4afdaa7360d29098dd240f0ed3f8413648304b5d4688815d7f1725745a45796d54d7", 0x1000}, {&(0x7f0000002340)="ef6433bfcb5529407f9a3cbc796ba29d7a0984fccf1fb8ec177e96d44d20fd33fc67f5f2d09e6327bbee4dc105cb307d11a1d344f9d520f0bebde4ed81171943429151ed37c103385802ce0c602c2358563557fd5933d533eebe53ec951d3e7663382b1464356bcc372bfd3b6f297c38b628845b72275cd43abcee5da823b7bdce84f3b672aa157b6b6b4363a69b26077c167fa156a8d8be03a4175e48be790eac225e559d1e7c9d9d7051024ff37ee4e9e85b5d10e908fd21808cc6df8ecc840bb40de08333bd", 0xc7}, {&(0x7f0000002440)="588ca6be98a9d071c3346d7d98b5be32a9ccbfa93ca1986812cccf62c21ef6f1122853c2b3ad076c600b16ecadaf3c4112b33669043938e0d63e93bd7da4fc505435880a58827e9be26d3a598ffdd6fee0d15282f77fa922f06b12aa81d00c123e426d2f78255783c11c99f494a06ed7c272da776dffdcca4e1a6043f57e4b52f87f", 0x82}, {&(0x7f0000002500)="2e5310bf6013bd113c9c0b362b023aa0039ba60cce67e49ded66dec8e9c6508d580b31a34d8d6e472db1eb8efe5a6fdb91c90b32cbde833d1051bc6ba308ec2351c6dc3fee92e49a1751587bd8dcb6b1990c44328d88c9f74941b9659a990e3004f2ea15f79eb8f6a4edf5abedb1de8b494f66e6f349e0104b5241979585ef6c250ffe29ed769ef1250969b23a37b177f8bf", 0x92}, {&(0x7f00000025c0)="df9b", 0x2}, {&(0x7f0000002600)="b72bdc83895d42719d8260b5e22e80155957d433f833b0ad9498fa41ea7ce461f47db2586121f85ac03c5cbfca524e07eb66c3a9ae466a35648ebc14afa6488d35a21f01686aad8585", 0x49}], 0x6, &(0x7f0000002700)=[@rights={0x28, 0xffff, 0x1, [r6, r0, r6, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r8}, @cred={0x20, 0xffff, 0x0, r2, r9, r5}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r10, r4, r5}], 0xc8, 0x1}, 0x6) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000002840), 0x20, 0x0) ioctl$WSKBDIO_GETMAP(r11, 0xc010570d, &(0x7f00000028c0)={0x5, &(0x7f0000002880)=[{0xfc00, 0x1, 0x8c8, 0x1, 0x3ff}, {0x5, 0x9, 0xad1f, 0x80, 0x3}, {0x6, 0x7, 0x5, 0xb1bf, 0x1dc}, {0x7, 0x4, 0x3ff, 0x4, 0x8}, {0x8000, 0x9, 0x6, 0x95d3, 0x6}]}) geteuid() getpeername$unix(r6, &(0x7f0000002900)=@abs, &(0x7f0000002940)=0x8) r12 = open(&(0x7f0000002980)='./file0\x00', 0x80, 0x8) bind$unix(r12, &(0x7f00000029c0)=@abs={0x1, 0x0, 0x1}, 0x8) fchdir(r1) r13 = openat$pf(0xffffffffffffff9c, &(0x7f0000002c00), 0x400, 0x0) r14 = getpgid(0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002c40)={0x0}, &(0x7f0000002c80)=0xc) getgroups(0x2, &(0x7f0000002cc0)=[r8, r5]) r17 = accept$inet(r12, &(0x7f0000002d00), &(0x7f0000002d40)=0xc) socketpair(0x20, 0x4, 0x2, &(0x7f0000002d80)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000002f00)={&(0x7f0000002a00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002bc0)=[{&(0x7f0000002a40)="4a63c4d07d6c4b452f90c5df6b8de9743735185ee98a8bf2bfe04ca49fa0dc58b6060672e3a72cdc8d7217eaf1478131a36cb50b25a90f88f7c53841cca030a1019c6bd4fbaf82cb018af47ac790d774d66dc19c550d8553fb2c827ffc3b8a", 0x5f}, {&(0x7f0000002ac0)="dffc833f4bae4bf52bd654165e80a224a8829bb0bdf93a178eedfb7898e777ad1ca61385eb26807aa197f807dfcd90e5abae5cd7aa30503b2b", 0x39}, {&(0x7f0000002b00)="624fbdb9f84ba7b0b77ebaccb513b437a7760b8185f01097de20ec69a2ab3109ba8c8ec80932d7ab829d3aa9086a3ad866e0d4655825e52b02d4cca0cc", 0x3d}, {&(0x7f0000002b40)="652f0d72a8f9d32ebfc82d0c0201e7f7850dd07679f696dd1aa4cee40b472e2d1a3252a991c601e20defc010ca52b620ca4214b66077e68730cfcfef91e853577d7f765434c5f3b315", 0x49}], 0x4, &(0x7f0000002dc0)=[@rights={0x20, 0xffff, 0x1, [r0, r6, r0, r11]}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @cred={0x20, 0xffff, 0x0, r14, r4, r8}, @cred={0x20, 0xffff, 0x0, r15, 0x0, r5}, @rights={0x20, 0xffff, 0x1, [r0, r7, r11, r6]}, @cred={0x20, 0xffff, 0x0, r3, r9, r16}, @rights={0x20, 0xffff, 0x1, [r6, r17, r11]}, @cred={0x20, 0xffff, 0x0, r2, 0x0, r8}, @rights={0x20, 0xffff, 0x1, [r12, r18, 0xffffffffffffff9c]}], 0x138, 0x6}, 0xf) executing program 0: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="9a6077244d432c41e1557a0cfcffa203957fbe9444a20c9ef175ea1154a55fee60122c2d4d84bad1ed0ee0ea215abebf0f373a25c60d7ee06d464e2c0e1fa6289d", 0x41}, {&(0x7f0000000180)="51f5bd200effe2c170de58ffd643216219feb6badba9f7d94a062fb63a48eb64d7cfa2701443553c9cfe963b677329e5ae4e06c069e2e4ba88bd9fe566855bf0ced5c2ea67697c2886a0fda86a9a017f7856d9be12c1be3abf0f35b8eda155c21bf2a0bc67a57c1be86fb83261adcd7dd39dd7cbcf726503613d403c36ad7f41701b848af2a1a2a88831387193f9363f90f562d2cfbd0a8e5b4b5580409804cbf4e72fbcfe0e8969c1948c2139", 0xad}, {&(0x7f0000000240)="907cebb10fc05c12b3a68fe73f539710af3829dc05fb7d8ff09587b9e56055c97c44ec1aee25161fb4d7b5c517de60a976d70d8bc95d3e3be559698bf16709cd0f6428269286e16ba448e5c2c34151fd2c2314101a3de59632cca6e7f634092bad9e656eb5547ed9db28e33e6f5f66cb705fb65376c71771a102e23af3fb6ccebdf40ab5ff888cffa9d0ab0509a902d2f81e0d9e916cb996362e1c60cf7caeaa5940e277c24cc64dd57076e409d5a1b51d630dc0f40f20ad9eec51f894d880ab8cd13d82c7ebb806ab35ca3624f1", 0xce}], 0x3, 0x7) read(r0, &(0x7f0000000380)=""/168, 0xa8) r2 = kqueue() r3 = getegid() fchown(r0, 0xffffffffffffffff, r3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000004c0)=0x4) faccessat(r0, &(0x7f0000000500)='./file0\x00', 0x1c5, 0x6) msgget$private(0x0, 0x400) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) accept$inet6(r4, &(0x7f00000005c0), &(0x7f0000000600)=0xc) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000700)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000007c0)={0x1, 0x3}) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) sendto$unix(r7, &(0x7f0000000880)="40803d577b2e4152c61c275505427131aa4dd7171ce6eea9f72880808af88d49e4b899306bd24ad477cd7073debff134b8d4ec96e373314c66b0522bdfa80e71bbaa773aa85273f319478e172708b7ec3572446c1dc6fcbc3f606470b5eb33cd4e0a2e56d1d129ce4c7f08954079bd0f1b6482c95177639b7558fc9f9bc6e8c41996e92063a81d3e9d8f585d", 0x8c, 0x2, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) geteuid() lchown(&(0x7f0000000980)='./file0\x00', r6, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000009c0)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000a00)='./file1\x00', 0x2, 0x314) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000a40)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000a80)=0x1f) symlinkat(&(0x7f0000000ac0)='./file1\x00', r8, &(0x7f0000000b00)='./file0\x00') ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000b40)={0x1, 0x5, 0x8000, 0x2, 0xc8e}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="eaebff0100000000", 0x8) r2 = semget$private(0x0, 0x3, 0x2a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) fcntl$setown(r3, 0x6, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x40}], 0x1, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)) close(0xffffffffffffffff) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r4 = geteuid() r5 = getegid() getgroups(0x1, &(0x7f0000000080)=[r5]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x2, r4, r6, r4, r5, 0x108, 0x2}, 0xfffffffffffffffb, 0x6, 0x81}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r4, r6, r4, r5, 0x120, 0x2}, 0x401, 0x9f, 0x5}) r7 = getegid() setgid(r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8060693c, &(0x7f00000001c0)) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r4, r7, 0xa, 0x3}, 0x6, 0x6000000, 0x1}) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000280)=""/76) semop(r2, &(0x7f0000000000)=[{0x4, 0x7558, 0x800}, {0x82244600e32a80f2, 0x3}], 0x2aaaaaaaaaaaaac1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r4, r5, r4, r6, 0xa6, 0xfff8}, 0xe9, 0xbe3, 0x1f}) pipe(&(0x7f00000001c0)) executing program 2: socket$inet(0x2, 0x0, 0x0) socket(0x2, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000001200)) r0 = socket(0x10, 0x0, 0x0) bind(r0, 0x0, 0x0) dup(0xffffffffffffffff) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000140)=""/54, 0x36}], 0x2, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0}, 0x10, 0x841, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000015c0)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a563000700edffe80000cb001a9c00"}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) r1 = msgget$private(0x0, 0x5bd) msgsnd(r1, &(0x7f0000000d00)=ANY=[], 0x401, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="56cc0b2e", &(0x7f0000000340)=0x4, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xa7c, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x800) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)="5c12ec1a55e981f2e975d2276e1215c1d75d4f6968fd76f1b6711d89eb56e866d9190e76db008ff46190e213e84c0689c9762be88e3de2a2d3585c09c114ed15607bdda6e2b99a8f2a460a1706a0893af4ff6c29710336ed8396db928a10b4e8f6549862ffb4a3d3fd292b843d6d1b64", 0x70}], 0x1) close(r2) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = open$dir(0x0, 0x0, 0x100) sysctl$kern(&(0x7f0000000080)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) pwrite(r3, &(0x7f0000000000)='Q', 0x1, 0x400000000ffff) msgrcv(r1, &(0x7f00000002c0), 0x8, 0x0, 0x1000) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/189, 0xbd) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xe1, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$FIONREAD(r0, 0x802069c1, &(0x7f00000001c0)) executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt(r1, 0x29, 0x24, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000140)=@file={0xd19450564dee018c, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) syz_emit_ethernet(0x76, &(0x7f0000000140)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "54acfc", 0x40, 0x0, 0x0, @rand_addr="2fd6faaf3fc0a2b5b998aaec8a8afe35", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x0, 0x1, '\x00', [@enc_lim, @pad1, @ra]}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @loopback}}}}}}) executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000000000f9ff00000010000000000200"/28], 0x20}, 0x0) mknod$loop(0x0, 0x0, 0x1) (async) mknod$loop(0x0, 0x0, 0x1) setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_extract_tcp_res(0x0, 0x1000, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1) syz_emit_ethernet(0x80, &(0x7f00000002c0)=ANY=[@ANYBLOB]) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x5) socket(0x1, 0x0, 0x0) (async) r1 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8014695a, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0x8014695a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mkdir(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) getgid() (async) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchflags(0xffffffffffffffff, 0x0) (async) fchflags(0xffffffffffffffff, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/54, 0xfffffffffffffe8b}], 0x1, 0x3f) (async) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x5) (async) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000180)={0x0, 0x4}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001dc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x149e}, 0x1}, 0x16, 0x5) (async) sendmsg$unix(r3, &(0x7f0000000000)={0x0, 0x57, &(0x7f0000000500), 0x100000000000024c, 0x0, 0x40}, 0x0) r4 = getpid() setpgid(r4, 0x0) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) getpgrp() (async) setpgid(r4, r4) (async) getuid() (async) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x200}, {0x1, 0x1006}, {0x1, 0x1}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x800}, {0x1, 0x81}], 0x9) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r6 = getuid() setreuid(0xee00, r6) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) fchown(0xffffffffffffffff, r6, 0x0) (async) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x0, 0x3, 0x0) executing program 7: syz_open_pts() syz_open_pts() kqueue() syz_open_pts() socket$unix(0x1, 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x12, 0x6}) syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x18e) truncate(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x40005) syz_emit_ethernet(0x2a, 0x0) open(0x0, 0x70e, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000080)='r\x00') symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) setrlimit(0x8, &(0x7f0000000180)={0x40, 0x58}) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0x3601, "1026387e7be2df67de20888bda64612c3100"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000540)="59224a404d77aacbedf317718acec38812521943536ae979d51c5937253d51fb46d233b05a97abe73c21a88ce231fca45a7a2c2c0ec87f35cb0da2bfcfe2c2dd1d70b7848d110e83c7c0b5b497be71755ae98f8454c5c24d347235a2d83cecc7d9d87d87ff695d44327552e08f6ac868600128bdaafd6fb5a12cc3a9001ad9ffb9af3f385c5e", 0x86}], 0x1) executing program 3: semget$private(0x0, 0x5, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000004540)=@un=@file={0x0, ""/4105}, &(0x7f0000000200)=0x100b) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) socket(0x20, 0x8000, 0x2) dup2(r1, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000340)="a1", 0x1}], 0x1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="7ce93ec4b67701571da837101de1eb33bec06ae67bbc88ffcd5973650a6c17846474cb86d86b2c486444b2", 0x2b}, {&(0x7f0000000fc0)="e2502ac95c693d1710e1bce962d08e50258a5b6ab86d242c4eb6eb2844864d95041d9eb0675dd48e89c635b79c5c1a35cae194037539af380c2fb8cb08c86da8", 0x40}, {&(0x7f00000003c0)="759202faf8b145aed9dfc2119d3c4b60b3dc430415a4cb76042a44ad7e8fceabe04a7a73dbbe6c919d0180a8694a4bc049dbbdc105c746c305f3d0ebf0b802d91e70600aec41f37afa975ac9133ec56dfd4ea1", 0x53}], 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x87}) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000020c0)="283c22ed5062ec38a5a31b126833436aea0503eba16c99aa01892652a82693c7a0e1061b41c27b1351ebfb695e43954a7f046c855ced4c667f6be22635dd449e2d9cf56e974ce7bdf751ad2ad1c2fbe07ad0403b1cc256617dcc68e2f61e6b58274b42ca9c774e091db99902cca3d11fbf4b84cfd34b665931d329c3d13d79799cd9b38509e8c6ac932cacbd4f1b79353753e7221033498b900b8c6f5bf816b5a51aa326c47e6ce17ffd94a5e54f8a7f0fa8339bf3c37b30e869bee1d86615c9fb9a3619e07c08c8c225a10dc1ebf937e40009d0b9b86114c6662cf13c495a5be5dc3b91a1408f7ca5a703c95be548f9499da51b81cea094067cc7830f2099e6ab6fdeb8765ad1191e543eba5b5741e56771a0c67f9ce67d66da02a77b9941fe7830008c1afc61baaf1c2c0137174b1dfb45ffdd24694393c056c2f73a59e0055ef74dc5eb0898c05342b3d7ae290351b54d664bb81db5ca9b2848f1a1168f5dafcd1523d1c55fdbc1c8036b584072f97c3371fece472904d0fcb9742e25d80ae19e4560428316ee7e9b4bfebb31762bb860483b2709d2a15482768e82f2d9631ef4674163a7e3b7017caeb1b6daa17383bd101321b25221de2e0cb936fc20f852338bfbbd35a4cedc4e9114f33b997669c48f4a45215afcc39d4e67732b82e8", 0x1e0}, {&(0x7f0000000100)="b0b0729a186c1c20e974020bb2a706baab36d5e6a915d0d0f7a97e11293c57081d8fe75fb709873f5d7698f40b628af4a9379ba959b1f1e6342fd0306525de4254c74034a3df727d81da717fc47ddba471551bf7b9991773bb70f1c1f34768c96784d20b6130b1c1053501910d080cbd59bb3896aa29489c275cb0", 0x7b}, {&(0x7f00000000c0)="fdd145f739d7cd8f480fe45ae2c3853c0f77fba34d3541889a7857945b1ed69f9e4267cfba8efb1d178199023e70c24777adf37594f1", 0x36}, {&(0x7f0000000e80)="eb6f89539f3c1744a74ba415d92a8bf668d06c7203999c20e8be20a71265bdd70e1412c9023ff1b43a900afd6a49b77f03e74775840d24042626f8c508bf96c88f0eb3c6bdc6a0b282b01303b2f8f8ac79a32fc6f4f960fc695b5e28931fdb6a7900ea4f2118fbab3524c78ed5679af4897641d5603bff530639845e01e75eb52bf75ff7aa6c6003c7f2369bc69d2537194713ff302afc6d20f1145fd821a58f949c3fec9bdeb360008c41e653cc1591593a935c6f31eb0f15721a997d761dbc2e7824175b1d036f2117d38b16d19522464541838bd1976dc2025d0cdc1afd71cf9472a6869bc3740964f1c0e4f286bd61b18fe81f122ec5151636a6d46971e11e83a0fd56a05d8eb89e5bea5dea469bfd0d5377751aee6d9fa98acdc28b1633e0fdf361dbfc7c431cfa24f16959afc2f4ffa90c8f43ce08f6b2a9d6df868672aba95d7314b67124fa379c11d16ca104193c4bacf6149994ca1a3a813a1f1d04352fee28e2390d13cdcce6348b8e4397ead6eb61f9f1bdefdf2f273300eddf19c19deb16101135d876510a4e5cbea26c03fa2fe94247b28b2c8ec65ebdc5fffe98f1a806dbdc2b781ed064ae77443dc679099e4a9f42e56d0b3661278f699de68903b8a585ab88f42ca55a795187fd5d19a5101822bda7f71858b27de4c7c27c56761571e9b0b0d9c28a4292afbc8c7bf2a906f16b037768e55e80e87a7d0afa78d1a251db677af72c9ae94108041a32e75485320a5fac1ae874d7f1958632e3c359be4583ac17bfb297e2629a51d326173adfb6e7170cf33fbf475933f2f42819885ac7e32fe2106fc66d37d2fd9e070bade7cd365b2d1e186fcb8e69d6468d73a28feae80d5840df6e2f13acc61585d5a1a2f2c17e59f5d1ed74f99a486552abfd9feda1eaa5f77fea2c927db76ce2000912702335155bff6f16120ef286327bb7c0ecafe2fa343b40917857b57178a2c7b89cff3cd995d47cf8f7ce52afb6c66358c0639bee1a92d3c5378f295d275ccad819e085ff8f2eb0035b61af3c2954799cbb8583c16fea4ff3791b0affdcc46a75469ce61ed0cbd6e91bb3554c21173296a2d01e6377f42745d4b5900f64340c2e1182c7768f6a463466b725c149aa0b6be04f0dcfcd32bcffedc32aa8792905dd49161a19dac210a3bf7d98c2a3bb89e16652ab8c1557307f2c4bb9af56d9a8717ada11f4f727a56d41a043dfbd8bacab3e6e93eae5bd735a2978b072439ac71a0504d77bf8e96a3cf29fc3f9f683c8037dee3dc275f0f6dfde53490a595155092f3170f29caa28c10c180329178c5e7d2627955a10929b80e77faff69f6ec663b6004877c44f76c2cc9874b9a6a890f09ad60d4fa662bab1848612ea9a8cb1c552b1218acd49b906c5246e431fc448e0e92a155e76e038ff601a031b40238362de02370eeefdb0aeb03e1a0897cd6c705123c85e3ca12f85615ff11bc52bb57d35e5b58c6fae564fd43d52769867edb1b4bd0bbba234c4c085eeb583dbeebb248e9ef705e825e539e4b586a7ffef3e77c7f9c7f4db6405a3527b0a13b54cc27b4c69c9137273d819faa955b327287bf94de15409219210e77546bb75c61111deb59e1aaed25a9465efafab94359d580c9db11c962e8fcbcdd64372e91030637feb95fa310235384f12d0477223e2ac1ded5e138162631760930ab60b35c5742cb38254b372805e2aeabec53c6a42fdb04cc4598856337f8a6e92aef98e474a83b2192f032194d6b34bccec6495972c9f673d57190ab7764b847d90514428d7b9041e40715de5f74b0d52a03696f7e46f11c1fd6c4a2e8e290565b092aa5f8609708dfc5d32b9992754b40fa7e2298375e0d0d3d01e42738edefe9b79d36240069139bc9ae953382022352aded7548a77a9116066ef37185e54efb4626b69658513ad1797bfb24e2057a7c72c2be7e2644b6bcc400899b9accf8ab9bae833568d7c1458e47368c7779e9b070420d27df22ec36de7e08e5981281a5824bd3b7aa122b8caf7593e328a4a6f0616a49a11c9d19622108933b5649bcb7f9e4bcc5327f7fe530ba808d05900d6e97397e170b29a466d3a70e6da87a29a3108d6315c03b5233f5172c16f7129328ca47c574bc872f0dca5f31773b40695d745b5eba15bd0d72ff4c33378826488a7a8dda2a5fde099785004f866decabd4940a45c5b9b705a38c1bbc1f15ac2791f563a3b5020df7ddca3bfed6b1ead669ea93494efd627015aa119d84939b24d42ba3e1b432930a797337b2252983a25516a025bb76979e0204e63a0e6c99d6ef84c30d7d9b6a8dc0c5439ef37af8048c38d57e064184a01f73cef5fe88eea21015121d5e50a4b88cffa1837284d65531ee2f3dcf60b9125c8550dc5c83e36afc15714fbb2429aeaaca65c5ee284065583bb6266155e329aaa9484614caf0ef17ea7c6c7c6a0084c07749eb9ef469fbc4cb084a9bf2650b4f44094054bca374d2e67a52e3dfab4d2ba6ee03d8e46b59c1b9cd5dfd6365e6d21deda2c6685844e07fa2861088ebae4589258db930c8c1a94dc6d51ce5980354dead06222509d8ff9b482a20da760cae38ff43a4b5fed7073ae9e85bf023a0f80fd3796a0b6ea99ca3441613357137e1b64599024ceb7429e86e315d547487019f519726d60ebdb5be862e7cbc92a764d6a7df2caeb2e4d01a3acb6e04a44a53a3f0ed3178b648ff0a5b6db5645e81dd2157e63edc68d859bd4b361db77440723b94e51584a828f32f6377e539f1cf18cb88d26241d2eeb112dc07980c6f0b2826c58aa7f392ccd81aea245cb61c9ffdbb32e3d0d1b3ac7ab67db1c5543b560307adc65308ee2a6c16c82029beee9be9cd5ceee8674e48f72eba220cf60b27fca14ad13c8d9b5bbb2c036e7a8a7cd807daa118f91025004ec53c77c88ff8d0def019b283494e2768d2cbede04689fed70bed0abeac5ebce98d0e5dea5c3cb9f1b555063ac74917915ef06e94d31f216b47415aa4aa74bc1df7f1fe3bd042e4373de97d21288565eeb7c288913b5e1c1c11ded7f51381d341b0045bd823b236338082c6e4d8c654ea43cdffcd7c0c72048f92c79f1c5f20238253aa6b17d4643bfebedc79c9f13cf40daf0f68b0c1edc3b9fdba0ea9270d4fa3552eee7cd803c40f05873efc18c263741049a3029a2fc06bb5b905aff82f05ad88f075e1562c03bca1216cbf73d3b19cd3cc027a0cc855b49b205b295e20189b448790d2c14b213aa9a972dbc23a6e686e755626a4b5f2526728f98ce2e387715274c45db427715010b5e3f9ff3cfacb21a8d1d914b95828dba8a6fd3502e2712d57e05551d942d05c31c75211319363eff23d95996860efc93dfaa6111ad16eacfdc20ab9e14f48fa07c30cef553bc08e1287277e887d5cbba2bde9fa2eb3b59cdf7e293ea2fac928010d0efc817e89ea25365e20506f22d4377ce3bfcd8fd43c19eff11cf481e7f90cd30db5fbc377a866dfdc4fc61a8187c119554e2b25524efc53ed47c37d154114901d56eccbc5d1c1db71244cda7bee3225f1e0f8ecae3f8e5e474cedc3c148e731cbe8e729611b3e54c463334d6b92dffdd587dd910cc2e17386ba8ef3eaa9a0a4f342514f8c1329c192a1ea06aa0d0beb55ba835d3a700681b521ccdcb7ed0f1c9c59cb0e71a5bf3ad0fda1d2a443e197a79679f3687cf70d1d3f27c0f5ef3eb18527a129ba915706cef13ba69fcf44a915ab18505d85ece848bd9609abb0f5bb95f1cc36e4dd17884ed2b1bbe061e317e81d3e1a684856a28ff85d88870f4eebfc1163017f937d25f82815bed7d3e6bd6bcbe60e7ce7c47163182215c4391efec60b412c8032d0ecff22783bc332ada747c9d3f3c575d44712c07704040ea8e99ecb2cd2e7ead027b1f953e55bed363821e0a89cd011b9f59db757cd6d32c30afc46cb4caa9e0cfa6ac9516d6698e7f380ec1c798d0b865639389f220c481ca9ff127bdb301c3ba235647e38e1a4b849dc009204a4ab01a699a675e90c314bf804182df77d8413091be4f2388270e2af04bb5f7887621b9090fcf15e83d5b0911b7b4806c7348f6109d584ec5c264a581fa5404c6e423229d80a1276404942107b501970ced2dc139cfebfe860d4aa82ae79893d996991653c665411cca645dd172517f94c112a3fb7394076643fb64c210f03d43ec773d287c17af60b199b38ce9d6f49ee6f155a1adb8901eef233b50fd0ecbfc98df4db96e061c125db05ba969cf5a481e7fcfbc5ab3dc3bfa6bc82e3cd7ee26fc759096664e42d0d5cfa4524a35f2276f5580815fe268a9194bfb6bac9d69f78c47dfe075f5b4966636be5b97cbf8411f3db62960f5320a9cd6171e81a47de1a3c7028fa08e1837a0644c5a0c8dc57d6668682dad670e1c73e673dd90cf4cc36fbe26a45f9b8c38169a2ae97fbe4b083c5b6eff3c44a6cf163c38628e91c54d9b8a8061b98c97f85fcdb4daa70f4cc6f9803c4cbb200cc734c3497dafead53e0d554914559cb67d57fe146dc6987fae348946252ee490855be3ded7391288076331e376eef0a466592f14b63d228be7585de42c3b3781ac54fb2b0e3e6fdbccfdb576e17a0d524b2e4bdc9b6dc17d19cd10633ae589c423318e2edc7c4b75decd88a7cf42323c4d2fe92b89446deee85eced41218c13cbf0f40a56110aa1dc0a4b76cb204813fac3a09375c20be656c249a17d108f8b1e8c041ab3af9d607509e63afe230d03572f52b7003d14fd2fb8fa5422125dfe3d70b03e66a64965ac79805c243a2293ee249a495374a449af5a33e64d3397572f5c696d338aa46571cc1a2bf01892e656a50e0db2a8a4c44c61156aed7a99d1bb244e46b74e3c859977614ead6b319b1d0dbf4448b008e61ae803de608637925de8b81ef6022bd20f6cfed9356f544cdcde065f4968bb97efb50594280cf3db567cafeb00e0b42e9700a7afa64ce639b85417602e00fd57cc8fabeee46cc79946096d675c433019a13b2e4642aa027a68f878e5fa12efcdf37f071841b644998804894ac3c7981b0db609bf75129c822ed59c2cd8f37044903b2fa58196a949f2ecf7559356aecbafe4c725485d8240b0e981cea1409531f26cf6e2009950d0c30ddbd5aacdbc076cf701f3ca97067afb9a7b05530a056bec91c198722260bd3572e441041d5b43c263d831edac8ed0bd82c84f26b04a387765977cb1ff6bc39024068ff5dcf072ee88d13e54f66c1d5bb16903e7701a946c000df41973ec23525b74fd1d45b4c52d06ca7e146a3efb13c79b56b6e1e6ec65d513dedcf9b9c13e30a19c7832851071a86d1bbfc0d673614347ed9581e5808e3f047c7b585db2acf498bf3b2cae414891e44d244e283f6eb5eaa433b5cb3afce9df90a930f30ac0272666698b3b6044269d3e8730b08b0f1af5d4ae95f0568093844c83288ab7576e984d10cfe13d147b929dcd326bde0cd7aac11c7f6e705880eb0ad3a0f9d473c9dc6f8675f7f32ecae773e623bd25b3b1a09479e19caa8d49e4531546aad26befa4d1165dbbd17628189cc8ba365b80d6166a031ff3b2060c1555426d37ad5cc19d7bfeb420bf426da0959fcf02c2e2e2eb16cd0aca202bd8dcf350a2e4a99e1bffdfba20d5c70dfc5c222e4c17ca57fc94c871c19f542f60fd17b1bbb15e577d24dee16b5768a87ff113f77fe000664c3e64451cf6d17197035a8659929197af9a0f3bc2078ef7ff7db1d7bcf36ab06c38d16f3412c9295c6044c36bd0862826d4e0a65f87da97fbc304f00d7dcfd8d6767fdf25231b1549cac", 0x1000}, {&(0x7f00000022c0)="c06f7af0606b562c4875738433a896952430b6ecec64e1e17bdccc06a76fa94cba1d77a4ef7044c991fbb86d73db4d61b62ccfcbfd6826633eb7235e3392a2acd452a4cfc645c120caa5087095965b1d8d9b8081c8dc496a25c1ca5dd9a2372043948883ba9b0b1dba396dd216db2d4bde886de804ecc93f6131c395fa13ef0afc5d0bec885d4790237172ddca79a672de034091142d9bf8cb268df84de449f094d4d3c3da8e5cd0551c80792dab4409c7ee11fcc5b8f2ba3cece4ffcb303633380347ccc2431359fd55a52c56840f266ee5300a3717f5656638ef5e39725c3e055b62569562714093fcff3da84af0266f44dc38d8bd29d4bfdafbbda900ea9ceabf07a62fea25435a4c382557a8621ee6d5a4f9c9b88aae342c66ba4be92d71c0f37a41e09e2fc5f604fa10d9ec522d43a67c21e72bccf8785f98b17706ea7d0eb89e3631951bdd678120f746a69eaa5cc501011ab0a4c688d3de4c38c81f069203840453d4db5c3b6c7af439adc9f401110e34948292f22342481d8050eaca931b2634e16b4c49714ee03ad35c4fc1663878153426771238f70fb70e1fe353999dfe8da37a0859102ea716c5d888aea8a2353a640b8e97f0b6ded5ce547ebedf9408e8bbb0fafeae63c6ed58c72162616631f83893f0b55bbbe2756260b259c04fa42d05d92451d645feb2811d34d9e38425afddb17b6782890bd1b8c306050be6172926ee729f5e46da0cfc21feeba34f83edeb81b9925b73bc6dcebc428b3860ce44ec86d8029db42441d7c7b8641dc7b70857d4df5b588ccbfe5d0faa5a8fc513cb2c4d244aa2f81cc90178ddc67b9c20053424e84d8fbc1dcc4bfd565e1ad7b6616d70dded3cfb5711f5cf5e433748f0716934b6563807722263e3f9841278b5fea5d94b23eddbb0bbf8cdb2a1f663e7239d08cf8b0094ac13cd750923140a083f5af54642b84168a54e6a3c70ef191ec66aece42e1adb8b81b9fcf9cb433026f0d56f2948d15e88f4b0fba05d474d7d0cd584ef5b3071f9c10148d21dc06d53b95680231327ce98adee08d3905c01e1b85aa1d2f077643e4b97ca0dc8adb748ff3d3981d0840302397dfccdcef41de3dce119a8af8c4245a53d325536eeeb1b4531fedab7e700a012f1dde3b070686b065ce2ec3e3a8d125db43405bebf801d4d6ac914735858c973494d35199f6bfdeb885621e3249eb5c6c9ec14c88682424ff059674399c7e17574ad1c3d34bfd0801af71e121aa2b5a3fb22411e37b189d11098faad5b32184b0fb6103d2a8e9a9d2972d2c483868c27c2e24ac159959a19b8b8e6370c208cf2ba6b2065e9150c22f0ffbccf16968da06d6e71ce74731e729a4548209a94cfc52e82f0fadd5165bb7368624c8b197b08459bc533796d825f7821cd61a911accc1e500a3855388388dfce925c0b3686a7ccd25c6c2d5b8e843263fae31e1f7b03241f79b66be3f1ac0bccd1728662d8d18efbbbac62fc059e8cdb18571352309e6d5e95b69d1fe454d922b33672ca750373a336a400149571df8133c3843940937be80de942e530fbffe53197fc6429823750534100b69424dafaf5802affaab2e7c7d7b81709702ed1a9ecc2b65634b032b638549e0203bd06f2fabcc63ee48d6ab3865ee6efb9e1a5eff452392631755ab9119f023d5ac6eb4dbc74bc9f508e9fa0a9c55d7a9ace3da10675f32aedd7f011ca3b3c9f777993cdedf8cb6ea88370cbb2a81765e587a6519c81270cb733a828060373924f0b95be8b50283bd573d6f73cbb9760901f6747accef656257a4227731e425d77dd7e26114a9e73dcd41209424b864c21f871179115beaaa034ff1debbce792d4c71b3415a3d00f5689cc2e5902f9e009db237c3749c90c1431e7407c5624f1d83bd4fc36da040b78630b463493a5e2ccef12b271ab28c284d75e89b0baa08be56d3581b6b59aff9da67f041e475ee392763e82aa82c26fa5e8e43cfec6a4334fa22cac61d4c25768258d1667a9bc0908609ff231354ad89c98c1707246df043c24abb9634cab039a7ac390d3b00b0028e21d0d30e1127265197ab4693048a0ca8a28a4e4a03cd59f61850c4efefa0d209271b2df079b8111a3a5b1eae95aa136f520a0fef7b34057c6e9b96530920d30797d67830fd6b563985620b99651317a49d84e7fb8ee8248dfe5638d5d344f8067dd3af627e02b14494383d8b7bfa4bebc3eba372baa8e70ceb7f017c80e4d4d47307d81a0bc4c189b249262d26f7b3f81fcf1dee15b75d93281f178d18ea779b809665941118ab2443568b361ee3367ff530d9590cba3c5a8f7d7401c9e9237f03a06f33d1773d12ba23ab1804464821f5157d9bdd4f20e13477af39be6888729c5e0e2d49f385adbc9c4ba68bd517ae8e1d3b6b66e8a6c1880ce59b52b0fff3c0adc5160b0d486d1ca17d2d366a02402dd138d5be1bd244de1516d813ab9ce9b3414679bf67185d118be61ec01fecb26856c6fa5467f0e7c572c10d1d91483dbe514f3371de4b6b27ffa59686decd41bc63adc40ae2743033900e61610ebffb8eadec373e2dc5a38f0b09ec9fdabc81435ca33c29589ae8415f52cef1ca42c650dda3b5f3861c119f6bdf48a5b5d58e306bbcda9dc92c0ef93614ef933009aa7c9a8bfd53780f01b59f50fbb2f0685f7df1ab1f7b5ee5fc44d78b339ae102cd816e523543a6bd8c5c6e39427ae725a53244faac44d6efc9e5afc3dab604d3fa59c89a0a2c9e924f553c3d0188cbfc45b25fbbbe6df179c6622fe575f4a8a418d9b527fde78f362caa23189fa40117d34bdc191ec5f4e7b05d6e95e30b7f816638587954fca86a50989df1811b48a5bfa4796e92af35f9713e780671ef60a5e6b19b6a1b97ee217d0ecc972efd516392e9548619e3bb85f7a4352aa646896cff128f71befb21440bdb8a2312fb6da76275dcf7fff48823edf453eaf99d71d3d3ac714d2ce43a62c543500df8791529a4c050cd1ef9f9027aad25cee86988bd6d54a89cba45e402a170f4cf79f2aae4973f54861ae58805fd67fe652430ab06e6232d6429123c938a248263073dd6ccc6a934d10cde2aa3a8fb6ddaca274fcba8ad1a6f06610660a2130bccead26a0ce3b977a6afc18a21ba5e6cc945fc00677cdc27f3dcd71925cd1cfd65f4693b18a949b30e24a813e9b5aa2e24d278c7701b73bb1fea95f31791e40886aa295391768ba5f456a42d999ec837d7bfe9a3cb321db2a6a88624e3b60d7a1e8246f70f33f3fcf6d1044eafb989f457e9efed452430be7a81173c1892a91152611058c99ac04b552fcacd761220f25236be88476ab3cc46b7571ce53569da72bb098a243c2a636b9184e5223848045d1b99b142e7f61f943efd35643a7a52bc45b726ca79d0f27c97acba1436317f663078b2a663451b8bc438ab2b850861eb050efd3c4a32d6598d71bd24d4d9874154c180ad2da44cead492fa3c3314daa6808ffcce0c0469e4fcdf9d1559d827fb502adc14798e4574fa27c08be759bf687c46545fd57e87376f2bbd057aa4a830f0e56c08aa079be851db65a04613d3609fc9ae6ca2606e5754c175ccfd31a7e33cbf0d4dfb3f15b020f5366ceedaf549508bd5e98d91c96114a9ffeb55d5e2f0133afb1fe8e92beade603a6b49dc92840bfb07c090f049cd3085fefc76013ef46dd091bef1f3499051d8352e0ea022737d8f5447fbd4125ee5fd408e23bd705c521bbf60e5d7948ef37fb66220f4df335a6cfd443c4c8c2987fa733d086fa50902cf2415ecf952b167c8e0c5efb06482519e20251c304d0b805c6c892fe8f35b7886d2d0e8bb8ff34db7e4827834e78fba79fb256d8e616bd4cd9564e968d3b300194d6a22a4a1143ae0d24e865ea7a1edfb0f6343ce14505a722dcdf3d5cee399274d4a82f2e2b059abbf3739fd07af6ed7b232a1dee8a8c68c7f0e9ba3fead87ef954719bccf74c86b2217dff8fe92b5a6bbe10762e5c571bb16e0cb5b944b3550e352c5a58596382ddfbd08433be7594e5394699bf75092f249f00577f1750cc36b13444c003463239d90d07e87d92dc162184aa7e7a0447f61d3f64687d25d114a9655ae8acad51ad0f69b9ddc02a3492ae364d2ce7583322f6fec255cc92347b21184eab70d30c40315e619c216195b98bee6285e727c253ef2e6d2129b40e9e58ad8d886f4629d3191f30a5bae64f2bb1f0b4c27218822ea1cca8c91f3197bbcd32b8d12a0591a21dfef4c15197a36d3b74b252138b0f4f5188005c4d82a90a162b86f59d89905adb2c655b0d3e29653878d695c602206c09410b14e5c70ff74dfd6fec9bd4bb0c8b213764a8f2d84bd915b73a1cc4455708bf007e45ebd81bb256f4cd7efed32470e4a7ab4108199b0c8d15cecf4b1f5234a51a0843cdcc546fdac0584492bf8928003e8d8914eab301d83a29364f5d8f09ac28851c4982b1f6d57505808957aec50aefb8fd85e330ac8281f1f9f64d4f636dc8e9def3d9e6913cc90cdacd5cdad693c8ea958c42b084311ceb7e7933fb07917251e3fe6bb1a9ab23fc8a05aa1533da30955802aa521d16efb376ce1b31b555f7356bdca146390e6afdb2aa13e851b11a9bfec6006cff92fa7b6aa9acc572a4f944527d89e5cc0b09dd6890191bae4c8e49816764ab5bd92f57aea24f59ecd9bb9b1395ac5674c430d6c9a28068948d90830f8d66c14e25e485aae8ae115a22af7294a986afed045fc87ecad169406da97a9d259bcf50ef383ad32620af03ae4096e5d47ced443cbb40d46a0713c5d47695fe3048ef7f8dc84be4ac5ab073e3402866070e3f249da43276bd027e0c093c11b176b441c16c03d15c9b3bc6ba7bc4336b5394195c07dadb557bd34920e7a1875f73d9132c2bfb3e1509f1fbdb2e13df3b62c2f4e4c9f22031b1b30c090f7af0e3c0158c3553299d00d2fcc7549842aebb291653", 0xdb1}], 0x5) writev(r4, &(0x7f0000000800)=[{&(0x7f0000000180)="a4", 0x1}], 0x1) readv(r5, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) readv(r5, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) executing program 6: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r3) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r5 = socket(0x2, 0x5, 0x9) getgroups(0x4, &(0x7f00000000c0)=[r3, r0, r3, r3]) chown(&(0x7f0000000080)='./file0\x00', r2, r8) fcntl$setflags(r4, 0x2, 0x0) r9 = semget$private(0x0, 0x2, 0x300) r10 = accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000180)=[0xf000, 0x800]) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f00000001c0)) r11 = geteuid() setuid(r11) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) poll(&(0x7f0000000280)=[{r5, 0x40}, {r13, 0x100}, {r10, 0x2}, {r14, 0x80}, {r5, 0x100}, {r5, 0x4}, {r5, 0xc2b700ff654f3cf0}], 0x7, 0x0) r15 = socket$inet6(0x18, 0x4, 0x7f) recvfrom$inet6(r15, &(0x7f00000002c0)=""/5, 0x5, 0xb1ba075cb122f56, &(0x7f0000000300)={0x18, 0x2, 0x3, 0xfffffffd}, 0xc) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) ftruncate(r5, 0x8) sysctl$kern(&(0x7f0000000380)={0x1, 0x33}, 0x2, &(0x7f00000003c0)="64b78363548a527811c2ccf1037bbe6563c12c041202a39ec887871356464ff32a565bc27040da50db8ac17c7d17de9ddd5701b23b1b2a03d027437b4e3976a5d7c0c97b86de2456bd39f08a4f55389d78f953a0eb6fb3c9a63dde90cdcd37f5c90a8534dd8469808def5aa138b5a159eaa0b9ba044de4307867ff2a366381", &(0x7f0000000440)=0x7f, &(0x7f0000000480)="4882943aad09b7dba119f7a1ba178d18f287a3256b9a542441e3832e676d2239afd1d2f12240133b0df9cd7d19c5f5e3b80242821a51ae03292052d7ccd4277811adec3312639659ed6cf79c9ba823662274db91a3e23c6fa76a74384b017a23ceff71786b94db538c3731c7e1db796c8c557bbb8251877c1e8056293c2e4fb48990c930eec9117f99a5789e6d060e8e13be8696a1302e116a1a43e4bc5327efa80acb665fa8a8f457aa9d60cd51e4f024c84ae6552d3f8bb9ee061d6a1e6dd76cc8f34cc8928a693bf083305368234c98ca1e435623b3df0c49d140b803844ff4c056827dd9b9d07fac841562d42972afb8d23553a8214323", 0xf9) ioctl$WSKBDIO_GETBACKLIGHT(r12, 0x400c5711, &(0x7f0000000580)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvfrom$unix(r12, &(0x7f00000005c0)=""/247, 0xf7, 0x802, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(r14, 0x81205724, &(0x7f0000000700)={0x1, 0x9, 0x73f, 0x800, 0x6, 0x5, 0x4, 0x10, [{0x20, 0x401, 0x5, 0x4}, {0x9, 0x90cf, 0x8, 0xfffffffb}, {0xffffffff, 0x7, 0x9, 0x8}, {0x5, 0x401, 0xffff, 0x101}, {0x101, 0x2, 0x4, 0x8}, {0x0, 0x4, 0x5, 0x1}, {0x2, 0x8b, 0x9, 0xb39a}, {0x20, 0x1, 0x3ff, 0x6}, {0x7f, 0x4e5a8355, 0x6, 0x3}, {0x2, 0xfffffffd, 0x7f, 0x73a}, {0x96, 0x2570, 0x7}, {0x3f, 0x8, 0x0, 0x2}, {0xcf6, 0x3, 0x101, 0x5}, {0x0, 0x3fe0000, 0xffff, 0x9}, {0x100, 0x7fffffff, 0x80, 0xdd2}, {0x6, 0x7, 0x2, 0xc468}]}) msgget$private(0x0, 0x112) pwritev(r14, &(0x7f0000000c00)=[{&(0x7f0000000840)="83124e9907e51c60e1992b3b1ab72d5b5a75bc5e031cc13e86bd75ab2d28390aa499ff4528babec7832a5ac0266cc48aca69d8922d5ec39df2f8b878c426c8c924a854b42dd6e8505068228bc758da0685ae9049957a624a48fdd959bb5a38082ac01e0fe1cff742f8658747e894d4983079e2644efcc953697f1cff3b65729fbee99621bea70cf7cf4f4c7de43f5ee85cbd1506f084142b36e68dea04d3a9edd3e611e49d78dd300bea1254524e", 0xae}, {&(0x7f0000000900)="52607d086d730f5282b78a26e6735ba2d592f352b5f9428aef6ffcbb8eaed14f38ccf784062d481ad49f0745ba60df20f5fd68f507ff262b752d13fb79232cde55929568e811afc723f4809f1dc2673df018fd86f11f8e2f8f63fce0fe64fb2a660563297e377ac9fa4204e34533565ba9021d39fdba708e39c54500718aa3a1b2b13b409d31abc824d241716e31f7ccffea03d118", 0x95}, {&(0x7f00000009c0)="2c184af298306e8c69347e4e3d31045d0b2daf7bf4639b3a53e87c1b0aefa0264fb26325beef42f4b162422d782410339e480e4f20374ec9b9dbdac84247cdb436a7e1fab3a52bcfaacc86b3e1b8ea616c0f87edcc58340cdd5f43a0a842a8c99f1eb6cfa4da1e7218aa9d86bcbd62aa0a016671e7fad020394adbc9821c22aca539089af07be9420ac104ada163046b7688", 0x92}, {&(0x7f0000000a80)="1c04d3e674639f544e2ae595dd42fd76c40b4289c9eefa9b9f223a9cd0488c930b6981c2aef695b977a9e479751187998b890be173acdafb31aeafedde4ef46871647e5f4a3cf9d34838db5b333eb55845d6f76ca57bb22659ee7acb57c4b1f05e10745b35a508dff4e5077030f0616eb8714ddd34dca67a98f3fb149d6aa34d", 0x80}, {&(0x7f0000000b00)="db023b646a9d139d89474767a84fbd10f6b1ec99dc49765d9cfbdf8b5fc993dbf4f68afceb3fa73a8d5e6e7b13ab02b7a14c09388ce039c66caf6b07c37ccad4235ffa5d9b31085384f8d7dfc7d3dde39d27f5be03f38ba6a3f9da1007ad05de91278b6c7dffb6c83151eafa46802a49039e98d893d585a2c9a4756e0c8f39d2", 0x80}, {&(0x7f0000000b80)="abba993353b7f36cb3396878c1e8ed64e8b37f8511737fe215a76397f2536e6667d8ccaa0c4df0239633c5a0bbe23fb66408c9c92c9c039cf8faf42d5e9ed5c561d33dbc9e1ee99adca339c09c4b56ce42271b620c7b6378f8163866ccf5d49b83b24d8564a7df533ed51d3c6606f09d8d198fbc08fbf0cf0d24d5f66166daba", 0x80}], 0x6, 0x7fffffffffffffff) recvmsg(r5, &(0x7f0000002000)={&(0x7f0000000c80)=@in, 0xc, &(0x7f0000001ec0)=[{&(0x7f0000000cc0)=""/254, 0xfe}, {&(0x7f0000000dc0)=""/4096, 0x1000}, {&(0x7f0000001dc0)=""/234, 0xea}], 0x3, &(0x7f0000001f00)=""/215, 0xd7}, 0x0) sendmsg$unix(r5, &(0x7f0000002500)={&(0x7f0000002040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f0000002080)="427265dfb6a1043831093308a2ad378fa08f14803473cb42620d31cc1a42ffaea319db58061f99004aa1b641d35403918d32541040a10a329449e325dd67db1f618abc49aa9e2914385ee49f5fdf6263a4faa0633ee0390b6e7556212c8e0d2b5c4925302a4f86f0c5d6af9cf1f423253b77b40db4620a9104e5da05bd0838802b766e66a49d8d73e336381fa28367c5d8a8322692c51af8a70da610aff523915101f8e9bd60efbd217bef95e4cf3722d4882135ef6be6493e9efe14fd865705c373357e0d776999ade1d7d412b5b60074b8b561ad06e6db6cc7d165c238ff03d4c0c3411e4283d371f6170d8dc6114342c7a3", 0xf3}, {&(0x7f0000002180)="ecaf2677c67c3338171c129e77fdfd303e951d5855367f4c98bae73e87034a5aef4cedb2e436440718d5a33d185bc79b1b1b007204e3b9b31f492401b6d637927e62942696adcccf404338c7c0b37ebcb4b6354ceb2f2e16f3bb5927f66bb5b262a6de0c82449abd7b936cf87e983a1ea80de952127d16ea9101b602ed1e0a3b5733f5a468d7275d7122dc03a906f7afa88abc", 0x93}, {&(0x7f0000002240)="9d969b0e06cd3f13db12aa1dadb61064a04e3d00f82b60269346fe837168f6947597a9a317637578ccd308525413ce5dfc4ca703cde0d51258859fabeaf9803dcb618f21cff00f391b05725ec70b7fad9a7389f4bc12d79ffb89a9209b09122734055f1b66e13b26b91758bc393dececa811795fc9a66e83", 0x78}, {&(0x7f00000022c0)="0aec8d7db71ac152a6d91b9968cc0b54148b7fbe30f14d12a1826a9d9981b46137be07382262ffa3fc3cb11da58655351ac6688518cea3076d21d42598d189a981cddbb3c5e4f4fdd74b04d48f835b69bf2e37ee904d5009362dbe06ad0dbaeb93af111525f2d14d", 0x68}, {&(0x7f0000002340)="78b20b06600b1b1a1e2cc01699351b915af43ea33ba2d5ace63b2c2beefe553013e9a702e13cd39f73c7df78b5fc99c217e9b10427e37c91566f4402b2e2fa988e9e07cd516df8c78a222283c205ed3c939fc852c3ce2904b0bf512071e27a82ee89746216a391c4fe3e4604e2ba973e56b4d6a8785695002b22300138619def", 0x80}], 0x5, &(0x7f0000002440)=[@rights={0x20, 0xffff, 0x1, [r15, r15, r13]}, @cred={0x20, 0xffff, 0x0, r1, r11, r6}, @rights={0x18, 0xffff, 0x1, [r16, r4]}, @cred={0x20, 0xffff, 0x0, r1, r11, r7}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r6}], 0x98, 0x407}, 0x1) executing program 1: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() r4 = dup(r3) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x41, 0x3403932c12fae822, 0xffffdffffffffffc}], 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r3, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x17}], 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x4d) symlinkat(&(0x7f0000000dc0)='./file0\x00', r5, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000480)='./file0\x00', &(0x7f0000000180)='./file1\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000700)='./file0/file0\x00', r5, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0x8000, 0x0, 0x3, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) dup2(r1, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x48) readv(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) getrlimit(0x4, &(0x7f0000000000)) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@generic={0x1, 0x2}]}}, @icmp=@info_request}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x18, 0x8000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xd9, 0x20001fffffffd}) fcntl$lock(r4, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x2000000000000006, 0x1fffffffd}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x4}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0xffffffffffffff6e, 0x5}, 0x0) sendmmsg(r6, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) sendmsg$unix(r3, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000480)="b16b320b2cfd0fd2fd9a7707f37ccda23df3fabf68dc9669cc5f28be391a04221d98f897e205ebf965dfcdec4571f8d628841153a328dd97a8d1c89f26ae0ceaa6b6473581daeadb77e50e2d49b88d3bd0c15074256ee37182f7bc7099071d5c10e0785f03a8395f90693782de7dc95b09258ffb7a5f57510afad2f7d2f8b9031333492db8ba8c4718aa4f322fba095f4d", 0x91}], 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="10000000ff"], 0x10}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000700)=""/140, 0x8c}, {&(0x7f0000000980)=""/252, 0xfc}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000006c0)=""/6, 0x6}, {&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000880)=""/212, 0xd4}, {&(0x7f0000000600)=""/186, 0xba}, {&(0x7f0000000500)=""/246, 0xf6}], 0x8) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x18, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) executing program 5: open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000140)="0000d8889327827b23c41fcc2d070000", 0x10) socket(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r0, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8011, r1, 0x0) r2 = syz_open_pts() syz_open_pts() kqueue() r3 = syz_open_pts() select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(r3, r2) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)={@local, @empty, [], {@generic={0x88e7}}}) executing program 6: 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}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) semctl$GETALL(0x0, 0x0, 0x6, 0x0) getegid() executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea04000000000000000000", 0xb1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x6, 0x4000, 0x0) recvfrom$unix(r3, &(0x7f0000000780)=""/208, 0xd0, 0x0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000040)="0a1a2952", 0x2) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x1c9) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x40001300, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdirat(r5, &(0x7f0000000880)='./file0\x00', 0x2) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000480)="b16b320b2cfd0fd2fd9a7707f37ccda23df3fabf68dc9669cc5f28be391a04221d98f897e205ebf965dfcdec4571f8d628841153a328dd97a8d1c89f26ae0ceaa6b6473581daeadb77e50e2d49b88d3bd0c15074256ee37182f7bc7099071d5c10e0785f03a8395f90693782de7dc95b09258ffb7a5f57510afad2f7d2f8b9031333492db8ba8c4718aa4f322fba095f4d", 0x91}], 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) sendmmsg(r0, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)="6ded1312b0900584a7d523b99cbeb2d2078b7fb2d44b7ca9b8bced8c8929cfa2d3d9bc01c1e530e57b5348534c7f1c33b27c6892fe0568b893b78b533637a52a8908c790f92c4ca9226de9c5dbfcd6543819", 0x52}, {&(0x7f0000000200)="e25220418cc65f0ae341f9092f154c10aa8e63dda16df2b0d93faa4a4b27c8d789aca7271228", 0x26}, {&(0x7f0000000240)="c50494933685e0367cbf067c8986ace175aef8f929ebe5cfe824edfc03ed77fa4fad74490aeea910be4659afd1f2042729f8de494afb2234ab275fe0057c1935eac5ecb9e45df58547c5c9c9bf009781e38dd6dedff9d873a324175511dd711730e7c63748ff09e2e5e8fae1c07f362ad7326ea83a74cc50ae5c4d77f4a7dd445dddf08849511a53ea99c24bb47f", 0x8e}, {&(0x7f0000000300)}, {&(0x7f0000000340)="31baf97ed043c9b61f598d0fd34ded33c6c640ded096f3b9a2cf1f72d25038bd33e2877f65974c5a29ebaf05ae544b24b3bcea296a4c78e6727e532536003c3694a9e3ef29e9e43d123abef1120e60747a047408403a68b62f88ca30bdb7e228c36f1f5ef3d356cb4f8d3ab6458cb32e37810f9e6ee22014dc3ba27ec4222f7d4cd62e918bf6717bd12d74fef619f320b54e9fa84c91bfd27c82cc5243dc3f0a40439f22ddce7dd47e8d5405598402d5bc22f73412ada62b578b749fd5d8726b5b4aa435c78f91eb", 0xc8}], 0x5, &(0x7f00000004c0)=[{0x100, 0x1, 0xaac9, "3e13ee6ca207ff0c4c29d5064334f3137fbc7c33245983bf3f85281f72052d85850db00596a93beba1929cc5718f209efa50917ce9adcba975aad71db2da27c8e642c4d66ca1ed52bbde05040c19691b0c3e397527d2b69ac5ffe15468b0a3d1144426646b01f99008071032638fb683de85a05278a4ee4f49453ae874d1be08f6aff971c41a99df264e4ff1b1f8f75543b9b19ad391909e29855450436e279f1e9c0d57eaf8091bc136867856029aab67127247a84e2af70d46027b3aae635a40ac294a522f33a1bedb30f2c98d1e853287650d4c4d0b555750ed2d85ba70eac62e6693afa4cf2a9d"}, {0x30, 0x1, 0x9, "3aa46a6ba8f13b8020f4cd0b1a71637b9937547474dd622518"}, {0x68, 0x1, 0xfffffffd, "0afaf639944c9ce4c50584e3a62c02a3ceba62bad447d2e633029f439acb83631f499618e38a3a58df9f92d17409bf8baaa34d1e7a41c93039a5585af5bd33d93551c5c0eaed06fa299a426810a7957bf0"}, {0x98, 0xffff, 0x8001, "425c8942e1235bfacb25da6a0295fcbb248a6d1f0943c30b2c3d87dd6283becdbfb14d60a6672c2087a5b29925622c83ea0b4ec481b104bae890c8508acea1bcab361dbcd7ab5ff0c5cee80d29bb38a947e485bfa0f1352c641eeb7595ff9e3b59b2a4ada532e4712d31444d0efdb823c52e76cfc577afe101dc85bf7801e5ac2063d207"}], 0x230}, 0x6}, 0x10, 0xc) executing program 3: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x3, 0x7}]}}, @udp={{0x3, 0x0, 0x8}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x4, &(0x7f0000000180)="71f90000009dca87084c98b9240000001e9a28e75babd26d1df7d9e132a1dc19c4b624a85d657d3ad7fd7ab507cfbba395b7a6d2c30c71dc059185c1cb7eba464645b91ec1a093093789006350aed4adc820c2756294297e40099e34a08c15cbd0f6d0e611376fc6b2264ffcea834da82dc24fbf89a8ac558ad4401be9f3529cde9610e9ea5453fa4097ca71c160818ff3d5111fdac566ddd2b3ab43cc000000000000", &(0x7f00000002c0)=0x1918, 0x0, 0xfffffffffffffd12) r0 = open(0x0, 0x0, 0x2) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001a00)={&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES64=r2, @ANYRESDEC=r0, @ANYRESOCT=r2, @ANYRES16=r2, @ANYRES32], 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) r6 = dup2(r3, r4) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) shutdown(r5, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x66}], 0x1, 0x0) close(r6) socket(0x18, 0x8000, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000180), 0x0) socket(0x2, 0x0, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') executing program 0: socket(0x11, 0x3, 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 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_extract_tcp_res(&(0x7f0000000000), 0x1000, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1) syz_emit_ethernet(0x80, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8014695a, &(0x7f00000001c0)) ftruncate(r3, 0xf9ac) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mkdir(0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = dup2(r3, r2) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x4) readv(0xffffffffffffffff, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)='#', 0x1}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8001, 0x1, 0x9, 0x28b8, 0x10001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fchflags(0xffffffffffffffff, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x400) mkdir(&(0x7f00000000c0)='./file1\x00', 0x5a98389c0dabb8c9) mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x0) open(&(0x7f0000000200)='./file1/file0\x00', 0x70e, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x144) r3 = getpgid(0x0) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x8, 0x7fffffffffffffff, r3}) dup2(r0, r1) semop(0x0, &(0x7f0000000180)=[{0x0, 0x3f, 0x800}, {0x2, 0xa68, 0x800}, {0x4, 0x7}, {0x0, 0x3, 0x1800}, {0x4, 0x8, 0x1000}, {0x2, 0x4}, {0x1, 0x0, 0x1000}], 0x7) r4 = getppid() msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/174}, 0xb6, 0x0, 0x0) execve(&(0x7f0000000280)='./file1\x00', &(0x7f00000003c0), &(0x7f00000004c0)=[&(0x7f0000000400)='tap', &(0x7f0000000440)='tap', &(0x7f0000000480)='/dev/wskbd\x00']) ktrace(&(0x7f0000000500)='./file2\x00', 0x1, 0x1400, r3) r5 = getuid() getgroups(0x3, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x2ee, r5, r7, 0x0, 0x0, 0x21, 0x5}, 0x3f, 0x8000000000000001}) r8 = msgget$private(0x0, 0x0) msgrcv(r8, &(0x7f0000000600)={0x0, ""/148}, 0x9c, 0x1, 0x800) mknodat(r1, &(0x7f00000006c0)='./file2\x00', 0x1000, 0x2) fcntl$lock(r0, 0x0, &(0x7f0000000700)={0x2, 0x0, 0x5, 0x2, r4}) geteuid() syz_emit_ethernet(0x2bd, &(0x7f0000000740)={@empty, @random="2d55c2232f5a", [{[], {0x8100, 0x2, 0x0, 0x4}}], {@ipv6={0x86dd, {0xc, 0x6, '-]q', 0x283, 0x774564620ac307f4, 0x3, @ipv4={'\x00', '\xff\xff', @broadcast}, @empty, {[@routing={0x3, 0x8, 0x0, 0x7, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}, @rand_addr="5cd56d6a4ab8446ae28985b9ad314e50"]}, @routing={0x11, 0xc, 0x0, 0x1, 0x0, [@mcast2, @mcast2, @loopback, @ipv4={'\x00', '\xff\xff', @loopback}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}]}, @hopopts={0x16, 0x12, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @ra, @generic={0x0, 0x84, "693fec38bb2d1afb0a603d1899d7d30c8ad52147e5de6b7ae7d02d59e135d4a405ab507c9c55ff4b6ac6daf2587a05af932c22c41e86b0c7896a9d25733549f6a70e59f99a8325eb2b979c7d60631f99440fedbec61e69811edc878b49827db758da0e06606ad75e2495e7fede15a7210148119873c2aa4583e9e7d20958da534889526e"}, @enc_lim={0x4, 0x1, 0x2}]}, @routing={0x62, 0xc, 0x0, 0x7, 0x0, [@mcast1, @loopback, @rand_addr="776f50962bd5570279b55189b5effff6", @local={0xfe, 0x80, '\x00', 0x0}, @loopback, @mcast1]}, @dstopts={0x3a, 0x0, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}], @generic="d8d48487c038f62a4bad248ddd4e326f9202b2a429c0b83b3795afe49db251ce930fe07669ffd2e8240ad87079ae6bf4e92b77b10a702f8f96409902a9d2a01b42eb7353220ed73d15c4d45de62a89c46e975c413547145a120147c2554f81b6810e4a72422296eefee0e5385407140ff04d50c5829bd67b608a36d607452bd374cce842f35d13a5e5f3a94fb70eb0cb1187814a095579e3b9798f888a2060d5084a407b539dbefc9efe1e50c03fbe0b170a4b9d5154ff83e6ff53"}}}}}) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000a00)=""/4096) fchownat(r1, &(0x7f0000001a00)='./file2\x00', r5, r6, 0x6) r9 = accept$unix(r1, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) fcntl$setown(r9, 0x6, r4) getuid() executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fsync(r1) socket(0x1, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80606948, &(0x7f00000001c0)) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) executing program 3: sysctl$net_inet_divert(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) 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) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x2, 0x0, 0x0) dup2(r4, r3) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), &(0x7f00000002c0)=0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x38, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60f3debf001f0000fe8000000000000000000000000000080000000000000000000005"]) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/16, 0x10}], 0x2, 0x0}, 0x2) dup2(r1, r6) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r8) executing program 6: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000380)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b", 0xda}], 0x1) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x44, 0x0, 0x0, 0x0}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='x\x00') executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) 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) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) r3 = dup(r1) setsockopt(r3, 0x1000000000029, 0xc, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r4) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384159, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) sysctl$machdep(&(0x7f0000001800)={0x7, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) executing program 6: r0 = kqueue() syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) 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) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x40, &(0x7f0000000300), 0x0) kevent(r0, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d3", 0x1}], 0x1) executing program 3: open$dir(&(0x7f00000002c0)='./file0\x00', 0xf52bee526aef2309, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaac2a06d874db286dd60e556b300180000c834dac5f6d81965339975a358c5c3bbffd2ad72a436bc22459e6737bedfe65f701beabb49e8aa00000000000000ffffffffffff00"/90]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) semget$private(0x0, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x3c, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93e"}}}}}}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000000)=""/157, 0x9d, 0x2042, 0x0, 0x0) recvmsg(r5, 0xffffffffffffffff, 0x1043) executing program 6: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x24058a3d5160d1e7}], 0x800, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = dup(r4) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r4, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x17, 0x10, 0x0, 0x6}], 0xfffffffd, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0) kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r8 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r9, 0x0, 0x0, 0x0, 0x0, 0x0) close(r8) r10 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000000)={0x0, 0x800000, 0x9, 0x101, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0", 0x8000000, 0x1000000}) readv(r10, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/121, 0x79}], 0x1) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000040)) writev(r8, &(0x7f0000000600)=[{&(0x7f0000000340)="a1", 0x1}], 0x1) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="8b", 0x1}], 0x1) r2 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file1\x00') recvmmsg(r2, &(0x7f0000000a00)={&(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f00000006c0)=""/76, 0x4c}, {&(0x7f0000000740)=""/163, 0xa3}, {&(0x7f0000000800)=""/162, 0xa2}, {&(0x7f00000008c0)=""/183, 0xb7}], 0x4, 0x0}, 0x80000000}, 0x10, 0x1, &(0x7f0000000a40)={0x4, 0xffffffffffffff15}) readlink(&(0x7f0000000000)='./file1\x00', 0x0, 0x62394e1c) setsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000680)) r3 = socket$inet6(0x18, 0x2, 0x8) recvfrom(r3, &(0x7f0000000a80)=""/181, 0xb5, 0x0, &(0x7f0000000b40)=@in6={0x18, 0x2, 0x9, 0x80}, 0xc) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/159, 0x9f}, {&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/229, 0xe5}], 0x6, &(0x7f0000000540)=""/248, 0xf8}, 0x3) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = socket(0x6, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x103) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000100)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x16, &(0x7f0000000080), 0x0) r5 = socket(0x2, 0x0, 0x0) dup(r5) connect$unix(r5, &(0x7f00000001c0), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000004c0)="b2af0b61734bf5875bf5861f920a789e1ad8f6ee165dd0fc6261a1109f58d5627cb83b762124fbef827e50f1626e443f394e85398672cdfe563f8f2a1f666eae6ab2c2e215e2b0cfd402f6285ed8ab0e0ee677e0f47a264ed8f94b59d644a08f4b0c1084802f7e46ae30caf7fddffd54463815f2106b6129523dfd069b73326cc2698e4b8e9d9527d4a3e4b01f915402e748bdbe10f996", 0x97, 0x402, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) pledge(0x0, &(0x7f0000000040)='\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001540)=[{&(0x7f00000000c0)="c45427e5b23616f231ed34178b9d2b3c427e190000000000000000dde02c89f24b04175306ae70cc9d17ef97d8e018bc2107e91b8245116526f516e01e567324f8bf937b37cb0285d024dbb7720d699ec59044b9bc8b61f0ff1eaf81898421d7bff70b01d35a7393e38e321c44752149de938f7de71a667166e77ee330568873fdfb9d03f07488fdc87b11cd37124b2142dc186ec7", 0x95}], 0x1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x148) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f00000000c0)="0400000100000000", 0x8) setitimer(0x0, &(0x7f0000000080), 0x0) dup(r3) munmap(&(0x7f000000f000/0x3000)=nil, 0x3000) executing program 6: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = dup2(r3, r2) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x4) (async) readv(0xffffffffffffffff, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)='#', 0x1}], 0x1) (async) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8001, 0x1, 0x9, 0x28b8, 0x10001}, 0xc) (async) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) (async) fchflags(0xffffffffffffffff, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x10000, 0x0, 0x57745a4f, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) readv(r4, &(0x7f0000000080)=[{0x0}], 0x1) 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 1: socket$inet6(0x18, 0x0, 0x29) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001080), 0x0, &(0x7f0000001100)) open$dir(0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_open_pts() syz_open_pts() syz_open_pts() chflags(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) executing program 4: socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) open(&(0x7f00000011c0)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xf52bee526aef2309, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaac2a06d874db286dd60e556b300180000c834dac5f6d81965339975a358c5c3bbffd2ad72a436bc22459e6737bedfe65f701beabb49e8aa00000000000000ffffffffffff00"/90]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000180)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) semget$private(0x0, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800490c003c0000000300009078e0dc842457000002ffffffff4410090000000000ac1400aa000000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5001000090780000a317a93e"]) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000ec0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 6: 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, 0x1, 0x0) sysctl$net_pipex(&(0x7f0000000080)={0x4, 0x22, 0x1}, 0x3, &(0x7f00000000c0)="8c84348a5b30f5ccf2164faa21d06e777ebd122044483b341a82c7b407a2424b", &(0x7f00000010c0)=0x20, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x81, 0x2}) r3 = semget$private(0x0, 0x1, 0x250) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000200)=""/113) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fff, "2101000d8000f2a60000000013a642d0182f6ae7"}) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) nanosleep(&(0x7f0000000040)={0x2}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) r2 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x7ff, 0x0, 0xffffffffffffffff, 0x0, 0x140, 0x1}, 0x1, 0x4, 0x0, r2, 0x0, 0x0, 0x800}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0xb1) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) shmat(r1, &(0x7f0000336000/0x14000)=nil, 0x3000) r3 = shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) r4 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000016c0)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x12b, 0x40}, 0x3, 0x800, 0x0, r4, 0x0, 0x8}) shmat(r3, &(0x7f000018f000/0x4000)=nil, 0x1000) r5 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x1a0, &(0x7f000029f000/0x4000)=nil) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x1d4, 0xfd}, 0x80, 0x5d8a, 0xfff}) r6 = socket(0x1, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000015000/0x3000)=nil, 0xa4c50de9e0d501be) dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xb, 0x0, 0x0) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)="dded4b954bb698dacc9d2aea5e8fc0558c5ff67a545c39d19e17d09a04b6af80f5bbeef357c8a52813b4", 0x2a}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) executing program 1: r0 = socket(0x18, 0x0, 0x6b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, r2) sendmmsg(r0, &(0x7f0000002880)={&(0x7f0000002840)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000001c0)="810947b5d1c17ef804ef823d4756c701597afd8727f070147d3a212bba346abb36f8d16723caa26adab265f49d1ddd1ce695fc8744460149dc55912340f713b48700858a25daad11330eec4f066af21bea73324bf78a87edb71283270b769c9c6a862f5f1510f15a8544d1330648c0b7604e974267818df7372085602ea223b07529cd5bf84f4b0aa43c571af43942fb4c802c1d60ab39fd4c54a9a23f602e42ba20", 0xa2}, {&(0x7f0000000280)="dd005b9f967a5113774fe0617de9740809a0050834a40cad0ba410f9f9dad65798db375537d6a61003d26bc17630c4fc4a784a3f1d45c151c5ca8aca6a5833fc2746f713fdea2954d8c5d945773fb1cbb90e141b73c5bfa8696cda28dfede06f8895c5f4bea786fdf0b6d8cd8cf1ce95c6e6c65ee49b76c8ad867fec3e32013b5ea653469d149547383652816f5fc6457d4ee041bcb52c3e046f3c35f6b715a4f930ef7d2d6dd2d08e2978d74e176ca9af909700d7539a39288231676fdb64154c6f9e", 0xc3}, {&(0x7f0000000380)="df20dc7d409ee47b64e90310e267734436e8ba885a450db93dfc4a9feb2dfdb0215928ee6e6c4e1a93a30fdd1d568dce750f922688d18ad5f624810ed6207512c63d86356690db8b8c6322b7013185869c476857a7872767e9f1266d8200744396bb0cdcfc2c2c2710dd4b6050e6cde5940d41da595b8701d3af98d933672da762f21caeba922b95d50a7a51", 0x8c}, {&(0x7f0000000440)="c911a3c109ead0bca11fa1e509d8f5c90ae63d84efc67c", 0x17}, {&(0x7f0000000480)="7654501cc134ad6a13dc91fec300547f65b54dbd6f98ddb0509a5da4ff065bdced61af1305d3fa29efd683d46afcc0866fccfec1b9d4570bd8104aa5c2f43f8befc1da57145ffb8f5ca730ab811f04e82e28a7948683149bf00029dbab65f602558661ecd9bacc46148a98b339704c9f2f8c6eea95cd67e254c6d76ef04294fe83fe937c40bf20f1196ddd756ef1d83f6e5021102c43dcd4e001ae11fb03d6cd81ac6ec5e9a49c1e3dd9229fedc03aa09d557d3d4602b98de4081fb7f51e6acf6b7f1ea4a386d57139debd5225fa871f5f2855048c3de8d9ce4f3d26d987a5627fe895258710d0e7c2215e68db8f6259b30bd6f0a77968dc88f3a26b68ba31aa2941eb110d99d6b8f1e195e8c05618c36f518ca55397dabd6de5485374f4c550c9ddff8cdbb4592e751a24280e583a57033359c210effd4e01b5afc84ba9ae8b407ee11a357f94ff7545eb7284afd5af138486cf16bce6f9801280fd3772ed9aae14ee067922f9dc48777f161ade663261fcd9a889ed4f137e4add19229836921d7e6cafa74bfaa6e6c4030c65a75838f7b4ee11a9ad92f17f43e5b5c4855e82eefee822e77fdd16fd62331581d668eb1af04b07677583bdfbba1ac084692424a4ad38e4b18a39a1476d6265c4af5b66190a6a4ca153a82e9a274d29a03f8e2b2f3d46ac915ab3f76cf5d70eb1af7dc9e38dbfb59b9ad70d6df887ef43671bc67c6b0d07762d15b045e09a2992cfa323d196c4ec86502f91c5cedec214e867f60fcfa17273382ce7ff483fa3da76c875e8a31166b983164c4b23d5b653a42e45d2554358d9da00a1100b9f7f84edc950704957d6e44065d184640b68b5f0854b0464a04803c326f9d5111043fe8bf1534ffbd25d9e56d24a76a61b7f1c76ba5494100fdf7c83163fe9011e4715e21fa65e1b3f2684fe57d2b63069c500a53248f9d20c0270a53dee98afee67d4c86e8daa96936ea5fb1bce16273edf7b78d8bd727bdc24c233bc9748936d5330d10953b11297cdb2186c8e681fdb53a859addf64ad87ab0bc244c19c779cbb1b797efc7c514e72f06e2f93f91b06d312877cff765153a85938b814e78f9875af7e08b81bf9a953092fbbfab865979048fc9f0ea2f03b67725bc26970822103bc9c08c61f65d42eb05b12fa373c6e182b7fd8475e7ec89877896ad96da98cb045b5fde150a846ead242b68994b276073ab698f3925c5b646fbaf857b3194cccbeceb4f49c900af4e0de8194df1d658537c3dcbb314f87ad12f88448649ace2ad757cdbd88eed320ce79d117f499c96af1c46e5f253f3674a618fecc18a2a3ed75d65446cc80a222be579fbe0119ad26d9c2621ca1999c0c919fd86346963d58bde2aa3ab94b24661212473be125ac8feb676426d11ec23f19acbf53526b2b41fa0191a59352be31599db3c304812d60417afc6dfa647336f2ce842cf52d3087aa7a7296efc159ba1eddf5b3cf014f1dded4a3ac6553de5ade43d103671bcb5c3fa363b9190d3cddba1a8a5c90bdabc2434ac738046611658863537fef0e4b1fc7a949bbd41d3363324f97d7d2f599d018617b794d5eafbc18e8f2fc692edc08d7ddd969895648e1b49f4cbd2691db61b426c4c3c43e037d2d0cc680dc1ec13ffbff38c45e42b641312944cf6c3a5121cf059ca013cc47acfacf1ae12394194e58bb15dfa97c151ab40bea8230240a58defb2159ab6dc9a6e6e45074d0115dabb1cb15b21874f63a6263e94e0a62165ace77363f4ac92ba0ea2851313d006dc2720b0dc2421144473d707f7684bc312ce62d498b779f542fd7968c4c73f3e90129af07a7038ed319320d9c9b54330cacff8237e512cce61ceedb743e463c5580efe72754bffd2190734bd13922436e73b6ec83c766a1b847a0fedc26d42d79c73cc246438952d901d4b8f64d9af5e25da644a8c00d28c68d9ceb647e666a6a494f20199773f6b2b9ecd4e2ab6101bf240576ec7c5ac5bdba3d7608bc40479598febdede429986cb3d93f07fdbc4b37ecbfd347964227da2ecb9b02b179f8eb96d7cce7ed4859b719efb159ae94999c5305f0aea73b05e085d5ad639d9b7df0c92692f0bde9b561a98467792f923596946e8e874701a0220932e7ac4de9d88cedb29c35bf2d1deaf91abc4045cb076b5f87e16b32027886eb603b3c971828a9a6023b74160b19c2138676548d662019c3c38bcca940a09a64b80a71e332928cca8eaabdf1303632f82e35165664f3cc41e8530df972823d3a3c329f24a54e8469754791161a25d211e553c1e0a8018dba41383041a8fd88cbcf58e5ec7acb7d8cd719da978167e3e46b919f337fb688481df2cc7feb515190fdbdd749c72c5efec8682f058996a278d5c7d3987aeb0ad8e2c5f5f14a3afef5172dbff60c076bfe96098f1cb3768b0d7d6272d5a613c903f75246344bf816cf01e2aec2dd71a17331df5a38fe83e79524216b8a2e77dfa5efeb56b4fced328fb64be8554d53749194a652e589b7e1533277b719883af95cf34e3c488b74cae5c9349e63dae455c31a9cc014af18923bf64abe6dbb228088a224941f84d5bfa8f7d6eb259fc3cbcb8ed93ee51d37dafcc8a1597b4548ec5b42c5e908bb5bd71d2180675356d1b53e4cf616500bb7c97aabbca923e0d67a6b97bfd309b66f54aaa871a034d49102b76a49df33cf7b16bad96cf4392087777c0f0ffeec646783d1c0dfcfe670d437772f44468c7d0ce2c4dccef7f98c36a014eb4b3096a742de4276b1eda7c5f3b3469b29097e44233cd2ad0e7a59ecef6512433fc99d44790427f9e1e1d93f105c182311eab92bfeb202a3e38d0fc49d96a6ea1d5bb4fdbb3e240c2cdeabd2c310dd62dccf7f4c69a10ccebd49a5a184403465dc3c950d64e5adee3529311173d1d128da3c85a2428db99722e333fc76375bb3c843fb198f9e68e85ae75aeaaceba71b92e27ed5e57f441071067d5a35583a5915203f853f400de474ef4253d2369ff777841725a655f1d961c6325bc1313c20b72918c891a229b6e853c14c8a7d7da70cd5de237882db20fdff0755ed54c64336f220d369dfcfc44a4f26ccad510527cc012f239760b107d63533d93c151fca3d3eb90eba471ef77bf39c47119f155b7d624abb7953c396389295a853aef57ecb6ab17cccef0b2b93faf424697b3c2b1dd74b04275e6fb99815608fc759790af091d50a7c8eafc07b2d553c229b5f0f1a23e54ba03413ebdfc55897dc9cf2a357ce1aba4b5eb8398eb455ad0c83d73ef5f8f00c99726210600ad044db76c9236f0f887eb8128f9b45e5c1a49eea683a0e01417f0024c28954e416d1c951db937146de6b0874358ff9c654d1cfc7ede1acfba9f6679272859b8d777d4d2e29ed34c00f8bf08b1f2577c5a017b0854bd8e0ccd8315bcc997374550fe4cc121fa13b2c59b4e2217ab20b229eca21b8e39f811b0f57ae66a7711dc5946eb80893ca10d4bc8bfab481316f2a8c058e7b6215e08d4970d735f3dba09fd373c27d37d42e8618ba1023fc35376d6727ab0a193e5efe392d9387c8781fcd1a7b9ce68a4c2a0a3bb387f91e4f897f8535c73f89be517c0fe1ec416b7eb775ba8bdc3687aa3fb0ca2729e2aac5d9878b4c4a22371cadd6123ef61d0cc6b4e7a044121ec61607923d6a10c06b44f13a49e1a0f39ada0d283a8630bbb6722955a95e3a45d48696c3fefdbd2531ef6700b6d9e2a6b4b863f193470d1443f3d89e68d911042dc91d42080edc1480a7aecc9fea4e1e57032aba625119aa234209abc2164e0c39141cdce567cfc3b5f35bce40bbd0742db283ba013f332732ebb8897cd3225b12f8bfc0a14f97bc4a1b61601967a458000b4e28fa62e1eb8de2f8a1854e36cb9b193ef956db1201ebdb2e62eb5df13f2443aa0da9903deb44f9343ec2547b714d4f307ed2a30c624c13c74599c7cda10e574d5a2dd2133900f584bd58c24be609c6fc0a8ac9290b38e77154bccb2af292040d8a6c437bec79e3586f30dffb3fa002865f52df2e02499fc1a80c0ac04f4ae4ed529665c98079045a52c9113a19fe8a6ce333b715e07b31a07e91cbfa9a54efa97b0e9e31d01011b4c0979276d44a0c867dacdea6c54ed1a72e4b745ce94222c10e4ea1803f25e1b17e107a611742c613b2381b64a9466927ca4f6001b74647155e5be68c924c09d871a0090dab079ff8622609b468b62bb20c5a4c9b0f3cbef469b708e10a42e6a9d9dd6795ce4634cc5eb4ebee011105a898b836d382a37ce5172bb1a7ac7560303e46b86f11e1606f03c18cb1b79d501bd208e30d5e11cf6b40d5810ab4d46ad95cb452d0606c1e2b09e62886946b702011c2e73dadfcea54467a62ff1ce7d98745c77f4862c7c18b25447c677721b050bf96dbea147eff01c08ce566f67b686cdc24a8f14b9b75ef28051e5ee8cf0383e0879050c3d84f077bc420f8805f33a65a096e028144939f73a33781dc96ea98400ce2b5adf1f7e299bca3fcb28c02b948735d9223ff49b4ff795f62ec84161cfb5fb16efbf250ee4d3969d61a1c6fbed1298aa6d63ddc0a135b180bbe81b40a8f4b82b0c1636a908ba9331ef85b8fc91ae56c50c8d95a00fc77931d62b2f0b349c42c86ecd270ef2fb0ce9512431ab06aaf07420c96c058cb7ffb755d9fd12e71f9172d9cc3651a7043f4b3e4a355d998a62b3f1f57d18f0c8f6d3e55d035caf2c359aad06bbb47266cc81314776311a55ff9b2d9c73be3aa218d64eaf7153c72a2b9bf6da572cf35b58167ab7156ef1313124d3764af7dd4649848b30a42ae05a3f14affa2e8d01cfb18585fdd54c0dca2d3775a8ad5599244ee2c3168d187632534619486511d0bb71f24fabfee59c81f082256b078563578eaa545524dabc55333addd08ec9b4b6442dfdcf0de68e50d9acb6c865e3321054e49514bbcee4f9d2324fac5e65818b28de91ccf3674a122c257faceeae83d6a4ff96cc903be158f425592eb9b694f9ef8d34244646fc4c32543c8b2e523274a1477dc7b6be500cbb0bf8954ab1eb3b20b8dc1677842ce7a07c3353cbbc7407af75d6a0f566234e5423b7cdd4b3a47157178803b790ea85a5827f0053819fb115ac9251a1ffccadc337c5655ac520f5cc939d94a2854832b12caa0cd147690c1673904fc8d28f8f721705e07d0ef53556e4d1c1de39f62577452b71ecef2b64581adc4cffd6583c3e0807444de1bd4f4430a130aef164fe36e962855127762881f9745ab10aeefa4091ca155b139e21adfe121aebf29d06e457e4852f715a16ac32aafdf74bef0765e5da3bb8dd9f842fdcfa985f216f8be9fa5698e655afc50336a800768768184d76f48f2b083a4e06602866f834c3173216655db9f9ae2af01e457586060ce7532213619a1335c90202e934c393d0f8a7186fc665fbf7accbeca0f7671078e512bc9269fcd47707498efb9fad87147a1350a14d6de48b2db32d32b70eec2d3d4e045fa60f467cac9a76c0c3fcb8aabd21e401216ad78d10ad126d9aa79994d9a58af8d06e785b985754bdd5ad526cf243640c82f96dd7ec193c31d52e8d663bc0144be7266f45e7e58962528e1a3c57d76b947af28893d61592e02294662b909a2db3c9b24472de4efcb089c9b23c201f2418150d3859d7b6392eb645dc5cdc1b8452131221410bac32208039f5060c3eeb9e878151f1ee66e2e377a0d563b2d1f342cbbac71111b742e296f60319689a72d1fc048e6fb8f86ac54d41a489f6520fe6e4277ebfe248eddd536c1466e68409ea7944cc338ab", 0x1000}, {&(0x7f0000001480)="4f3a89da32af6c4be3be787208b6db9946ea132a50a8269711880ab2c06d05b9bdb8ee008af7c7f6af3f2ee7abae74188fdfb286f818a8f8df831cb1de4083e87725cb555b91a894be35612add98938d51ed4814555d8deb48cd28ffb0e3e05b33bc0a0b115fb21e146adef2f03913ff96619130bce4f14af68c", 0x7a}, {&(0x7f0000001500)="477db14524ac7ff9f9cc0ff40238e5069b32792b7dca8dcbd343a85011b509951df3c796c5931be3725148513f26db0cc87fb0cf03bf1c42136f63ef23d859926787f205682314414462fec694e91462f1813927915d39aac4488a3e320ef930b2bada3a1d50d59fa64882d1fa2b01db70a75b14feebb7e4e4685166571855c14e3dbd49f4b1bdccc6e45a346e4505367b83f76d6533477ad818fab13dbbc8a57236e201bc6b9701c0f11848942dea18c3f3743c09ea6122f0", 0xb9}], 0x7, &(0x7f0000001640)=[{0x38, 0xffff, 0x40, "b81a4fc29913e0acd10dd4cf21b43456c7e28d0ef47eaf2de9a7a709fe597c99401e842db8903e9c"}, {0x88, 0x1, 0xfffffffc, "89fd5c1db925c36484ed5934661101de523f5d562bae2654bd7ccfd07e9e390be3bd6dd442b72c74ddf2c5cb64e67b604990d5ca3b7fe1fb4e9dbc94b752233a81df2ebee76fcfe5d199a5667c1e87d2e2c9e48157b2288cb0d4a92ea08afb8c122750d14b6d91f4aa80894a66dc8500e3ae855f"}, {0xd8, 0xffff, 0x2, "e12798555797a7646e5c0bb8d9cbac6f290599737a68d318e457405d9a5575ab86ae5c6f538c2b7364b2fd05c3a16067af05d3a6224fd63cd49ca5423253f43e2ee0b1612e90bc70c518c78f85a95081215f8f1a8148466bc6653c8ebf5e176857c1e30e5c4b8c864488230aaa8f6706332e71cd6cf0b8e3c441edf31183cd4166b595b6c242fe0a9c5a5a9322a58ea3081224c92b43c86899dcf464a0e02d7ebaf9bed65b0e346c310ecbe248252b0f46ceca191e98b1da4abac6cb3bd920c17466a917b9d57b1e"}, {0x58, 0x1, 0x1, "4eecbe20ae2182ce7c322ad6226010d1c86e2bea3b9f30dad1d580282799570a81145f35d8e69f0a1f274a1616391f2e50f4648ff411dcc2511b0979c2c4192a78"}, {0x1010, 0xffff, 0x632, "df8df4bd4cd4fb3aa0d65ca980ae96b90e8475f15967ef1df49eda8e62fd4b24af394306b51b8089f6afd6c29308f39a87b1b1ac8c2f6c2d18202cc57a3c8d34ea72c6e733d60995a983ae31407c2bde4db2f652536182070a3cf5893df20a401e2ddfaf8834962a1aa643aa5fa9858e327ffd2ae3ad5bc2fd1196637e83c87ff0aba86eea082c586e6754e512c89947cd7c92d1b707e04240012f80169fec0e9c54c248c94c81598253b82047d4193e46a21f3955556d1cbb3970d40f5308c28b8e3fab097745728607bcd66790e7243e631025c5569861f3ed56a1a5fec660a53ac7eee8a1ed055a7dfde4f2affd919969bf26bf9f0ed50c2a600dafc1cbe6ff9a09a69664a17355b6b8d175f4149592c157d93ea48624c750aa05d72138924620abc5c3a4d580119f1f63d9c8d9d12493e7c966a8047c454d2534a2e4d1d4c21f0708433494da8923d8059127acb73a84e6414f06efeeeceae14886b528b18ca92249de7fd5e7ba0841b92a9d5ab945f2d401fe5f716bc6bfe976fd54e8b46ee4e02cbba01e21dac5a11c0cce05e9df7fc629b63174f3beabf514432a31f008b18aef1d438e24ca640cda107ea5203c0e222f398130459b6f47caa4151580f3db58e27c545f0a7615cd937a9ef710d4af576aefd2e0df4e7b6b5db6940fa11dfc396b33fac2ca6fbed09fc6d10d0d2f6f54e6869a7c37bf214838be137071f8428078fc3abe6d123b3507d555d8d1284e86c7c745852441d2e9e3a8985425665a3082c37943b6fe98252a2efeba8f9cc7340afb9b8b748b31c7697aef01f90075884c585bb9e03f96682eae65a9ebfe3af7833be7a478f9b53250fb9fe78b452f4132154b4190c4489462f71d6f3635029b7bb1ce9cc9859497a3b676c209f289f9891d7fe9671a9d827c7ff1ef6f6520906d5b27cd3641068a1b589a03f05ca567fa00c0c61e776ddc36906f087ea2fe03de509f4a9961bfed49cd1abec44e1bbdab63cfab4aebdf1aa67329a348fff1063c8fd8165d1b0d794b17421de7bc7d1d42721c2b4f46a3607e254fdbdd1db0cef073143c03cc9f3fe73eb3dfaa62f1b81d3308f4fe8b7741900dd851b713177cd6ce69567aa7820f445bde17636067f9903f0db70b2bfea9507490bc93887780f5d95cdb36a4543acb29f45f60ca64b61dace8a0e6f28816ba1877819b63c09c47ec6730c50b9fa418ef7a4ba88608e18de7dd5af92eb287a84510357a4d9d0880d69c6f08e16f4e6b832fafb556e1c75e20864eae69a4f7706b9048e69dda525f3221fb2eb43fd1246150c5b18e6c29d4a2f00157591a0b1c4305523d7442e6b701efaeb20858b562ebb9209528c448e25d268604a1a27918e727d303b6221cbc0ad43a720ad55518fa5bdd122de01dc1ddadf9f022bc29861a1c2cfd6783a6d474e70fe9fa3cb7a4a85740e48fa8a0eb3302390667d87a4f65e3d31bb88420f19f634d8f6ed242e6a6225845936cf9f82b2e73cd9074168ae252eeec13b8d1e9631fec0587975b5fe48432da90c1e3b4ef9c274bf574f3009c36018ed01e4a3db7282060073bc1d4cd89e979dee3399882aad4430140a77a6dc74b74f70ccfa8d26d019ccc17962f4099359cd57d20ccfa19536da1079a7c6a3ebe4c7d8bebc3f9abfbd9df300e72606d89495c2626abbaeb023bc51d6d7f890a3bc4eb86f064bb4668fb0d8c6a07bc2b90986cb674fc02438073fb9dbaad805bef5697c340fab0faef0c983845308faa31c58cafac3a3bf43c550f8c51d409e9ca4332bd4e79e8abe43af6add882201d0d88a3ce7da7943a058656d6734814b1d6e2e29386f18a7d9b9ac65522486923a82136752f84c14aae396e8878b50f496b583699a989d0418c8eda09c02dcc003aab6931fa44058e6e33a9e81581afbf62508b5eb256c82b9ff3eb345b32b37be06480883c7d45ac27abd849cbceac1f40fd905aba0801d9247cc611850258852babdbf09d0fb58a792d9a75680ac0fd2dbe135572f928d550f7c1dcd2c371c99e89b034a897ac9a91ee62f5ea27e9e108ec09f86e1212ebb10eda6a355df9d5b3c1cccd14d841154097ae9434af17f1a5dd3575364b98714b61e24a083edc301146375f216080ffa859b190a9b1c0d790cfa0df0fde5c3723f194e1b1b325cf9a59af5b92f069ea023d5502ca1c87735a81ca8a857e9742ed0edf0c385f013546fea72b76e41711823c3d406d0a6f3d275e4453323a59fbbdb80ec4a17310ed5b9838545a8636ca32ae4b0390da49f9fea12e10056f2c14786870618cbed8efa4f1f82b4ae558023207cc6684c116879698e8a07adbe1923c967d1a2f72f10564d4698a53e53674a7b4f1dc9b675447723f63adda002fa29000c4f5d54c8ff2d7be80f60962955021456cb5dc6ef973576ea7fb7160c0ccfb992924cab8b1d35ae7d04390f0bde72eb24e81e5a3254549aace9c75e64543b10caf45c474494d8d7b5b55413165ecdeed687dc7727c9b7c8ed123231b0c7cd88889bf03091f4a21edf5c78ac9ca5e72e90f02613abe619386dfa0c04d36d2e60fcac0098647170bc7383f8687c217b5e8ab99b9b9baf18bdec2e72526de071d1b758270fcb4a103b30ef18d6d2f9650cd446099aa5ddb308e5687cd43311a05295c2485b1f85681a16fabb79aa9319bce3ee3a9a070afd286857f1cd563f49cf95cefaeede5bea9cd0e18253b268fccab1ff6cf3fbb5d5d9b6d13132427c20281beb10968688ff2dc715ef2df8f9ed539e8da77840cf142621d324dd28e35440c79c8e790e9dad7d7f7e379b60ce877d3e2f5f276d7f1d0eb418b4b91cae263f4c3d4843e2950f0259b6cac2b71be704c82174f8471770ba1d0ce4e6907b5e3a0c93a40383c1a242dc37abbcfb69d6a3b7d74e7ecea28372be563da9db47c6d4d53445f5b1072236054f3780263766a94a4fe6f2178ecf5403c6f8a1ff90d789833b4d895eacb37c33ee348a6258760ceac1e3430d44570a3931dd0eaa55288e5aef513be79f835e0eae877372d34585a2b27400d2453d84b2bf52a4edd96407adb7742abd5b7ad79b2fb6333e6e631da39c9f91e2a0c1dee2040527f37e348da6fc06ae02c17f695efc89949ee59714e844e8c5261663020ed77cd1ef40706459a75994f74b0e33a8e6718a6d4c13c1072fd89fd188073c07871bf5b49497ef5ee1267e47b3bc63a7595708206719654d05f3bd9859b9053d3766cdbcd01bf34415863df7649358c97da30e4ba28fa5055a6a93aac9489cc2934db7b9cb136935f472c98c0450f076e76549784e32fbbcf39e884a05a1cf2fcc9dabe45148319da6872b96e066851957ea0f00bd7fbe115fa275431665a09e761ff5422fe0fea8eaf28537af632666a1de79b49183b97e70f30d2200d7f1580ab36ae091443221a35ad8725301a108bb17dec66937fec149431fd9c61956f60d722423a0401a65da9c6adc02ec02bdfaeae821588b08d3b086ac7bc5da64c1cbc0ccb64f382ce720a0084a9e207a0cca51176508fd54529441609fe463769baab3c7c9a71ba98ff21eb6ebcc14d81d89eade5eb16f49debbd512342d8d6334d88b9974408f25506d9c7a468787701b2c555fc79a33ba70fb9dc70d1b8ac53bee5adbe19fe3474183d379214846b80afa2ebe8631384198952be048a90315193b9081e79e7d7f38f537711d59180b85ea8f54c7cb660063029ece4317aa8391fe4e7a7a5ef78c51b5633636f55941d84a230b5f28d398d5e759c127cb12118c944bb9b17b6658fdc476b4144436dd308f9ad992573a9e8218a5626741b70578015d176fade2bb2a0ec2a1bc8d425d453a97e47ca9bd3aec591da9bf330d15349af9854d49d6d5f834fc7e4bff13d903594f33affbd4dadf5b31824d7822e3295f7f4ee0d910ab0bd6befecc1acbfe9641ede2362cb4bf462f93f167bd9af6dc22b1de4c833f0635d559e7e3a386ec5fce7d2a8f0b65777a4922c280a989965787fe44a0380e9d61da8085020b4f33abad78b827f560ea772a23b4f128844e4f26ffe3531e209732bf0373a3f50cba6e6033b0e90103ca852cb2cfcad66e4532ecb83c34d3beba25e9409632e67073f134fc8a1cfa03fce6cc490dff7f821be525f1ecd66292199d58b0e5c588bb98f8e1ddc3f7e467135c8c4cc0b9c61356a9de3b7f3ada88d83509343c52ddc6c06d52005dc4ef6bf41acc7405b8223de0c3552fda146da85615dede5549125963c71304ae16c1034546fb321e7f23e06be3b6b42fd4e43e067e3a33a3d54f293b9e413e45a828c7d1e45ef688c4e561c20c1866119276472a99d29a6ff443b048f1c71ad326c79c02c6cc81d5adce0848b8208b2379b7384ca82a417d60b1238650a8af635dad8c5131a33b20797571daee5f75325f33aef0ec85e11f7115f0a1d82a054e94b257ff4317d1379121684192fa09b801783664282196f94752567961984c7fd6789e3fa5b3b04da1cdabac524c10ee2a00415580ba357a5646379d1613d4781e0eb42aaeb938f98ed89dc4d49963c5527563901883fd5a29c1c199413923034aa0eafbdad3d787440d5158beabdc7abcbc6bcdb97e02bb0b1174162ae6607ef2e8067e4d7f9006106b23e60812ccc6297d29f109cdaf5652b5f120fb8e8046771f72b01f13ac9af58c54a13cfb589de39ad3f1d0a6f0a3160732b6fc940ce2bb5fb12383a77c59930168f4e3eb4c582cfdad8437b34addc4c1a71b91f7642b2f5e920797d9ac9ef583a44ce5dfe7903c6e489837e0a1f73b4564182ccc41bb5f13f2e520708748cd1c0cdcc489f841d1c3c89dc4acffc4eb181dc800101488c376efb0ad5af427a2d0e8ae016fecfca7d505f00a2648c258f1014759cb0438e39aeac87fa47f26a2ea9486c405f727864e95e6e9a22cdcfe8b830c25085a5cc6564fe8bcdb43c83088170486096567d7095b10d52b6a0a6dc471529dbb35f974b0b9428a028c023a9d2d593c1cc336e184f193d6fe55559edc042cc7d5d6c4aa8090868d568e591c761caaff36fdcb210fe7b7c9535fff78cc4cb1f33d592d7d5f8efece54bcb8d553e8060c2c7e115063a5c6f2520cc57bfc752007e89963292042f47f79d1c9f1b53d9ac25617390f5d551041db8d81ee1ecf429e14158fb904302ce73e7966dcad07703092dde431a64e8cb7cae08b9c8d550e93ef6d1f197dc68f6a5672ad82e360c5f88b439e4ffbb387eafec854d8c6674946a0c33a9a343637934546c237cadbefa6cf0d537c828bc75e60c3f03ca38c6ca0c9548be9ee3de8fecad9ce0e66cd25f62ec05bc50cba680a53d49b1a870188acd2794bd07538f0d495791bd80960d3aeae996ff9c6163a0cbf8ce248723a436d1094e145a5bf905d0ff7d43e2c90d8b63b9b294a1e20b90a7ab0b82aee1f6dd4223a486c1bfbc28b90eaa40cca24fb6ddfb815e9d91d486cc11fb7ca496a12fc6c9b60f956e1e34692682d30afd27d32d4aeb2e053115cb22ec0347ff2d62919529c9e48821d6433ee76830e32bffc3df6b2091a8cf610d3e7d19f7e1f5404043d759933e2c9c2343424738cf57248e9e0478a1cb6f20e42a524477f29fef2cd5cb662ecd2035b61878dbde88d134d192e30ff98e2dc6e28353c8217abe2f8abe88a5c677f77bc47d5b9910c497050f6a91b264fa28c0295fe8fb4d62c3edd361ab793c2a4bd67c30e7b776c032502e889df2110e66543272d57c20cd950baaea2d78cfae48e85ee7be63fccdcf8fe4954482b3feb8c994289ecf66fc128c5e"}], 0x1200}, 0x1ff}, 0x10, 0x6) recvmsg(r0, &(0x7f00000030c0)={&(0x7f00000028c0)=@un=@file={0x0, ""/515}, 0x205, &(0x7f0000002f80)=[{&(0x7f0000002b00)=""/105, 0x69}, {&(0x7f0000002b80)=""/117, 0x75}, {&(0x7f0000002c00)=""/53, 0x35}, {&(0x7f0000002c40)=""/121, 0x79}, {&(0x7f0000002cc0)=""/251, 0xfb}, {&(0x7f0000002dc0)=""/207, 0xcf}, {&(0x7f0000002ec0)=""/171, 0xab}], 0x7, &(0x7f0000003000)=""/191, 0xbf}, 0x1) geteuid() lchown(&(0x7f0000003100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, r4) r5 = msgget(0x0, 0x0) msgrcv(r5, &(0x7f0000003200)={0x0, ""/53}, 0x3d, 0x3, 0x800) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000003240)=0x9) getegid() getegid() recvmsg(r0, &(0x7f0000006700)={&(0x7f0000003280)=@un=@abs, 0x8, &(0x7f00000065c0)=[{&(0x7f00000032c0)=""/18, 0x12}, {&(0x7f0000003300)=""/160, 0xa0}, {&(0x7f00000033c0)=""/252, 0xfc}, {&(0x7f00000034c0)=""/26, 0x1a}, {&(0x7f0000003500)=""/4096, 0x1000}, {&(0x7f0000004500)=""/56, 0x38}, {&(0x7f0000004540)=""/4096, 0x1000}, {&(0x7f0000005540)=""/4096, 0x1000}, {&(0x7f0000006540)=""/114, 0x72}], 0x9, &(0x7f0000006680)=""/97, 0x61}, 0x41) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000006740)) r6 = syz_open_pts() getppid() syz_emit_ethernet(0xe, &(0x7f0000006780)={@empty, @remote, [], {@generic={0x8145}}}) getpeername$unix(r0, &(0x7f00000067c0)=@abs, &(0x7f0000006800)=0x8) getpid() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x5010, r6, 0x3) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000006840)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000006880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0xc0) setegid(r7) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000006980)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000069c0)) r9 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000006a00)=[0x0, 0x40, 0x8001, 0x8, 0x6]) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000006a40)) executing program 1: r0 = getpid() setitimer(0x2, &(0x7f0000000180)={{}, {0x0, 0x1}}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7fff, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file1\x00', 0x0) faccessat(r3, &(0x7f00000000c0)='./file1\x00', 0x0, 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="89f77d1e8f58215c1b4068e1642ea58e722c8ab1c50469719aca06110046220f28960d6b4c8956c1b724282f", 0x2c}, {&(0x7f0000000e40)="b111bec04cae7c7152139c94fc29135885c2b7b1126044c8ec888bb05b00f17dc4a24377c995518a3ead2b2c9078b262945bb9b4554847171f7134a23d1e34d3a2ab8f6f8f6ec6239a564210c690496e1a7c9d8b4b5b52cf10e44b1a9910b266320e7411197c1124d4fac6a4600673ca934eaa4b96dc5f4f1681b2f1b615a30f0979f80f8f9500247a5269642b9019da525b124ec3012cdd35ebb1b50a36bd9942fd9ecf632a7107c7d0a34857fe50e43237f827ee39c903829b68572bb4c373897bbab6be503e86eb3f360d69cbd82f5b99ca60f017506d2ba053ab48c88a94b145399f3b2f1de8ed5d93d8ffc28aa4141c8e99b8f1b0f1963e61a762900a433c6fbb64a350b868d62f3aa8d5efdde5d7051f38ca4c0cb5c3d0da2ceccdc6e57355f42e73744666b8fa01e57280057323ca467b5dbe5ca6fc6f7eab1d77ad732fd568e2f8c59c2b1508749a55bf04bdddfd5c2dcb5f5c405c66ad224ca9d6fecc2bf8d7fe1e33ed765b200e1422e4f1599dff9595cfbd55afb3a54aebbe29624cfc769900baf957d3cadfe1be7e605dcd66e7c9b4f7be85d91f20830e296eb31e721e2cbee8d7bd120a20c0e540ef6fdc68f5bd7bd84557774db6730f00b1d786b2491b94332f1a96e2a622ad4a930697eac1d43337214c3973e462595d0b63e05ddec77a72b290093f3b64d2dee99f0a76454375616f3f5e020477c55f798e27a3ce67506563ab1a0dda4c5ae7243b4922e87b4d2bf98826567318a5d79bbc9bd77a2f0e57376bc85226e5e50f97f26e6ad213becc95a282f963e24aa12693e55054f8406228cd40c6768fab639abc9bc5e3d42e811b5ee33930a45444c4b5cf9cbda8db48d1af54f8faaa4c5f025bc084dd0b3742e72075020b7c0f069fa9939d15c82be759fc02dae035c39d21bebd06b1cbe247d119c9076d1c00f35102095dd676377b1a59dc1c2fe6135897882fbcfd6a8811b7e7a25e25b9d197a6217d517a0f398cfc19513ef1177982cb442531fedff8f382469b49d35d3751599c8090fa5169345c9b9fa3d710f373375ebff2aca2c8a750e77cbaf4459a8f782c9da945a96de669360f024a5c761544acc51fcbbda11a68e547826506001d5aaeb603d9a6cc8cb1e4c85d64dce37e07f75665386b465fc4630b1bfe6ead70a34837a7090e43dbb4830016d162a5d5453baf74e90ce9f153bf0ca26ed820b6a7d62c572a8725e6eaf28d1ee10593322a9bbaeed488f5e7fe947f2e25e677124475b0b5b3517f7ea9a01a77e87efc1479c373da187387878d556c8085fdad7011519326e8aa917e73e6213ea2c3dc04b12fff658aa1d694bc76c0893e7b90e95664b42893fb89bbfe2e42c26d39dbb689ffbf7ce60fdef7e1acccf689ddd6a3e418419bcafe9af14a55117b2b92db97ae26026759ae4828ba35babf26e639612655d0dd1f6b8aa06562f29c7bda8589fe54959366c081b23de084c5765a5d27eccb5e0e3b60f0d135ffc7eda412509424f29878d70dddedd9eb57adbfbe39efe2e855342cb3ddf8efcea24780d14d9710aebe7dea7f70b21b1286048e96c21e636dde7edb3a724c9c6ecde7eec8c045f1f1f914d277b21e6f1049013687dd2fefc573351de3e02d53c6e7a6140bf50e05b3df83c8711d15202c997e5a321f23a85f13c8d259d5af55ce1ce2103161472cac1777fa162baddc562051e2f707a0ba80cbbd0e66eaa743106fba338bdb934516e99133cb3e70dc74314e3f7c3f7a5f1c9dd54512f737f3e486ac2c4c7bf761a21ef367ac466b0a135d7f972b862c99b884d8de902963829652eaa6393ed1ea5612cd47a77c428707c117554c722cab7ca50fa2a04d7ecc8f1f75ddefdc286c12fc5cee33537218d1499b4adc63aa30a48292c941413988788e2fbdb331714da1db02d6f55a2de06c89978c1b60c5c4ad5704265865d9e92a14d16104ac06ca288caa3c7d55db32e4f132edefe61bf3a8f5d3ba9e046403386eaddd1905e527452baca06442a5905ee2e614c17b99573d5ae9920c4dd19920426be0ff07655e58d4fcd5bc4a286f62708abb30e8091e580341fe20fc169f6a7402577529313c746ea045044ee93cc33f95a1ab9d2008f5cc9ce3b349e810f6eb19cc3b91b93ed3f7b548cc99848c5f650caad9bc8c49f5c8069df82bb9522c52ff427430375c981e0e7ab425e5da421f9066372394369e7ea5c9d0637b70caca2f503002fb2c6bf88c1f80972e2a9986a853b393c141aeaec75a88259ec8294c742e257312d1330cdb40126afb6f4338b515f71457c71d7efa6d6095bf90d208047112a55e195940bec4a80ba3ba6df08a2bbe2c99d22936c80a2c4e8adafad196453e830a0d8c21cce0988bdd4f5be52e6b1709e7ce7c7a585f7d5d327332a562b761598c4716ba456802bf69e41f25d002a31d6ad23dd7b0374708e7973c495e537c76dafa186cd6b9b03e6c26e96baa8935a518f7b0a98c832531a1af246953a197baa3d3e779950e00c96a14a974464ceb5f3919519cca0e1d7cef52a842763e0c20e839606cc31dc8a6080f737e34f64914eab727552c74655c69f54afd531b41ca68ab1f30b27008413ff0a21809ab90ab6218c9403e9e16b78b13b145b2f4ceabf5635fa11573a0f430b226a8e4a0b5520cca550cea6c6a75ec92c22ddeef53c9feaed9ebc6a1eaa21dc752e95d50e43f50dabf69e35e1127d732d9e3cd7a07e798abce8525fb5e9f665c23951c72a9e8b4af901eeb0e22d21456de8aa3e19c895688a97e504dbaab3e9ffcca327d17271e399f1ae19dcedca893f9f087d5aeaae8935fe7132d8c223bcb886f374d39986982efeb2774bd1442a4949649c48f1bcc5d225d4af1c6cbc1ff920b7d151c3011e02ed00ba15cd1628b571455455351bd92ed4e71865946eb51c333fea726153f413da16be31ade45728475d6aa207a515f26c79b31c34e992c35e09effb962d25e77bc1366baf15136dcbbe4443d4ae9360f7f880b379a44eb78bef08bb15bf4eb2c663e0e9f5a465c0425ea58d0ecaea5e963869e9250502fb252931512e8ff9d2d7eb497056513e791813a8e53df6bbbd34b8863f6405270b98136800ec928465a95e0ad21fc6790a898c341e5bbb9e7bb6c5ffd791e42578e93a09af5f4507307a3ecb1e37a3b10a7003b45227641777a5dde8aa871961584841c4601477c11ca27f2407b16fd359d1eb475d144a6f6a4bcccbf009b649d89c30261cd77e948d77abcc74ff93ef4a5f4c2df6ea978289b73390e60c5b682b02816f863be23fa699e85b88f40dd289a21867b1d000f57ae135b1b2286052fde2fff0c4f38710209b34bc16364febd95888136b95d35bad70ccb132f2405fbaa2207d0a477643bd2da8da68726eded2eeffcfcac9a945457f08307b4a76abadb381c346dbba4d6fb15d8ecfbfb469a2c066ed4e07a931fcddfefbdd84455b5ff9a2dcb39b6f834fc11e99f1b815304b66b76042c032d88e76f0981a152ae8d388c387894f2860ff3a5d8ca7365b004846c82f463f4a2295ece45d65400418dfa05511f84735100e05dbbefb17fa470f851fe242d9af24a97ef2350dfe27221cab9905d5e85f336148fcbee9114f142282da49fea240092c728c777738d983bbed872da078de217427c10", 0xa22}], 0x2) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa62248771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c01925e2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93c639617c8787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8702f718e92156c6894f86720365d50eab4ffd28903fc109053cab7410d5026d8eacfdb071575e2e723c8a3a2e83d9808bfc4c80cac43fc0517406df1dbdf1ebbb5e7cc6801d2b13bd7cc452691165c2ca97dd9d5334963b3be7743c8a1e9050e535d337798d89ac80c9f90cde26025382efa77142365b85b2578b73b51a6a51375ddf60ead7880b9d32cf1eec698bc36f8fc4b118b5dad9a59d88f2fbdbcfa8b6857bb3fa3a64aea0106d17faff77fa3828c4fa5e27c47220044c323c3c4efc743d71365d7d314cc4b01e66c77034683bc1939ba1b37c57ac2a8d72c3f51719216a95a482e1b30944fbccf5028d66d8a4a9383f1dfe4b4b6f3e223b1ec647527a0a87e697c77cc4dd971b1eb8c163808fb3341051d25c82beec97357b9167e3784dee9166b624754dfea503c3bce04446a0bafe1c0783105388f3f57373705744cfcc0a5d8e70d36fae6ee3868f1e3245bd4a1fdd3f9fdf3a97edcad7b868199e4f91a799701003b013a0b0a0203658d967beacecd42fea946fc715b5b094a9c86d7565831ab3e5722d8828a5ed6cc638ca3b3f4fa46501bc988d77559fea700c4ed8d0a03ae74e1f8f667dda2c4bb85ad80d77edf79bd8c742ebeb690d7f3dd1f7e1f99e8cd2dee50a013dc3c3f637e7125ff902e85b86f1c3a592ffe44e9e53efb8ae720bd279ae169b07e8c85fa32cb03522a7b70bd3488a9dafdf5736a8bdc366fd755e8d007cb414a01", 0xa0d}], 0x1) kqueue() open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) flock(r4, 0xf) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) pwrite(r5, &(0x7f0000000080)="bf", 0x1, 0x0) r6 = fcntl$dupfd(r4, 0x3, 0xffffffffffffff9c) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r9 = fcntl$dupfd(r8, 0x3, 0xffffffffffffff9c) fcntl$setown(r9, 0x6, r0) socket(0x18, 0x1, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd807d91e6e0 failed: hole in range executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x8, &(0x7f0000000140)=[{0x81, 0x3, 0xf9, 0x8}, {0x7f, 0x1, 0x39, 0x10000}, {0x400, 0x5, 0x1, 0x8}, {0x716, 0x1, 0x9e, 0x3}, {0xf2, 0xb7, 0x2, 0x6}, {0x3, 0xa0, 0xff, 0x3ff}, {0x9, 0x3f, 0x7}, {0x0, 0x7, 0x81, 0x5}]}) socket(0x0, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x5b9ac645, 0x8000000000000001}, {0x1, 0xfffffffffffffffd}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getppid() getgid() sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, &(0x7f0000000100)="4a072dead9a55755af2c9b614c2c6980a26ce4738f911a72eeadaa97473c57cc0db49319dfdf63baf25e1c92f9db6077b37fb28d37425ae8d4865d74dece516c2c14bce9e5478f4c69cb9a29cd79", &(0x7f0000000040)=0x4e, &(0x7f0000000180), 0x0) socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) syz_open_pts() syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000), 0x4) symlink(&(0x7f0000000200)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file2\x00', 0x0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x5b}, {0xffffffff}}, 0x0) getitimer(0x1, &(0x7f0000000180)) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') open(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x5bc, "225e98d1550909aa42373dbcfa4ab1896c03aec1"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f", 0x138}], 0x1) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) execve(&(0x7f0000000140)='./file2\x00', &(0x7f0000000380)=[&(0x7f0000000180)=']\xaa)/$(\x00', &(0x7f0000000200)='-!\x00', &(0x7f0000000280)='))\x00', &(0x7f0000000340)='tap'], &(0x7f00000004c0)=[&(0x7f00000003c0)='tap', &(0x7f0000000400)='c\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='+-\x00']) bind(r2, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) sendto$inet(r5, &(0x7f0000001240)="b7a6cc487a524e5a540fa1e4393afe48ed35831a09f974daafca9348ab77281b9aa0bcb32da460cd420576148d90b49502fcd2414d2ff334b893ff189f6a7ce7b305a2e58e1c1e2c00744f82b858d6bafd9dc00cec3b8caf59d0edb1a32b026059ebf6757ffe963e22cffdf722dd8e5d99febf5c9c1cb1dbbeae83802b302858d6838eba0c236e9a014b0a572375986ba00292e806ae62676c4298e0316302db60c328722ed040223438cd09c590eac5fd9a38d9c428d420b655401e3cd5fa6555fd90df3322d6958a4de3e3e37f18b6967929adc2c2408c0c3ff8e144b7a4e83ab3f68a3bd2615d8fdd4512b359d79122763183375caa983ea1fe3e3b869c0ddf976c3df84a13c3b9f6cccc20ab429d7d8983517fa9cf6e6eb7e604b56ff24e4f863a859e108e30fb0d12fe53c880e1b8010b46528bd8296f29d63887a9525edd1ddef9ce2727ba6c10573616690dfe245d5d77d4e309d1bdc7f093d55dab5b7837eafb452f88f0e9381ac55c51b1cadd0c5e5cdf0e0983e53725294ff6dbc4423e46653ecd3a286e2fbfb510b01b515bc45fe5eb184df193b108769546bc8c6aeda5b4ac73b53382eccaa1bc83e5bf007dd9e98154471628390ab5f97ad4b6a50456b2dd20f93a72cdbe2d1aa3055870c6d99ceb3bea48140e73e04d0552b2be24b340ec52418a3bd8432efd128310e27efadb2778b1d1b5b45e0bbece9ce1d2137c0579ced17926f2d34a6194f7003c3bccc041bd047dee8e20be1d6db98d1c23423c24fd9dcc0cd834aa2a1669d01b5e316d69ead59d3d66a5624aef09e502fadc139ee9b364c3f489c94e84a3df6d0c0620ba6def28e4855415631ca8c5a4f0a5d7ca223d5ee15eab2aced42d8c91fc52f4f5b90a38ba7d80c53c856d4c6a99c08b0140dc4b895c4bb3ba048bddc0147f93943202f2bb6d475e1f8d97cf56fdaaee010a444e66e333c1ce6b00b9292bfa91f039230f03709e6ecdbfe43fabf7f358e8179269e525312c9288d86eb46560f3cf8efcb8e8f54eea5d43fbdcdbb32efed059d5eb941f659655e571f2b4510dbaee4fb9adccd3b87492ffede3d40bf128ab679be50a82bd239ba8949a7b0aed412e4dee88cf6711101f5bf94dfecd1affe217528fcad272043d3624500745d004fe658aaa0b05ba7861cfffa48312e86c40cb47657a827959bb22812cef347e14704882f106c233c450ea928377da49fe6acd31a91eb15275c1a6ba254f284225819a90ac16c7636199c122f61ecc81f00583ea0645cd7bd38dbc66254d76e01217da694c745f95d25d0d6368fb9f0e4ebbbbec6e0312a45ec82d8cbb2cb3757ed10bdc02155676081e7ac779f114263fc179290d471e35fbbf7e89c14b0a54d267f19b78a00b4f81226d4d1aacfbca9ec109b76ae7a7aa5f9b789456a03a9819161e4b699d9d95fadc1172dbdf5906b92ea4823b9a977475f877bfee60adf5727cf27ec31e1437b79e705e399fd2bdca61278761558e942cb325b36a13d769063bcd60679d3db2bf0a8fe8e275ba86bd573fefc5824f34b88b2e6a792ee3078de4e0e1237eed0fe5f19dfd19d98d37275803533f6b3af7e241c2a8e4da0d955848ebcfbe449a8abc6f4b20373f6f6fe37b33d648916466221e669d854a718e7803913e54503aeadada20286deb2fc6c397356920298a7efcca3e2d40fd29e35700edd07501bfc8bcaae4d0f35828087a70f231acd28b3fa00f69bd61c18045ddc512587543091cf9ccb1e38ac8e371802dcbddd23569441d47fb9bba4fec6335f45b0c955613443c24d4ebbe0a85ad4a0d2f2c8e5fd1c3fc72d82f06c9b14dd05e6466ddcb9c07d9ebf6f251b486ab38054134ddb66ae55306dd890f5b63e94f41c94076de139e00c58c595ee07056a379f16fae018f1d41d5396011b9f58703d407a57b819d348275750c10edbc983bc4c6b778c8b4ec14a6997780d6a780d7fc29dfbbf37f5e2dac6844d1c9920ff6ea", 0x585, 0x0, 0x0, 0x0) shutdown(r5, 0x1) unveil(&(0x7f0000000040)='./file3\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000003580)='./file2\x00', &(0x7f00000035c0)='r\x00') r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x80000002, 0xc1a2, 0x81}, {{r5}, 0xfffffffffffffffd, 0x12, 0x4, 0xffffffffffffff56, 0x4000000000000000}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x1ff, 0x8000}, {{r2}, 0xfffffffffffffffe, 0x1e9, 0x4, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x45a72c64, 0x6}], 0x1, &(0x7f00000007c0)=[{{r3}, 0x7ffffffffffffff9, 0x50, 0x4, 0x4, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffc, 0x4c, 0x0, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0xe7, 0x68, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4, 0x17, 0x3}, {{r6}, 0x0, 0x84, 0x8, 0x8, 0x9}], 0x2, &(0x7f0000000540)={0x0, 0x9}) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000000)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699b, &(0x7f00000001c0)) 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, 0x0}, 0x8) mprotect(&(0x7f0000527000/0x3000)=nil, 0x3000, 0x3b872a5587e4d560) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() sendmsg(r1, &(0x7f0000003f40)={0x0, 0x0, &(0x7f00000029c0)=[{0x0}, {&(0x7f0000000700)="f64d82b82a269c105d2faf90f12123c983d89ae3e7b5ef7d39792c3f9f7fb62492dc72c8408a35b5ecb07f5bdd00f87407d2095ab2a719d30fd5afa401829f2bb931e0b29493dfe45b938a1ee380c89dd52056951a38eaadecc982026dc0b3a1ff998562dc87b9512785952f8c7131c3c96c9ca96db5b94851bac00fe23524889a92c7742b46ed34debcff3c26887100949e64f30a8a2d43a704d38392e0e810dc319d881759556dbd5a17dae018d5e9d763ba043a19f1ef5b78c62c9f20127e3a561d79932df72103a8bb777669913552795f9ea6751d863c356c8d352bc3c16d63b6c98eeb18d3dc126ebfbc55e181049810913fdd7f2f0ae728d21ecbdb17a035aee814c26dfff83b44ac0a05d17e0f97279f937b9d288981490eebe82779d5cb74b27e0f1e2712e88812c4ae63f53065ee62f4203775ee3ad55e5410489b64438c576f0fcd561709c0c710fb99306fcd8d0ae5c8c561654cae8494b18c143b0a2f4e13ef60b1400954d80ff50771de819aed7022394d960d9488f1f14f31008878531bf8b1634a2a7e4d757affa3d66564b0e931aaae141bbbdb1fd8d201aeffbfedc5e610ca9ad905329444d6bb495371a72b976953bc55425375c9fcf17ee7d299305002185c684665e3c970c1f710c4c8474efba3d527cbdb24709aa53dccf54fd34ce379c7a39ba0fb70e56c7b68282b03074622500bf1bbef5610130d848c4c6624e1d397cc0a1320abb2d7c4b9da30a38dbcf05ea019c40674b43f3cb8d597786caf5ce00e51cd20aefd10edee48b6a072b60c41c838d9c6dfe026f928c36c878e56bcf71945eac31aaaa86202958b9a962a58b0cf93229a9788907ef285b73181d9239114dda0a5b77b10edd5ed1704036c992b6d49f358c61a994e504adb78a6d725fd15697289ea6657030ae22afa35ccc139face7fcf15a6b9d4b718f944c91506429e3a9e5be875a7210595da25af93fc931cdb72f348e6d555cfb54e2ee4e990d95185cec4a78dc55d1b903f4fe99854d21c77299b08520a53be84ef0e3582da60d464f26495712e44a1c0ffda018f8a7d9b262e81e480c19d18f03f855974037c67e6d1d4c440e776c888c66658133d4c5df8a934322aec2de1326d5d9baebf981918902d98aa07b99b567b0c95f2eb924d9c86f8e3706a74a4b7d7a2b846931eaf87f52ea761e4bf09ba024a06be60a31fec63b59e324bde11eaaa4d07952394f47b9e286c169728a5911833cea962a5db23c888cc3150db61876c27222a7f82b47f0ea2bcbb4bff3cb23efbb01cc660d273be82d186ca9a9061513ac78be3cbf9c2df7a6845168662c2fdc10a2b7a53f122ce50e8fcb1b25154a8ca8561d406e7f5ea68fab9c457f0bc267067317f9e6dd977c013d98d4ed56eac37014de37f5169eda39aab2970b86f6d21b9e396f61bb083ca3696202d048f85e5eacc296483cdbb72579fca140fc01bd7eeac3059bebb5c9bd0b6becf4961b81668716fa592c3db73a4f321fdf2aa79bb583e84e764f53c00c73ee7d3aeeb29c8ef0eba8e2ded98f6dd50ebd29ccfbadee9db969f106b764b3fbb6f684c5620262bda552cae330c0f6876f604b8418e370af8f3c4aeb88212dcab524ffd3c0985e22b8a70f6a8437686dd1e3e241828dedd2f6b47bb8e45ed82e3b473c3a939cc516c14e0a5bd36d82d7ae8cc301bfbe865203bb25f1b5c7603f9c3080b19f37e9a2dbc8f3091c886cbf9ea86a06958ac361f8d4250db4db083930714a2cb35cd488d2f9407e06262266bdc97310069e103c286dd4ed03802495380e088b1b33736bf263430ba0b6b3fdeb825c2dfb43579e660463ff6c103592df599ca5eee00c07e8682df8d7f04299613d95f88b1a2afbd448c1dbb5fe3c5af47e081e2b8ae3d339e584b5659d271f6828994aec62b577a8c55b55b6e7c779fee04c2dc541453ed58fe86e13f3b8b273237f112bc793a6826b32557673f3a55a4d837259e29e6ca900ddc3ee61bbce365eea579499f77cdbdd70d7da127e6f052c3f5fbbbe024714d1bcfb0bded4e66a3be2ec5f4408ab21034cc0973d50a7958f9b7da69037d88b4302efd44c88c9a216899244cc228fcd298b3f81a95b81bd54c0e0c907bd6b6a141c15e7d0a6ccf9344c7e0c7e5ea0eee0208c66334e8f0056df9823a316ce68d809f2d4ba1485fdae2a28573be62b1131857ff0bf468f09009796ba93a964eed483b2a5fbbbd1d85e556f1ce56323f1df35c564e93ddb6e5e9480bbfb2ef923c95f50b5ffa8fef1f004fef037192d429b908ce208f68912487181994b0f780de102370cec61c41b4fec4deb342c1834617b9e27d10f14af67b99a92925eaaa0eb97600ca0b325b529782b0e1f7676ab1f403183eae59a4b713dacf4139ad325ceac5a5737f77d2c2ef92b0daa5bcbb105d8646fbfca8bdcfef144fec1f1ae0dfbe67d918db4c017d103a451273fc704c62e9b0102174dfea1fa5a3a92fedb26dc941f66fa073d75afa6536eb6eaa42fe5dd0074bffed204356ee01ad1952feef93bf3e9e90aed0bd3588f56a9f51a899ec9cfca44e9b0c68e5fc96040eec1f4143a92085d6ee52773073d217e05a23903d2389dbe34ec43227b08bbe17e461d425d4bfb874ffba4e16eab1edc37476708a662e0ea94e0fcfa7b203263931b9095a74143a5f6e21b7e766cd4e0d9757c71e06e47327f311da7e5cb3de74c1470626a439e7a6a7052355034a4cd8e22f362b74d5e390ba7a3cd3793a5f1e2a05c3fd4b5cebb0a4dc2d4bc2a0fa99b33a8711463422eb1f65d684cbe6c42d9214ba963fc5818724daf4c001d1c8278841930415ce185330f1d9b435d86ef83e8c7e28a1cfcbcc05d9ce9099ee4221fdab897b46e31d5690c59a4ff620170fdff75dcd0d8df59a6690df711ce24138cb6233bb9c3314a90906c97510f1f9e82706d8c7eae0c430e9bc74020a49582c0abeb7f43cc4b53ef2c39e863d034dee96fb65529ba19347b2e209fa087771a926d263dceb37f3a0650427489924e35aaa02f610b7b1d0560828f1722d25c188eb44d160597f08a250fe2b31520f07e55b849f0248669f304578f730702b0911b3df3b627cf2cdc45d8cef6c61c3fc3c6b1fc42c36d4cf7380da7a8bc37cacf2f254bfcbcb6bec5442c86345655650f119924aab8214fa3f2cd3639a637f2986b1d92c7479bdd673d11a568e6a2bf6b3d296fa0905e0d94bae83885b6517cfd663ef818141e07e2571bceda8", 0x901}, {0x0}], 0x3, 0x0}, 0x3) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) dup(r2) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) nanosleep(0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x40) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000100)=0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$FIOASYNC(r5, 0x80047469, &(0x7f0000000040)=0x401) poll(&(0x7f0000000000)=[{r5, 0x4}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) executing program 2: r0 = syz_open_pts() r1 = msgget(0x0, 0x100) msgsnd(r1, &(0x7f00000000c0)={0x3, "39eb332c41ef86fd2e500651e06756f92a620aea47d56822"}, 0x20, 0x800) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r3, 0x40047309, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 0: r0 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="26c0a3379c5d1e54bbfbc6f1f43e15c7f1ab63bd02599b5896d3681e3673", 0x1e) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet(r1, &(0x7f00000000c0)=""/248, 0xf8, 0x1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvmmsg(r0, &(0x7f0000000800)={&(0x7f00000007c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000380)=""/29, 0x1d}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f00000004c0)=""/75, 0x4b}, {&(0x7f0000000540)=""/217, 0xd9}, {&(0x7f0000000640)=""/93, 0x5d}, {&(0x7f00000006c0)=""/45, 0x2d}], 0x7, &(0x7f0000000780)=""/16, 0x10}, 0x7}, 0x10, 0x1001, &(0x7f0000000840)={0xffffffffffffffc2, 0x6}) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, 0xfffffffffffffffe) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat(r5, &(0x7f00000008c0)='./file0\x00', 0x40, 0x20) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000900)=0x1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r7 = msgget(0x0, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000940)) setsockopt(r0, 0x4, 0x1ff, &(0x7f0000000980)="d46ea8e2cbb2247bb32fb99180e13a93504f605386676083a870e8738ea97855224cf76b6bbe67cf3a81ffc3ea52e7cf0811ce4127c9e4e7947db463781b529fe8313e1e93b0a2baadecaa6a13a4904c32cbdf0658715068ca0e4a5a2734ce3ca1f6098afab86f2c01046b203e40b5f9e5ad38a7d9332bc51ae82968d46b09dc401772fca552cb25da4e36dad7c9c4068052cf08a63973a2cb296e048d3622596a50f3be557c17ed85689f1fdeace9388243069da7d9719dda84e2b428e8a706cc1cf2e1ed58390ae3bb670284d94775c36a4b49f52c3d1f1449d5f03e1b423dd10e61c9a0d0216602fe416fcdf126500dc0f3cca61fc3ee36269b4d2102f11c5a8c1c7b5830a388640adebfee7eb00fb39d26072b26f38e0f11c54d7c5465bbb218a70cc7ee7711742558629711855895c8927618255c7fedfaab7bd815e00d877ecc54aea052c740c86fef0ff97ea989c6867c7c099e9fa5a94355f6ed7daf73f26e17a3b590a524c6d43b4f664a962d4d5ac78c5354c8c2d56d8a56b1e7d3d96c95fb43f7e5daf0e0bdf548bf63f19d6eb2d0f9773c0ea078a9e0de7fd5a583eb1a9e744707c0f498b201d5afdc522d0f0f046f5485200bf7db0f63d21a3a22ceb5d277a852cfa751b2e6f1396342c1ae5b6e2aaf1d6197b767846a0ca07528475bd573d5ca72ec6aa81bb0a0f445cccc8014f2a00ac3ed0af1187daa9f58079bc8b873ded8b24dd062fb0e1249b126bd531577d66815f666a602b20cbc2c4a85669f73559aed504ceb0fa84231332e20834e53c06d323e2543f50a67e1f6de604dac166dc38d189a80336bce0d91b47bd721c598c1597616c6140aa7a0521832a8522fa08551cf5e3bc4363181cefed446f47f043839150d3963e5c7bb6de225b8c685f3228e49c29858dc3e81efe4a7adbdc527df7a58a44436119b5e4c23dc8d46809c32e9fa4ae3bd846fcc077163f27210c4afd1ce3ef3da36a4eb7d48379a0abcdf81862577171a4f18cc00e75a768e06a26d6db7d0b98651fa15a45a33ab00c1f5d5f8afce923f4e2e1221c7f84f020ee777959b5a6f3551d3fa5e95bf8ad6910a8e8f2b8d29cfc566e2229c0e386f92e47cb3372f848be4b61916ce199e406eb0e04bd05d682adbfa82809796ce5bccb075ae36263c2a2bea7f03428fea231e75276f317f9411e731b7efb6d22df4cbd95bfab4b4e8a2355dea671ed1f62f526921256455d6b492bbb654ef3f3ad378222f946395abb7189ced33e6a6e00de3f616ad5e6d6fd1746a205135749cd1ebe2731089f43e706ebc4b096eb1fc5c5d18ef2042c794542f8f44e712a959094f1e3cd7933ea0daaa021f3ffadf7b9528a169d498a3794240813a19cba3fe265d10a8445c93016ecc36eca56c7d56b986ec7d5e4e75c50146b5ecb3130c03a578fd04757159ae70bf23d4960ce297c34915a76b2d4d5c44e42e25286ea4c3fa2b162b9987079c8ca1e0a005f151e1b017e4b32304e91675c448f8dac42987c8ef8c11780338e2d3367b6fabc7f26b423196226119df41edcb1f304ccfc3a4ddc42938147a229812bb8789bf8a7f8aa0d2a48ba9ca16aff6b57f0e102471e76d06ba7f178b0a5789c14fe701d956dead29130f80e04fa454f94ad01b5469f434ce502954d2a1637a385561ffb28321b23faf708bab0928aa3f7b4e008445d2c2f51f71663608dc9efbd0e15d1abafb88a9d4700b36ce02d70b2cd01e1340d4fa9a61da7fe1d2065f09fbee1d3f8369841a809ff106f4ebdeac4d26d04d1a3a1ce16566d50292abd79ca4010f90a0528341aae7ffbf541633e08b2b45fafe55a788f8e776aa202892e9d0ab6e5f08ae80daad9c51109f22eba56ee0886067e0e85285516af4be70686fdaec520e702a48bec584c14695783001499d37a317f47a29a92cbebb881493c0c57ec50b5a9935e752b864a2a3f25d789eaa25cdc3ee1c854f58c3d84fa293adce95dd2ac3b2561ee6064f75f434328343d07e97a7b2ab5d9ec246a61d79d03f794d12aa3f8d13a9f5c05ad467b34babef4517d1df77ed8b9baa243f93ab5d0729e36dd27b75242c1744d5bb0cbc6e59b224d19c548e74abd969d4a1e2861a73f85fb6c4f44eb8f0b00e38ed50a37aca294d2491db5555668d9128e64565599bf85695824a779834d185a99d97e6da66e18c14b8eaa9a1a27e827a3d602fc136ffcb252575947d49f2cc7f192462681423ea77115e2f0c9182f1f9e4120dee2291134d05b72166d4cfe39fdfbabfb61e5b8eff5e1215a246c23af51af5063753d5e0a91a3bdb3d8fd1155a0b17cdf9c1e5eeec6acf54c54b13ec406c3e30943d19a39b77af73060138735cadefc467dca5a85907b18ba2e22f5e098857c76baef3ef987102e9e3427f00db25e80b44f06fc51cd54f1c513de10a3a7d6c796ed334aecf975c804a921744753aef8a60dc163a08deb9e97bdfab2ed0df13957dbe41b3fe287b01b787bb594a2345377f654314b320b9281c091a05e0da51cadbd02b28ffa7b38d9405d6193c310eefa4d5eaf9dbda550d6cb7a637bbb17935e1aa473ea6ceb47252761289b94940373bed061ddf65f9702edf2371ae511f836c64024029fb7ae2498d3073f8edd0f1ba3c4962606840d302cb3ba5e6328b915c5b1f6b1f9fb096574c2dc2fa4a3128e6c27e1adaa76fe263357748bf7a33aab6ca6d544df5194f2f72e864fddf8e2ad6021ea103025797c68c52a3681a1d573441c8f8b7ca31fa496767f1a59f0087c9b44b2a93af657c138d6e3dbb633a7ccb0a6e34d1776f8404a4f545acde70caf20d7d5a7c9285780599eada1cc4dd83372e72f364cb910f0762e5fba3c5144619c18ec04ba5da265e564a0100679d1676f9b256bff3aecdd212c975d9478d9c76cb1543fade1ea1192faffa59d0dc6cf6ceb857cb57507a3983fc7bf3c86ee88f93cf19dbfa5c281d2cdfe62b9bcf5bab334dbde2d3b3b261dfed5c5ffef59a4d96b126d20550d049d71e585a3d532a8cb393dee4abdfd808d450e5437d1865f73ee7342309485238d5cea7ff5a7af35ee68ea43f503ced2c5602f761e3dd9cbed9b4e465ab2425e1b264e14910ed7d4d68166ca7ba23bd6b966ff28322dad47590d0c856c9dfd3400ca15d0c9aa538db9f94f545ce8aa20ce5a2c849d330333db1f95b9ea0cc35d0179036b2eb0f05080cb118d22b068c7a3e0d47870c88445fddd7ccfa165633f237c0ef83fb8d7ff40cb026314e8fbe69de562526e973e206e6becf2b0e0f000ab41d04f246c1fc6faa79e4da565f683331732435485a3d490c09c0368440cb59e4b2cc5b065eeca7d147cd4156fc14b0d8862a0a71d24fc0ee4801de9bfcd0bc7be4ce36b0c9d06a78beb0cd8693e4d51ff05b89682cf8ff77ac6eb93ab84c8fae0b0c97bdb3f9103f7d8e02d87b9bc84b5f88f04092b5e165046d0939c06acc4fc8b14881664a00c11adedfe08e6db211255ccf1901a8b996ca77d4e78e2689a73b56240eb4372f95fbef68075f37206dce9ba83ec28cfa5ab96f9db5b0eed8842d62437d7de6fdab054750b7f0fba7b87b8e164115e60826aeb51b29c2cc18cde27562a563bd8528d58e962c11a09a5928658f84825634403743d696cba24bd71c128860653eed741a90469b9313a400facae36310b409ed05f67760cf64021d0b90e813cc926bbbff6e8cc794472d3fdf56916f4d77ad359193721c7d5b6bfada8691a8874948724407f48c69cfe386f0bd16c44c3f9b80bcb88fec27ad14851a4a2b66d422c7b8ce77c509b4f1d08b2affd405a5428ddf5958895f0099c8a8328a23c09b3de92e23e641bdec2149baac27af3e1cb4e0b1e7ede430b1d745d16a7f9a22448e5b4c75af22b3bf97fad98c7fd33d74ac7617c91ff8b15a980def15cef62231217389fef9bfd9a2dd44db7b8f45211a3cc0b28f6bf375ddd1ad0c9ac49e03be624e1e9255703ee72e6288bf66983c7ad84d56f02c5876ff51ad3bb6340035bc5ef5c8357c116039d888eea066e5b994a2f0e6cfb93012d0632b3536acb5f26819c0bb06d7227dec49a30f65939c71572b704387fa85e3fa867fee2f63511eef42835e5cc3e102dae739c220016f048a8d2f07417015038c7383008ae303d7c0bcea1564960fee555ade87a9509386a31d2ed07905fc06d50dd68258850633f24c13d5ac9aaf8573b1724ed23cfbf60f5b2b313001823e8ea89c2e88e3d7790e872c9f61b573771586f7352cf3e8c61b440507bb2ee9da004f4506e6233c863784ecf3a5cbf7744d23e36d77060e88d7128677f608337f446f2d0c8cc411ac6b1afddb916f4b81e390e3d36869de9fac78f91895673cfe6570d59ddee4744d74aa6d49455934b8ad1fbf7cd75f72c2c2b7b8af37d331c24e115cb550e4e463a0924df52e2071210e781ba6c34dedcbd8713f6e702101e44904168585c738ff2edd5445d11d26968395e0a754bfe8d4752382bba23259aca426be56d4a962d44378014997870ca81731737dca6d46148ccaaaf00cdcf6de535778e91892635f180fd82e3f05cc904d034db6d9eaf553aaa082a5681eb72de0dfac4cd464e4833f58ce7038248eeb0d712e8deb9ea724b9aa07e958f1a29b24290b1180575abce9e2fcd37f80389dccd0db7005bb29e2c9c463464c2e2af80e15cb15f89ac6aac5c041a95d37c51fa18e29d9333c022d604bcbe5c975a0fc5828614d53038c222d07c56ec8b81bfc965f4a621db121e9f9eac136683e0a8e50bb0ed54acd81a4e43540b6a8f7acd49f93ecd7459605fea06144dd6021964ef2bb84b56b6150ab2d268fd2c4e060e913ab8cd6eb1d04b3d77c334472299426e831d096dc54f4a5326becb837b49393852d145fbcba62f677335fd103c89add0b4266aa298060af2d4c85b0c82e59e327f667dd7db404bb8b88525f28c4e8c717cdf27c1a2b09e4952efede68492091141aa1cc4d44696f106e6010e14e281a5e9072b970ef7668e1a4bf6c7f67dff7f602b1b56213ddfed918b276d97b860eaba35333f60cee1b2edd990fe1fbb49ea980639e52f390d606f1f271abdf7554c83dbcb1bd0bb511b48dea2d9b3dedb583505e8e413bc9a766320f809db1931b4cdc6631855938586de6de670260b257b1332885dc595559b76aac37bfdc76f043cc9f789c564271189e3cd64daca279dfd68fed1f4901fd24263f253a01dfc55ae9496bba606a785d45c5799ea7e24146a7ada8f64f17b65deb1a238b6976e1a4e1e36543a11d0288c5298df274e9a85627e92af7174b38206dbbf6d1ca13a3e83d7beca5b6b43399dfce247d4f5a6c5cf775463b02ff7e0718e9a011c2f6c5b8d3707575b019ade712b8f798edf6404cd20e3d27b60402338b94cc487645324f6fecc947c673f60eb246f27ba50bd411f8592c1deb5f99bbb182022e9829947d56cd37033776cf2fd4612b9639cb83c6f7caa850642f6fbbbc76431e3dd812de8f61dee59bf8b38963068e01d54f5feb274c6cecaf3b021dd12c2a962c58c06c7d492020a3041b1af814096f85fb177f6ca6d3b49e84a2bce483054ceda9fba14023e2f0ab6c2e04e99507dd55fd7625a54b671ddc4964631e7c2eb7a83532fd547df77577f4fbeb9da2c31b383d167590b928fb48a0bd63cda289ae88c3dc64dadd558b48c3795fb0407fd731b3264f7514670aa9698cafcc24414e1176429d2d8e519b30a732e9f3d12154a4557bf3cc322d2fd8a690e046e4bbc032ca0283b27d37be8766314fb83b5cfaa259", 0x1000) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r10 = getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001a80)={{0x4, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x102, 0xc4d2}, 0x5, 0x6, r10, r11, 0xc5d7050, 0x1, 0x6, 0x8}) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000001b00)={0x9c, 0xfff, 0x6, 0xfffffffc, 0x8000, 0x1000, 0x9ef0, 0x10, [{0x3, 0x80, 0xdfa, 0x3}, {0x8001, 0x47c00000, 0x6, 0x1000}, {0x401, 0xfffffff7, 0x8dd}, {0x200, 0x3, 0x75, 0x5}, {0x2, 0x7fff, 0x223c, 0x401}, {0xadd, 0x7fff, 0x101, 0x8}, {0x2, 0x80000000, 0x9, 0x9}, {0x1, 0x6, 0x0, 0x7fffffff}, {0x8, 0x7fff, 0x20, 0x7f}, {0x2, 0x101, 0x401, 0xfffffe01}, {0x80, 0x3f, 0x10000, 0x7}, {0xc7a1, 0x9, 0x9, 0x9}, {0x9, 0x401, 0x7, 0x5}, {0x1, 0x8, 0x9, 0x8001}, {0x29, 0x7, 0x8, 0x1}, {0x8, 0x0, 0x6, 0x1}]}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001c40)) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000001c80)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001cc0)={{0x18, 0x0, 0x1, 0x1}, {0x18, 0x2, 0x3, 0x529}, 0xfff, [0x0, 0x0, 0x2, 0x6, 0x7, 0x98b, 0x10001, 0x2]}, 0x3c) getgroups(0x1, &(0x7f0000001d00)=[r12]) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000001d40)) setegid(r12) chown(&(0x7f0000001d80)='./file0\x00', r8, r9) kevent(r4, &(0x7f0000001e00)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x7f, 0x5}, {{r4}, 0x0, 0x40, 0x8, 0x7, 0x4}, {{r2}, 0x4, 0x0, 0x4, 0xfffffffffffffff9, 0xffffffffffffff07}, {{}, 0xfffffffffffffffc, 0x10, 0x1, 0x401, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1a, 0x20, 0x1, 0x8}, {{}, 0xfffffffffffffff8, 0x9, 0x20, 0xffffffff, 0x80000000}, {{}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x8001, 0x1}], 0xa31d, &(0x7f0000001f00)=[{{r2}, 0x0, 0x17, 0xf0000011, 0x9, 0x5}], 0xff, &(0x7f0000001f40)={0xffff, 0x3ff}) executing program 4: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) fcntl$setstatus(r2, 0x4, 0x80) poll(&(0x7f0000000140)=[{r1, 0x66}], 0x1, 0x0) close(r0) executing program 7: 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) sysctl$vm(&(0x7f0000000080)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="fbad3d89", &(0x7f00000001c0)=0x4, 0x0, 0x0) dup2(r2, r1) executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1bf4d76ad17db73e, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendmmsg(r0, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000140)="102c383a45f4a7c8ea667c1e78b1c1f970f3d6300613260492b1b12198b7d255ea2f0177e905c2352844bbfb920fbcc1eae98b6cda5d0626d27f33", 0x3b}, {&(0x7f0000000180)="9916bd8620f2c6d994a2db997372f855b9bf441c26951cd3fb380cf039b7a8ab5bac81d90bbcb37ca0c2a191784796532779814bd42643e86d1f2838ca429cfc45494c84ccf6db60aa7cf0828d8a2d793e0492f5d3e32ffc8dddf8625750a45e10cba675e0ab718afb8244618b808c9a8f819ff7aeedf2bccbd018afc1bfc6e08add56871d9f69d496211760", 0x8c}, {&(0x7f0000000240)="2554b1993691ef4e1a59b820cf99a8f974b24ea26ac3237d4aa8ad2f236e457631fd87d46ef1b3e41080778a67dd7a896fb15d07a35dfcce70cce12a0a9236a2a6956caf5517525707ee30b7d89462c82665ba4b1a26ce3fd50c298e2e0a459dba4bbcde86d51b04dbdf8f545050627c16bfcc60e32eb38553f611e9a6bd607f0db5913a2b15dc52a8f2dc85d2e318abdcf8dfb1c987e14f04a6903f5022443940c2856f8439b051e0290d52834b98d38041", 0xb2}, {&(0x7f0000000300)="472b0a332946fb8c4aacc02b4b5541dfcd69e3c360d658498b5694baa21591eef425ed8e195afd0123134d4e4cbf9e89cc55158f7544d14e9d7d7c9cf92b744cbde94982e4526ceef27ed0412f92da405db558ec850eb8ee2852eb42baa8114597d53ffa67272503ff9d9f12377a9a3315dc45d4b96c86a574644452f7e1398d8629406c62fb5f88cc6a736752b3dff1b450f62e2554ef37462227b626ce8126e88e3783505899a7b302ffcdfca345c3b737d5bef689342ff0b16fd6f091985d004b9005012e4dfcbb262e", 0xcb}, {&(0x7f0000000400)="e7af4049d6c034104aa2bec4ab2f49c5be73655ad1f971dc4202f05cca6cd669d287f98df576083942f071bbfc0b96adb471fc22b6131652520e7edea78f412cf8483821881059fcc62e9e39395a4208", 0x50}, {&(0x7f0000000480)="934377653b70ccbc84ac4e7ae731b88411f9e9c7254b37b8ccbea8face99aa4580d1b65217d6499533d0a4167a77497300d2b6a10c8a36318f7a158a7c17a637381602687690467856cc2a464d9de528c6d1cdd85f897c54a4fbb0dddeef7bde86674157fece122500fed4d497d8e87a78e60c3d7baa2047924bfe45a93bfc911e258d4f3cb40fe5f9487b67c005131637a8913c7028324fad77b11b9f0d09e635827d6c26aca37567e26d5dc5ff8a10e55b117d8c952a764495df10fcf344ac0ebaa3a25e1adcd9616b419cf81bd5c6bd", 0xd1}, {&(0x7f0000000580)="28b5d664b9832f262284f956396201a097684c360f7547c77534898c01fd95a26ba3a271faf4665ca210", 0x2a}, {&(0x7f00000005c0)="747f2243a3838e1d46eeec7c33f03e233c3554eb0e53e56760a42e2bb0b89ad4159f7906766d7cf10c812e6a53d25a9661fbc3a59a22e169b412b3d346be747d34fcfd9d98d4e3f1bbc56acc5be4101afb76d8c1c01c9c0d116f3fd83b920a1655eb27d560ad90a2f2486f7b67bcd1f415dd85294d6b90a29df8ff49e496d2c3faca5fa96a9d9e18d47b911fe998b2e90baa9b082bdd62d13c032479069ce9563110b8617427d0efbfae2bb6d222e52c0a3be9f2cb2107bab9da4e9653", 0xbd}, {&(0x7f0000000680)="52be0cdc146194eaace893efeea895a23ddff7919661ff001892101d1f0363fd41b218c3d069d9648680d26ce53c312bf7598bd4c658fda5e566d960d235d51c06ffc4ef685ec8a0aee9b743525070d27ea9906de662473a4c8fb4aaf0994b101dae1297edffb0afd4360e01b3aa468f4a1ed9bbf7e82878fda32fe2dc4ff510aa774d15b4190089f9f53eac1b7edffc8e8ef8c3cb370e1c4cfdce462e2d77539261b2498e7ca0485c8b567191bfa303ff1c11720d19794e4bed160825ad3ca3ab68f55c72e39f6046b47277925797a47a9cd7e9e09b2d192d5ef7a8c620d0c8ec74212b4ea4332efb8350c15f2e62bb23096f41dec9cccb9f9c8c1b31b1a84d6d613ab705f122058e8e71277fcdff9a5e8f39b6fc5bf4e0e9f291cfeb7fc7ba2f8d1baba17c5b487c80521531363a0c8e7e2341f620165016a21fe075cc71b3a8638038773cbfdf12422cd9eae21b312d848b5a19dfa35e7fbee6ab88fe5f2b752007ab49bfc3b37ce988cf7fb656adcf48d6c76e52b833dffb5893fb09e3a891eab541072df79ec0c518636c6850f3a64ce3f1b82514f4f055984ed4173c547cb1d19b475a54550b387a01376d51b488e64dc09c73e400ed8bb606292b93b9a3782388e0890b86d079586adb80439e9e6e0d8f7e544c5373fa87b83606d5cba1783970bec38de8df982b538cd63acc3fc536e147ebb1449e3b5b8b546944b7a64bdfd0ee6e6bbe130f18f4d703a6be2bf28a88239593c0fd8ed755bd5191fa65bd39a3549b74c95b7a117b689d68d365cb954688034d984ba0f958b11a8c6b1c47e09869c60fd6ff4258f2025bf87cef91564b597ff679b961d97f609e346def3a609fbcaec9504713aed4541da19c0a6db29e0c49c0db458c07a8d2e3b39760e80ba73148b63fb3b2683ecf2c34db021cbf7c9a05d3dd059925ea99418557f26a3c4b5081c5c2dea899ea9f45e9bbfd0c1eb7fd8f95a1e4bfe36a9b837d6f629b7e3abf4c23b937fc8c69b06fbaded77d341a7009010829ff5b34b9d190ee16ec84c1a97edd4649b2a7a23715036459993b05a7cde0d9e5addf59810429cd2ef10ec45ee7340ecff4acec4bf86d44d4b8beedea68bdb6ab2a183da114a65126204ffd6bc2f6da74700569ad54f60c963ca7193f81b5a2275322d79c3966544786f6e3eabc32491b9b62588714d5af758c88be613592af728c5d8aa3aba965dd29495c3d7c8585072b88594d5f3992fd28f15dfbb18fb342d8e29a541cd8d12a2518531a68913c5b98a238de0def4216842902c74899cce1d392dd0a41dfdc3e825437b859e5e620327310cdb472b2db7ec5552af4df4581c45322e8fe705fdb05b76877c142118a6d8f6220f2314db73962ed8d788002b4908f887294184bc88dbf3c4868a8c2ce4163c89c0ac5363af9dd3ce7bd73ce9ce1007bb9746a7f152b358360fb22eb125faf16c7d2b9b2b37bb2aa3843e8229986fad618dfb111bcf8409e76f5ee8d2f0394f4bde5b244c034afcd52b8156ad4fb293b7082209784cfac66ddcc6a943a53a6afaed605a5197d673dcf9c01d0857627b6c2cbcc7bfa555d772dcdf3a6bf8a80358d4a69d45868b16cf1d03c8313de8146aadf599e5037cc45f86f7aeb2d53544a37bdef3d9cbf6ca1566800dcdd55f154526a790c89f61c92c9d71e980e3ac5953903bdce6e95ceadb6afd39e47fab1d3af022161ec3b1d8104f44427582f99a840899b7acc8da4c4b2379d889e91156246d48a9136c3e0943543b734b41cce5fb4a76f1b68880959411b45ad5cf32cfd092161b8a177452dbeac80517635cba0c0a32f688b34e33312f59c06abf5c94a9944411b4d32b671f75bfc201e26efab46d2bd898ff112b0a778fe178d8b374ec64ed3c93144f5594c30fe5e1c7c9e615174e67a31c0d55433bda64f411aad27b3d7a334972842c62503abd1c4316372af3010a133b84247dfea839fd0d7c82149339b90f4a7661d2ee8aab0f319482e9ba1ebefdbf7510cc7ad11a23e502bf0849e1236c392a3575e88b21c783fae78682719ef9812b47ec85b8790256cc56940e2689bf8b8f10b2a3c34dacad053ff32e8941f8ade99183293a887ff3bc9eec4185ac59fe5e1bf2d4373f92040c9f36f3516a0165fc5a8dcce10990747fad9a19483ae9ebcbfc2b2260166e0cf04fab17cd43d3666cc70219ef20116ca57b39e30020a6e439c5af5540727743a58ea3dcb92f955b01f43e9785db1b1aeaf62405e1e86164e2d5a19503acc59f153d4598b840ec20f81dc17bffe9a3f1df757d5bcf4fba56643355055a9b9aff13074fa6c8a57b049d27a090e254557bf077b516042cc997357b83dcd78b3a365cc8607fc785bc5a475b8d543527fac1d55b9b0bb386fbf875e2ed931424cf5e500d9c78a442cb42bd073f45f5937929ff6704435a31444f589e24bbb01461ba5a152b3aab7c104aa24e3dc66bf47b94b17fdde8c87e55657239188ac7fd5db548601abb456f6850c8737272d20514f12951c5ee8419f9633f28e7ffa671ed3ccdc34dc5f62f2446c6a767185c5496091a3b3fcd3dec17953e7d16466c54b31af72973c3aaacf9812074f9192dda6b8899c9ebec75cc8bc35455587a1ac12ce7f0e6309af7a860e20a76e765ffe97c086ee5df6bb432585073d3f89971174cf0abdb7fb0425802f899a552bec5c54ae793ccab93c88d88a67bacad5062f436c476b4d4e0fead1beab24ff313ce5063edbb492d4dac5aa9fbbfdc1e8d3a26efb4a7ea72d9635692f94dc91ec7f808466a20db3b16bbedb54f6f1f676a0301d68f611a5a154d6d7cd863d68cccf5bd21ee4c7eb864e3bab696ac753cb8717b3610279b29fc97b62dda763ea3f9a4ebd2606440a9fbeeb1a892964e5c0da499890fd8afd4478d7dab24bb1baea068b8c8a98361c1745fb5baa357894b2a5608f19b391d69c91f2699f126c19650cedc486fa9e37b097ff4ab47ad13492058cfde6827d0cd4d468732881dd2123973ab359c959aff78d5e1843cee25a9577c5de67c4809fd9caf8798b52775fdd7b99273e27be5ce8fd0f93c3cce38faa3214d08f076379954b35dd89a9aba44233b7e0f21baaabac6c95011feb063e4f6c093ef792af0d1d59e988b921981481e66de18cf3a253632292dbd073ca2ce695392f75971707203cc36f252771fb059be587dd70726306e3216f4b243f7b364582fe37eb6acee8ffaa004fde229c961e06c3d0b6bb2a6ed7393bea3bd63c1b81e644a327e00b94e4ea9f455a9c58441912dc37876ecf33e78c1ccf3b2dfd76eb4da7312cebe9c6ce06ff05ce1854fa72ed19db30b16f62247649c0c2a4f4c6e4e2c8190dfc49eb068d85563bb2f962b356db0f7b9fdbf41674fea61a105d1c8bb60d8035fd350f5a7fa285ad4553e05ac025700a787d73b88c71cd7323dcc5a2c6cad7b1bffb9692cda7a5ca1b752287d8cd5a2ba62241f213f113cefe3245ee458560017fb35b26f3a321c7597d9d4d03c9c4e6efa6c8617e6e90f66121ac925b3dec49ab9d5888a2c2646bc8f51943eae8a9b262d143a9144dd6dff1460134df51cf48bec072f1b4df1b702371b71b4bc0d9eb7d3fa9aea94abb4da00a70398d020d4f5de9c1a44169d0c6ccc2bc9c064de6b0da917753bf3f96375012f875377ad3492c0f2309bf5aa30da4faccd1bd6c8bf917713802796f6acd21e4dc12254e1c54e35039de8654f024ade38e14a209cf5d189c07d72017aebb2072d4ac4be7d89a79e353ccf0264958d5fa64a71740a5b652157b0ab62ad7fd42f7f941e9dad901e0150e66212c84398c89e9b3674dc475e8709295dd812177ffae7bae84bf50d7377af7a9653b73f1f022ca7fa29e4fb9b17741b93f36720321eff4622b6a8e4586c971c1db0ac008553e9d45b99965aaa5939b671b658f48fb72272d1379ef0c2bf81c78869ef781843379b815d26d79f46a2d08f2d4ca22ae73ddc159435289f99b989236636b536221f1de1a19f6afa2c10c538012dc9af3b358f5cc7be5feb7fbcd3ac2e466073255aedefc14eb45ad33f244790a7ee388da3f4ecff557f6c8ff71e302c94e8c6ab803e2d5f604d87f51287219708fc661c86575584530af69ad80f27666714b14658ce688836e4669adcbe0e9c06277554be6b14f496d91a019e3820abcf8f0523d6ae65bc50b8a71423985afe2ef282e536dcc7b805bc1bfd477201a34bdd4706161d289943befb32c916ca80c56844f0cad808d22d44cefc0d1c15bc4e3b7570249b5889b7407c2f981fd32a87de4e51be1640f914b25a53b26680fc130abbe1dfa00fb6ea5952f6deb306a9a6df6b4ca22be3e75d3ec2d4f9120ac139b249f4bc0e08a1e2a422fc2fd1701c759cc750eb34c1b0762a14dfb4aae16e47da4900cf642dd752d47cffaa4e28799c4574e348a8d30cc5da9062024a724957ba25440f58b0fa9e1d53571ae1a2dbe16ee97dbf190e5e34562c240f66adbea375c891d656bc33ff50b41e0013f310d9ec25e0cdac4615ccd9b568cb68b3a8ccd0671221da31eda428402d91b5df175891ad52e4f8f347719eedbaa20bfda9f069c0bbd680fd54ade745dc7ab9837c9efdd46440dadb9622fb5d307f98192f2642b7eb3b4c5c133d926626acb88eb33c226af50433390619d541dd15fa329b7e20a6ecece49b1d407339538d103e93138305939cc7fc04b45dd102617506cdd8c5d187e49c45d8e2e84636e08d1571e17bd1394aeec4a1963b00ba083d822c2cfaf0b12536de681b10835e8626614a52d7817b73a0abccd825940ec732b817e1b498bc7ed9f5f9d4551143428177beeb7291631014fcf6232da70ce04e47d9911780f89b90caadc93e823ce94767cb7842a10e11331e7a83eac070f1bc3249715d1180cebd7d94ca27ace49d13096b96f56e1b071ed9875d10b8474bc1d264001f4d3d9112485394f9840031c3a30696667657132c15406fa4821ddb922fea9140343d32a963128a998629ee7e242f569ba776465030e2ec4793f45edd644e424146319369ef89bec0e9756570f8518df115ddb9a4aca0d95c6080c59ec37a605a991bb0c5613fb3af909a192bf5dc261db69c6fed7e731db1e44352f64953bd56ebf5d4a3688be2126aa8d9eb6819fa6b4caed7663ff31a657445b5071274551eb9611b835786163b1c62b1cddc6ee75cf13ae862b15328972a0a654d42a16135775d6118c6ef9a4629c6de605acd7658687c3d6d4130d7de0e36d7caa5bfa5c15360723f1a615f00da7acf2a35de9ef6305a2991ba337f6a89af3f0f6c5115cc396d73c8096794a067c328eeadc3d2e99cfc569f707ca9c11d9376df72468c6ef85cadcf60149123b29221deb309d6b72101e988cf3fec3ff25192a216f10fbdadd940883dd51b3c7535aa2df4bcefefa43b2a96b15128ac7b8b71631af8bb5eacec6eb7095a881f28eb3a491b626844cee9f69c6b842b10e00032325b1c2eee08e1d8cc00ac0583d8910bd1a98576185be0390da9825133ef70a30c76d64aa15839936283706653b90155f3aa26075aa2562917880be3e73d7de7c88bb524b8d4e5d73e4ba44b6ece0a977acf242d427ec23c35ba5d1aab0031f4608c77b877199da31bd55c515b2c945d39150887374cc7111dfbe286f31fa1bd8732278327b2bf342f9b9e9880adcc20a6be57d3a72f597260be2c954bbd580170c83edb63e2388d214d39bb3bfdf6dadeaafa992d6d198fbc49e3ff6194a44e64183456f837ffbf671d895789248f749c0dbde", 0x1000}, {&(0x7f0000001680)="4e82a1f9ae5c383b0f78c91f4dc2d2d354d62ea565abcbcbd5f2479a15f31a5c01873f778ff1a2d048d6a33aca2ac81f19369aee62db13ade8e6651a1b7c6645f3209aeece3a988276e601febd6bc49ef5a288768534aa954e19b5e04c7508f01de30035cccd6d48e90296e1a809066632b8a474bbb84814699dd94b1c2db5544c345b169562fb21100e0c", 0x8b}], 0xa, &(0x7f0000001800)=[{0x68, 0xffff, 0x6, "3da1d5c7a86e30525e0f3d31eefc1d590e19b7fbd6a174098685a68a4122da365c16f89e6297474529b21f572c425b29b031973582f8d5af4806239505872cf029bb86c3e4e8743d02f95de521517b962d5c1808"}], 0x68}, 0x798a4fe5}, 0x10, 0x40e) unveil(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='x\x00') sendto(r0, &(0x7f0000001980)="1a44b5d96acafa54074ee792973d4bdef94177840238cc16", 0x18, 0x402, &(0x7f00000019c0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) fchownat(0xffffffffffffff9c, &(0x7f0000001a00)='./file0\x00', r1, r2, 0x0) r3 = socket(0x2, 0x4, 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000001b00)=r3) r4 = accept$unix(r3, 0x0, &(0x7f0000001b40)) recvfrom$unix(r4, &(0x7f0000001b80)=""/58, 0x3a, 0x2, &(0x7f0000001bc0)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$SETVAL(0xffffffffffffffff, 0x4, 0x8, &(0x7f0000001c00)=0x5) r5 = semget(0x3, 0x2, 0x212) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c40), 0x20, 0x0) ioctl$WSKBDIO_BELL(r6, 0x20005701) read(r3, &(0x7f0000001c80)=""/175, 0xaf) r7 = dup(r3) r8 = shmget(0x2, 0x3000, 0x309, &(0x7f0000ffd000/0x3000)=nil) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$WSKBDIO_GETBACKLIGHT(r6, 0x400c5711, &(0x7f0000001d40)) getsockname(r3, &(0x7f0000001d80)=@un=@file={0x0, ""/4102}, &(0x7f0000002dc0)=0x1008) unveil(&(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)='r\x00') getpeername$unix(r0, &(0x7f0000002e80)=@file={0x0, ""/512}, &(0x7f00000030c0)=0x202) sendto$inet(r7, &(0x7f0000003100)="46cc18c154f31ade35b09345551b05089b5990a3f890b583e82e1411dc", 0x1d, 0x405, 0x0, 0x0) getegid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000003140)=[0x0, 0x7, 0x9, 0x7, 0xb4, 0xc18b]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003180)) getuid() semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000031c0)=""/45) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 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) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r3 = accept(r0, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000200)=0x1ff, 0x4) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="200900002f603b6a30319a468566aa0330618d1c019c0a", 0x17}, {&(0x7f0000000040)="b1f23ed0db84b5c83fb4f2ab22f93bb818ae5b10199ab7ca89e2b9a1be821d110eb20e2469bced808061", 0x2a}, {&(0x7f0000000280)="4d1338ea0843842ad647f8a5556a1f5af0e717605753e9ffa0360fef7ad33c05aadacdbe5d53152d2cfac232c62529d128e5ac664bd320000000000000000000", 0x40}], 0x3) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) executing program 7: r0 = 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)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x138, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1d}], 0xffffffff, 0x0) syz_emit_ethernet(0x60f, &(0x7f0000001140)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000000000000000ffbbff0200000000000000000000000000012c1081"]) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x7fff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900930cfb026192c80209a18f1b92ee344e0dc5f300b1fa9a3163ced458e00f4be5a6726c4443193bae8d75b2", 0xd7}, {&(0x7f0000000180)="d0d3a6bdf384539c798304a78a64ecb696aa564afb173ced993e8d33d3c37c48e7762508b372a5e5ddb0c6cd592aeb3508d42bf2aa543032d2efacdc8ecb036016e2f3f7f513844f37c0183fac46687977c0251959a5022c80c049b0349f59f86cd3f9624b053006bffa1ba7b7db6f218fbc94add61b519db4d2696758d8e752f150cde4cca36034a5ed0980cc01738758e1ea88b2214c9f54716e668e13aa446413a3a053011dd387af73646f6d2c9c4c2dfbf4ccf80eff6ff734b8816c7eb7465a1fda6c6fd0e0b01630e1eefcf3574393fa5a4811efb93d031eeff06b83070c848e06465f233118449cbb7768dca2e177b842c5bd7f5bf4a65e790f63767846de9ee19559f85370e6ae7e5d7abc36e070e700"/307, 0x133}, {&(0x7f0000001280)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111dfb565c28c04f3f8ff39dc707387108c33b8b09e470f8b1fc9a71e6b1d63c04a41206f9a1b1285528c871c81f556ff14f4222178cf5f02a12947d931353bd709d1f4b3470710bc3e323e1ee6f090cafc9b6f4866fa933cf60daa3d9b5f1121480a136b309c85030e20b2ae96cd2e20461070bd6b752dfc23f7888eb4cbd8dc2cbf8ac87f6c05fa0cbb8d3228b7e1f468744cd849543abb03eb5273f1c901b24b789e98fb9cf3547549f58f73bde498821741dfac97947e39779102e9db8beaf06b268bd00c9536d1e6ee9cb9974b118974e79ab19b8f2ef8fa778d350ca2aaede9c3ac5ddc5d54385e11626fd7cecaa7347cd4aca62a4120902113c7d76e648e7460ed00420074958a266682e9f", 0x14c}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e126126", 0xee7}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x100, 0x6, 0x40, "7a4d9313fc972c10a40c0608d874d976c75c050b", 0x4fb7490e, 0x6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0xf8f, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x200000, 0x402, 0x9, 0x7ff, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000280), 0xbe) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x9, 0x101, './file0\x00', 0xf9e0, 0x7, 0x9, 0x4}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="a1", 0x1}], 0x1) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000ec0)="7ce93ec4b67701571da837101de1eb33bec06ae67bbc88ffcd5973650a6c17846474cb86d86b2c486444b2", 0x2b}, {&(0x7f0000000fc0)="e2502ac95c693d1710e1bce962d08e50258a5b6ab86d242c4eb6eb2844864d95041d9eb0675dd48e89c635b79c5c1a35cae194037539af380c2fb8cb08c86da8", 0x40}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x2, &(0x7f0000000100)="52f91e3471ac006896e84ecbdb000000000000", &(0x7f0000000040)=0x13, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r1 = dup(r0) sysctl$net_inet_divert(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x4b, &(0x7f0000000080), 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) msgget(0x0, 0x84) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)="95b5622d3626634f6b4008c66aa008314a3db36919dbb6ec6a7d5349a62fa9a95b1e6549d9e085f24ed2d28f4028238ac976c871eca687f97cd17f6a2a59271786073b8b5e535e1c80dc66e8d9f41cb1c59dc32ae669c73a64", 0x59}], 0x1) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000b00)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e471b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5", 0x1a4}], 0x2) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762b5db8c", 0xd2}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d314f0", 0xd5}, {&(0x7f0000000000)="3a8ad4d1be020f01486a11e351125ecd3f4eeff5974945f7f2c2056e2113be81f054f407", 0x24}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8fbc2abefa3b9b511ac1631197a5d528c7a1f153d893957a07ee1b295016cbd36f1f6b52dbea9385fdbfcdc771f94d077ba40755e535697ec21af968362cf15ee0a4c7bde4d914cdcc84b4e821ad8b823f5e426a689f3adddc8d4a721a78651dfea386571dca93ff0eff7954ef278629df889d8bc14f4bedd7b402d66208987aad1a280756c371238a357daee41ad4cdf36e4fa5abbb20fde2e6c3d004397ba8e27693bf1652539e2b66bee31ce9dad97ee229669909c9386922ed690a8ad0ba307e781f2feeae982f957a610fe55ea5676282312a7087837497cf52304ca366fcecf2fc0b64a8df8e9255a536e666297c88657eac3b3275a738bc53d97cd1f62c2de6c07fa6037cc94a6bb2ba18dc7faa94121ed746a6c4df81810f0d4e1519a6f74b911f59abf7a90b71cc9f77d921aa12fa76c9d4f977f67e1c2f5b49ab321de8d1b6b7cbf2ebe4fd78a225849a27688052917a39889282e26db7730cc36df7f771d7e436dd308c0408b30c0ec2a2292e07df26faa91ddae3f9224f5c53752f32575d20bcce659e269d0535dbd5e4624961ccec62f1dac65d5fcaea418ca736beb7db2a4569eecf4c70dcdd64ae614f43dd044f7fbe2624af9f67a65b915200e23441535a4d0016973dcec0901d57622740770f77574a2976c75be767d19c58c09366d965ecf3fb26e9987115e5ba19108cd040db8e9cbeed84aed87eda0291f3726d2b3215b961a0c6e713dfa7b4112e8542977cf426d036b3f36bf81a09b0e9979d316aff5401fb61a1ff11c4b627dc08717de35e9af70270162c0e93f9789c34265ed8da38b86c71163b7881ebed0ae59c8c6150dd1b07fe570b68a029e3833f5ccd059aa353f604055d48258b0ff94b4a6b89a0e52ea73d68d9d7e231b19470d3c9ba80a6cda8ab7b2b8c53df2926884c929a2b9080878ed322373ac69939f756a60120ce5f7b45817865d3cc058919207a5523466c09ce9b454272ad04c5aaeacee37ebd25adf48e8f3c8570eaae7e05809f4824c4297dafd7590aca718a3ea73a80aad17f9715ab76cc25d50aa8763f120a53dfdabf06edc1fccec820bcdfa322a479aa036dc0a188b34858f4bb5a0b66e47a8eec4f19d171f489d822993da521361513cc5a97b3e8ca9d816c332ac21dc8ee63fbc15da1fea278c1a32ac813d626c2ed2d5cb7b70c82281081ee0ae061915e716164b04a930d6ebe19d3db65428fee1a2786cab86fd7e85abe05a216a373da6a24d4f501437261dc825b8", 0x391}], 0x4) r4 = syz_open_pts() syz_emit_ethernet(0x265, &(0x7f0000000700)={@empty, @empty, [{[{0x88a8, 0x0, 0x0, 0x2}]}], {@ipv6={0x86dd, {0x6, 0x6, "84df31", 0x227, 0x29, 0xb9, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@routing={0x29, 0x6, 0x0, 0x8, 0x0, [@mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1]}, @dstopts={0x11, 0x37, '\x00', [@enc_lim={0x4, 0x1, 0x7f}, @generic={0x98, 0xcd, "bec6df04ad445862170871d4ec93fce85776be7470363f682d009c2fd75912ca7492d88e2f8aa8d6fbdc7c5556ae7c75cbfb918bb6558051cdbafe4c441d97f000ece13c11398efe8d7ff7627afd64e917200de8b0bf4d4f90a6f3db380451a4be8f9781426ba1e3a15f1f55bc7ea2bedff0e879398fde4103f8205b107b7e25efa350e8c700b982215cf88a809f60f3bd0a116c476ec58dcfba8038c670e6a407bf1180a4607bc384310507f96822efa2fe8679aaf36387ee3618fd139fd5a95d31c9fe022edcba7e5a7d7493"}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0xfff8}, @generic={0x0, 0xdd, "565e4fa5480740e9d11541e4f6407c57e6435f595e8b1e0f0d04ba48e842c3b66e3c95177964efe1ff42e54b64ce23443a241fe24e800a3b9c41c1adc6a1b32dd0be4c9a3ada97b265d4e51e93ef2d58a8978ac50ba809d016eb8e882fc4b3cc13e31e3593fa75e9c900ca69f90b064ddab38cd6b0526e72f1a232fac419288109123130efa15eaa35981263195606ce2da7cdfac7b4392fe9841c3ce4a0b80db86c34a914733700d374d9834050c962ee4d25d8b6a5b97891a64699cdd52baf2200d115b4285396ee355c925ec442cd443ffbd407bfb3806d4672793e"}]}, @fragment={0x4, 0x0, 0x4, 0x1, 0x0, 0x3, 0x66}], @udp={{0x3, 0x1, 0x8}, {"c1359f8ea5bb51a8e175476ce30088aad67a5ee028208c"}}}}}}}) close(r4) syz_open_pts() r5 = socket$inet(0x2, 0x1, 0x0) getsockopt(r5, 0x6, 0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f00000004c0), &(0x7f0000000100)=0x4) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000d40)="6662753c841bab208e5bc4d6a4414f026082102cce92b0733e15ce53844ff29271720a94b096ca5df6395a7243da34c697b9706f12b004b0238d80ee4dbe83d26a2a78efa4799ef1abb088242737ae3fe9532dba39795c01e7fe1f924f454b39276c5072b86766cbbc10b22087b7700d3dece7b575c532bd880fc0f15a5a5478d20ef1e55e7d7843946a0f5d78c46e4332a682c11975b7139576448788b35a4de7c245c7cd9b908c", 0xa8}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x1c9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x40, 0x1}, 0x8) executing program 5: socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) fcntl$setstatus(r0, 0x4, 0x40) (async) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) setrlimit(0x0, 0x0) (async) clock_getres(0x0, 0xfffffffffffffffe) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x1000, 0x8) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1) (async) syz_emit_ethernet(0x80, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x5) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8014695a, &(0x7f00000001c0)) (async) ftruncate(r3, 0xf9ac) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mkdir(0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) (async) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r1 = socket(0x11, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9a9ffbf4f35db14ff435a8758ae12d1b7e90f328", 0xfffff1c8}) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r1, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfa8fdecdc68d7284) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) recvmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x1043, 0x0) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x380, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x229, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)="08489f20a586a3b0c31cf39b44c996303b421396fa3a0e014bb55a4822fa6764f4527789611e0f4641eba24486f6c9210bd6bbe73b8b2acfc09147fe3613fa24bba42c317c26571d8a929425c5cb0447a33c36ff9080fad860cf6f182a0587fd186b81cb8fe7dd192eb49ecb92555ff5f9e6e907004831e3bbcfaa1589b6e119abae04c0b4db2c8012f7cf556c159de945944f89914067ae5fb0a4178459cebaf904358d04e1e41408b40a6cdf74043bd14d16dd684dcf4b32a8e26572eea5296ca56f48c37558c2149434b839c8578c30509e719b21af0ca1aa0a86e299dc7f44383d90addc344eae41fd6c06294ad7fc639dd4284e5e09a6", 0xfe73}, {&(0x7f0000000200)="2c414748b9a6b231d24d0e383b90c1bc6e17123b755d372f765f79a5cd6bf2472b51a2f3b71d0a3a71ea91a2598d67c207b9d86999e9609e84686210c164b1147e3826bad1c74d76f25939537d1046e0cf233762ce1d26beb4470e1853fc6bef56ab4dc5ef9fb680eddf6fc07f2682945b98c2e581ffc97009764b44b5b8dcc466697560681f5c3298528d5405a22c7ab6eba2757094d39f8742f6ab53e4bf690181a56e15fa1e1e6d1b420a5a61ca4a984cdadb9af47373c797d88b8a13898b90bd99b0d76c57fe8aa8a0041deb0e93c71e", 0xd2}, {&(0x7f0000000340)="28939cdb195fb79120dce0928ea9b977ca1c40aa6e3e", 0x16}], 0x3, 0x4) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x3, 0x7f, 0x40}, 0x600000, 0x4, 0x1}) fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r2, &(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) r3 = getuid() setuid(r3) r4 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r4, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x6, 0x2000}) semop(r2, &(0x7f00000001c0)=[{0x2, 0x2100, 0x1800}, {0x4, 0x5, 0x400}, {0x1, 0x2006, 0x800}, {0x1, 0x266, 0x800}, {0x1, 0x8, 0x1000}], 0x2aaaace1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r3, r4, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 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)={0x0}, &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="82700d4b71", 0x5) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f00000006c0)="754174c233fc4529774b185f468d1f1200f210f5a104d4b53a794d2db7418ca4fa0e2f0d554f8a923b6022843b28c57d6a2801ef6079e663908a1d52bdb15bc4ea716830bef81ee6583e84fa157b2fd27bc6ee118188b4b28a0ce0d0b33afcfbf0ad0f98c1c880bbd2ee15cd9c3dae95cd306e380e7473e500e097678eab37d0ac1fb3a87f596c325b6ba221816a70b18a4978697fa3f5f231af69574fc80a6c680f3b2304689a38743d2438970cfadd695f382e86aed4cef605f31cb7a633c43f25ceea9c61a78e43550c99cf379c63e0438bcf7c7c59973575f9b029ec4f5cf0421f1d6677d9742a384c31bc7e21dd3b", 0x11a) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x1, 0x0, 0x200000000000000, 0x9, r6}) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x0, 0xdf}, 0x9, 0x1, 0xffffffff}) executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x1f, 0x3ab2, 0x5, "c48ddc837fc21f134c68100d76895c5193f7024e", 0x6bcb, 0xfffffffa}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x20, 0xab9, 0x100, 0xffffffff, "836febd1699b49bfe7e9cf9cbc5201ea2bfda413", 0x2, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x2, 0x1, 0x35, 0x5}, {0x81, 0x2, 0x2e, 0x549b33ad}, {0x8f0b, 0x1f, 0x4}, {0x0, 0x9, 0x6, 0xffffffff}, {0x2, 0x9, 0x7, 0x100}, {0x8, 0x55, 0x0, 0x2}, {0x2, 0xf9, 0x8, 0x4}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000240)="fe41e47d724cc4ffbea79da73b6ed234b743b862a0f74f6ccc89d18134d06e618eb8664e6014629c1cc22e8986c8ff82bdc94ee6a7c2022f07c8fd16420404ba2986451a6a5df64229940e8ad785498c13991c89bb73a358fff279db4f6fcd0e5083c0aba5a7da7d051e4f82f7a342f8a61ce5c5e680be3678a40bf1f653eab55fd136c9ee07e0aa7f30e171c2e2f3b0", 0x90) r4 = open(&(0x7f0000000300)='./file0\x00', 0xa1f768068e400cec, 0x100) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000340)=0x24) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000380)=0x7) r5 = socket$inet(0x2, 0x4000, 0x3f) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$getflags(r3, 0x2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) r6 = shmget(0x1, 0x3000, 0x9, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x8000, 0x188) mkdirat(r7, &(0x7f0000000440)='./file0\x00', 0x9) unlinkat(0xffffffffffffff9c, &(0x7f0000000480)='./file0/file0\x00', 0x8) chmod(&(0x7f00000004c0)='./file0/file0\x00', 0xc1) setitimer(0x0, &(0x7f0000000500)={{0xa34, 0x8}, {0x6, 0x2}}, 0x0) renameat(r7, &(0x7f0000000540)='./file0\x00', r2, &(0x7f0000000580)='./file0/file0\x00') r8 = accept(r4, 0x0, &(0x7f00000005c0)) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000680), 0x40, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0), 0x8, 0x0) kevent(r2, &(0x7f0000000600)=[{{r8}, 0xfffffffffffffffa, 0x10, 0x92, 0x38, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x2959dd66}, {{r3}, 0xfffffffffffffffe, 0x50, 0xf0000000, 0x1000, 0x40}, {{r0}, 0xfffffffffffffff8, 0x82, 0x2, 0x6, 0x101}], 0x9, &(0x7f0000000700)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x8, 0x4}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0xf3f9}, {{r5}, 0xffffffffffffffff, 0x24, 0x2, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x2, 0x20000002, 0x7, 0x10001}, {{r10}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0x4}], 0x5, &(0x7f00000007c0)={0x0, 0xd35a}) openat$klog(0xffffffffffffff9c, &(0x7f0000000800), 0x20, 0x0) fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000001}) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="f88625aa21ddd54a5e88e7c7c23277ec8660ecf49973bf93b5706b58262bdbc490cc83d3d4e6f72be55f4127096c2c847fce835be60bf6215890491628afba77", 0x40}, {&(0x7f0000000180)="6b8ef3d67aa7aa0519768a537c1249fc9e17761bdcbc30", 0x17}, {&(0x7f00000001c0)="2b4e1a5fa9dad3136016eb164a433430bb0e417b6b18b8ef0a372afd3e1a59b2f4e0ee13ddac2c1b1d00b6be721de68c47d3a92fd53430be30de479fea82fe1fc6d13275ca6db26c63b1d0a9016a91c4a61620d63a2b369d135345b1759e6ca3", 0x60}, {&(0x7f0000000240)="a1a3a564fdb98e387427d88425aa94dc7d6cbcc3bd1c2c93bcdac061dabdffd479cb66d01960ebf91bf82ec2fe8d1e0c4d31998d1aa0930f62c105159cf93251b5b77e4a1a2f85411f41a6a74b1ac8513e7a3b51824968cf49332090ee52adf3295b4fa00c919f9abdbf4ad0a8d1e578c832dfb85f7f0b62ee418c745633e1082c3c572decbd468ae4949a228834c75c5d1e4c233c327dc399c417308109dc7117d907e51fb9a595d4514f9ff85d33f209bcdb0d5c064f6e8a03b8479031dc2255ca436b88be781856e5f82a8e712c055af2dba3c477bcb6d6d94e1fa0c13b7058f8da914623d508b64a", 0xea}, {&(0x7f0000000340)="078cd5ba781f2767f7a3735772474134dda5787f504fc4cdd3829330271a1d7c5d7ac1b51d64d9b7c0eb15cc35c48903944562aab06347235badb0ed9d91f9025bf12179e52e4238ea2cef9874bf332c58c4a31d74e1e5f2daab5bada35cbc1b8708a1adb920f87626f0b19a625b2905a1a64aed1661568aadd1ddf27ea7309d720528c7408d8401712869765dfd8fb5331d61363480de88f1aba67081c84d45d919c5f22de7856e92c31d7e6311ce3d1075c0e283c96e00127cdc4c818bda62f9f663d104cea158df4c5b053fa976cad421c4be8c90aff4533234cdcb2ac2b3bcb55bf0d92529767edfd0a9a0fb20d9", 0xf0}], 0x5, &(0x7f00000004c0)}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x1) executing program 5: syz_emit_ethernet(0x374, &(0x7f0000000080)={@random="240000e55d00", @random="b9baf025d8d8", [], {@ipv6={0x86dd, {0xe, 0x6, "1f938c", 0x33e, 0x0, 0x2, @mcast2, @mcast1, {[@routing={0x0, 0xe, 0x0, 0x0, 0x0, [@loopback, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @rand_addr="49498b23471ba56d01144480e48c50ec", @loopback]}, @fragment={0x11, 0x0, 0x9, 0x0, 0x0, 0x1, 0x66}, @routing={0xf2, 0x4, 0x0, 0x40, 0x0, [@mcast2, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @hopopts={0x1, 0x3, '\x00', [@enc_lim={0x4, 0x1, 0xff}, @jumbo={0xc2, 0x4, 0x7}, @ra={0x5, 0x2, 0x100}, @pad1, @enc_lim={0x4, 0x1, 0x2}, @enc_lim={0x4, 0x1, 0x4}, @jumbo={0xc2, 0x4, 0x2}]}, @routing={0x6c, 0x4, 0x0, 0x8, 0x0, [@mcast2, @mcast2]}, @dstopts={0x0, 0x1, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x2, 0x4, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @dstopts={0x16, 0x4, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x4}, @jumbo={0xc2, 0x4, 0xffff20e3}, @jumbo={0xc2, 0x4, 0x5}, @jumbo={0xc2, 0x4, 0xfffffffb}, @enc_lim={0x4, 0x1, 0x7}, @pad1, @enc_lim]}, @hopopts={0x8, 0x9, '\x00', [@generic={0x1, 0x40, "06d9a69a11bc411daaf75fd8e6feabb2651052407638524e2de01bbe2de73ea402d23695abf559c9d22724ae90e4187058caaad83026c5947e3ee89314552f05"}, @jumbo={0xc2, 0x4, 0xfd}, @pad1, @pad1]}, @dstopts={0x3a, 0x1d, '\x00', [@enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x7fffffff}, @pad1, @ra={0x5, 0x2, 0x9}, @generic={0xf9, 0xd9, "eae1cee965b46a6117645fd7ab80318f56df37014037a0d41b6e8c4767d0d42474943d3fa42d6b8cc52d5b5d30d2cdc97bc2aefadbce512a70e43057f0391f735a45accd1d0b7320160e39316ab10653ba470cead071243ed568ec7dcac8b88d0f98b6b3a9411b9cb43aaab5b04ce93fc472bfe21b7503d3d9bd2d12f3c044af7750deecdf76a655957c9c36ec9e0f89517f3dd0e48938999c0ef93985dd9e3b717f5839a78059a57378ffc8e13c57df00e4be6beea13d6b445f5d2d9305d21166a2edbdd26df6f0e9d84e382936b81ca25053d7ef029b40a4"}]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0xffff, 0xe50, "c9f7bd7412981ffcdbe9d5a77b114723c84263af2ae488276dc613597236e9673a767a13141bef58cd20eb27636f04a3fc6104c0d6d799824162bd06065b7566ee01e19065913f349f7c146a3878926bb07049051bcaef8f1599fb386915e6028e85e414cc2417d4f1cc9c5739866603dc43e22d184ec64bd36385796edb8278d84f3f9eae7b"}}}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x80) executing program 4: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) fcntl$setstatus(r2, 0x4, 0x80) poll(&(0x7f0000000140)=[{r1, 0x66}], 0x1, 0x0) close(r0) executing program 1: r0 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/227) r1 = semget(0x3, 0x3, 0x220) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) r5 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r6 = geteuid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={r2, r6, r4}, 0xc) r7 = getegid() r8 = kqueue() semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000240)=0x7) connect$unix(r5, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x7fff, r3, r7, r6, 0xffffffffffffffff, 0x6, 0x1ff}, 0x80000000, 0x6, r2, r2, 0x7fff, 0x6, 0xffff}) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000340)=""/166) r9 = accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r10 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r10, 0x0) accept$inet(r9, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000500)=""/86) chown(&(0x7f0000000580)='./file0\x00', 0x0, r7) seteuid(r3) getsockopt$sock_timeval(r9, 0xffff, 0x0, &(0x7f00000005c0), &(0x7f0000000600)=0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000640)=0x1) writev(r8, &(0x7f0000000740)=[{&(0x7f0000000680)="f1a7565fa86aca2b31", 0x9}, {&(0x7f00000006c0)="101f41fe1b591ffea4c17b4710cc620bc5e8394c97de7ac69738174fc8cba9b97fa7bdf08cd1f3ba3bda5ebda924f20d618a0484bcf1b1da40fc61c443a689195e763ba41189eafa5156c9edee69", 0x4e}], 0x2) msgget$private(0x0, 0x430) r11 = getuid() fchown(r9, r11, r4) r12 = semget$private(0x0, 0x4, 0x423) semctl$IPC_RMID(r12, 0x0, 0x0) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='x\x00') executing program 5: sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="22cc0a67", &(0x7f0000001a40)=0x4, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) executing program 4: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x3, 0x6, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x4) executing program 3: open$dir(&(0x7f00000002c0)='./file0\x00', 0xf52bee526aef2309, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaac2a06d874db286dd60e556b300180000c834dac5f6d81965339975a358c5c3bbffd2ad72a436bc22459e6737bedfe65f701beabb49e8aa00000000000000ffffffffffff00"/90]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) semget$private(0x0, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x3c, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93e"}}}}}}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000000)=""/157, 0x9d, 0x2042, 0x0, 0x0) recvmsg(r5, 0xffffffffffffffff, 0x1043) executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0xf52bee526aef2309, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaac2a06d874db286dd60e556b300180000c834dac5f6d81965339975a358c5c3bbffd2ad72a436bc22459e6737bedfe65f701beabb49e8aa00000000000000ffffffffffff00"/90]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) semget$private(0x0, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x3c, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93e"}}}}}}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000000)=""/157, 0x9d, 0x2042, 0x0, 0x0) recvmsg(r5, 0xffffffffffffffff, 0x1043) executing program 5: sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45", 0x11}], 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]) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22}, 0x3, &(0x7f0000000040)="2a74295fa0ef25bd359a6ba6f6f955c39400088522191aa41c1279c1baf2c41ed63422ef5896f8b0d594f83108dd675e72c54ca0c0b69225e2cc68c8fe42b7d223e7354b451f6051f0299df6afa37f03b22a47c5665afd9cf999637256129f00a73c32b23299abdbe038bbd9c10b4fc8", 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x84) semop(r1, &(0x7f0000000000)=[{0x0, 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) seteuid(0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r6, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) fchown(r4, r6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001700)={{0x101b, 0x0, 0x0, r6, r7, 0xe4, 0x9}, 0xffffffffffff8001, 0x9}) r8 = getpgrp() r9 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getuid() getgroups(0x3, &(0x7f00000007c0)=[0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="eea5f044c011f084954e1cef48bcfe2c87ab5dd7848f91f54b5c4191172316e76404e9fbd73b7fbdb4942023b86a6eb17b43d04eace677409ae003d33a66a52c332542c967bab9981c143a6c101b481ddf62081af2f0a167f8aff5dbb18feeb56c4715af1f0974b3ebffa93ddf9b55", 0x6f}, {&(0x7f00000001c0)="c04799d046ac108fd6c8983c6c747800680669979a6fa17b2586e4c13b24babc32330000633271ff09960ada67c0c20bd7cd28126866252e853e8f14180d44a4c11127dc7a7e8b359eff0874132da916f7cebbc40b97e00adc2e28e59dbbc02f563391ae9e54e21a1799be2f391a9cbe7fd1f9c9c7", 0x75}, {&(0x7f0000000240)="9edd5fb9acf3249547a57dfab6accaf297d1c15545b213d19543f919993afdb29f1b0982abc46e37dc89e28c3e31c12a1026ed35aa0900ca753bbd8055673d55799034e9671408533b93e384b001cce9a99f969905241ce2f2ea50df8c4a6920b8c21b2cde8d342123d99258592a7309082c89b9365a8bd8aef4b24d50e64d81d69e661f5172f257341316ddd8e88f674190d1c9ea7cefdc9f91d2c58fef467856f4b73fa605572fcfedd7f6a822e25cee", 0xb1}, {&(0x7f0000000300)}, {&(0x7f0000000340)="d59c3b7fc80af67f0acfd78a9043db881df97b814d9a3c89b47f", 0x1a}, {&(0x7f0000000380)="3ee68030126797382af6502edfc2a9903596ac0a8c1d13c6f20e3e8d3e5c583b4cab8431da3c8bd0fdece91266deb60df8a2d8340ecd1b84616e954b56e0aef18d8816bd5e2ebd2478867d70d7b52ef3daded43d02a01300a2c2b2a8ddfb5162b79a9a0a3556c57ca36970e09220f7d99e3894dd59dcec7e3db139a7e37eb6124367d3e5a8b53297dad0389a14e6c3aa346d6601b2f2699c8fc1f102709114739ccd322565e3eb83dcef7890f850e988e5bd06e8af338444429b428e12eec17d06b577db530c4e969b8d7db08afa", 0xce}, {&(0x7f0000000f00)="66bfc02b4c78490629d04a4c905b5d6cd92a99f936a8918ec4371dc9fea8e7d8173823f08f2c213002a675e681667846b0229ecc1885f501853b32f25e911771cd5b4078ab38dde53a8527f678fe1504ad961410f6b4ad3693896413231e935f0667b765db3cef036eebf2a871b81dcdbbaeaf0136e084ea879c1a8ae6f4c6fed22dd8cf850b38a203bc1c6fe029422084f4cc0cbe651f9882cd8fd605e0ef1e78c9f03ec60463d185838879505031f43bf713af53a6b38cdf62d8844237620668fd1b8a25afe944a4c2d06cd63b085c473efb45ac0b02d78c74901e7913c0370a050faf476f29b49e1989b7e6869391e6887b246db4d9ac80f1bc1f47d728910f09b26e3791ff976776264f219300649648b2aa7c2c0493704a880c67bd3aeaa0fa4d738c8f01bb02cd3f4a52b7de4264f0e718a2dc7c077e837d134da0b8eb380857b1e3f65ede91ed7dc3c3287c9461aafbd24a71c7cd2bb3db1caeb7a51a5bdc6602e8ec5cd018f078f1b3de56697adc04f2e5a347e58379bbca3202fcf956d8a72b83847ac1743b1c114cb433ac7f033f4066be352ef3319cde18705ed8cc8e81e91f85572dd70f0beb2f412d9aa2aaa42dca97024fba98ea67305e48d4cc6f05e1cbd70721212bb8b83334c5eb1c265b4a4849276fc1149a859ac916e73185419c58acadc58934528b6fdccb5ad1153a6574c41393257eaba9afbf25cc25c4e15711ebf28ae627d43bd5591b9065f4b167a1ce6bcfd0028b0d12ccc76dca98fba41318bbc68573ba1921da5a071dc660315e0f6cf03493c69033da9d9c494d9f1b9ce71f184a0d966bd5caa76d62135b64007991eb5b417877bd03a2e35422d5474a9377f19d75006c770b237f44f5d69daa7a7b210736b976999bb66ea29ecc931f07d4498cf8603d30ab48ad1cf4a4c0b1788600fca62d7aa364260108c07beb7843a370b41a2814dd2e740b6fe09f779eccbbeab73b232e09c2a134015a0f7f6ab99a713bad415b204e2b03827b713cc150c28ebe3cb69fadf9329819f4f5e15581ec2b2cdd847aafdde99adbfd91ff0177453092190b586c5efa4324c2540169d8959917adf8fcfae0b360c4397434fec478d1ecbeac1673385f848d807fd7168a121092a06e61481b290facc6dea7af16ef473a1591332de211640c2c75a7a088c40a0abd4bac17c76c8324c4710dd075939f09072cde43fe5cb777148292f6ff11f86282909a0abe67392c06cc52734f27e83b26826729b1f5c47a9268632dab357eef47800c2e78dd1b5e8ab66f709c0f52cd090caddee99781b573a588b60f5717ed7a69f1a21ff888ab0392c65c4010cf249036d6cc8248d0e8d5e28864fb9dd4da2f2cd60d602c1b10064cf523b19f1eeaf777735e1d4881dc2aa7f4c03c1136c9da4d0354e0a6b29b58345b9f8aafe05dc8bc9dea0eb5b6295de7b18558a51c3f9d043a999af99dedc8ef1e986b274f310114295a43b47fd0c91a3f0c05e699fca577df4b39237baae9cbc8213efad4252c26092b5e025a95ed6237545ddb797b8da10110f83de37a4691ea6cb41be989b667fa6c3c939147051c82f9c2007ac7dd4301375e8ec1ac297b236162cee1fbee8fa366d22b32d227abe06a2f16ac5bf640a44284b8128bdac3c672999c6a12b5d7b4e6cc142668fea5525690b4595f6475e1788656f99411d8a50147fbb25866f127f445034caa814bdd5ad431ae4424fcade1ef028dc6bf738d02e01ca40a94a6c671c4cfcebadd9a6cfcf7fb2b164b35a81fa6ca647581ea586d463d0eddf755f0677ae1ae721744ac9f43fb63fa85dd99cb5f1a2496c8d5857d40435c5763cc0efc3acefaf7fd4759d733dc63fd725d3478864737fb4105db90ce93a4d6b24524d97ed13c709fca20490e6a27b2aaa7d5e614f8de5826ed63af998d6d9387e50e600a3c61a5ce48fbc2014e339782b261da1f9d58cabc391a477193ed3974f4b63997e21c422b0092ae737261826a4fd7be90e1d7f8b1cf5bf65a7650c2ec2a6d8653e8c43f0081644e37a4a6285d62ee7b524f38ebda0b75c7ea30bd618c43b8e0d43dce0d17a4cfa413405e34e900fce55c7f2f5377d3bf2c82bc6dd4c78c265fd7b47c202e22a038385f0beb8ba0d53e4fdf2e58704c0a080b4ac93422f81391b62780d81b09a168c45d2a8847e8f7105f038db204dea0edb0121ff3315ba91c143003fa795139801a151e8c8439da6f2956df0044f26b0a7751c75b74e6bb51c0072361a236c618a1055d7f23b599057f306d95a4fb6aabf9eec7ef6e4791e49cca223b40d772bc54b5cd0b98c17ea859a72a2994ede066ea518035abac0da58f9f6d21e4fb46202d0b9093b0543fef5d138d050df422d1a848978ea9737a36c1ea76c45ae823b9d1d4f2dd63ee3a66c337630bd0ebed196a202d5d8f57cf2b0fe4973e085d0537c864f89ba48d7a176f95e9f7893a053173f53c4cc48d67ce108e5257fe573eee422e1763156bceaa18ea3f56e3f49539d5a271c1c33f87a15276472dfec2a39bbc65aa2daa047099e8b0bc91b0c10be96377b691796edd3d13acae0ffde138741f5e5744f0df3d981ea1f6c26d06531a9dbf20b2334aaa9e3ff711bc9bb0ef6305a26712901c06621c247da54bfba30d55afe254d4141d14e72ea284d9519bada75de84ccc0813f1fec061ea10c555b3ffb10d30d8a7beb976549e2771edc514434e4ef392e02493ecc69bae27c08b14b4d2e143d8d52dbdc19a832dd02d3e303cd0fa42357f598f2f9f439db1be97bd473f6779c3724e44a325dc3253cbadef679db7b010f132efc867af547823a476cbb59d6d8f5bc712fa8bd715f81ce879a4d577a69b9c4cf7afe88703265a4e996593f1048e82f22293dc2a40d84843ccde7ccace24b2bbdaf18b612239738a8dcc7ac7377062e544d7b6bdd3367f661e29c1ac9f91755339bd43ff26e3bd0eba318c331ed0163e154c9bc124e40d3f8b79a9abab530889fa7d6e508109a5b8faadcfd78a0ba4aebd8a9cfc99aeed63686b80372a3dcc257d1775e1a7627a3e4bbfc65019a77625272201bbdb3b4a4670c81e3d926ab216e7105655e21addf83c650ba9c2d94e32e49b0f273ee4edd92d1a115105f971dbadee2e2f27283ad9371e03bf698ac763f55a51da8375247aeb73144b003b411aa7eccd4f701f34329741e7d2635c1d96c18e3588934fbe43d2815c484ec1cf4a25258791e50a1aee91c13c63211916d20de226ade1eb4a13206e587154f2c8e9b659f6e8fa2bc661aded0cd95a26f3ddcabf89c96a7f3eab52f2c4156bc5eb7a54dac1ae470e3bb1da13660e702cf94464c70f9afe7d22ac51e949f0488a9ec156008cf1a5197a47142eeb6b6febdbaadb70c59b4f43ac41755f58fc818f7b3e966d462ead5ab9d6c7df2111b1981a0a3829c684df899bef5daa170b41f9e50e43c918c328e28f64e430e8d170dd155056df2112f0930940fedecd1d3adfe0b14e0919b4733988fb2edcfd6626191685c2dc90b20978c4e88094074f8c729db962b6bb3ceb49cbd77a9d814523a7fafb91fb8bf4c15ee44875e58fda654481b182882ae4b054dbd3f7a4639f2124ef8d0bbfa9b56113484a2a61bc7e99a073a601ac25c35fa082075a5fd6d234c6400d8cdb35293cc6d9b6c94ba4bce94b58e2a6326edd428d23b577079031a5c68cfe74dfb2d6a664f7b455af8b0caa0c79f0f34d4e13c058ccbb11e4da4d7ecb7cc154332acccaee5d462591f9ba9021a7b59b67d1e7d5c3cd3a0def268f6de475c0154c2b1a642cc1d800898bc1a327ec53c77c28ec689c975520e9de35db5737fa5bdf8a3da836221bde8ddc942579660fcec430a21b964b04eecdb55829de8d9e3beb05b263619df066ae1427a4f23e939d37bd371583b610a847e521f70297c5db63729777358f3b9f99da13b0d5bde10be7506e0e9e5621ae818f52b4b476654c92b069c99e2d09ed09f5689892ff9d7b3aeed1de9cec7f692d212508610469005287a939831b6e7b6fabd60d76e1e8fa5a2aa64870f871f7b01d081907e21a71dcbb012d00d1f536d350def37511b124fc7097e1c05288769113ac26c0de86d21afa30ff0b6cec2a69562f4047b5321a4b1c24f890500a33316a53e083ff717525313b66136f202dd2059254595ec99bd6fa73289fdd9beb6697fbee9c6b511bd71626698a48e83f69da27bf7a198efae8d03057227e3749caf84b800023427f93607fe6c8d7c16346ca37e8a51c240c8219b20d1d3764cf87c0c6c0befc77bd63bc9cc1b07213bbbf52261add11db8ef3279a7a079a736c886a4bf0c52614c12df9400218de54ff7b9eca329565c56e654724a251995be5eb701b82af18c17a0cecf84aa2846d14707dae97a51a661fbc8e72f2045a960bfcb5ce7d087172e3854eeb052db96e57878a834c9ab865a29cc06b5609d4c9999a737102e3021d70cdb1d2aa290b7cea320fac4d9966e032f8dd59d08113c74c003b8bf68154420e507458ead1461955d8ee549f3866a5a3e30373c98ac8e628bd04ab59e158d3a94dada1d71f54334b77724108678d5f9e69ead77f35465acd1ab759f23c3b6dc225b49b1eb469a4c84384886d27b6bfa9517b3542b402e5b08ad6381b5d653270389c7edfcef537ed5a4964eeac12c3f3e54f2439580693fd99f42e7e51d76dba1931d0d19c227901481c8fc556d5f4d9f1d015d74d1ccd22b5d4c8a8bf33a1b17418aa854042ff0afa12140ec143b6f93744027b00b22cb4f99175b12f6bf5c9915306a7823ffa2fe60f65a43be97d5a34f45d8a5b4e67efe6d93f37c20005f752058a098312c1d38f020c0402807e575f9f8f6e96a975aa0c58170d51026732b9a117dcecf08e36f7d74901d7694e9c38f7bdc9e3423ec973e0075c8252d8815ee530749a80ffba789cf7206a937cd01ae48e622aa8cbc45e239902e6ed5f79989ae9e2eb2270c32449f8a0a86f55b8de49ad2c6ebf9cd53396640c6c992be4da8de249b1d430b7b61d2b927a2601096babc51ebd6ae09d8556370059fd2d9b0a0cb9ae824146fcd8c0b4a897e0d2558b4989f34fd36c43fa939c90e89854883971b6ddae0f8014ececbc6dc5e34023ca2725c7bca41187cbc0d3d30a380019b6d405b3ee146dec0720ac52c30afae9f12ccd0d42f6ab829a32002bca4fabab5475f67668b04ee38eb00cd49d886f6a3f76a8dca2dff8ad43ab85bb1dc4fa8a4458e931f204bde527baf0bd28b82223c12c941b3782fb8aecc65451734a4dd4eb24fcea82529ac554f62ca214e7f47442ca3b39486419992dea9fda2387044a81ec8eb86da793fed30b713268c7205857f26b6bf5b26e71ffaf3f79f5ea7da62c37347f72871475c487369c73123c0ee74e566c1198fcedbc61760dea4dd04eb60d83e573f0b55710c65e9f8db99c9785e18ceff5dc0f60b432b3f1e305a2f70a26673d5cf39bafc78201c446a742a5036fb46ae094bf0bea240819d3f85478c04907f3bcf3926cd02fae7fe6ce2ce669da0e5db9811207e1359ffe2930c4131ac1fe6a30bbf7f49f2af75700bf299d7b694c449235d303b75659cc083e39e382eafbe81ea1eaf2c058b946ffd4bd32ce46d3e9e41fb8b6779c6c1f281d82b476c8d4165b32b2e29a516a903bf0a482c948ae5839e941809f942defa21adf4779cdd3bf4c0a37a99c39efa15ba1de64e9115a2461e3519f57eb19c335cffadafa6ece575b83e9654849b016e34386b69de90018c1b1518855cce4b9ef4b949bf318c3", 0x1000}, {&(0x7f0000000480)="52758ab482e1a0671dea32456fad8e3e", 0x10}, {&(0x7f00000004c0)="a9c8458ced3335326fc47711659f33a9acd25c6038bd8141b852d6fcf9c9cf462c8f6d5d728c1d33e6b8663f104c762816b68240d401c0248667c45e9d9117c20730087d146a36f22289909fff7eebc796dd36defc864f5ca3b54d3d9cfff1873bbadff05547630f3147fb531249bff073c31fb04862040ba7b1b8", 0x7b}], 0x9, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r2, @ANYRESDEC=0x0, @ANYBLOB="300000000000721effff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32, @ANYRES64=r2, @ANYRES32=r3, @ANYBLOB="00000000000000ffff00"/20, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES16=r12, @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYBLOB="2f8e19d0a992c7b0b6ef5932dce161d933996451c86a89479fb70b5ee1e5826e817e0528edb13e80c89e8b147aada7a9d1037a44d3341392edd936d4b4ab5976d2442ad74210f1cb170a6303572d71fa3545c7bc17ca7a232d73688ceb8e7ff4f7dbfc599c34b28dd6a5858be253b95ce77be75d4375a111f411484cd29730e90097ad2873a435892a635213e61c", @ANYRES32=0x0, @ANYBLOB="000000002000fb4585c40008000000006aef8a75", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRESDEC, @ANYRESHEX=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x1}, 0x1) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x4001, 0x0) dup(r2) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x0, 0xfc) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r5) execve(0x0, 0x0, 0x0) executing program 6: sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="ffddd031c9a2063d0e4802340670a38cd12436d90306cbf10650c99ac2c31e99b7a024128af9782fb180a0dbd47feeab66af065ddab8ae3655673c64a38dff3de9a9b43331f925a3da", 0x49, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 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) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b6730397fd236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210200ff7f00000000000070c1f5a872c881ea6e69e0be76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040681e4b2fff000ff00", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80146945, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0}, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x9) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 4: setrlimit(0x5, &(0x7f0000000980)={0x7, 0x1000000000}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000002600)="021fde6e96989a3bcff77eb38a00e49e4eb17b2703cb7119fe19ca3a3994fff6a31a8d6c4cb129aa83d39de537ce298c13308a7d30018e1de65c2ae2a0b660625a583b9c870ccfeaef5ba1fa4f582f68d9eede04fb61e449ae144faafe3de7968c4a9e93c8f4d3e8c878602cef487c5213a81c8ab4deff7116091b3265eba01d1fa143d1c90245c4f0b590a56c498202c7fc0e5d49b40460897d61d5bf8b85389e1fd2a39b5e96f7ada6c989057a1da9af605159bcb9e42674f1e9a6b0b413f6ab08bfd64543eb3ee8617ebb70755f9ede136264971025d1271ea8e03dc32bb5016b45c39d8b1ffa5741a30bf023f740888d77ee2b811cc0f1b09f99f8261ef7b71ade180cb366fad7a57d021bea6c576531ddf1eaf1b9bab08e822649165d7cdc88f4171305ea9ecbc1ace65b29b66d6000cadb26e9990c3cf9c210d6e8c8767ad29f46636bece1a4c50a2be278a7813a214f78a1c99eff2a25479607898baad90398663252925ecf233513e1643acc54c8327cb18edda8248c048ed5a15c1edd13b81f10845595b74553374b9966bdcba891c4432674298965ef4859283e0d91e94426ba15b2b256c7e05ae4fd65fe1ae56d4cce5a9caa62a7b4f11d1bcd3aa581ccea0284d3fe8f59101b64008f64ab5c5dd5a2095f31539ce6d6af79734a17e87e6d5d01884252267d0192b821356cf9310c7139032257ecbcddc7bd6ff4e6ea2ff81501dfa144aed48b16603fcd434c595cbf29fc6b4c6a84646dad7f3796d90bd63cb75662b5b12ed1c6ff2fb41f1fc88d947c3518e5549d2efbb9c89650fe5a34a7d28b2876004410e7aa5c3ae75c2ec611e0ada2fbc916ddb98950a9a11890e5113c056df7a8d8d296eb27d95c542b9b32a46b90779a5d6fa8e15bdee6e2347f2edb39617bc1723c5cff2e6f4e6891e8209ea13cf1e127f4eeabfbc015064518d0121164852b603fa0899017fc6fed3f889e5f61c7a671de98cc94f148b8793540a1426522c2d4a43a9a6ee1e3c20b80c902f6e908aa8c7607051eaf05ee2e26d7e7ce50e6e441531f317c3b472645c722626212bfb3fc3d8c17f1bf543e9ccc6b0731b0c82175c158e4661e553744ebb2f92853932d55843f2956ead502239f9fab67e5cdca25f5d9cc4c5e4bf83ea2e762887e805d916b94f2b5301f65e36618b3768d5a895f8e52f3fa5024c8ed85b5c3937dd8169a3c3706a21355c6753b7a78da844879cb31c826e1b6db7f0a7bd7caf7b5fb79ce21e8f4680462506c3fa01c4237512380b9985e4ebbdeb1bd5b68c7e7765a3ed148252475a942eeaef5540d804501fb0d0a6c952d35e2657fe6e26e123b89ccc167c92c33691b94d620911afc2e84fcba5342d398e9b97b342bc31e4967f22750a94596b84bf59be11c041e97ad2e5ce2d70f6ec2ea5897b2714d4c1157b5d62c9b7b5e3f0e248b4c00ddd515b9da9f0de03bf1150ba5c18a6a2707b194587c1292dc261f0ca02222477085f8b7aca349ba85cf8e024733d7c5a8ffdcbb81b3a1d56e4d176446c9669ba470a4daa5fe5f2324b5272129507254a01bd5ce791667274cc2e8e13b53c003879565d72cada2b19d76d3e560ae22356577e327efccdd38de475e778fe65646322e2cac662a4a952117a888232add00bbd635288bef527c7361f59eba38e5642df4ef5e769f4fb9f3815f5c0570b5bfd501b07c0e17d9c794bc3fcf4e724a9023e7db09e4619e5853f0058fbe463008c4fdaa74c8e26b62349eb17fcbeefa6207fc7fc5286464ada8740607b4878402bba65b888f5650d0830a2ed8f09db082845fb096831615cd240c753b7e12cad49e3c36dc604b7ea6accfe35ec31ef6ca0c6a6dd4562c204d2c4a0803ceaca3eb49666e0062381950bfa47f94f07559afad764fc3a0c307c106eb885e8a8b9088fe0783638ea13beb3b15757b60c61ddd5cd1cc9eefeed7c00cb2e03d197f3f72fcafe8f8048131e1dbf361a9e7844dc2e0cd5cb0f114c1b7052ba5a970cd893da9baacad0af896df88d748c8ed0691f6b332638fb2eb7ea56f6db11966a8be9b28c071c87411db86bf9595b4227bac2f37b086f8f5da49a1ed75721a4f59ed215b1a9dd783b383864dbbf567e02a85d1250735fc97499b04c18359903189496329ef72da04faad89d21e1d49f5627dd9103beb5d839c60bc66b140113d708492f1979b3963447edef9587690d054325cef9b6abad91a9fc17945b89dd9f74abae856d25ffba7d666e4e596fd9fafc8a70ae0139d5c441028be828ed72ba3e7a7fbbfce059acd5e821f46faade9d78b6d5e13c15d039c8277dd51201a3dea3145e50e65241b0281b4e62bbf81603bc6b0f7f567949b4e3bb7b169f5a8dcbf49f6c1bd88de6493e930041c8feb73d7692dad4d9552ab691cba94aff971195f5b31118900dca51a12ca67574fed6d27ab46308e98967516c378fc927af66345b011a61bd775c5d31227e84cec0201a59f205088c60401cd49a49ef6441892bd2b41a75a30c1ebe9c50e66b62114c817ee7757194de97953b3a00b317a23baab2253dac0b7fa745c63f479a6818e838800a77acca17f9b019dd1cfffe834d6005df75a9a0f339c457dd35f2bc5848bd35951b7681bfac45f547fdbeaec4b8524b2844e6568a3f3ad159432ed5b7f74dc256c07ac56511caf9a838e958178bfb4ac2aa994ef21a982422f47c1afe33934b53db052e2bc513c4faeffee2f8d2d03270f1666f6c9cdb49ffb5b30fde61e366ef76c118128a16b54f01c8d7a19770460683531b124f3e75557cf0a2b5938363cb703dd27f0ca7cda1e7d4895686dad99a8f619869c1fa7f89e6c5e3b627ab00791de03ccc989878a17538df65dd08ae348dafd36d0fc97acd17ce6be311f24b4de730be9e2ac6a8e357c18cf88bc87b21738c9e1c2fb55da7235a1e69d9e66da5a0360b9add4befe516aecc0d1e771aa5cc117a424331e87ea8dc467c85e5cd282fe8f96a77d384a3e56b9bbf60dd53683412a421ff571e9279df833e2ad02fdc2bf3ac2ec3f54697c4673ff99eff86e1603a2e5b9969a8e94db042551ccf2119bc6144ec93b4843bc74005e88db84ee9e9382b2de6427a2339395ecce3df6ab31ef2a03530ededd5d7dea08298906dd6ab73b161bf500ee7436163a64f00372be7bf68eb5c0755f32a8ef256943697b21c6690242f24c31c04a3cc9f5a3345d919d5dad22eb5b5eaa0762071721c4a7c84f67e1315c73b88f34e27969353ab89196704fe13a185241817557d7917b55c56873e78efcbf34f68dcb053daf67cde3a5d06757d9beced605b09749e24f788175dbd57f80e7e6e69e57eec2768791fae5881ca6f27cc325e0d1ddfa86899d79dd2f5182914347b0f478cd840dfc4c8e9c8f13bc73a912f458171ced8dd055d78377343748a349e222c8018321f0a0e9e3a42281ba336b5e94c339fc522ae96b35d648eb0eb81ca3e73a84ea5b35d6a506af7d763eb9a67e1e7fe071f3f07af99758cdf7002372104bd9697c05af73e5160d8d32cb90837d09b88efa189c2e1c526b17373703a4a6f457d35f9df9a72c74a825537e42fa30af79caf7f8cb4473f793267bd78a56badb0448264e90bb14d9d090839cb163d51caefbf16e95a2edc2479542c98f70214cadce900ece3358a39063b20bd7deb23e223373ea490fc4fc2b6d87fed25c3a35401211fae9e1578441a55f070bfe397494b4bf4c5ad06cf71b59183e9f4e3f0c9f03fd1e3a681084c611feec2078c3c8c3018a0bc01384587e510f114d1c47953fb5ba54672a59383c2509f546f4b3cfe399e9f4cc4d620087c9559f421df823fc8b985924ace8fbcc7dc52459f6735ca23192bf92b917d049cf72e827e0447752618e74f0b23a3359440d4c699fb8834a72597574c57687fcc623cc59255e822f0a5bec2938f530a13453807bbf19a652e0afe38b973bae2686897b21768dc69b4808eda3fc349efbe63459b4e8d4a4e32ed12c2bfb724ff0eb86838b259aec5713ecf5e0541ee350fc55b828c21911711612f98aeff9c1a6d356fe3c9729ee0718d7a747daad21aa4e58e25d7c649d3c5834d5a1b230be667202d2bf9b331beefee9fa05eb66dd47fd933190e1cfb4637794787400d1846c550ebd2116068fce00b0f1d9a4b855bfd52bcedf2421f82c88970acce9a0350dbca5f0dc2d920abea5107186c632ea1d2ebbd26368fec900f71121f69e89174c4e0f096b09ebec2a263f8e0c2155a6e305421cfa1c385b9340ee5ec9c835b267918db0964cc28085cd944a165da91ba97d815737b8b921bb2b5c85d6956ecb798d430c9c1ea6542a3c3ce4b9319eea2b9dc54221a0940ca60d3bf8689d948c6cf3e658ccc433ad0e6033809f11117fdc23b61606082f527a512b8924fca68afa8833585dcfb671e5d0b30ba1b664a1e7f95298f86c47a2b9fe11a3ebbbd241482625e238175868e562a6c491b58b014ee90fb43695b7e217e06c7f9df2aeae7289c623a2b12d7c83f48562abcca461e81e61e59cd35429c341eaf9019da1e4c247d4fe2a1a59620a3e8280eb246de1da6dc3b1ef15a227bf7df26a41f2be4d44356c5a20a2749dccfd154c8a072350294a3b2f822fd2aeedb432ffa19179d4f8f316903842b177114d955689230072d77187d4a44a1ba51a6ec26097785e31e4ff1dc37530dbb6ad53848132bf913a493fb19d03107b4885bcfcce9dd101e7ba9e85ec236617e76e35812caba2d0edd0794050f884487e2068d6a74616980e4600ef103c658b5e5cd63e55c1192d48bf4e08af177775095194b43fa3dc648b287175740e8532e3ebc2ecb59f1f59ce277d7fdaca0dbc3b97b78fd2bf04057cecd46d9bd9d1810ef504d54cd3bcd5ffaac742efe6bbc39f9295ed0f52a48e4a343e1d9e7dc5c25c419be832d4afbf4b321b29317b8fb795ba3e1423321ce2d454dd40834c22319025a978f756a8d0054ad867fc3bef57d81560768a4c5c8b8fa537085c4588bea0af9da60ca45ae639aa24c1f5b4593ade00a858623f29580e2e7d6163013755d94b2ae04827c9627b5f9fd2802b73f9dcadbf757b1fbcd7dd8958481ca6eefca56fc54b08eff378e5ecfdba7f085cc1aa275c944af4e155387f5e29d69dba05cd4cb4b2ec05f031428bc75727c8f5874789b95c14eb2fe5a6d5025aa5cdbecba0468d796e7041c79029eeb49714a392d9f027ba545234abc6c10ed64b9ffebacb9cca382fe3d184e19fa3eb74a40924fc60218df9497a46d087de209fbe9c2ca86f45a08ec6b646764486d7150ac4677b5a523ed3eda6f0087258fd6249d3f79cf76103a5d9be1d31bd6491771803044870922915e90457428f11fb09ae696cdacc9ac32157f1bd73ae071da42f9ab182e19a97a8aa453ea8807e22ec100dbb451c82294386ad0b337cf12e5178a45e15573d94223be617a7b1cbfaf222a011c6dac30b0082430c0028c488ca4c789de959a2c5ec9969c871d9038df3c1bad3d2f8bcb31d6df5532ca90632ce21b8601f3c0f14496463211642a88bcd57a4ac359a0e3b8ed47c6a2ee587a05db54806515c425c16407228812faedad7fd2b8a000f715366f723217c3f015fced0e77dda3372727f457cdfcae28eb427d92f6781d29e774f1276c3051f908d381633a67e3d2484436b2b426fe8b9fbe69b3da7533d4607def347751885f132c86f060f8f548733c3a9de3b0a052bff6b489912fa4c46dffdd1bf03010ad100e1c57108fe6fbaaa15c6e63bf2b2cba59a69f2f6f31dc9cca65c5f68815f10bc747a73a93484becf34ebcb0bec627f18c735e27a782727504d585c0dd2b2383120cd530a184c8700af694780a272959af9414cfc98d47b501ef347c60381a90b6934067692ab4a1d573c13", 0x1053}], 0x1) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000040)={0x2, 0x0}, 0xc) preadv(r0, &(0x7f0000001f00)=[{0x0}, {0x0}, {0x0, 0x18}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) executing program 6: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) mquery(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) sendmmsg(r2, &(0x7f0000001380)={&(0x7f0000001340)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000200)="5b50e999c83dd6bafa7ecdf84be034240b93285f119876939c25bce2045a30990d1eb988f78c16ced823485d0509cbadc17e0cb28d307968787d3ed1e5d335e732dcaefb85f5719f70840d46e9c180200cd0ea99edb1df96794919b76e2a27c052b718504a8b7d3acf2a7abebd8d11344b0e3bda6e8c9aeced9c0abbdebd35b505481a2f6c9118ecfd7f0ac91fa1226c08dad52b4ee9840661ba3c8a6e37617bddcb024a01e61bedd55f69ea64369d8553f1e7afed3a71198d6c5c607f50307717e7c42b58ef5a9d568e5de3e429f4c26735e12c97b6c68b9391e386ede180c6ea282228c8f13a4b3a12298899ddd7683fbc557569345106266ac1013bc6747ba332b2b36f6b33d06f41837c9338a4df94430ddab1a79fa665d29c354c39cc5070c50cf13e05b57e8dbc67911b6d0701b0178262f62adab42f7eb0691a90d250f8cf0997a14741eac40081ae181cac77481c475ed83faad1bf7bb73738a21c657c45301adfd51f946946de0f8f472604d30cf750edd626e0bd321db33a7a3b5549693dd9a44fb355d1d247fb9917bd3c08ffeb114ae5ea7eb884d1cf175d0ecfc176b4a53440adeca2dd193d190c83f2c61eeb6a45f13de86d29f14fa0a79c2247269eaa877c8a700554f1f24b36c7c98fa022fc7cfa3f689b1b76545ca9663b4097ef0326174c2140cd7e401c043b71d1beb800b268e3b94d1b4f2b5b0f09f6943a815db781a5810dd8a9567dd5285ad021cf2b04881883cf38fafb48c8fb919291061a6f0a55b722dea4bc9650a25d09053803b11c223eb5128d9e6bee4288a4bae2964a884f1f0e1c41f869ae77edad8f9fd5eb236373b5b37c03853de808c832b6109baef9a44f8c7303186cc728f9a5a442b25569bcb92528e26abfe034238c95efdc03a5ff04058f22bd0627fcd4551ccb091eb82cd30fa42ccfcffff018b6fb7007bb845a03c5cbba91977d1a9fab10a25714d72635bb95886741ccd5aade6e36f6c22c0d12e7e8aedcb2dce73183000d362169770d1010cfaf81ebcd12aacf8f8e95e63de7a6e496f57e156e1616c33dedab1daddc7c57ed777e7f183dd408bae7cd55b819b605b362f9945de77cea6f97289a33ed6a3828a7ae4c3f42944c271b5f266e112d1cde253d8a63c774be9ed13596e8490664929e16178c852b2e01f5ec685d50df9a277b42578244fa304ccb9b8e768acf1e7dbfdd291b1f60430f401ef4d3b53930103c2a1c7d4cd50c68b73b545e77ebc1bf3ce5bc37ed0597e34767d4f67820b7445072c1914ba5ef8b19b7b8d47db56eaab28f561fccddedbd124a097c2c54bebc497c47470c6015d3b0b18c44d5bafc035dadfdfa5fd0c5ef7776a8416d14cb25cf8d459fe2a12f5c0c1da3e93f2f9b2328180726516f5da55ce9773a4a540caae76dbdf3cdfdbc197578139ec2b876fcf3034dd6e5cabbf77e9a97c08bf6b971f9fb704637293e4eab24b6c2e10a05a65bfe1cdc83862671eb2199a087df5c835e6f78dcdf6491c8225ac7c28a888278878b78cbfab677e4b51d57d7b6c7478196da88e94b3e2ce069d8a6b5789f0af6368539ecbcc657e7cd701c9c4e33269b52e837fa3cee8b479859a1c40baf3579d837bbae0e53ef7b730cf3773d1ca85810de42c63d260948006aa58a0906be233292fa664b2e3c3a1368d7c7f1bfadd8582a7c04af6bb2d8e176bebf30a85844f931851079c270b082a956dcd048bd156f24d6f79f04127845e133616696f635e5b0c1692c77900c60b11ca7efcf5258295014db7c6d3a67c315154a49ee81db7ae65dd6aac86ec3d5fad216648d730794711eed82f56c130c55c1cd7b207f21b2c5d01b25a65f3511d732c9aacab9e15838e64d6084935d935498a7b098af0c04493c8a87aff31f5d0997ae686f1f78f69df98ee1bdf46490d3cb33530eb5beff16f3c6bd53f813aebf90bf6c7e536cefcbe22068a735ee1068a30a06875cce499f27798f8916a6a6bfc8b3f1288d5ab6639a8323cdf1c1b009f53c7ea1ae476f286bc8f26b27ff3468c7f669a42d3a668a153f607b7b08d5a2df61960f3c6db582469c65f27bf3f7d64a73f860b8956e16afd2e5862b28ebd708cec89208fafa2c5cc3fd37e859df19d7ab811eda46a8a6410d0e1c03aac318869a5d5e7904e78070e1b9692b4db2cc91419f08abca57c22e6a36bf9c1e74623ea8d16191d1b5926c7ebd48e4e48ab4962ee146454faef865b3bc54026c52b4c171f945ede1fa605e38bcbd29f0460a8fe3fbbc43967ac23d098843c8699771a85967de6c137c4474de599db572fe2793562a0d7faeb9705d2aeffca2a438648272ca7124af6b0ba765a78e18210faa082be9630aba3dc27b07de205239016e81523c74a015e62f2e95399ab1a6de08e1ac04c5224521f811b6061e4c91d7da1e4096749a64c09f76d205b7624878f23e2d94bdaa8f55ec7c828bf03a134d999a56232ed991cc2ac5be25d5019e35df4e45ea70ea18d93cf399ea077fe8c385a4e1b140410dd9a20c8c3c4b5617139ae078590a36d22e64841f4c6b420dc3708bc2eaf84ca5fcddd2a82da76f1ec8ca3f0ff08f7601f58b890c82cfc029c5bd15fdc4d87c2aff7061922b4d60621e6f5cb1414b9d16310f3cdba6f724ec055c55d9d17d98be7dd898e7d2f7069e636a880ce7dae600849a31f6d3c6b0c1c8c0f50f77a92e32748a8b82d04f31b37c6a2d2c3c83537de7515907e93becab76a851b9c499700f04794c03b6d23fb042991ce9c25bec97b3dfbe0f532dfe4179aa3b34bab984215c14becf0aff31fa50689a8abeeae08a2fa2c0df793aa573b01cfd44b4f18bf42e7d660b0ca297e1d2154c8c7eb18990f467ade88b1696b2a82b1bcde699b75a404405e5041106b4518b7c0e85df7ba897eee26c07b7532cbaf2fc77879678eb547401e912c75f3ae30de48422a28dbabcabafb72e58d05bf6d19807a1f989702e514f87436b28a0439d69971c9e1e24d1407d70ae2ff7247ba409b90fba4f8596a1f0f545d144d6b9979ef4e17d47f080ac42cfa66e157b01a1125a6d78ac9b93f118ee3fb8ab3a765feed655bdf8dd2ada3e47d6d3bb84683ddb267129654ddd468916c4132b33b6058b4d760730ead14283d5467f3bd721eaf283c82e6e69db27be18ad08a0fd690d01664239673e91ba3faecbada4695ed2db64fce3994b96d607676e915cb51db948e7a8bfacc8b6aa84452b5edb994f536888011ec66fbf22fce6833dbd75ba89d71f9309dfd95252fb0b0351a2dd8e6fcb128220443b470ec0e7236affcc1ef81f90343225ced8d1f78dda4cdbacd37e6308b2fc345ae48169d48d30f6053a451683778c1162ad21eb398ec254ec26e87e1ad85dabf8c7ddcdb9bc05460abf5b1c63c4458d7eea1bc13d6188df0847445988ec2d2243cd53547076168dde4540b003e9e379a1261dfd9bbdffe170f88c5cb3aed2e7f84d8c6c69953635d9f3c4ef1d710e40975c1a212f0de800318f0bde5dca0ec5adc26a2955cc4d1d9e41aaf7da5eaf2ff3030c1e92de5dca68bd5e1c780f716cdcc91c3c10fdfd6020d38cff17e74f60819df0def1a25a3dd25d6f720c8018cfb04203ad3b176b0f1e326b3d2ae3edb67a4f7e324f14817f371ff6bd91d8172a3cee1021060a354bf34529fa8afc63ab73dd07ed3922c8deb0e91c3dd482c027544b3fdd042f722dadc1200be2b93c8d28c1916af4eb23e39e305612fd1c2fe652a7b206f04a9477a577a2f604fa530643e6a949d5700f3101fdbbd2a4fa3c31e2f3ec04d305c0c2c3152bc97c2b7ae8deef7c0a83c9477283afde4752fc7254a7f375a44006e6a0250e61237852cdf7b938cbfc1b988d5ab17efd7efed7c194d7394d10670151bfb9c92e00c0da12ff465a0539d0c3e1c81f40530464530a4ac2e41cfa5d4a899840c7ac357235084f96b6076412e3b981c85eafb270414c9d3ec72606a205ce8df3d8e8bde814b003a1f3c5d8f3ba5242300824ef0659525791a10d96df58b57fe944215c00cb4056bbf62dbeedb3af9fa9c6208df66d95af414ae56e5bcb7f7dfc693103e5942e88ddfed08409620b0b7d012aa90c0180ab4d4bbd78ed32a9999d270876a506fc0938a4a3be0a41ed71061543b579243e8f4d51a6916c3f70dc50f91d4c07d6200b0ab3eb79df1fe06c954279347c795fd4cd60585198b3c04cadc8c661bfdf0ed502c9deaf32035ad2c60d8c7cfbd6fec5be960685b820df98190d9b60424465407ef2fa8a71efe05a06fe22b7eceefc56cc99ae76b0e651c00e5ff157ed48ccac71e0e1b7b85d2cfa91cc2460e3441d009d232371fa491892748d4dcc247f82e3fa59e955148b05ff1dffb64688f7da5ec60b1c1aa441d8f183dbffff4eb588455a9dbfa0743d221d3d4761996c72381d20d8323ebceb14cf7335c5387546ce174c3229d710b50851db6bdb3e83fe63decbe1ab0c9b7471293de93f558cfab7fafbcb7d0d8d6fb1e0b994e59a4fbd3138f749c6a9c9408ce1b72f0fcdb1ddcfb26d543fe0b4351d20c66c36f1cec7fd74564990efa9514d8e2eb64d5cedb80688955eca4d3cbc965f7d03dbc47eeec5607db5cfcff9c77a004a690491764fdc41ab68dfdbf6c852e095d5df3f5b7f7647346bf7cd8f32b1a46f32c79fe366d6db4549a4313ff758d46feca74353609c74a0e78422bd9ffd5108f2f09db2b13bd639681f3e0987a4ca11710b4ca4e513591c47695057664bbfc84bff77209af620b8cc45ecde8609f831d7df645259004b2976981ceafed663e5ea7dd3cf74c1cfd3273d4521756ddd2d23e8367ac2e30dde7338cbdcde42fc29c429c453340204d290b99fc7eeb7a23262d846aede51489b08615d6542ef9a25daf1e6668f14ed2e2507b45d78df36a7d8bc063b478c11fd53c39aab33b3198af76f1c86fc50db7227cd9952b45dca8f585f595d6e6453d353d7b87fe5553487857980cb7af8fe052074da10e73980158d1e7db5b5de2a9352fa4c1b66a5a3dab221e7167b8a80fa1fe4d7ed709f47e6e9664318423aa33b9d9a3ce5ff44069c364e662361369f3d7f96b7261872c45e956eec74b076fa6c3fedd85fe91fbed7add24e900a26924c17d1db4038c051bdeb02ec651df1c2ba6742f5d32f461757232ecdac1f06722b0b2e517917f867300a4a6017ec745ef2f698378f3a08e26a7bef0cb5fda6de66c8c94c57e2de60fce00ab1bb2e92c80feeab5ee0a0e03b7e326127fc3724ace65ba9d69a88602ce286745d589eac34c66163c39f7148526c6d11324c0a5ed943262ad450b4858f856536f31be9db1bbd1e33690ec4de9ab3cfadeb5414685f1e5160642730c60ec96d20c83efcb2ef47ccca3d1a9dc8f0b0255ad05a85674c7ed233ae8239876b0f11a4efaf14efe1c98b0f8e293bfecdfd334553fc1ecbd00206ebd7f87b5ec10977facc55e8c2b3550d4e907fa118bc2d6226e53c51f122624c1ae4a1b1cab493b7ec2dcd07515afd44e5610df1dc3083858ae5533bf8360b5e9881ed2c03b604fe67822e4993a659b02eecf07768015921a7fc1153c3adc71235a2be3304195475c794f2c956c325cf1920b2a2a1a7abfb572b4cb14f4b9455db89e5ea9812125e97b380fc834d237f7894d470eb45175f5943d21a6d805b03a684390c4e767555a38bf430173d4c7cf207b293b0af53ae298a271deeadac76befb58c56711fd8c155ccaa55d046880aec6a616cbebe9ba53865852eae1154f8027b6fad370c96d2b9618e797659f426ddfe2", 0x1000}, {&(0x7f0000001200)="637f2d2aebffef61099625614386068e25", 0x11}, {&(0x7f0000001240)="c260729e23dabe6bbd4eb0e54783f8c6464de6c8d3c9e85f77b8222e4a4ce0dc9a1b7b85745c99354a4655a467b49e03a858874c7ae21bd3d1ac38c219e9c9a3288edf34d4a69b7e813132a0ed52658ae464e8d125ef685504633cc796c80d1cac884d30edb5ea948bdef1dbc626c3589e195ca3daf7ab595872f45f93aee8bc483d7309b2d64aaeb82c01ef35412b43d2866eaf5951d1f2abcdd81c4f61c0713046", 0xa2}], 0x3, &(0x7f0000002e40)=ANY=[@ANYBLOB="d0000000000000000000000004000000f1656259889a0e7d0616c94aea91f3ac8f5e60e5b8b9e6fe9c57d59e9b3800e5445eb41193ef5243601156494f0743ad715d18ac250587b04379132099fe4d40ddda9f78a077c1db8bca16bd9367c5d8779a724913c71bac803d0033262121ba5dd348e2b72abf90f0843ee59b835c7952674b37c2f93d2e949e0703fc40a9d253a51d3b620267fa57a80b1c6ed2b164b50ba44d17983a50d88970440ecf7a36f65f3dc5c1f45ee23abf7d93fadff33c18e71eba72a7183edf00000000000000c00000000000000001000000090000004a6d9eaab07d07998b4656938592b354915ff0735ae7c058b84a35a377e51e943cf841747f684a5838dbbce206ee9cc45a8c662dc85f873dc26914cf313df75ed2c4f4f44072ab97f969c35a432eb9fa5523df5e344d1f367cec8b399fa8e789ac9607047a5377e1ba89334b1343db12340e173c75c3d8a52bb93b4c5a0ccaa1eac79285e3b3eafe4c2de774c395816693a9b7b50e587dd2c95144161887a12499670274c7233e3858f88d331e0000001001000000000000ffff00001a0c0000676f4634a6eea48aaddb527d15c5bdfdcfb0723f7f3b3622f967073cc587ed52c1e314e4e335904d07fa43e7fdebb3ca155da0928402ff25349382bcf82a3be1aac53abf11ae6507596fec07c7d3f79f184b69b60b994765e9231f0d173de3d29bfafa3a30b6fde9e63ced3c0293296583f7bd61aec1bdcad875482603c9d9690d5dcf585326a8be753852b8c8dc4225a5dc65f94b140b5a1224e1f65c4023d85b9e2169f211996e7f83382bf8788feee0ebcc4d91a4d2ea0911b6519d269ae68b2380546f1ee5bb7dc695c694ca50f991579cbccc3cd13140f2fcd7ee20bd8d1ca06529f7dbee2eb835bb2421c7bc5a44f1a676e786dd534d00101f000000001010000000000000ffff000009000000c302da588f3867e79aec4014e0a34c5313a9115d1ecb90355ebb4a108e4ddef8dbade3d5f2d153831a55179a5aae562c495768b47a81e83011d5ebcfbb73db66ba2ae4c48307fbdec6be3e2418a20b48705f4488048a0ecbcf3748eb9f0ed446fb4acde47bc71933acb58300af06de7ece9524371477ad47a2f8dfbaee1c9e7383b129bab008a497c3b95c4976b7770d9950d7b318c637afd360450f0722a69581aa05c2a2e98fe886796be031d5be847189e2da6af883b1c3c49258d0eae2cd9c135e897901aad50156c991111d18c9ab4ce845251d04563465c8c395941b9f00c5258164a86fe78980e85fcf1f234cffce8dec83da5a9db44894e3998d00941ce457c8538800b36606dc0cb653902f93da3e4f1b68de92a1d5399b21ab45361aa62ff41008c9dc63462f0ea510b372a19362f12d70a31cd45e6c3021fcd3f0934bcc2fd7b8b940299f080a152ea3eeeece5a0cd52152e1db2e2d8559be91afd21e3b97051a4fcbc89fe7bb2a1e4a0a68f5b1d421414f06856d9998e4933b6fcbd58f671f12626111b7567f4c721f9e99b744ac77a933df796d7f97088765dc15f3c0c3bbe0992f4febabafc612bceefb6bce24d0b92673ba2273661a628bbb6d58c6cf166d8cac1747bc4fb97fab9f977589a6af7dca843f0fb499e96444c18821853bfdedfa477cda412ebde0a826f912ea0777c1e892c0e41f09c9c230bcba7e51c5187c53ea8c953360312b31d27e26f60e1af1af9a9af1295d60267275eb10a0d415af332f8c332dd557eee717675b992bccfe2887697fe695379ceba2a15ac91d154e376077194f13a70982b043e14bdd4fd1968dd12212808710b367f0c826e9453d09edce1b420e29a511a559e47b59639650ae8713af7608091626b74ccaa4a574c4695c9d08f4473abf85c733890ae907427436fd8612f327d8d9c87e7cc7b37288fa9eb892973a14d0d63c5a7bc44dc9ab696698d74abe9a58b738c8504aece9ecd2293e22236cf9e05951928fdb47c4b42ea5f601aa6c58f22e51c1303aaf53158d3d9c582a516072de1260d59d02359dcda7c1e94850637629d0fed58cf106aa6f0b2bc450de8846a2459c58bcbe9b2d16ae1eed044b13f8cee6ddb06f10c4c6b1f163823b7a79f01dc2d455c6f21a06679454f6c269738de8dc8ddcfed43be6b20752dfb6b45ae9eb702e464cf870ececa80bfde9a0a79e9f959ba99e654f84fc93ae2ec9d3174047422f17415223d0aac307b763ba6edc2c4b88d88c622d73b3f4b6215486bc7cb8b91a3ef714499199c8c9cd2af01a2a53d1936361c3a2486c133f089c409616c6a8228a51e906536328cc3deb56cbc3a3f477f181df9d9573084e53016908a4c1acea9c718b3bf07140c2d606b6a868ac2fe0faafeda925c6e5fb764e1c8bf68ce6956da7e3e2338ffbbd3361b2b63d87d1d223907d9c64ecb85270b05a0c5271959f23a545177a64917f92dfb26a43b4fa0b6c6f294b48445d6a6da783f7b390446f845feddb4806c0a5fc6c9fbf3b793f471052b4ec618242d682b3a2119987fac79554c0bccda696265ba878e517a369c2f45ec94b5b7881dc6b2e15d2791cc68ba9c38f15e91feebd0b8eef458d2b57e3042df185525cdef0dd0f52a1854487e5b4a48b8bb4dc33db4c59f1725e1e12833854464ca908b318dc743373cb6e341c70b232592f1a8e25bf8facf4fe068ece0cd08ff2f4227f6ada669068701d8770d154172f4b1c87b7c45c0b802e5c0d778f42e650a54c0e48b61e41762e30dfb9ebe3b6301d5bc36b0d6976f465be0a625d201a6cddd1478e546d75838d79e24d9770592805cb84909d2e4bb3c48b39e6e90f8e31eaa3a3b3a3ffd893c4954689e7b433dd79ed3b5f14d9ff7626045174aa33b3026986a218d04ecc129d4dd914e5128852b908442b1fd317183b6a86d053865b6a2cd8d25b773a30be875c40c27eb3faf66109976fe0b7420da15ffa76fbba8856c6db8271f88508e0635000adaaf647f8ede7b0d5b34782df8962d263e388e0713dbb2e129100b3da5dce4d59d030c533385213b0027d1bd1126009debbd602b756c3c8bcef93a7ed3b4036a5105ff45f9db72937ce94d56d94bca65ffc33818ae240d3a90c4a188838e8764b6fa38b77e96d16dc72a7386ccaffc3431aae85fe9c319acb074e008cba0ee195b447276ed0059d8579ab39392682f0d3cf760eee9c0e19d8910637ef747075d557744b7ea32b657aba59a8413ff4764038d45d58a35ee9b1ad3165f5020c9abe1c8d16e6916443d67a8204099a6e1ffca463aeec3e725bb4dc7adf6a8ad109a976999ed5cfbd58653a2aa574738168ad32a7fe423bbf74051664aef69de6cf7ed6e895d05d86807fdd98454359a29810ff5ee2a97b2fbe328956591c66842967b8a445ad18d4e28abb0ae6ca7ec79141b7997b20acb92e7fdf174f95eed8ebb3a14bebecd64480d34bded9351993233ad302e446bb7ba8074620365ab11ba15b0487bf3567161b1f02febc77a64b6bafa0b5f0357f9c86f250a61a03dafe1b34f64d07b5182a575a5bb443fe9249ddee65433a1b904f7078ec0a13a957aef2c128e6a55a0b24c6dd359d86654c82e805183ec4f0cbb2741c980000d6711fad6123ef047bb467caf71b2325cbb40c6ef8df36faf3b7d9f29844ef0692837cbcb66dfe8cb4b7c302f8e3272da4f5c3b7f3b904cb89787271fb6413bd690ab90b506166857830771e89de15dad4faef5a79b189ebfe56ff9f51cda9abe29132b67d2288b19cb2bf5bdd06a06f9587ec557dee130e7186eb305ac5ecc96d27bf890ff5b290dd2a43290f362225f1f5e84ee76d29a2b1c759b5795954bf3c861940cd311bfad22e6b505b4ec800c0bd837f85e4e5f9fdf19628ad20b6d91a46f3a43cdf65e92987934d886f6c782d64e3ddd70bf8055d78e1e746ee03a27f3fc8efed4d59a2d8d2b9863f0dc177a766fd0eeef5aa7188badecdd2284d25bf4ec3ce57a9a3b6ae5ee18ee6c4d1679ad53562c80fa9eda1ad4f33d2461cafe0d995a2223f06a4caf9555f6c437d292d1473508b2d7cec28c2d09b94ff1a17a1156b990f6704836eb4deed2b550c54fd5d80f94424bfbe29d61928ccba440adce195ae7607c8707d639ad519d3d2b34551b02f5be1d174ef0e0d733757e50bf9669196cb168ce8de2fde506a846a613cef906dbcb7f4f4cb9d9e483f73e518c2d7c46725cf03faff3848d992129e9818df1e2a402c13c47601ec9ed9b2a8e46645e6eb3729299212d2d421e4b7068157e1d7355cd55b8595e2b5122ca0bf0267064f977f23f6e4dca2f9b43325c738bb126303c2f031a05d547bc1cd5f441c29c308581276b5e0461ae9c8bf968255517bb4f828aad99eb5fdcfd1e5c4cc0aba726e0d99d9364be4d3df8dded54199f1695916175e06cb04aa8e87891a4229b68307657a22341a6ace4b76562780db07357872d2d6f84d88aed03185806324fd70b14e2cf54f2028fa852625e2c61c0be11d33293b7390a11044efdf0fbee94f8d8dac01bc285756321a09da6536c10d679d596d862cb31006575f848a00bc1e0800000000000000dab47e42d46bf6fae0ce223c6c2442bc2727544dba13b2323e18aebb0251ffd799a73cbd80294b969c4cc8ddaf76355dc9a47a213d6c539a64d94b389b19fd022ee6d18174a8176be62a0e6539b0d90bc4494ec5b0f750543605a9c5a8ac3657730e87e404bed5523134ddeb04cfc9a5d710956004d9ac438d3df86fb2d270c7621e85aaff0abfaef651d3f6c260c9986c434c050c392576c974511b74d7e7b34b989229095a0b18a4d0610852f5eea0a9db0deefe8d7ee9f52b23e45b70d61a5bd61e5744ce26f254195504db5330af0fbe578dc0b8fb7fd3f1c621cae8c2c37356609fbfe8548b71cd9451cbb57db6c27597330779aa12999419469649fd4fa4057176269f6c552deb555350ca3e3ecb2fc0d33f31ebf03e058ee165433e6b88e26b5f2a9ba860a946e11e3965ebd5f16d7af003d2da7bf17d1e3dcdbe83a894218a851aa4fdea657b653316cbf84d6db35132be633984279d1f0331d64e214b382e678888bcb7790608a3c4e1f40fea85ad1ffde3ddff935d48a16105bb687f89b87ac649c0977bb7678a8184a691ac1a240702e0e2f50accad598ba516dbc50c024e6c1289bcf5ec6b36f716d09ce6715fcae41bbd0eda94020266a670af6e09202918c195d6fc6be004bdfa25d4ea2cbce3234e89986061b32e3a2637048f9c9d2dcf5aa964d8e908242896ed6c52fae07be1e99ed793d747b685e51f4c0139ccbfb3e281e08b0b67ef3ee3d1ab20d68af1da4a9cdc077b184aa271f339c4f254a3995c3dcd0d722ec954f6e44fb078c27a1e14ea36ed56479d4790bc1deffa47df27c4df41184aeaa46980ce89fff4a51486d7c2813a355c7b93676bd202ebf5259eb45d1a5349da8b2874937649a086e87a3abbfad028c20af4c3b88db727432e484979794c5b3bf8189662850cf9aaf5e61ae32471c6ef02a47e86d5787d9c98b0194bc8201931e60965b1da2514d1b345bd67c0c19eb114e22e6e44ab6e556389b96eee43b78006d12f4b47bf03692403c4052314f4db93d62ec188f270d7bbeee3fd7fea3457768e03bfa448dba2a966f5d172d92a047cfc10493805e423e9d5ed0142a8f5df99ab7386c8280e28ca4d31cc770baeefc35f14fd2d823f2dcfc0003df0f65c80f39ed32102f71c80155b94db10bed393f8b116ba58a51018826272a05c0382a71352c4467f93872d4e59d2d778d6329080ed66d0738f716accb3f22df06d8f89ad45d2a63701c3be345789a49c20e12a3fcf66e01b59b4ffb084239a6441b147fb70e099aafa3117460023c56af66a9809b69c3ff7a6977fc599e404499fd6f906ce9cccf488c9b05afce99d72663f1c63bc5886fd13547b593c0274e1c7ca4276f5d63e58ca588d534767b9024c8b59e10c8c97cad1777e306ec45c80da7b7f5c187cbf6da31777d99cd0d8074c978ee31ca4df85b14a290fbbf0b1c75e4560fc93ccac30a964af080593fcdbd7aaf745401c23f4d24838408ce308c8e2ecb2adbd85e9e75a3f22511d49999d52aa8aba19d5d8b09f9549507005f9b4f9c6f8bb8e9e830d52868cfa6b014a34344b392df9721148b95f46e131dab262843e21cf64bf12f0491963441750cf346c85d92c1e380b6b2a566658919457b10e4eaa7e36b3b590941b2f1ec56e5988bb884e8e8b2cfe88a441113f0be064ddb4e10f018984253fec4cac069c5c653e7efc528d6e3a6fcedf7dee4e0e5904f1bc40cb44d750cfcf9d993df694f7fc440989d4373aae64f5800d87d69dc0e0055d878472786f12a4c47b6d654a52e9ce46ca7d23db9f5138eb40af27f3e799f8207e7d9748cd7f049983fe6fcc22b073661059432b0111589effc839c274813f9357b1c8758b63e2f83b6c3c0591061cbcbe7f89db7f0edb5731fa11341bc983d2a92019bed97a208b413eaf454177d3defe42f4cbd8d788f1767062e76c44f32914e5e4a07f3b3956e12a9313fd51be11730181e461ed952f76e923455440c690ec7877ff3f3b0387ab6cc2ed6ca41585a2475c95f00b5ba1ac9d929165cb5d0b629ca153d2ab910fd2906a11e2593b104562fd685af7b4b156195ff8c94cd2ce08a99860157170929eb245d8b3f624d2e6809aabb76b28849c4ac11a2e5c3df651844417d3585e27985488fa622ad76ff6903a0eb867b93b444007494f9b89a540d14cc0a793da019b9aab11915a0028000000000000000100000008000000dd3a714104773da8864f1a695adbb12c530fa07b760000008000000000000000ffff000081000000db006212e1973b1a98069bedb2f2cf0b96e10c22151b608d3d80bd9d5e2b6bb551fa9ff708d6183ffbd6c1780980eda17f76f5e3481b9d20592500c3740d818f22b6761cc534aac320bf07cd4947d452c7076ddef292711ba7924dd8efdb98d0fbdcc7e6219edb7e5ed6fa1900000000007800000000000000feff0000020000001a64f056b4c145c444dd7a3214c6bd7b4a41ce149b30b0c8fdb858a834c8d16c809cc7f8f643d92f6504737c65b74d61480043b3bb0f2f73b717c645df1070155bfda039d75f685e40dfb97ff81abf34f85305e74add63af8e1a85f7ce3f862f767257f0000000fe7e7b05439499f8d60a3ca2f8af69251e1d506b6ee6728327d7d3d1a780b6db41ea7723dc734ee8cfb164a66d49eecb28487d3982f22a4dfc3e16a9a179cf63fc223762c43c9234656cc8f97b1dd77f401d3fbaff9d1e7329aed2"], 0x13d0}, 0x67}, 0x10, 0x40e) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setrlimit(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xffffff0c, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000800)='./file0\x00', r4, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet6(0x18, 0x4000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r7, 0x40}], 0x20, 0x0) r8 = socket(0x2, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, 0x0, 0x0, 0x8}) dup(r8) executing program 5: r0 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f00000000c0)}], 0x1) socket(0x18, 0x400000002, 0x0) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt(r1, 0x129, 0x3b, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="e7e052ea36fbaaaaaaaaaa3b86dd60826e030030000000000000000000000000fffffffffffffe8000000000000000000000000000aa010090780000000060570b6a0000000000000000000000000000000000000001ff01000000000000000000"]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x6) executing program 2: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[]) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) pledge(&(0x7f0000000000)='[C%m-\x83\'\x00', &(0x7f0000000400)='),\xab(,\\\x00') msgget$private(0x0, 0x210) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x35e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaab0ebc19b0a7486dd630b563703283203000000000000000000000000000000010000000000000000000000000000000162000000000000000001000000000000160200000000000004010504013f0104000000000502009d0001000102000000d60000000000000004010900000000002b1d00000000000005020006c204000000040401f400010000010007cd743989198b69643067ef32213c926f06496ba59e6aa689db0edbab12188c3fa9d6995a7b38cffee28e45ffb35a0df3dc8448356e16a8bb1dd048e64eb9280769102ad6b7f1476ef7f6e1157ec756d0d4b80764f42937b951f288b40bef552a5d50f0b0e6f3fcb60ec69edabe1e36d0f88de05a7ae1a6c8f1ed8d33859ad0435ae8d2233fd400406e123ee8376c968cd2067e308f700822ea680c92855a611eb70e5d50dd6b9435625859d346c113034ea6f0924eac2119376765d329dbf728a3a86ccc0fde776a1f2a7c19e7b8010200000401090401000000000037008140680000006101000000000000040100000100000100040106000000008c007fc96600000089170000000000000502000205027fff02b01823912768fc116d52be68edffba5aa70bd69b934f85be5609b11eae4ca3a0957cf30bdcdd16aa7dfb8c9af061c99dc1e5b19318fbed708ac1eaab446583867568050016b52d950352b9e4df797af8e4933d70dc779925d0c8ea8e861380c60775fc343760f674f83c14fd545f559089b2c867c8c7a3edee33b01e9a9d27141fa342f8a603e759d843cd13b2062f7aaff6b7d3661498639441c1613e60c5a8daebd987aa8510c9179e0826325a836c7d0401030000004e204e23", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="a100010090780040131258e4574b0367d836eaf447f0467745ca000009cd8e3cd40e57b2dc60bfd14c59c7bd6a1e6bb3855960475df50d6bf947427de5491bbec1fbcef1d82049fed181793f6430406552d3634d684d9b096478bc408024ddb261218598337bc5e1db54186933adecbc6885606ae5666cd669739a36573e7ccdfa2a4e6f7f888c069edcbf56d748d5433864d92da8ec6fa3a8adbce47853e8d07615de29e762866f999824a2af795bd5073bc80811002c1be78a3129f91a9ed4d169ae25d1c1e5d6536e1325e7890c46953ffa4afbbbed1407235264144eca7d2833cc9e47317c7132012a832715e9f1f9b93774"]) executing program 2: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f00000003c0), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r5 = dup(r3) listen(r5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) dup2(r5, r7) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) dup2(r1, r2) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() readv(r9, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) ioctl$FIOASYNC(r8, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "21d43609708c89e9859e96776c246e7d9816f2a6"}) writev(r8, &(0x7f00000002c0)=[{0x0}], 0x1) r10 = kqueue() kevent(r10, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) syz_emit_ethernet(0x4f, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004700004100007e0000009078000000000003000000000000000000004e214e23000890780ae545f87c84db7b5f705c773647b0b7b1e5863c66ea4407d53080efcc"]) shmget$private(0x0, 0x4000, 0x784, &(0x7f0000ffa000/0x4000)=nil) shmget(0x1, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) r1 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x458, &(0x7f0000001000/0x2000)=nil) r2 = shmget$private(0x0, 0x3000, 0xae, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x5, r3, r4, r6, r7, 0x9, 0x5}, 0x3, 0x800, r8, r9, 0x7ff, 0x3, 0xe34}) shmctl$IPC_RMID(r1, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000140)) fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, r5}) fcntl$lock(r10, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000000, 0x2ffffffff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r13, &(0x7f0000001000/0x3000)=nil, 0x1000) shmctl$SHM_LOCK(r13, 0x3) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206980, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x26, &(0x7f0000000040)='X\x00\x00\x00', 0x4) ftruncate(r0, 0x8) executing program 2: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="e7e052ea36fbaaaaaaaaaa3b86dd60826e030030000000000000000000000000fffffffffffffe80"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6}}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) sysctl$net_inet6_ip6(&(0x7f0000001940)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f0000001980), 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x1, 0x4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffe, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000500)=[{0x0}, {&(0x7f0000000100)="cdb24979aa0ba539ac6e4f74cff01d02b5629b7cee2d110e01d3ab975c7a35bc1f3a6c4e8be6bf42de6003bca4f6f447e2df7d9af1b3b073150cd93be6dae7ccb918c463ac5001fce0f1f0bb4790eec1a1a6227adc70c903c4f4d029b3c8e85a3b289865e7fa890e9477d46110989953ba35277a1df798b951344bbff0f88612b5f37cc08a2252308e38310dac30aabf04ef3ff41066b54026a9f0740c8615b7a4d8c95ccef6981337e5e8025240c3d9478d55afb8135475b507aec38c7478a6775431d6c16283fc5ec7ddaae74c76b0adb62427", 0xd4}, {&(0x7f0000000200)="42fdc04fa75304e4c71782bd5a7877f03e8ad02bbf7b1c4cda647e863da3438538427a5964d71b6518f4cfcd62caa901000143cce066692043c8930797328acb28de61204dd9e8df82c477c727f4fabb0ce21e2272bfe4988c21f2691f82f9baed8295159623153d0eb1cfb5fd397d455e04085cde69a1884ad36320be938ba89600af37f482cfd9764076bf6fd3fce60d240dc61f94d77ba86b69c62572e721882eb5ad3ecb0474b3f5ce59a22a150c8952ee8f47f481f709c0581883bedda5c1136a2512d071c654c089d3961af11d5bc8e3c1f12a001e3e8b", 0xda}, {&(0x7f0000000300)="af25d0d190e536e18a3ae41b4cc9c832d50e977e1e8bb2da3060f1cbf48c7917c2b7018741f9729a1b172f00d23fc2f20e130a5d7c983b22acd89526badb26750cb9597b181e8f2a36205c2bcbf7fd62a2e500952659bfe49e2fe4bfbf5508f4c8e5cc135e6fe91833d12085bed6878373880b758c09935c274220635aa2cb32f597daf557ec02944d09d286d6ff4c54723d02238843ef2421cc58263c3f888dbc0049b8116f05b50b177556fc1dddcbc938c45505502406e49fd18fd9dcf3ae9ce40be7e0cfa4229ac9939ae3d8b8520b3129ffe931715134c04c569272694b55db8821962c297521dc4eb02185bbc5", 0xf0}, {&(0x7f0000000400)="85b303266ca2bf3268fae203af07e3f5e150980d74b9135a59662372a4eb393464486546467a248d9e517443e6296ec7e9b36a4ba2d3b773a7be704d033a15e88fc072071fcbc6d734ef1234d259c45331076c0d47a9c28f3afe8337f56ca4cd91610021e26bfafaa4b920a7b575f65ab69cd41c4b5817d65b13f12cca574be12bdb3c19d165aa82ce3be2fe7f6d4ecb0936dcb1e6600c0937e618fc44a9e6d565c682ac7eb19ae337055c3def98f776449de1a7c64087e44cf509a15236be004afbde4f6b1f2c5a3ee903b40f559561a3b6259dfeeec32296", 0xd9}, {&(0x7f0000000000)="e8a857", 0x3}, {&(0x7f0000000040)="0342640632", 0x5}, {&(0x7f00000009c0)="4df83a4cc61eac95fec7956671cefe264870a2c89b398c29f20b9317aa26221341434f507c56da35eaf7a83b7c3573deba51d6acedf019ee16b8a24b35bbc6c32d49e48b0cc1631af5a4114befd7836dab166efb36f719d743b14024cac033ffd7f40ce0dfd6fbfae585d890911b97bdc2a94ec476201b15c85d3748c7011a46bb74e71b3c755d7697e1ac1c4f16476e82527dc30d7579424faf4dac4ae2cbe78c08ee8258d322254ed735e995aa550dfdd50d9378ac47a171fe5ebef633c3130c8d08fe0361ee8456ade39f0ec6ae2f02bedfd5988d9c9d5dc646f62446a4a2fdfe693803d25fb9e5f6823d40b2181571862897600aeeac4a82c5400e277c38d2d3f97f834d48da08988f6dd9b92cb4daa16a774eeaa6ef8423e962be970b3daed52da211534afc2ea817aa8d002340f10c0d8815d15b2a5af1dc480d0c0f50d268eebbb7d4d1e89339526cdfcf9f9f7b805415b40cab948c46d8d297456af6d6f66c4983578d4601b8d31c737be1b9bb9cc8ccba6589fe20512897c3fa157ac172b031b95870b4223c174aa321683eb85f5f204fa1bec3bcdd5cd0aaee67bbb2687ceb8af628e38df282041ff1a13b358f43046ae893952c6da2fcc1c9996742d02fd1e6a9b4b3aeb9a7204e3032474b02faadcb94c3eea53818dd99b27fcfd7b834d62f4f2970baa91f5dcc7f5995cec855b5192ead9cd3b65c2dbf0eedfb13f0f477626941ca5e31e2d24a460d9435167cdf55e814cb8686492a5011be89f2ca3962ee938788974b6370470b8d15de010ceba25c4e294b9ac74305cbea26f50062a2e9b88881c858dfa06aa413b054ba1046aca5dad42af74085c2935dec97b5cd1b3361a2a95c21ad4aa1966cb36778be078310817f5195cf7d42968f23fd0aed4522949a74f6c98da4cc36d8d0cc981f9d22d347866cc4884d0669e596889ceb6ce2b2bbb367cd284ba82e5b13d22064b2e3a4ce6b95cd164dc553f17930417023da65e3781b04fe341759875c109095a5f202be7c11e6016f226976edbb321d3622290a5ad0515568f4e1210221547c424ba991781f075569409767e59ebd4aae883c54fb7309a0f1d7141cebd121846c24aa0bb2c9bcefd9050e591a223e148041436c6a78692557f0ff41c048d19fd2ef8a30e44edd4187b6ebad8b1448390fbd0216331fced708f61de15bad1d98c3add865d3038d99eec7e6dde5834d3a9493f580e26cba641a3eef48378d022d1b05da5026cd46836ce2acd31a88941bd05ace0cb027683f5d7e66d6802f0a9302177dbef565d3119bb1db87ab38ba54d772f4bbdac0bf30671da5096016ddb29f788d4747fa40a0c091132432093e6ae70970ebd02468ea8ac9a60dac16f90d2a88646403ca439bc12e2dd348cfc0c24ffe62b7e1b92930a4918aa82f4c1a526dd8e1ecc7372c2100565c9cd36a9e400639748c1f6aa20c755be1d39c75e1c1b4971bd28069160662ba717b5ebc00f36a15d85eba6c71dd3e093755a41d1cebe014043111a29147bf0a70ce18797da8ce2118fbea8e6e3a0e0710817b5369fd533e6b9eeaea7cfb9616e319f54ca195fa2defa2c304e660e334d57b12fc002c8f7ca7c00668b6e4b52cfd793a01c6641baf8d63e77231b6ca776fc2b21c9480be2da9f7584aefac4428688ccb8192ad7cbaa0fe864d44737b3fc48bdb654900007d4cc9e6d10044f3fb7a91a016e3f8e5001a36a469a88a4156fdc68babc846edf88bf03c65f4e62d2158c90ab7033e2fbf23d85bcd58e768f807fd9fe1ee5ee52245e924a54276370e762030cb3787341f949554956078c92eb26f6ff4cf5023ab07df21ed81f0d1c94d5a04dee5049c1a7b94ed85674b1dbb42cd8cee51a5e56dd4556fa06ee1ffa8802410d73a530e091f5e0263f8f93ba02b72f06df5c0f477b2911af2e3d87aa66ef520399d188690926712f38a6ed3ab32cfea16d00ebaa438a26c7ff3bf65f28ef09e5011806ed2e81239708e0dd5b56dbec20ca19954a6df72b2c5b3b86db624fad6fa56a43ec043dc162721f7a2620ac33ae919555b541f730114e7333a621ca90f289fdd94f6fd2e36a0361b82e343b21fa244fffdc0514104eaed146cee2a184e20c698a1bb053b18a5a5516493f7d9f9154a0656ad7e183e2edef398447fb2365a36c6d0d9de20a9e3d6a993dd17d7370d7dd7ffc267dc8f94352009dc53e478ae5eb65a9497d80489d70cb977d6fa70fdeb108d007e7f5f3021297a4b8f8b9d4cb0a1a44725b50f98d113728a50af712b29a72beff6e6962f85f850973dfedd8eaefcf96804d1fcbdfe59335c790b6b01fa52b0a26213d029f9ec294426918bea093b239303f30ede5c32c89d47330dbb3bf1957204fab5cbb74d18468386373fb46fba6da1ca0020ffc2c07d38a04d40f8aae3a95f2dc69322b80e867cff0fdc7f13824af7e377e874ca6810de2ea50f552e5a3cb60396ec85eb477f5c7eb4e60760ae8a2339b335a1b88bdcb0dc35e3a084c54ab25d850852ea7acd20c35a8bc2c7c0f6ac046582a15a325dd05b18805a36431ca2c4f2aa27c9a50d6eb8ed1b0663d81af90b45381e767707a3df9041f44bafe585d43ef870042d1241e1b1743c1bd0b0d9da4cb718892281482f6c8cab96c4ea31495b510f0921e8ab817ba9b25ec7c0844a7bf6a74e270307acf2acdfd2a8014825be7daed02381b67de95106966c2b364f98387417a86b12b280dd90eea9f8e872947dbf5cda49c2580a480e4afab4d1065eadc4f3ee43b974f32cffa9e76dfebcbde4f87a682f7358d9eb597e3a751171215101f56341556615e0ea39b8bbec64626ba7dabdf6017c7fb690c301434ef07325fa5aa1b53d1f8a557f5b068efcd5fe67ee0e6eb0d686d78b87de450927c984a6fff54d84905bad73e01e1ce069ae194db6dcbd4f06df83b75eef2c404ad86428c6aaade9c08d5a321b03232a5cfdf6334d8b64a11ff1ff56d99607b4209d79e34ad49725eb3af6fc7a92c94ec817082aaab1cea2347f89a2527b6fa20ada2c31fba2e639bfe38ff981b2202e9c14deb017b12b7ae8805b516339663fd94caf968a6848fa7b277bd5619397ebaa9580b962ee6237f6afff317f3436ceadf80b669031e72bf8338433ef3a39f19b6835e3a5158b2c429703a128f911ec3ffb7abc3d2cd6e23bde5ad43d09209c88e29b1b3d2a3a89d2e1511e1b0eccbbaefb42bf9d707704290e37bba72536063e03bb2b7212a1243b755e3fc539c8a759fcf5fe2aae8ca75124c6d0356b88a437ed5ca75e0e7cc983a0372c87626913c3e1968e171eed9b7eabefd9e6b82be343e1c5e9140d2a096774746292ca8e4663103297ebd967147e54d5a0db9fe1b911a6a6cccdc4a1b8e845c6b9c43b8975532e9aaa85dd0e9efd4cffe4d995971266fc8553fba0b055f1adfe955c5acd193ae24cfd278fb8ce5a78c1509d121feb1317451f9ab77a89db2d9bb7f1324471c5f74c99438470ab66623baac7431e6717084a1a6fb21992ad73dd3792b7fabd3b165fdd32cd1892d93544e273d1fa5912fd79288c61ad8d60242f616baa3557ec211a0f33e5954c3c52bfe10dc406b52e4378011c78b93a5c34564605a2da080c9cb1801e61565a992ea15ee8ada7c76417e0ed7892deffff2b0f1f4e6fe09916593e5e9dc24fd23099802266401d5577264c3d69d514ee18fd627f9de8fb79d4b706bf44b5c26729f2c9f3be98598b1b627820a65a893e9b55e05d7f20a90883964da6c21a49321395b9a7d7e01cf2236d7b5086422c157e81045ed306d5e2eacb254cfea88970e34cdf199980842917311599888c30d8c059cf9be6a4c740898dfb8ff432dc66c4d2291649ba800d88cd21f74a1126a52af0058d2636e52942433945bd56ecd9753c6d5fe9b3e696d11ac7768f5e4801123486a81cda10d4a6c1940390d45b28b4dbfa91f50295e0ed6cda7cfe951d8cfc3c833e164393b4ae3aa9083203a3b26de16846803e947570427f5696a98d98f29cd0ca58fa99e6c2ded31e1a4e7519dd5aff4d296f0c697cb1747c89d74c21b381b79c3032fccc51bae6e9aee1d93efc50b80aa5d4ee3a7d90e279d2e6dafedd87318e2d8740b2871160a2cf3201db62612516c808c4e0f5e03eacb43ee4ccd34ac2400940f4e0d3b9fb936e74deaac06e5aea16ffea19c4b0b5395928b2f1e457af71e327c7e83a49c90072f0a0ae2d95faaa3bc75ed9e6305ac85396ebc5ac8b8bed51d32fd43b2378a7d459af23f12ad4df23be484c25c89734e66dabdd8673d2cab9b7cd21781e17ef06482ca279d38423ba3bc624ecebe12ebb0b5e37555092ebc339735ad739061d016e4183ef37e74a8235abaabcf85419bb4c9551264b18fafd7bfccf8ccf20b124af3b66ce367f449b5253abe43b065f80c7dbd53d0dbb6af75ec7f88a96c1a7621f2488747362c56137e82a0fc9bb0261681b36735397bead7fdcfbd62e1100da2841742c7ee61a3bd44ea4c968fed935ad32000672817486a8a2da39343edb6e03101465536d288027966c0620f764688362f7a723eef7d21279bfd0ca6ff9ef1c90dbe3ae4a6d093cb2e34ab26a705afc2e3b040ef279cae4d0e16f33d61ce39cc8fe5b653263ce6dc65341b773feea006e2ea4f589a8e6f8a033174a1495dd70dd8e2a658d6c4a3ee1e4528eb7a07b3620edfc486f6bc7827b50b1e77ad561987122097f66dca54446fc28f930502f27136c73f4c50d81675eedeef63e1270a7250b8d93aa02ade312cdea5446af0f6cb04e9b54de9b1fac27fa6d783f9734dcef90b0389eb06d8c3fb4656513bf3d7fab20c5f8b27909f4eb9664b9d2ee05051a8917db9918fc41f44d3e5685a7aa68c13310fd493f14d5ba11829d871828aac6105a05c0aae492121e8caeb1c8b3ba25c3951df09e5b7df4e726ec09a64642c25f48602d93cbc04cf64fb24442e0ca1a6d63153d77f44aef3af4ab553aa35bd7919d2a24ba818ec4c5c2addf8a5ac7699b491da63ba4c24d990d3d4ae273c8aa2f9cffe09fa7d01164e3cc846dbe8f61c2e5dad6719311261b2d1c8e2a911ce54e82f6f2aa33265b62800bb0ce6c4c5d1dad956db8afd518821fa0a004aade4b059748d4e9cbc9b384b5862b247f1b85ab7e605d64b97a048beb01434df73c0e2a211f7899d6e5d014e54ea7faa3921345e1432362eae1e716ed6b83142e7f039a58ac4234aeb49fa78fb9d38d3a9b5640d42fd59793f811811d5e07a956e6cf8f6a8f42e59268809e4c89fc07e0047f041d166fb809ab8b9db44d5613e7d7429a37f8e251d543a703b1e2ef6b0e617835b2df1fda13a8bc232560b31e6b213e47eb4930794c43eeb9a3f3848ae7d55cdd041e9faa632369fefa01894d8e6adbcfefb64527633a2f54ba05a2b366d5bf52528af6b3b2208fe12f53c6748a4e6a45702f47e0ae46f471cd988ce826c058ea5c7570bd8e0308ca965727946b344bb883dff83b2575285a39939f8a05180df0fb20f0bae16bfdcbcfc91c08955daab0110ccca8a29a5f5719a3a2be83182a0a72918b401b523682fc6024089215b41dc44720c9a730dd0f101ebcb23c42eb778f1ebac49b0da18d9ecdcc433460a6e4d47f31837ba5c6fbd5640d171607346ae4482b6191b962ed168c2130e4d094303cbcc6dd44485ff103c80d939292f80892e971eb46c1da0cbd83d0f47129ea90114cf71c1b07f5fa79aa085e872c544f453588444e065471572a0bad34aee5b7e2c5c8843c7642f5acabc93d08b42e71ece054", 0x1000}], 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="ffddd031c9a2063d0e4802340670a38cd12436d90306cbf10650c99ac2c31e99b7a024128af9782fb180a0dbd47feeab66af065ddab8ae3655673c64a38dff3de9a9b43331f925a3da", 0x49, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b6730397fd236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210200ff7f00000000000070c1f5a872c881ea6e69e0be76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040681e4b2fff000ff00", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) setrlimit(0x1, &(0x7f0000000840)={0x5, 0x7}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xffff, 0x996, 0x1, "00000400eaff0d00008000", 0x800, 0x2}) poll(&(0x7f00000002c0)=[{r2, 0x4}, {r1, 0x80}], 0x2, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="ab8c5342d49ac8dafd3a5104e3a9184612d75352bf684176e777489d5b855af7262e27ef2d80e0e0915e347ef36ed4df0a584dce4f4c56bef1b40573417815366fbcdb5d9455975d12d0f8a5", 0x4c}, {&(0x7f0000000240)="cf0cb46815f7988469b3107aa2bdcb90e65af1746bcac6c922", 0x19}], 0x2) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000080)='R', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "15a2ab123581426b77a2d38bbb859e22f5d7cbb3"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000c80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') sysctl$net_inet_ipcomp(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') sysctl$hw(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x24, &(0x7f00000002c0)=ANY=[]) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e2103000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b677d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c5100008abfba221554f4e0f668246c0900000008e371a3f83437120509ea040000000000", 0xab, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={&(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, &(0x7f00000002c0)={0x0, 0x2}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x10, 0x150) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r3) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xb006ff, 0x6f, 0x5, 0xd, "faba1d428fdd0008493b002c5400"}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000300)="f121667c5b8c7c4cd51347dadad85357d11f04610e41c20fcefd6bea7f32502c207c302d175d21aaa3b7c0416de5483e93aee779555bf02d1b5b7b56b5478e72db5d4de9f6a24d1d7e5e7e4803b30fa395d35f2bbb31882e37450c98febec6aba82ecc6a9e7e652582a1ea5d0accafe957cd144e55351e9741596152ac4db24cc4e2c3dfdf1e203ae06193ec922823f0304a102642efb9e21b1c4e5c5641b68e6a5a7052dc36894c6d29970b7e8396", 0x32}, {&(0x7f00000003c0)="ccd1235f13020b48a321c5b6b422dd019463711340240a26ea88424fa70371a110db26181119ea36de414e1664e6d7504d748140edcae508e114e001e5318937b60949a277f4c94b5dae6d593a6f45444c01418bf78f8537937d01e8c4d484cfe1bdc0a2218c5a7632b9f5a6601552c746a8f41f66dfd6829a9b61cb9bc478e172f4748fdefa1eaae32cae67c4daeb8b19eb4fd7780342f7e79ec3090e3ac474dbfca0887d8ce2610abaa29c9e015871db91b40026a0d24dcab89a6e1b6909dff99bafefed5be3cd459ae32b6d89423a510900e4be9c4840ab1e474ce67366ff80c178bf3353126bed58740d6d67e1fcba06c1a011bd9379"}, {&(0x7f00000004c0)="f71302926f7efc40de360000000000"}], 0x100000000000008c) setsockopt(r2, 0x9, 0x20, &(0x7f00000001c0)="8bc5877b4543f0cc70f69b5d2103b15e740ee23bf04bcc2be8a0b51dfcf0aba5d9fb640079aa40ddc5e230fbd668a1f5fdc7298fd1604830ea80e5747ab6868464cdd70a67ee347fc184ba658ad64730a4cf4fef5a04c9acc19330b09a0b0024c57a24ac1082a1eea28c53e04ee604c8dcda0d6e7caa2ec5b6874123e7f4a96bbfd1c6d6edd677b34b5880", 0x8b) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) syz_emit_ethernet(0xdc, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYBLOB="612c359e7c288f51b50ae4220c4f7c6077201429239cee044f6855a32557100171dc24c6356efbb1cc6f6857a042498a9e7bd0ea347d6b650d4f8e2980dfece24584f4e200b1f0d7422eb806773a363eb241ac2d8a9f3533ecea6b54250bbce000d4762330efdab67f5a7a70d8a2189990a7d5602f90f3acec86255838193627d5db63780a6afe306008b0618cdc636330b6efb3acba917f4787cd9c9dd2b4dd115e9e0139fcd3f3ed8dbd4f48dee3", @ANYRESOCT=0x0, @ANYRES64=r2, @ANYRESDEC=r2]) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000000029, 0x41, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000140)="5f3b0cd5ecdb8490e84f03e59d1507a1176035113514ceeaadcb6d29cc29352ad05f094a210e8e8cc3071795b6d923a9c05169af54d00f539d10400a8f53f9c59256ca91e67ae045f84c40612ea95f8a43bff0d1613de6dc1b4d0efbf3ff70df3aa72805392d898acf3edd4764f9b29c62b8aec47405e5df40777272e09c51b30ff6814f840c829665dbea4671d2b878ad699169af58f59c07711160a4622c299afcc4ffbc54d67af35f0e3cec65971be4d69fb1921d123a4101bbb743e6824cb51689b83a9ddc669d732d6b58fd5d34d68bc6bb7891a2aaa38105ff4d2953cbcb9456721f9385e27793d8b6a06fcaf68b20a8738f0ff263873243b042", &(0x7f0000000240)=0xfd, &(0x7f0000000280)="0fa814b28af7de4084cd0d8e6b899b090f7c3e96005779c947641a1bc633c2fa2ff9cd44dd234951d31a037aed0fbd0ad5317d99293705d6e126aeab608cac", 0x3f) executing program 2: sysctl$hw(&(0x7f0000000200), 0x2, &(0x7f0000000240)="1c1d513a0800", &(0x7f0000000000)=0xfffffffffffffff7, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="bec3909a1223e6e52b9a0d3f966680a4aee5bca6693d3e7f6a482a2e66ad1097416109c5824b09c30461aed25295b17027b67f1fc89cab0f951b79e63238c1c380c749484a303e472ce322b6fbc6564c4746aab38b8d2ca4b6ae47cec8d2fc2d12bf6ce1ea6be56ee3b92dc02ee5b5391b84d6be5d5f2ad0c3cc60e8480843678ba8571ad3f6b4d41e27e409f113c77344ce20cd11c6e33d04a6dd964785ba55fefd82849130130bd0964fd08e759949abb889dbddc0581ab3036ed6358509cbeeb0388037f857bb232f795156a8a1eb6e56156712", &(0x7f0000000180)=0xd5, &(0x7f0000000280)="be3f6e5dc508d3737f497ab68274164fed8a79172e08b3b99b496aa47c7eb51ff8c3045d1e1f15c2ef343570d0580cd435bd525d0337130440d6a85950e17caa29e843954352e5b567df84eadf6adf79ac54a6a412407e1fd8bd7c77bd974c8721e937ca853ac7225b4965d97389e33e3fec4565ba7289e709e0d10946a7cbf98c", 0x81) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) close(r1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b59fd0f80c0f1b", 0xda}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b995e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a899321690405e9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56204a938497ab09afe7d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e3ccc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a333841df778ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634", 0x8d6}], 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket$inet(0x2, 0x4, 0x0) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x5e07963dbfff, 0x2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) executing program 7: kqueue() setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) close(0xffffffffffffffff) r0 = syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2101000d8000f2a60000000013a642d0182f6ae7"}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) msgsnd(0x0, &(0x7f0000000fc0)=ANY=[@ANYRES32], 0x106, 0x800) r1 = getuid() setreuid(0xee00, 0x0) fchown(0xffffffffffffffff, r1, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000340)={0xffffffff}) getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpgid(0xffffffffffffffff) r2 = socket(0x1, 0x2, 0xfe) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r4 = getegid() getgroups(0x1, &(0x7f0000000000)=[r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) setrlimit(0x8, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) writev(r1, &(0x7f00000014c0)=[{0x0}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffdd, 0x0, 0xff, 0x0, "15a2ab123581426b77a2d38bbb859e22f5d7cbb3"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sysctl$net_inet_ipcomp(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') sysctl$hw(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x86, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0xd22af95f6c4b6dbe}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x86, 0x0, 0x0, 0x40}]}) r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40000000000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = socket(0x1, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xd, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) executing program 6: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3bca01065bdf088654fa91faebabc415", 0x10}], 0x1) writev(r0, &(0x7f0000000440), 0x0) execve(0x0, 0x0, 0x0) executing program 1: setrlimit(0x3, &(0x7f0000000240)={0x3795, 0x100000}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r7) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x2, 0x5, 0x100000000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7, 0x0, 0x2, 0x400}, {0xef71, 0x40, 0xe8, 0x800}, {0x4, 0x3f, 0x3, 0x3}, {0x0, 0x5, 0x6, 0x5d800000}, {0x6, 0x5, 0x7, 0x7}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) executing program 7: 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)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r3) msgsnd(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="0200000000ff00005186cfb9e42e1477d61c08ff9d92443c7c8232b7b9c52dbb435788b04261c8da34bbaef29ceb4407e756572259c903ddff7f0000a05392ae0a75b7eb3b1a6c3dd8046fbd2ec06c9e24a95d5589343ff4cc350694296c2cbfaf19b87add3d3c0000000000000000"], 0x2a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000400)=""/1) fcntl$setstatus(r6, 0x4, 0xcc) pwritev(r5, &(0x7f0000000500)=[{&(0x7f0000000440)="35a11de55f96c46aa83ea028f447ff07faee7abb9be5719cb56eb0ebe3ddbd877bf92f951f34e92bdf8dde2ddd1da1cbae0873084a922ba7f841d49bacb87d", 0x3f}, {&(0x7f0000000480)="66a051f4cfd0ad7222d391d907de86fc3bce5faacd7453f136209f66be3aeaff1f4391a8709849910980a937d15d0b55ff1e84936976179b0dae840936add4e3efd555a528580f13da69d8969a94cd640e21affe048cfc010eace933d9a95965480d795e8ffa80ecab", 0x69}], 0x2, 0x5) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f00001b0000/0x4000)=nil, 0x4000, 0x5) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getegid() r7 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000540)=""/19) bind$unix(r6, &(0x7f0000000580)=@abs={0x0, 0x0, 0x2}, 0x8) getgid() getuid() semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000005c0)=""/85) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fchownat(0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) executing program 0: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)='\'', 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) close(r0) syz_open_pts() sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x24) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x5e) r0 = msgget$private(0x0, 0x123) r1 = msgget$private(0x0, 0x4d0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/87}, 0x5f, 0x0, 0x400) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000000074856a4a7f2c9b0ea5dea6479b5a22c144568d1e1d80a89c372beda61a3980e295252c74b4980d61237ef4ba9097543811e59c243c65348a6feceacc1fa48ef411e2ac0694dc6cf16c02a0d4974e805b4a40df3dc67b89720e4faa5e6f70a47ae13e458dace85567f8adc66db309aefb0b67ceaffd46f1cde22fab800ff74586c9cca08d386ed8163c49806e39dc1c3fbdf37bb36def0cb59ae220d8308f575761d4f635eacba4ad1df9c01a64e2aaa8c0f1cf0e6443fa7577d441194d69b9ee84ab3b850c074549b10a72937ad214e08e236c476931a99eadf7f5d7faf28cc9f6165527b8f7268577d35c980423469ada20612c2394fc50ac6fd849ab95f8c72f0c85cd9f1975ef4e907695913e0ae3aec665dbbbf490848c79f936c2358b8f15210b7181b94af6bd18c59405e3bd38d6c3d835532a576ff7329d829d5889c4728b030a31101db659030bb049b3dc4d2ec78a3d56c37d6893b21a67b92e330100f02b470209b78264e108ce2e"], 0xf7, 0x0) msgrcv(r0, &(0x7f00000006c0), 0xb1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r3, &(0x7f0000000a40)='./file0\x00', 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) msgrcv(r2, &(0x7f0000000780), 0xd0, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="0100000000000000bb9f42152e95a0a3611dadcdbb937f88a72b51bfd8391ccca3af77d6e4620e6f4a0688cdbad090dfce3c7d31f32edb09d25e58f70d47814031bfa011865ae7a7a37fd832961afe9dac18825a03493c6c477de8995fed170104f9507abaefe7b8b2101d2c6fafb43ba30a70239a3ae8ce52d6a38faab6ba42"], 0x71, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000480)=[{&(0x7f00000000c0)="7fd1483ff857fa97e517ed6752b9dd2e715fb1463ab823869c913d10dc8546fd5736505c982f793d5b949b003a228cd65a01c5ebfcdae89550e8987b62f07fd3553cda456c2ea7c8ce87b81ed8428b45a8f2cda03366441c0a", 0x59}], 0x1) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYRESHEX=r6, @ANYRES64=r3, @ANYRESOCT=r2, @ANYRES8=r2], 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="5be2428a67098c2ee8836c542889", 0xe}], 0x1, 0x0}}, 0x10, 0x0) msgsnd(r1, &(0x7f00000003c0)={0x2, "98f055708e0a7f23c2645697542a8ea0da315312bd252c034d9fbf770e5deffda87eefb6de9cdb6da49f8f55ee97ca3799e4ef6e3dd35c3211792f320a1d305f1d1fa438ae308f4152a4cc9f7fdd357a0594425bbbd88c0f6bdbac0bb90209c64580aa250ab2c6ca7b6276de5bb918b60079fe03d52ee6"}, 0x7f, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000180)={0xfff, 0x3, 0x6}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106978, &(0x7f00000001c0)) msgrcv(r5, &(0x7f0000000e80), 0x9a, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0100000000000000aa6fa351a902db6b6c9191a9f4b97a45dd613ae628135baea8b83c5f2db597c48b7dfdb321bd8919ae6f75862e2e9e6404218c84cfe63b48d4779f8cf473d6cf2ab95914dca00e1a57a1c6fcc826180d54f4f2df073d1236a61bf8c870a8a715ef7d93552ca48bd9cb821657f945a015a60e7cecfadfc54923875b063790b9dd2b61782f4feae6d340e6f382f922c7931bee2cbc6d4e489398d6e8b98632f8a2821002bd76b6f5fb826e20de64b2a709ffcadda999946623f2792111618b99c5e762e2a720a4a365a55eb3e00c1c80b4f6715ea99ade0502bd443e71be9013d665bd305e0137cc8a6d5da184f7e2b4caf9914d1e85"], 0xfd, 0x0) msgrcv(r5, &(0x7f0000000f00)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={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) socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0xc07, 0xffffffdf, "97071540d67d3f0000ffc100"}) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000200)=[{0x0, 0x8c, 0x6, 0x3}, {0x20, 0x7f, 0x9, 0x6}, {0xa8b, 0x84, 0x1f, 0x3}, {0x0, 0x81, 0xfe, 0x2}, {0xffff, 0x0, 0x80, 0xce28}, {0x17, 0x1f, 0x1, 0x2}, {0x7, 0x40, 0x5, 0xfff}, {0x1, 0x0, 0xd1, 0x8000}, {0xffff, 0x8, 0x40}, {0xc5cf, 0x4, 0x9, 0xad}]}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = dup2(r3, r4) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r7, r5) poll(&(0x7f0000000080)=[{r6, 0x1}], 0x1, 0x0) r8 = socket(0x18, 0x2, 0xbf) setsockopt(r8, 0xffffeffa, 0x13, &(0x7f0000000000), 0xffffffffffffffab) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockname$inet(r8, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000180), 0x0) recvmmsg(r0, &(0x7f00000026c0)={&(0x7f0000002680)={&(0x7f0000000000)=@un=@file={0x0, ""/263}, 0x109, &(0x7f0000001600)=[{&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/141, 0x8d}, {&(0x7f00000013c0)=""/202, 0xca}, {&(0x7f00000014c0)=""/119, 0x77}, {&(0x7f0000001540)=""/184, 0xb8}], 0x8, &(0x7f0000001680)=""/4096, 0x1000}, 0x1}, 0x10, 0x1043, &(0x7f0000002700)={0x8, 0x800}) executing program 2: open$dir(&(0x7f00000002c0)='./file0\x00', 0xf52bee526aef2309, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaac2a06d874db286dd60e556b300180000c834dac5f6d81965339975a358c5c3bbffd2ad72a436bc22459e6737bedfe65f701beabb49e8aa00000000000000ffffffffffff00"/90]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) semget$private(0x0, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x3c, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93e"}}}}}}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000000)=""/157, 0x9d, 0x2042, 0x0, 0x0) recvmsg(r5, 0xffffffffffffffff, 0x1043) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x1, r0, 0x0, r0, r1, 0xd1, 0x7fff}, 0x0, 0x3, 0x40}) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x4, r0, 0x0, 0xffffffffffffffff, r1}, 0x0, 0xba8, r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x4, 0x4) sendmsg$unix(r1, 0x0, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b", 0x54}], 0x1) syz_open_pts() close(r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7030000002b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa890100000002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fb217a2c5b369911ca221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) r3 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000080)="d44cbd4aeb5ceb6f00674d3a66d26427", &(0x7f0000000280)=0x10, &(0x7f0000000c00)="a7c12296fff5853399742aeb8621890e8d2afcffc6887763e1bd21a6705e813f12108103a467d025c3e0e2440e51d594126da79f85d75884549900000000a876d8fa069c5b1b1ec0fa0b21a53f49970ef7b81d19f07c0e5315c419a6367d818e366cd358acfae2bedec4009a30cf53dd8e9d39c60a3a3dfda3f770ccadb9f84a8f528c5c3692b4959b25850e71b83128b8bb30ba34c53fceed3b66a6c4311c6a95cac657f895cb6720d11bbd7b6377ddf09be17fa2c898999fd8e2d77352cedf2b3843b43d0e2943e6a2745d8f246e896ec21ef63967bfc91f", 0xd9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) socket(0x11, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x11, 0x3, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) dup2(0xffffffffffffffff, r5) r6 = socket(0x18, 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x70e, 0x0) socket(0x1, 0x5, 0x5) socket(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x6, 0xb19, 0x8, 0x4, 0x9, 0x5, 0xc58b]) r7 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) write(r7, &(0x7f0000000000)=',', 0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)) mkdir(&(0x7f00000001c0)='./file0\x00', 0xc4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x6, r2, 0x0, 0x0, r3, 0x2a8, 0x9}, 0x4, 0x1, r8, 0xffffffffffffffff, 0x0, 0x200, 0x3}) executing program 7: r0 = socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000004c0)="9b180bc3eb987aa9feb13ec99e805e6e84d35686077b138517000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000100ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f01000000260526a3a80855f3c394639e29c513256ddd8680a944d5c2055e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b0500a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d91085733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9fa566140ae2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a2405000000085214070400000000000000000000007cf3531f36e492e2e0e23d9f94710533001033d38a27153bae64c5832c397067082c81ccee50ef2e77fcb21da06d4e970e32d101b4d2650486aa6f65fd190b9a11fbf8", &(0x7f0000000180)=0x210, 0x0, 0xffffffffffffff06) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5130400000000000000000adb1504b1c3d4b38305001bf0817a00000489dbdf00000000", 0x2c) r2 = kqueue() sysctl$kern(0x0, 0x0, &(0x7f0000001080)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\n', 0x1) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xd3, 0x4, 0x4}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="e6163929", 0x4) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000080), 0x0) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000240)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000000c0)=""/90) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xff, 0x0, {0x1, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x10, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048f69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x101, 0x3ff, 0x6, 0x0, 0x9, 0x20, 0x2, 0x9, 0x3, 0x80]) getegid() executing program 0: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002b40)={0x0, 0x7fffffffffffffff}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) poll(&(0x7f0000000180)=[{r0, 0x2}], 0x1, 0x0) syz_emit_ethernet(0x138, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080), 0x13) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)='r\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x26, &(0x7f0000000040)='X\x00\x00\x00', 0x4) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000040)=[{}, {}, {0x7}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = kqueue() fcntl$setstatus(r3, 0x4, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x2) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) setsockopt(0xffffffffffffff9c, 0x8, 0xfffffffb, &(0x7f0000000000)="60490e2615cc8a02a75c361038562f907738fbf5d9e2", 0x16) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) (async) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {}, {0x0, 0xc69a}], 0x4}) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {}, {0x0, 0xc69a}], 0x4}) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) unlinkat(r3, &(0x7f0000000100)='./file1\x00', 0x0) r4 = open(0x0, 0x400, 0x0) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x184) renameat(r4, &(0x7f00000025c0)='./file0\x00', r4, &(0x7f0000002600)='./file1\x00') renameat(r4, &(0x7f0000000040)='./file1\x00', r3, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0xa7a, 0x9}) (async) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0xa7a, 0x9}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) msgget$private(0x0, 0x100) (async) r5 = msgget$private(0x0, 0x100) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/56) socket$inet(0x2, 0x1, 0x0) (async) r6 = socket$inet(0x2, 0x1, 0x0) msgrcv(r5, &(0x7f0000000840), 0xfa, 0x0, 0x0) msgget(0x0, 0x0) (async) msgget(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) (async) msgctl$IPC_RMID(0x0, 0x0) getsockopt(r6, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = getgid() setregid(r7, 0x0) executing program 3: r0 = semget$private(0x0, 0x1, 0x21) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000140)=""/42) close(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0980005aac10fe300"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r3, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r6 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) dup(r7) executing program 4: kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x9, [{0x1, 0x7}, {0x2}, {0x3, 0x7}, {0x2, 0x4}, {0x1, 0x7}, {0x1, 0x800005}, {0x1, 0x2}, {0x0, 0x7}, {0x1, 0x8000001}, {0x1}, {0x2, 0x4}, {0x2, 0x40}, {0x2, 0xffff43cd}, {0x0, 0x6}, {0x2, 0x4}, {0x3, 0x101}, {0x0, 0x7}, {0x3, 0x84}, {0x3, 0x40}, {0x3, 0x40000000}, {0x1}, {0x3, 0xef}, {0x1}, {0x3, 0x4}, {0x2, 0x6}, {0x2, 0x6}, {0x1, 0x2bc}, {0x2, 0x5}, {0x1, 0x6}, {0x2, 0x9}, {0x3, 0x7ff}, {0x2}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) socket$inet(0x2, 0x2, 0x75) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) 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), 0x0) 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) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="95b5622d3626634f6b4008c66aa008314a3db36919dbb6ec6a7d5349a62fa9a95b1e6549d9e085f24ed2d28f4028238ac976c871eca687f97cd17f6a2a59271786073b8b5e535e1c80dc66e8d9f41cb1c59dc32ae669c73a64", 0x59}], 0x1) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000b00)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e471b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5", 0x1a4}], 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762b5db8c", 0xd2}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d314f0", 0xd5}, {&(0x7f0000000000)="3a8ad4d1be020f01486a11e351125ecd3f4eeff5974945f7f2c2056e2113be81f054f407", 0x24}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8fbc2abefa3b9b511ac1631197a5d528c7a1f153d893957a07ee1b295016cbd36f1f6b52dbea9385fdbfcdc771f94d077ba40755e535697ec21af968362cf15ee0a4c7bde4d914cdcc84b4e821ad8b823f5e426a689f3adddc8d4a721a78651dfea386571dca93ff0eff7954ef278629df889d8bc14f4bedd7b402d66208987aad1a280756c371238a357daee41ad4cdf36e4fa5abbb20fde2e6c3d004397ba8e27693bf1652539e2b66bee31ce9dad97ee229669909c9386922ed690a8ad0ba307e781f2feeae982f957a610fe55ea5676282312a7087837497cf52304ca366fcecf2fc0b64a8df8e9255a536e666297c88657eac3b3275a738bc53d97cd1f62c2de6c07fa6037cc94a6bb2ba18dc7faa94121ed746a6c4df81810f0d4e1519a6f74b911f59abf7a90b71cc9f77d921aa12fa76c9d4f977f67e1c2f5b49ab321de8d1b6b7cbf2ebe4fd78a225849a27688052917a39889282e26db7730cc36df7f771d7e436dd308c0408b30c0ec2a2292e07df26faa91ddae3f9224f5c53752f32575d20bcce659e269d0535dbd5e4624961ccec62f1dac65d5fcaea418ca736beb7db2a4569eecf4c70dcdd64ae614f43dd044f7fbe2624af9f67a65b915200e23441535a4d0016973dcec0901d57622740770f77574a2976c75be767d19c58c09366d965ecf3fb26e9987115e5ba19108cd040db8e9cbeed84aed87eda0291f3726d2b3215b961a0c6e713dfa7b4112e8542977cf426d036b3f36bf81a09b0e9979d316aff5401fb61a1ff11c4b627dc08717de35e9af70270162c0e93f9789c34265ed8da38b86c71163b7881ebed0ae59c8c6150dd1b07fe570b68a029e3833f5ccd059aa353f604055d48258b0ff94b4a6b89a0e52ea73d68d9d7e231b19470d3c9ba80a6cda8ab7b2b8c53df2926884c929a2b9080878ed322373ac69939f756a60120ce5f7b45817865d3cc058919207a5523466c09ce9b454272ad04c5aaeacee37ebd25adf48e8f3c8570eaae7e05809f4824c4297dafd7590aca718a3ea73a80aad17f9715ab76cc25d50aa8763f120a53dfdabf06edc1fccec820bcdfa322a479aa036dc0a188b34858f4bb5a0b66e47a8eec4f19d171f489d822993da521361513cc5a97b3e8ca9d816c332ac21dc8ee63fbc15da1fea278c1a32ac813d626c2ed2d5cb7b70c82281081ee0ae061915e716164b04a930d6ebe19d3db65428fee1a2786cab86fd7e85abe05a216a373da6a24d4f501437261dc825b8", 0x391}], 0x4) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x11}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = msgget(0x3, 0xda) msgsnd(r1, &(0x7f0000000080)={0x1, "d58d8afded2bc3b2a3c08476f4410cbb7dae473d1ebb337fce40867e2d25448291e3e529663b56ea9b93cc90034f027fb950e452e39c3ba6e0140b5666779e62c1e6332263d8d98686afb2d2356e17f0373cf54d9025a8649cf9e3adbf7d1ae015d31b61153fe8f3d41c613bea9dc863"}, 0x78, 0x0) msgget$private(0x0, 0x0) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f00000001c0)=[r2, r3, r4, r6, r7, 0x0, r8]) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x2, 0x1, 0x6}, 0x4, &(0x7f0000000240)="60286749da6ca37d7119b241db0e0fb00d88529a7282690ba1a635f09ce9193f6d986e543b808607ecdd55649bc521405697ba864789371a3ac434110a3911bf0e589abecaae6582d6c57f019274e71b1cafc985db0f4f5fbdcd67fd786b1fd5c4f9890cbc3b3a6ac8a16a49172420ffce86cb1e7989f994b27901cc08c2d987393333df278f6db5e0eb308f965de6c4c6efb3f50e493ae041251253febe08ecfe778c4f", &(0x7f0000000300)=0xa4, &(0x7f0000000340)="d9a9dec2e819bd62ee3c6a448411a021003dad61b2882831377b7d51369bad87024eed199238efe278a8e66eaba0ab36e097fc76ba2c0c5c2ed22e2ac840672f40b4f2525ff4bcf1e31023a33e70a7563fcb6fccc2e246f33fdf20732d65e041cbaff64329a171edc5b1433b1a67a477db9e6f5b9384dad416c24c5f389d689bf68416b08b3efe53e2950262f8d89a834eb7fb7a", 0x94) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/18) getrlimit(0x3, &(0x7f0000000440)) r10 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000480)=[0x80]) getgroups(0x1, &(0x7f00000004c0)=[r9]) r12 = getegid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x2, 0x0) ioctl$BIOCVERSION(r13, 0x40044271, &(0x7f0000000540)) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) recvmsg(r14, &(0x7f0000000c00)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000000b40)=[{&(0x7f0000000640)=""/136, 0x88}, {&(0x7f0000000700)=""/248, 0xf8}, {&(0x7f0000000800)=""/174, 0xae}, {&(0x7f00000008c0)=""/50, 0x32}, {&(0x7f0000000900)=""/170, 0xaa}, {&(0x7f00000009c0)}, {&(0x7f0000000a00)=""/91, 0x5b}, {&(0x7f0000000a80)=""/162, 0xa2}], 0x8, &(0x7f0000000bc0)=""/10, 0xa}, 0x0) sendmmsg(r14, &(0x7f0000001240)={&(0x7f0000001200)={&(0x7f0000000c40)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc, &(0x7f0000000dc0)=[{&(0x7f0000000c80)="18d2857167b137cb9c4d68bb6d17f6ed42a396eeca0cd292c2b8402990429ef5b1b559defc416d778d4257ba95daadf07b2b75b0c19fef66e46f32c55337465e7812afcb28d88a0e406345b6d895a1416d1a296717abb339165a523d20abc8fa7f170cfe16071c3f402e8919b3c2ea91ba032e9c9597fd2f4baa7e62061353c2a7bb38a27b60e3005da109b1102818a6bf0880efebca63ecc1a55f99877238021592744ff73d96030ab90bed15b4b2dce30baae5bc1ed0764a357a017d15479dae15280a41ae2853a9d5d94b226437f266ebed8049de85d274d41856ff346549ab41cd3f6c7ebfc6291efab7dc3c7aea", 0xf0}, {&(0x7f0000000d80)}], 0x2, &(0x7f0000000e00)=[{0x90, 0x1, 0x100, "fb3539082f4c95ccc92a8dfa1b74592cc0881a4a118ffab4b50bcaaaa9823a725444b7ef08ba34454ae071610cbff02c4d63e0e04b2f8609c53239333dc11c9b1cd6ab90599c6621117c8ff325667027b979de0bddcadc6e351f3699e8b8457fdec17fa7e31b7ffcf9a0457c00cc3c28e5f74ecac6fe6069e2"}, {0x48, 0x1, 0x100, "0759c2d0845378c860b2fb4424d3990077938b9ca05c93a62b7b9f98a2043da3c6ded12db4395c0f7e70049c0487a1ccd1c34c"}, {0x40, 0x1, 0x3, "2930aa8e6be6fc2e0602a54a806c45efe2b9516fe0431b7869f574e9beed4feada8ed2036510cd05f3d47b026e85df"}, {0x110, 0x1, 0x8000, "55d82f21542d7cd9444c412ce74f71e01625c7248015fa5e60b64f4226953be0c5240b4242c636d36d40f20be6b964d5db390f1c0e4a75e828155575ede9b86ba39e57a3d1033bfffb588939c785a62ba77317f4e3e0e5d227a688c20d1f77fd157e43ad2ae18f43a9672ad7f08c4e90d5fbe916cc8c8c7975dd383c2331871bf57df281c3f38f373d8ba2c09c35518d54815121d26946689aecc9f595d78bbe27d9c4aa104cab230fb7f6d05278f135e79995c800bab0f1dddd38246ad5e42409fe87119b1a8ebd0c11f2d599c0685bee504d969ec5c12edada16645f341a5668f23ca4e86b429c51cd824ccd88920e1aa9c76e3fd6a5f2bf"}, {0x98, 0xfffe, 0x200, "d538e3da06104c4c4f8f82bc2e6464b87dc43bf02fc2c322b2098b288d49fa73d22c0ff9c28ba4bca6e1150a62e6eec91e877bdd5c7ac934af5234502cc9253255620c2ccf3690c7ae42e0732d90c8c619206e4c2eeb0f3267f36fb350073aeb56423fccc775f21f3d5d1c35a29b36d0cb474f2dcebb9446aeba2819ad843d470b22"}, {0xe8, 0x1, 0x2, "f9cf7313a9f09d27cd63c2e2cebcfd458489fdf12f4f923e881b2a76ff7ded1607eb61aa7a66775748a79dcc71d9d6d969e7d5b06132e37f5f65e18c1e75f4924c78246d819a72f43d17f9c8879cab9bb8d7fd7b0963376078816cba30dd6922a9602ebe89b94169727d796cd091f2c0a9c39be47c83b40581d0c155fcae080672b498a0cc3c3b130336badbb8358cb1c2300aaf38e90a2bd3e8133303f625049283bde332c07bfad3515da821b7ae1afe3662f038a4667823fdd9477470a959a6fcc27a0a8583605a4c0fd514ef6ec7c29e70dfec"}, {0x48, 0xffff, 0x1, "96488ce8001062848192fd495f5f2f6903ef06701209da645e7844a4bd5c0330150266f0e1e563c59b599da33a184880195ba0fb1b"}], 0x3f0}, 0x1}, 0x10, 0x4) fchownat(0xffffffffffffff9c, &(0x7f0000001280)='./file0\x00', r5, r12, 0x4) ioctl$BIOCSRTIMEOUT(r13, 0x8010426d, &(0x7f00000012c0)={0x7, 0x11b55866}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001340), 0x2, 0x0) getgroups(0x3, &(0x7f0000001380)=[0xffffffffffffffff, r15, r11]) openat$tty(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) executing program 2: open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f00000002c0), 0x0) socket(0x20, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xe0f}, {0x3, 0x0, 0x6}, {0x6, 0x0, 0x0, 0x2000a002}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r0}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{0x0}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000100)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="70e4059c0b1f8acf7051a28f47c4b5a17dc096541433e5e1d4d2e790790f8cd718501ec7779494e7f68e9faa192e4d13654efba68a9232b080c5d1ffc11bbc917c538e2d04cc9ed80222217237d7f060a3ef36901c", &(0x7f0000000200)=0x55, &(0x7f0000000240)="bd014d3f1042519f053a85504142809038d930812d47939e32825c862dd7071d213fe9ce8d73af0df2d51231d7b5a37ac509814657d0828c50dcd4398050c5f4142da7bbbad4b72dc08b768690b6e07da0e5f9d716329aa0a01892947a63c533214dfb6915938116ded3743b9d9707ac84", 0x71) syz_emit_ethernet(0x14a, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "17b291", 0x114, 0x0, 0x0, @empty, @mcast2, {[@dstopts={0x3a, 0x13, '\x00', [@ra={0x5, 0x2, 0x2c}, @generic={0xff, 0x78, "da9f550ce1a26b73b37fa28165f88a190eaf7dca5c9b7185b7ce571c539928d054c02afef6c30f3a63376ff22b4540ac84ebff9994e9a3f3a6d29102b2bbadd9bb1eea5098d1f3fefa1447e7f1d5c60a5c50e56b6eb58aaa82f7480d4905d8acd12f5a7e42202d302b4fc22e1e14d218293c2a4d1b447688"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x4}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x0, 0x2, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @routing={0x6, 0x2, 0x0, 0x2, 0x0, [@empty]}, @dstopts={0x0, 0x2, '\x00', [@ra, @ra={0x5, 0x2, 0x5}, @padn={0x1, 0x1, [0x0]}, @pad1, @ra={0x5, 0x2, 0x4}]}], @udp={{0x2, 0x0, 0x8}, {"a6a5668c593e607ac0b3084bf9f6802e04dd2559"}}}}}}}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) r5 = socket(0x18, 0x0, 0x0) r6 = dup2(r5, r1) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) close(r0) (async) close(r0) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x222, 0x0) lseek(r3, 0x7fffffffffffffff, 0x0) (async) lseek(r3, 0x7fffffffffffffff, 0x0) read(r3, &(0x7f00000000c0)=""/97, 0x61) ioctl$FIONREAD(r2, 0xc1206951, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0xc1206951, &(0x7f00000001c0)) fchflags(r1, 0x0) (async) fchflags(r1, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) getrlimit(0x5, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffffffff93e4a6dc6e018848c1e2d220a482b4f8526e76071b4ba513cc594d20422ac64734cf2b3b46984faaaf45b2d26b83f9dc1674e01a248a72b05bd63c42e7c3e2044e7112a55e05f9b86b13ca181362e055c0042939195afb36eac2857d1c676497599d4a36c51c62c0cb1fb30cd2fba8b0401be4afd8b2b70c354c2786f72953336363fb0d9d0cb1dbb595e6010e961829590b5a247afc93f052ea7f6416370a661ca73cd4bb769c90f1948bcacf00995f6461818e40eb1d92e32d8dc2e0e39bc91fca0b780652f88d83e7"]) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000140)="f5b6359081180235045ea40a0ab767313b62a3fd331a6da104b4688dd20277b6da47bec3bd0df7f20443", 0x2a) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r0, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8011, r1, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = syz_open_pts() syz_open_pts() kqueue() r3 = syz_open_pts() select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(r3, r2) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000500)=0x4) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='p}\x00', &(0x7f0000000280)='\\%\x00', &(0x7f00000002c0)=',$$:\x00', &(0x7f0000000300)='@*]*\'/)\xe8,#%)\x04{}\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='[$\\)/@:%]\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) chmod(&(0x7f0000000080)='./file0\x00', 0x40) connect$unix(0xffffffffffffffff, 0x0, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() getsockname$unix(0xffffffffffffffff, &(0x7f00000009c0)=@file={0x0, ""/520}, &(0x7f0000000240)=0x20a) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00020000e082397fff01e67d42915200"}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) clock_gettime(0x2, 0xffffffffffffffff) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x200}, {0x1, 0x1006}, {0x1, 0x1}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x800}, {0x1, 0x81}], 0x9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/62) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x25b3) r4 = socket$unix(0x1, 0x1, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r7) setsockopt(r8, 0x1000000000029, 0xd, &(0x7f0000000280), 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x9, 0x200}, {{r2}, 0xffffffffffffffff, 0x81, 0x1, 0x8, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x89, 0x20000000, 0x1f8, 0xaf}, {{r4}, 0xfffffffffffffffd, 0x6, 0x4, 0x7fffffff, 0xb3b6}, {{r5}, 0xfffffffffffffffe, 0x30, 0x4, 0x1, 0x8}, {{r6}, 0xfffffffffffffffa, 0x13, 0x1, 0x0, 0x5}, {{}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x58fa, 0x4}], 0x3, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x44, 0x80, 0x4, 0x20}, {{r8}, 0xfffffffffffffffe, 0x30, 0xf0000000, 0x8, 0x588}], 0x3, &(0x7f0000000200)={0x3ff, 0x5}) executing program 6: r0 = socket$inet6(0x18, 0x4000, 0xfe) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8002, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) recvfrom$unix(r2, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) 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) close(r4) fcntl$dupfd(r3, 0x0, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r7) poll(&(0x7f0000000300)=[{r3, 0x8}, {r7, 0x8}], 0x2, 0x0) syz_emit_ethernet(0xb8, &(0x7f0000000140)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "00009f", 0x82, 0xff, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @mcast2, {[], @udp={{0x0, 0x0, 0x8}, {"6bdb4b79aeaba37f6e83907923f5f47f5b301fe55fcb09b76602dd4f32c81b948bb5d86a630a6b23dec8babfdd0a0f312f200d89f2b9d190b128de8edfd839d090225916cadc4c45a975930a46021bf63a658beffd389da4cfdc421e937f37333aab67cbf2c11fb880335d3cf9e3131212eaf4a13f3fae9ff335"}}}}}}}) executing program 5: r0 = geteuid() r1 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r0, r2, r0, r3, 0xaf, 0x1}, 0x6, 0x1, 0x2226a880}) getgid() getuid() r4 = socket(0x1, 0x2, 0x0) setsockopt(r4, 0x7effffff, 0xb, &(0x7f0000000200)="00200000249f0df0c6ae25cbaa5b0feafe6d3d2d34f4c997ad88306cd1a322", 0x1f) getsockopt(r4, 0x29, 0xb, 0x0, 0x0) getpid() getppid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r6, 0x1}], 0x1, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb55a, "1a2198b59b58505f40edabfaffffece900"}) writev(r5, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) getgid() 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x4, 0x0, 0x0, 0x100}]}) socket(0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x4000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x18) getpid() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = semget$private(0x0, 0x3, 0x2a) semop(r0, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d9ebe}, {0x2, 0x2, 0x1800}, {0x1, 0x4, 0x1000}], 0x5d) semop(r0, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x1, 0x0, 0x1800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r1 = geteuid() semop(r0, &(0x7f0000000140)=[{0x4, 0x202, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1800}, {0x1, 0x4, 0x1800}, {0x0, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0xda, 0x1000}, {0x0, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) r2 = getegid() semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r1, r2, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semctl$GETVAL(r0, 0x3, 0x5, 0x0) r3 = getegid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000c80)={0x0, 0x100000001}, 0x41) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x109, r1, 0x0, r1, r3, 0x28, 0x8000}, 0x1c28, 0x9, 0x7}) getgid() executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900082b00fe8000200000000000000000000000aa46"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f0000000100)={0x3ff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6, 0x5, 0x16, 0xff}, {0x750, 0x4, 0x7f, 0x1}, {0x4, 0x2, 0x3, 0x2}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, "000000000000c4266a7d6f939b72e84be3ce00"}) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x6, &(0x7f0000000080)='./file0\x00', 0x8}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x6, 0x7f, 0x8c8f864f, "10fbd09d30a453ab2483371cda9731b5e076462a", 0x7, 0xfff}) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) mlockall(0x1) fcntl$getflags(r0, 0x3) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) fcntl$getown(r1, 0x5) ftruncate(r0, 0x6) r4 = accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1010, r4, 0x81) setitimer(0x0, &(0x7f0000000240)={{0x4, 0x1f}, {0x26, 0x8}}, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x0, r4, 0xfff) getitimer(0x1, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semget$private(0x0, 0x2006e883a483c27a, 0xc2) getitimer(0x2, &(0x7f0000000300)) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f00000003c0)="0bf2692f988cc2abf1b6fa97c0ced071761e85311e23024cc00a9caa37daa6aafbbfae1570ef3a1e26ef7e50c20451c53c5d4ad50080d00e2a391eb2ad52bab5e6ec45ae859341e494db1843c8a250ea3c697aee60fd882637c5ea199bdd9eee2a082960016a6c7ed60de9406697ca603b1006f62a03cf8d909db057c723aaf37c74794cb02efe45a868dbfb1a88d7c21f27b3c94707d61c2ccc86286f03cd9b5e79de8bbe350ba7ba077c229fee772efff3110a9560cec601e89fd4d12054af4a08636cb1b0881a356efaf2fcc91d89399663d69a810f95a9f97b49c7b4a6234efa724b25fc470274be443edeecd5d9423daf8450", &(0x7f00000004c0)=0xf5, &(0x7f0000000500)="4e11571e6672964d6b3d21684b302b57abce0fd7d4fd395660d4e0af20e2d8614a1d471e0a82a4874d70478051008785eb150c6b01ab16c0347b9002af4a725a38e0fddcd6154c95d98def29aca453464714b5e3633330fb11ced56a59070c0e7de636afba94cb36696a892c73c5f5d1f57ae5750ee4c0b281f5ddd63bd79e686ab6b2afdedea862f4a104562ef6e7b02452249cdc276d7271cbdb1c9d3d97f96326821a62ca1781584f92d1492760cc10a1286eb7d82a6d744e06cbf429c5af123b26e8", 0xc4) readv(r4, &(0x7f0000000800)=[{&(0x7f0000000600)=""/218, 0xda}, {&(0x7f0000000700)=""/108, 0x6c}, {&(0x7f0000000780)=""/51, 0x33}, {&(0x7f00000007c0)=""/8, 0x8}], 0x4) sendmsg(r4, &(0x7f0000003b40)={&(0x7f0000000840)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc, &(0x7f0000003940)=[{&(0x7f0000000880)="612e5fb50214561c75a924b24e6dfaab14288776a8bc8b8085cb3082dbdf47cf21f7e303f40bb65e8fe7adcdb615c6409464139317f24ea704622c652bc3de10d42ff049847f1ae434649770b7c3858f3a0693f08849df9a52a01f6cb0dfb1e317716e4f3bb391c1116b9e583e23654167622d04f9c20814a7047f2c0ae9bc9a88ac2ebf85006d9fb2", 0x89}, {&(0x7f0000000940)="e07f609666cc1159fd8de7bb79b701a31a05adcaa184273c2120ced7007656910e59b71f516e5e81d27312a7ef256a4d0680fc47af8f596f5f26b6293c060da5033397d450713773ffd39953a2beb3aeab84f3faf9836bacbb41bc7c3bfdbe34e8c5147f1c6807f30feb13f723de87329816073ecc3f5291f96e549270aa0887492fdb164797390670099079bc642152b1417e044075f64d77915b6052a620dfcce343b380d280fd396306a85b580536064d799ddb1573a83c106e976eb9084fb326362936d076f2bd42c358c2213a71b3f4720ae00ed2bbb5d75b37b8b813b5b91c1cd34b63a299a7e681a098e668d8ae9ff746f08744056643df5032b28624b4585a031bdaadb5447115790bb36b327914fbf198161683b4366ee49850cd4d39f4939cf34e297b82693483bb63a9878d20288c8aaa766a9050594857aaba35836feb867322544f4054a19c9f4aeacd58842874ab8b48d5db6a8a4c02809c5c11a026f751277a525ce094e01818252ca65a91f09cb9a59eec7312951186a89fb3f1659a0f1567b35d09107c01288333f5bd7ee1e13cc0ffb68345b7620ad4963fb510ffa15e9f9a599d0635749312717b004f7cbc2e390335356c5b58cad1f48b7bd2b11a50e21577a71215d35aa4be4c3eaf975895867807145f3902e6d388dead9f873267847a774058e003e93bee9400eb3dcb2f6696a55d44108845b31fed75e08baa041b5bf8b4ebe4b25f17b2e792692e320c2331345f564adea32422f5ffa436f82c069fcd94d1c084b7bc7e2debd7ab0e629d652e142a46ef5abce8aaf3618feeb8af6f2c9864014cd6d7c51f3f0a7433a1e2da4faef4535bbb03ca4db91a8f41bce54663c22603040424b762be6bc87c78649c732ab795576fa934855d7ae25efa3b7711fe1a02bb7cd3af20b03815296884c6d914334d830ecd86678c92ce5319afbfd24fd6e77515b9801b33b00a820c0a5adb161a413332c8fb378f7f6be4c32149ef482c9039e0fc690b92b99ff16ce1db84cb3a82bfdce2eeee2755f72e929cf782988d1b9d243985ca5db2e0fc29b4fc0cd3a1aa8623c907d2d8b46c0f4b2da0f9ab06a0698d7cb96d6613bba11dac576c664c5a9dbbaecbd91dbca0ffa8ffe174f8b8186b1815d81668098445cae8bb7628cb8a79976d769a49be230eb0fb454bafb5c22d57326a87a139521632bd15b30ce897b3d3fb8b1d7942264ee057274c6528ff07c6ee7cdf48aab3a558409a7dd1a7be53d1515dabf55a5e16a6f3e705a8ae72f800f63754adea048dd465cbc76b4671ac75b2571f0b36ab387eb7c51b7bb0d3986ddc260a90013d5a9bef8b2a5d9cd9681271ca20422b0131fd5f673a70f7335a595e6e55c8801c248a620dbc01dd3e17e17fb05b712dc8b458203fe594483bab4210d8ab6d093734ef91527ac850ef2672bb793bda5c533f9cc30e9a1208153e999444072154719a494f62d566065e6a3a82073440182d0b833323ff7e7b1fb5417afb0989b51535862106f5d432bbff3ea0f485b6ef3cebc9455ffccf09ce73b486017685878a537447a1a290c03d08e07720e0682de356328eb6ca9ef09bf6ca86e31e87a8753372128c86a2af06a22be9e37b847ea3e0acf70e2e4e922b75104f7e4883a069c0b40b21fb30ef9dcdb4e9a02ab63dd9bc3c4492632c6c9348843ad1972a80694d1a5907730fce0c8e9b3829df251f42fa3fe2524e5060a0dd8cc9d3888c0aa7799699d391f2054ea2038de4cccfabde176001730cd70399bbeb91a06193865731391ffa5418e2cb4a78c977653e3c5c50e3af64a250afc605dff2d6adebe4df5f4af79e24b5543c480694ccd4878d3934bb933eaa02f7403f67a48d9aeddf0a9aed5fb7ef3a003bfb983069225f81e4a7d27da49f83efd0df38c36b513797ec65a0c652339e7990f13dbc58d92bf297d68015414ca83029cb8499e587f323cf01028afa1c16f98d57a5965f01da27a71e325387853eba1a1fb803004b8508c36ec8686e36f9d80cc3e286e9c807a6ae19bcf956d1b0f21cf5ff1f71426408530c7a52f79e4cc41f67440f584bda50ce4aa542a56c9c0ed5d37c1718728ad9c59b3bd95f24f50eb4712fea75c8e3ea214e6c7d9f7b4065fd4e983ae292b7d338b37d2bc9df5349b00e6d42b0ab973fbfd5e9ff3a7504ec7a39269fd407667b96f8406fd9c13e2a18d876a91318d8ec16dcbfb1320e1ce8ae95a774e99454a4b1c397c94f4088410f22bf18fffec7b69463ba2c444c3876ab7e0b70dbd62b96b5d33824f76cef7315429ab2fe45ae8ad68828ae61643cb3b7298681c47a2e9c8ce025e2eba853079b634d8cce259f212e52342689789836afcfd2a0a0e8b7f05d2d3f39495bb7f9ba59c0ac89b73bc1f48db328643d40c84cc14ae4fd6f4f92fa23615e9be791eefbfc6d20ffd96f475e869a301d968fe8bbeaed272ddff34f84415c31c8481ca3b101bc60939cf12db971934908aeb72084c5c1ae33f8684cabd5598e79cf6add32b238396598cf909075f80f8ff64be69234493ed9da2b018dda2ff0734943117a1572507ef927a976d6da92bd2a22de07a4a249329f238065ac76924324146a8bb2238b41b84033bb12c40ad5274421fdfab35f7992851ee7ce82b5805d2e04c0244783d51a1288e799829cc6481cb678f435715fea2a8dea217fc7d316b978fcbdbd53554c0767d14873638ced9f94460308db26bc05aabb1bb2eb16c379d43247ff3bc3ff699b972fabe4d8cd4a88d9f31d2bfdc04e27269454055b02b7d0ba897da2be2862e7687a38a2aa4418bbb9809652a7f3fc3e496110954d33901c3f60814d2908079a6db694e3b6070337c26904bdac18a5b59b82d901800186c4e4674bab763b9f166668cfb05f29c287d332d2a97bc9a1239c0ac8efaedcba6b4ed644a18ab42bfa4b321cd55d0f5819e4f72d8ac309d3ec44b1b03ab7b238d750378f1712158a44ced229150d838a12b924ed051df88c78e6383d8eea2871f52f6a3c630b11d244f4d1cdbd2a8549a83ee7c41b8b3c96a88027085c5e0473348eef9e488937d6406aa9d2b1d6effe670da332a7e7aaf0b92a6811c3a4142fafb6061b07daed73990d7648f6384f3925523eb8db11ef951f6fcf53a350c84060ca74a51b71ab4b25af4e43b66a97b66ff9410a421decc5eec88d5c234afe4bb31f070c657746142b917d88990ee66a3fec12012135e0f865c8adefde3e6e01bd9082158d74e7d999434faa3e3fc0cad2852e4b491bc6cd9939c7c66b98f118bd834052d182eb11ffa9373be5863dc475563bfe72817d03af3ba864e41d79b2091aa158c027b4368d5dd7fbb8e96fd3bd9c11e5c2107b62361a2860a2e47861bdc4f15d529eed881ceedf48cc84360f032979a9163d37125f1e23c140066e97c3beb0384215b2e60c7f5bbac58680e37bd93139d0e7adb83cede03c16d6ea5a8919302f736028ddaccbef73e6ebe8362ca96966949a600b5b678f2bc9536653fa4a9ac18ef524777db8f26c1aeb6c7eb955ffe504069b3936462f1617cc230fb32db794608e255496373cf1e911ea9392b727e332227cf0cf4643699f5d87ba9c87eb4dc4209f7c8f947391c8ab89f6dbb0adae134ec20f002e97550641f790845b03d10a727dad3513726a71afb0acd23d1a92f9c47e2a5a61b9cc8819175904d6d789287a88187165d08b1bec21b074721f5f04d9cc69d20f36d97bba7033b724e8bc5cfdaf91c99eead8bfcca6ff34ef979ad91c3f102527b6cff6a83ea25dd96e1a33cb69315d923af91f4f5e887cbbeb3bfb4ce99e2bbe2f967177bf5733b268494be672f1860f17f5499a60fc13ae07364d6ceca0c4e4097d5d0e5cdd6697e5cd71a56ca5002c354d564f9c0f91e20eb64cca8cccf8a4c04ecb1f5fa10da8f4486f3cdcdca3e018e1ec07cb8b1d565f5e7c0a7ede7eff480095fe40994998d22fbe209516fe468f3aa2ee97ad0dda3fc75fb3b6beec5fe816e291eceac04f55c91fbf9ae7bf4f724ebf9df8668ac56645eff7376c75c37095b570fb64cbd94a7f0a40d9a9bcd8ea52db6e83564616d7f8bf0973ede01f55aeca89edde41f788add3ecb366ac21ba75193b8442b8e67031d723cb49cb90655570b0e563837542691cc42d3fb95c629b55336db4f899d8e09cb0ce186c06f71f16980168a21e13ac62b08276fb02b9e77fe04a7cf444982b59c649a80cae6fbadac2fb1ec1040b59d43af4098ea32cd502941e6007df40fc0ba8b8ccc423ed7553c4e660cd421a51ccfeb1984b535e85d54b02da7a3fe1c42f1cf419c9841c2eb7d76155a54e86d3bfa4e72aaa6e722eeb7e346d43b3fe67c91e2cf07e8e71588d094192f7a89bcdbd832a3376decc02024f10a540c0355acfbaf8d02dee658a1ae3adab944159c6d4144bcea3b2b459a79f038d1bf3bd7da18731a8f0ff4289b062291fde32649c195e85038254b11d5a5480c88fefa59bfc96fbb3954477c1b610cb089ebcb77aa355d1005c3dfbd605205db7a19d073c2e9bee88a17229eab46c8d718bd022005a24c8407e3d91120b374976dbc27d18852f1a558632dc34a1ef1302a1dc01f42909581246f6872f8780c2300d589ee476144a19314572237e40367b3975fa74c774da165fff1c0cc5b24c621bb97d169db69cdc577beacffc94a3358ce3882daba20e7b28e17a66c818d47403ac85d33fab45ab0fb3ecd03d485c9a042981700d36c42c1cb3dbc8a72a18d374065ee898494f22d7372d972162f01d4e3408a497ac979cb146cf5291e66fcb01f3a0d5d153f2cacdebb24957e8394d25ee227b9d369d2fee7f3ae477471036fa1df9c34fd01d72626b6b93ae463e4118e5b8c45a967dba020792375fae7755cd0502a771dbc147c3cdd3b04600852890ec1d117c0745aa618bc5045938c3d48863c9e109ce12a960d3eb5c9cf8168a6e636f50043995c77741a7f6702632cce8110ed917f45324a3ab4bf8e06ce445a550c1bba9a454037693e1c757ebf52e1412569625968d471c561e33a5c71bef802f65dfc7202d98df11626ab04710987a240ee2f3f44a1a2a989b5428c43695790f065a0e34b5d34f3c89ee645ba8637945258c18c50388500a292f8c8e8ae5158f572be749e29b7636bc02e3243c6a5d2ff938c18bc56121cd758729f33c141a88c75f7ab97e9d38401a9dc88b557c012455eb99c9271cbd60d8c7edb8d907de96ebb646790494512e6d6de2beeb7e014d3f887f5367aba96892ad1a0c590b9727ccd6bbbda964f978267a504a8da01c4d69bf99aeaf35aaa41475678257a106ecffe3408fd195fd11f145b01cc1a57913ff6be6ffec2b0bee025d063b2ed189a08bb22ee9f5af629e8251193e2386e3ad8cef56972cf576a07e9634e55d81fe3712b0bbeed70b84ad692a6bef3ef6b1fe47eb0fe175b3cbbb450459c44ab2747b1937ec4c069110b2c822d5eaf544ee18f37c6e584ee619c160072e9ad7e2d974b9ed01f3dc62876c17efe2d9f0a69f92a6f5e1842539166006b9968759c84ee65ca4dacf07ee429b333ea0fd683fc09f5b070bbf658d50241058e6242659a5829563225df644d0992880f2068c4e0d3d7e84ff969cdccb7ec68fcfd2dc39b30af2d63516ef18f279ba249489d85bff37fd9d29ae877750abc27d628997b38e3ec906f537de9eb5e4898bbc77b952bfffaf4eb35e01330069a4a08cee5dd98a32d85a0264b9ef339e25610c7e91fcd68b47fd8df030b97d354ec9519e67b47200bf08f79b", 0x1000}, {&(0x7f0000001940)="3ba5d8cef8b9e5e4c8181c7ecd9737df700a0523827aac5a214e4b24a5a8ecf572b1b62a8c9133c38354312c3f70aa3d5caaa88fba309a94afd39c21c25cc57afa89b7f324c9ecf42f0ade848e3af8b9a6a0bdb6fdc971d604726d150e1c044a79cbb601a71fd3ed5cc8509924ea3186def05b02d693e14ec7fa693cc093b4cada1275b48e88a09fcb0fae2925e6464ffac8b50e7ceca1de656965cee13113128881aab30c3d3a69ac43b362fa7710e66700e417d09ef3e3c7967756a74bc0b76b498a09b80698d8e42962d01d539bff8eac7644967f97e8aab6f5c8b7f252626ed7865f776d5f26cabb57ad6a106357c54c406e658a2824a26103ba37552931a3b09e13df3f8302dbbf58b7a6d1ed3294b00c5a2699bfd2e3ab59ab50639548d0b5ba22e428f3bf5a8d354b11d0b4daf8d0b8f1585e1ad34f35831a22efd248bfadc3e7b2401348209f29344db7d265f990bd9c50a5c82307e0c5cc5b9abea622d10cacf4f47a6f1df0814e8bc2e8c0907d257b4b59944f0694b59ca0b5fbe44e00c546f71b81fa424468c28aa7ac752ae1410f8b71611458b910a105876db367e9aa8fff228b33845a4beaf41b4874184218310dd48b20c6501d836ae8baac19a5a0e280105f933fcea136bc359ce4c8c32fae2f12ac1b6d484cc0c7612335280e9e7dd0e58dd5662fb68b6594bed129fea7593bb1206a19a1f06d9d8302dc12e9e0c947c0895f21408bb141aea5d4f3211328ab92cec1cbe2b58f954587d1bb206d84137858bf82325eb7ad8363feec7041a980beb32697b4909a040003530059dd37835534a51b4cc3734adb6c079788ff614e67b314072996c576dc380d0ad15eb656368a903c235f926393792eb028f48e26a14f9cbe691427f777b85b7246a8b10c7e1d18a337c0f40d4af2578ef7907f7692af31cddf652b1f4f22a6ffe1d566d97766911e363d9fdbfe401453249fa85871f990a6f26f5a07f965c23fcf43bf50e0c2e8e917ea426e9c6f989c75a87775615e268da90a62c970ff76f73d77be36cfb1772a1b7171a60db11efdde1d1b6971c3f23fccfd98bd78a64752d3b2b397761bccadcc04ebe5ae696adcf601b1683aa451f6999733fc0166101e7e2acb2f446bb3eb2eb3d3e33145157e32640404ab60037577fa16aaffe6d1d573cfb916e0e57de1ef62faab6758c99f40c842c1ab79d7071e07fbc8740d0fb8369cdea1d1698ed460e03d96640fcdbe172b854f15096d3b95cfaff6f9db4ae46a4bd9b61a60aa2af4b426f7ab52b02b2a38010f26526c4d2751e2e4df92b20551de42bf8adbd0d1f714b3e3f2b51b37bd7e250ca19a6e72e302983a9aa463e55fd1949cd3e016802841fa1cefb9f640644a8e19e52fc87c9eb48af86980bd9961bba092f75ba16bf56b950a76e62958394d022f98e409313bbc77f814c01807a86d1c3ef5a5484d8ab6f1b306ecbf896a04bf882396e21dca506fd39f5a820f7dd981c1c7cee32098cf536899e62ed44d2c59dedb5fd8fb37ef7a3507666e241daf35e99181c7322b0360aa69d00fcf7ccd0b6b374afe1fd25d007dad436ab2800a0f034b0b9b1893d048aa6e490130cb5f48716f9234718aef75831e36caed2b9c3ffda8d48b9f9a4d7c3359f8c8ba2614cb986941f85eba8eb927fafe52090962bb5644cc6db9119a9cbe50e72a3b05b32caa729ee2f967bd8b8f1b00c0ed9673d45c9631d792d176662cb4c8548bdaeef735ec6f9f80944f3872d54a2b3ce816560c37fdd3ff3d93c1d4ebc00eb429e1323342282981d0218be52d1de50b2d9f267a9629023f6edb97753929143ca750c68d37854b3bbde4beea19c92c8ecc2a55a04a0b7ff9070dbe0b4337f7f7b8f54fe320ee5b8c2afb99c3670fde6c4b0b63298f538af36da89688e625634c413919a6ad84c09430c3c1d851b023e3823065818704f7cb24bd42aee6182061b331724aa89c0234afc6cd4a107f677f5b978e8cdc227d63255dd3a6c933b4fd5230a0eb5eab4a039ab0f77c1a2bce3c8ae02aab7de723e7c1b439217fc49e93d24b2367d01cd48cc00d6310cb609f61d8e354fd13017243d9a553ef9ee8bed8181bc2ea65036d6d61816c5f07feadbfd6b4a51296969a9334bb46e3c585765674ea257d5fa34bfa512077a0679dc660936ca0bc0e12fa219583047d9b4954a28953abc715049ce5420715311a9c0f740d3cec996e4e05747cb701ada30f0990d95b443bd012881dad9105278c00d158b35887463fc15951f8c00610aa916817b94e3bfb0d9984c5b0e5a1aa48fe2c0cba5d770e4cf6d14b4b2177c8c510398de841b888186921c21b9391e20969279e3a35f339188bbc9a04022e66313f53b4acb5756aecb41db552a092da0c3757d2ad871a326c25de7606fa5b614d29fb4b09964c62f67b07f545c132e765ea761f9de14f6f736b34675c09b7d259cc916bc02055c4904873fc334f29712569d6ea7458196bbff0a307badeb5c658d0b9d4d3a24c0e538ff55422eee241e2188f7fb830416a4acd5c5d95eddfc88791d8cb14bf16135bf10c62de2013207d5b36ea155daf41f9ec966d5ca833c9fa6e28e9620572d9090ece9ac3b42ad6f7cf4bf2a62f677b38a312c6b16f66f0e89ab5fa39e68bca6f6843297283a5332d8f9c95b6e0c8d22510d9f2a0485adad45d3bd45c80ebaf9498318e2f090b9091f19f06b83de10294976329cfda9fd4190061e0938a1813277317e7959ec696760fab9fc00fdf05bd76a88b5de82878ff7084980bc62dc7b62dba0e3ac8d3ac11710d7d7b6e18d366ed462bb387701900854c2a510f2cf70b759fe42d2954c751c04ced034ead31e60eab995a06f5f2a5da66281a1543771709f33eb7b25bcff1260c43b4fe4ec9f67677b6095c0f620581ab61cbdc9811871e591d6af9feaa2927f2b1af69bd2915ce34e6073210b2083c344f06d84814456659f8efc8083bc7a82efe9d0717086fa3a203550998f05c6e26c0dcccadc71f849e64e6280fcd8daffb4866daa299dc6989d9ad7600417c813125e862a8ddd6c1f61bfab67a7476e3d14810491a5afd990cae4631b6af9f9b827861fc79b2151cb511bbd4022bd4eb5914381bd057d580c40fa89cae7127de2765eefc0bed9e423b5870fe9371772c7c3ef683d57abe88780530b19198bd4bfef5bf33f7303d87af62bf446979822824875f44494482c80fa4e75c908507a575f8a279b899e604c3fe3aece0022afcac14af3448b09df57ffa391313a9f9ed7116da01604445fe6cbc783c44744c7ca049431a4b0b7dbc85b62621cb5777bb93b3d1042d4d7289ca673531a4351cde26a8a71f430705e96e14d7a48f610b817c02a0e9166b9864f7c4f1374b7b08ebeddff11d37f7947ce13451c5f1975f667b0f087ceefe8ae8cb67fac0967e9cb36c478398a4a2ca6d2f52c42d7f74e39ecd344e82222368cc33cf637108ae7feb8e29a8c978b15627e2678021c4eac68ae592fac3e540c018aa37934ecfdb00c474de46b7ce31fd7735dca0cbd867cfb200d8bfe1326912f017a80e3b41238a5c51b633a1358bc7a1b17e3c5e18837ae308b711785771b89ab0a542aef30695b3453608817e76108e8f20e66365e072ae95b8daddfcfedd5704b9c30cc0241a066aec85f2d5c6318c291f43e95544fa99a7f159701257801da0b3e07ae91d18c4a897027f36135b1e23246d2b23490f820641beeb975a10f82826c73273808717c43100efb30de20f1b0121009951fcb44db8bb892fbe15ed994b2e50701bbf52182a79c5a604ccbeced3990a739fbad002721fcbadea0824661e1bcd69471d129d6b3c668a91c70acf88d9fb61641ca5ab6bf555909736f48bc99090ef529ac1d24b6d9d5cc2a949f157ad938f4c5d32ea5c40ee94a5f3f3932f921a3f4f4ba0fb1022d93b30031f9e5dd9c4ebe1bf0cd5b2b3ac534ba77db36d523f8aed6ed3f840d3e1cf2cf27daa5841f01f1ae4bc193332136e1db84ce7ff1f7ad4dc0cefed8b3cb057bb87565c346b54a57d7019fb29207c22134ee0efe963ad62d86c1e200736a2b4952090c187107100f0c28ebc4a10ba181c171e1d5d114e2d4e46bc96b675069c344f90f36139dadc6c6df82e9f326133f90b4ecb933d6675e6cd9cfd91d30794ac7b9ba4bf6dfaa8e8d65305e92fa613198e962604053d3f8f7ee179aa9262d2b2d376383dc3aa2e74c899143e5553d223f6bfcfc1c025766a500a859c892d4d24131729dd8f81284fb915d1dbc85c9be7ab75b1eb1844122cffca7a6df5e5905f132246575d128f23ee18d4499244fda4fc36ee01cfe2736acc4d357d7b2b5da9728ae4348f172950775466f303b8228f459cb43da611cc1fdf589a5fea01456c95ed2888caf8e2a48f0cc8ac6d6e1a6aab9eff6b70ad772fdac1d02eca5608eab4005f2c477c31ddbc74d6317f8d136d2fd0360335037795a408c4c4cc8f3128aba73f03c0762ea0fcdb75719372057a8c544ab66df9fff673d8e5b39107286485356e0f7c92aa6f80748e5601e65e14c91b4f853a5617c0ac7eea076965ba6e38b1bb942f28874f128522389529bce3abfb9d0070372bb58c8dca152d0860b43211c0f1c25a76721e9ec34025b8ec6312ad63582dff9ce7a1d13f4aa06f6167a67a494bf68be4ccfd023d9939a2cf998379416224c659ac358c8411b01dd6c4aeccbfc8fd3047901078b92bd30bc3949efe5374c47e6ac3124aa0d491607acbd937f462d1365e2a52c9b5db4e7fa63860281cbba20a472d448a1cea85a99e1e894afbd9305b8e363caf7383da1ea1af67676db16bd16aa0b0b4b5a9134fba06ebda2978f4541e5c52bd3bf7d83bade97492a75e7e95533a90e967b122eb2d8cd0e988b50a12776f0f6f020530b31a7645741ed2bddf6b178ea07cc4f9b67b7ea58ba35ff63a47da4f69c9fbc28181d28d550ecde25d76cd0ca93b983f315e0c739f5cd6da4ca499aeba2cfd7760016c03fea4fd573741440f1c2f9747ba6567feb66cd152d6e8733ba6bb6ff1b489effecc7e4e89351b62ae76accffc0c55a310bcb7050d533a22464acad9648240cc837d8d80ee739a979b96154259202fd6abc8dce2f6eccd23d9e32569302c4725418b220ca7e3625ef4cc37abc0dedeba5aa77f7acd322d364619d4af2f824d9b54784ccbbba3c65b84722cefaf38c7143a4c9cfcc99522e2f417a7b86135dfffa29f17d08ac174fdb5ed1c25f91da742d79d1a71566039e2465895d4203d55d92bcf54f96282425131df9dcd5b389dcf77a4a0664feebc278c64d2fb510d24ab4fdb8ed8636ecfebe2142e968bf3aa2c79cc59cf4410fd73a9811ace0a44acea60bd55cad0da431772946ebd049fc587a1720d219002a7c1b99d73317da6cf2f824e3ca627699795f225ae24d4ab23c1a0ba60ad7710852de7d0af42f9b8ef019eadbc273c3908c7af105ff8e1c53773dd436e4fda64e6b9365ed63bfb458341830f200ae293d46ff5192ec6d89294ee9f8bd618988bb05f603166704e8f7862339c09a44026df63c2ca2a84cc0647fb67144149fb0234d7d43d9d00fa72cc66128dc0607b3358342c94eb3919dc01b8379602e906e8ebc7c66ac86aa5a055086af458bd7c9e8e7e6d63431b7dbe5bdf2327a98455f1b97e01a46378ebfce80537e4560c38b98e6ddb410ee64a0c130f857854832d81ca22a81e0c06d238dd1fbf202bd764974b8e5c10333dba38d17cd4e97260dc4749538674999e701e160afcc044cb01fb1a35613562", 0x1000}, {&(0x7f0000002940)="2574ba25ae33e16f44e6febb2170a6567db016af87420beede91d62268ee7457c563a0fb849774e0d2b781db0dd758e3313a718241c6871ba8f6d565f51ef560ac82f8f0e072e0cb060f15b0881f7b628192ba1ed9604eb4ed5ed60c01627da332891feaa117f77b4825ad8ca38f070dd2ca79f4942fbd969acf6dea80f6202a49782eef70b74d4956321852fd1c656102434459a3a9cd6846e094fd168949835ab0afea6e25f0aad4d4984112739eca59b0576ff264281b4d3ef02e9412b1b3102251d3e120a15a9b838483fa701c290cb6ae9d48de45a27e7f0fc4430524797bb5bcda9281379e7a92e6f2e5537a0f11fd4c28e3d5e31e997a322441f5d70eed8daf9d2693babe22a69a3430b3790ba4745048fe11a1b05b26fb2c52ac645182f77d6f7fcb5309618713f1f1733320422521f6c65471b7f7444bef9912761e6ad2ac7fa4d2c82fdc6293489673c5c58f2fd0359708db7760f835c3d55ccb9e23224d1bcc5170d4e1d52f854efa1a6da5d137dc12dd500042f8360d8485543e80b00ee8446e93a44fd02d44257b3ca46ccd884efa524a22b84c4b4719d6aefa4fa2ce1b723c347ec7a612fa6e6419c1e68d4db98faf4ccf0d969fc2c6df79e5c6c1c499b9ed675cf2217b8e2e8f857e1923b012335c53fa8fc81770bc134c1ee2434db0864fc6306944ead82fe9a57982e5a915980f20c61ce7f52a0e6211d5ef3524f5ad38c69d9d9a1f969c2df2bf13247206a95e4c492bfee8a81a7bc08d1a29eda4cc2c926cd30344073324e442704218a947e4639e97be97462eabab059c160f9457a29bbb0a7eb9e58e0a318d286793f14aa5cde2653e97f5b57e6cea3a49547f697878205e5fb456347cb2484f3ad2d45ed73f4e66b8f79874c251e0d046cdbb7386be23b8c4d444e4dd698578f1334faecc8a3c9a253623631bdce82665bd69c0da1e5032cefdd36794382f8c0ac1a87bc1f022dc9eb3135ceb084c4b0578eed0872b95f4bb234352cdec4caf3fb559c87684012b600cfb844eb9cef7481320c981a5aa2ca71b148c22754f61269df05a54b70c11fd420061786cff2a31d0183b88b9f49ab428089dac2d6b8646a4165ad55314db8dc8b4a94ee103e265f853264ab9e8ccb082e21936a4cc43c9c7368211ce11ece2c8880c579e60f72d1caa2b7f82dd317db17c99a9bbbd02e93ef2693ac135363da2fbda65181f1ad804b9840463f089ff72c7a92f8a105f8a9253900a29d346598c060398cd353fcdaa51a0b1e0a1d57aa9e90ba8e29405f13d9310e53eb56703b46d565bfbd3582570d72177fb669e2d6ecd9628e16b17f79b54719c527e486791d22f32335c52da258dfaec96d2f70c23010e7758ad1d82e18acc20886e8d2ac8a8c8a60b6cfdbd28fac85c1ad4d159a43277c1f2269b7f960d7313a35ef677ef34eb3b1cc5f23041102d8fd27fb323f8b0647a3a538d77eb5fc78757c78b3a77eee71791f32c4bdf5e04c1314636571bf6432eccfb2692772bb0794448b0e3213ef66654870f907a4e8549423856d6bbf771b1d12045a043b4b94b459fc526a8bfdfab7eaaf226dfeb2b30d75fcf56d33f28cc252c448ddead18d14d8fee71a88d436abca5394c2f5f7f2377fcd68b60bf2ae8da3e775776f135045077606dc0d895b7ad7faa15869436aca0493321e9427887e8243aeb16bb7def5a61a53623234b03131bb56c7604cde9bdb0defcbec64fe17b829624af83653a3afc8aefa498c4605729f4eb3e55108a434032616ead85322c845e300dd6c75298b5f9077c074d53a9198c59e857e89164d62cf34a56c9236ba9cfb3d9bdd11eb1af1d6637559b6dc686590566bbe6f21c4c82ae7dcabcd4634133e2a4a8d588c25ca64252a045fdfcc3433ab341ad562370f0cbf8ae616cb5b6aead81d5a23c56543698d71c70deb1fc5216b87e3d733fe054ee2f456b0d1705f1973d39c17e44b3ec970a7c8d0acf08913ce104f7d2b91a407054c2c4e736006f0183b2714d3463df9f146d17c948d26b9402a170b8e281f511ea5a815075b069e908efcff8e1d786d61cc3a891a603fc3fa59bc0e0dfe36118fdcd52d61372a548bf070ff6bc030a6a03c15f1c17ba4f41764f3545db107634d8b040a7f45d1a317e4e3a4e40ab44e7cfc508810585aace082f4ec3b937e268d4132f2fbec11027ae5af43b10ac3ebec67a88fc7fbd83f540d3a968f1a9bb416845ccf31ae4083b8f33dc6e61aa764b564670c74061ff5bdd6d04f05c94b64a74ca6137239842da48265550b41ae8e000e3e97d31a8e7f0bdaf6474bc09772e493c97ab323e733d758005943aca1accdd175cfd004450d1f541faf2c57a0a088e4dab5905f69a0867917e3c1b6afd61af4a28186f4690e94f08fbb4868b3a9a97861ee9e98d72af49bcecb557a7a89dd1c90600fb67d748d43320a757b02d5a154590cebdea90dbecbe6c0e6fce540aa541370f7b4dbfd5a73f2a86f3938f6a2a2eaa3a5a8e12c633ab5486bd3c7e370c6d68ee279e73a0c5b5fadb9774cc2d29474cf1a64070c08a851ea8245f6d068b2016434a742d872b7b43b1eceea9fc84155c037f16e23279a60de4647b9860d92ca5241d0fd04790a0be20af930ce5f9dc789c4c9e920d32a4c09da5569b3252c21d0b51aff12b3230b8b927e00e3336ca075427005bc0ad8fcd1524d96faf83e4a95e318b43daf85c7322e0bd79989699ebc03f3427f479cacabd4f6bbc5da8d34aa81d48314e4a15e7a1ad0c36f60f10b6ddcf1df312bef1455108bc2311b70764d0e53ca42b2d86302c95ac95d8e33dd61e05ecff148295b2655a434737d7a24f5fd64e2672e0e4902628b03fa8cc69296e0fea4e4287188c5fead232a4d841f7f20cc6231567a4643608b34e68928dbedd9f90877b9094addcb21e4ae9f0d2d8f2f4a37f165b4a66fe8b85776bd3def629b5f0bced8e3b7100b5f658adbee33273bece585882aeebe9f4dbb071111ad49a8237404e96cbeffecbf37adbaa015e7e21f66d9a3c80687ad488be704681f1dccc61d7a085276bc866659ed4adbfc68712aaf59c9456f7bebfdf1ad8f450d8c4433ac6d30ed5cbd4cd5708cfdf06612c213e8f04617dba275105b631270a0b6e40602279759f669bbc95ec36d9f98ee785b70db1c12266015a80ea6c4e4fb3960e597919ab331b6af6b07872ef3f3ad76255bef4567d8877df654bd68482fc555671578e035e20ab912511eff3f48298b4a0d49d4a82cd12ea246dca2af62ae1807e756cd2545abcddb1501f32988db94577d95cafb13c048ce0795f2f81a096dd857e6cd4c858d6cddf8f1cac0bee727675c5642cb9c16494456183db681d8d02d1958b04d635a9267212bcde7a09fb38f5d8060490a787729820a423f6f304bf92b7f8205b288cd9428e4a905dc53b50fae9031bc9d957b6106222ea09c2469df5dd6e42a23a5c3a5740f4049a74f5d413815773ccf57a68d93c01ac58a3adcbb34bc2a9221a5f7ded3808f345155c1e328b55a92d588d7ccac92200e14eb5e8e177ba408f388adaca2f6e51f8aee422523372761e56fb2870490e0cda00790c894937bf213ad8e39cc2f4a9cf2a199d87bfa1a3ebffceb8c71c2100a9d252b5a8b2928e90d4d5cf0e3624d28ec7101e24aaa3f30280f0687389335c08b793a6448b5bf262169648d41750017fe077e403f75e5065ef80860c885b85d579fd5cc5b74c7db918ab37c7e939c4d35b295325e7fc2f680c3d5c74daa54a9d57a98bc071699bb16d59a5bc821177fce9e8a73fa913428659b31150ad622886867a2b0de8773e8dc98e4e0fbd20061c7d8115f54d5f1d2e8c2f37eac9520ed934f62d1462172263cac06de2b5e6030ad7c5a4394e8742119cefe73c5d7e8ae421e2bef5d2117c15f6bff21a9f76e1c7686160dd7e0c11374ef86af5a224be2abcf11ee826424841f32353313f28146d0621b89c8eabb57a488cdd9acdeaffb43d6b79c00034410986bc63a4fef51b8e915809c25973b5f5912f55b97b84748525d669973d55d60e6d77a0e0e5787396e01ae86439e2d87bd9f6fb94aa9cd3fdd437e83c92fbbc711081a698fb7b4f086d2e9e306202cf4acc03d0a4911330efb5dba8c992b9508924eaeead930c3ed8569d20641d201ad7b6f9391e1cb1921892c76d25ab7ddb9b5c2693a16d5a6e17f8fdf0f1711531fff15ed4af92998924a98052aa81523652d8b2a14aa7a8cc18d46dec061b66a8c9ea3d598e87d9ddf60e96585b316ee36b9e75317686eddb4f2072dda7f8eeda556dadcf543d8980a40d05563d4cc0ae4b938850abe9a7be331f90059f3f9a0e3dbb5bfc8f32ec80b81bd2d5035e38cdd0d9c57916a2c12f15105b9e0515aa62999603862cc7ffd769447939807d9903ee7f6cf98528cc7d226947289d0ab4742c0a95e7e9eef1537410eca3329cf8031353bd93be89536cfe1771bea8de35e6bc3fc949c2b9fc25225a23d750c3f192a3209b1107c963a2f7ffd3ff526c86bcd1798d5d78e1ef15f56bfce2abbf1082306dffcd516f1e30738f77cb6584fce3cb1ce2331cfcf32fe71455c2a73defcf49ab2925bde9576ce44dfda539a6b0bb439034267ceff14524c15f2d5d6fb618152390fadb9ffed6c7dfb5d6016e74f43c1eb0c6dfd9ae7462ca4b7fc51f377ba4e4bbbc8c7544a5fd2522fba39d69ef3a7bcb7319fdf780f22a4da568b762fdd8fe283db27636f6587ec00b238ba04a6ac0c101d6952da550f7cf51711691bf5858891e25a3a9c73fcba457b78d8ed151e6ea619ca9e7f63a1488304fdf52f5674f5dc62712035f5a96c88832de51724b9f315760a98808a9699031bedc1f3f6d78a36d47b8d58ab77a63e531c479e624d275558c8c3ee9c8cd696b3da842942a48196d42f15486f60f53611b8e988b5c26699378ed421c04aa78b45d61416df34cc37a2f974cfb9d16b28625aa0c399b4c7cceb6d1194721c0f6c638f3f739e02d7fe2b9892eca9bc1e1c44b7e8a8dcf0e5daf168d3216688e4ddb827f4a0f5163b251343947c66d60ba3cf1db50376d02b86b4f26ff684f7d78cd7cf6d3bcc7ec1c161bc1c90f54601653c0cf5f2be71658b6c58b542d05eed61b3c916e0be9e0f13888c3707dc5c3d5764a5ff0e72c0628dd5cae244dd54521e2a3783cda65d936954a44681a16cb19276fe9ed90b0c24cedf91392bb7b2c6bcce66bab224c111947fa22d89d1905089547683fb9d670ffd034478f3fcf30b3e463cac7676691ccfb7e5909605310f60675f11c6f9fc02f035b3444c897e2b385fd1391abde1ab9281ccc594033766920929347fdacbd9585342bbd6e56c0ed0349163daf59375e83971a741147f5bf4833beb0c8b26d8af7c3a99f233598a38d835b01bbfbcedcae1e34bda5a6e059b2607e62162b3397ce4e27692edac223627ae0aa9ae296277654a692e4b64c23b2732cb1164cfc1399050d06edd0b48e74c377e7754f77103356c3611c0cbbc5d88ab086ab2a99a6d1113738d34811429a9681da95cbe8c3b553a0542173f840c57f0d677755304d509342c55b45647081ded2e6c68ed800ff64300aea393b378f5887b516e20e13efdd28c72995e85779acd92898125f8e2573de0fcf0a73876b71f19c184e51f269a465504374db4045e6c8e684befc8756155f949e5e606be6634f86dd4b10711ad1a5d403aac3a828fdb2d2b4764f2add3e0ab674e8b9a61ec7c3fc6182cf8dea0fd5033cdfb060fdf17653da10ccdacde8172f953389fabf1b", 0x1000}], 0x4, &(0x7f0000003980)=[{0xa8, 0xffff, 0x92, "b714a1eb5662eeaec6669a2307458d48480c871a46e75f64de476eeeb4a4ac135ca56a669144ccdecc2334d7a2afb278d9f24e04b684ac2627c189dacaaa59964757d5c0d70fddeadb0a58fda534024e3475e6b84797835312db5208a39febc5bdbb53ca2f63724668115c521abb5bb831503efdcedce68fc68ab95d0fd910577421c7939ff6d4469bb34da58dec6a5fa1d89cc054"}, {0x40, 0x1, 0x3f, "e4aecb01f285e73dad0d7f660e8e02b02fd35896470bea806aa81a0fcbca2c52510f71d3ef64576c3caa43"}, {0x30, 0xffff, 0xcf, "5f25ce4985a59c9e0ae98e2b63f24eca0b431836564cd5b7d6ef0ee5f29a40"}, {0x88, 0x1, 0x100, "9b8d7e21f6a18338b93e274a5b9f9713f874e3f224097ac73290925e4936737d45e2fcf8bb8035aa64f5461b563319ffcec3a175c2570c3b523ffc34f3090084605a455b7f2f81ab040cf7c5baebec0ba6ab39037387d7675765c91420819bddbffaa8b96e36bef0c39e39ea6d6a172b760b4c76174a23"}], 0x1a0}, 0x0) getppid() recvfrom$unix(r2, &(0x7f0000003b80)=""/37, 0x25, 0x1, &(0x7f0000003bc0)=@abs={0x1, 0x0, 0x1}, 0x8) msgget$private(0x0, 0x2) read(r0, &(0x7f0000003c00)=""/64, 0x40) getgroups(0x1, &(0x7f0000003c40)=[r3]) open$dir(&(0x7f0000003c80)='./file0\x00', 0x10, 0x100) getgid() executing program 6: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) executing program 2: openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sysctl$ddb(&(0x7f0000000300)={0x9, 0x4}, 0x2, &(0x7f0000000340)="96a8e5bd50a021d334ab94d28cb0c001b45043a7b40d596f357eac68a90db2c0bfdd4b393f2fcddc8cc53b2d670596081e2c35244cb12d89c579b11b333e68fb259c7b784d1f6304c9797f9db2931577a1b831479cc55c0514fc8c004a932ac9daeb91d25ed5ed191408460b726974cad3dabfa52697d6516fcdd6e26395353c57df3a3e16a55e12c9d8d31eb4c208b6d405befee6d459abbd20efb33d19c80e216a8738a9919ef9a5c5280b17792fbf073b352aab5d", &(0x7f0000000400)=0xb6, &(0x7f0000000440)="52162b54d494a8c7c300a49cd6cd4955bc0c1500be8db90fdccd9c5668f83c2a8531e83fa20fd71677d68e76cc7be66e6de244fe8ba36838e37a83c7a622fefd3b4f63df0a76838c5ef9eb3b3260183f0bcf0fb53043c009eeeda033ed47dcbe9d37e2e863bbdcde825a59d2da2496f6510fe37d0f56cba8548ef441ea38d5ba71803add21ee31b6875948927b4c677533032bd66df32e83c3f39ef66e0ff96e620edceb9985dbd3ee9acae7db8976a7bec5338d454043b4a6d35058b1c792659bf8", 0xc2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x7ff) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7816) close(r2) sysctl$vm_swapencrypt(&(0x7f00000002c0)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="2b1abda753773c4f901c8604b8377f81e7d5037f03928737487c2e8e3c26fcec22cd43c975b09f563e0cf42ee531d0bdf784c323f1a30dc203f08327ccebea96f7d25d2722c828d4254a247ed98a7fd6d42c67138d988117c25e994a9e2f5ac1b142948de0ddd1b7fd51e4e8def044ff8e2fa458a394260f3c8f10fa880b7d84b1e38d5c7da71d60d6117b900a734608e3e24d250989f2a20f5bb3fbdb293117b11eccca26c1d3637bd402a40be97643bb02bb6bf82dac440d751b5728985a242446ca1edeb0ba510fa32f8b335d267725a94e", &(0x7f0000000180)=0xd3, &(0x7f00000001c0)="8f3e38057063313669824a152d7192c2393243b11579dabb427efadbda785093b27e80002c827fe7a3e4306071931645e758da82280122b2c3c4bfba0e973ad67c2a7f1197a47161ffd745dcbc3c5a575dc251b7efb15ee53f6f49a2631983eed754bef12075b396f10fd78412b8b899fcc5126b469d6aeb8aa06b766096cf23a581b11bce3f7cfffe552cba8d677cf49c9a7fe5438b4b86c45a302f1589b5d96c3b91210a646db3d9a1c39a1f45532764506cdbdcd969acca79a5268c9338efb69a0fdf855df7c82a00e4af91031a25e009c539e71c14dd3437ed06909c2b46aca7bb8a489e7bf4", 0xe8) executing program 7: mmap(&(0x7f00001be000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) 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) r3 = fcntl$dupfd(r0, 0xa, r2) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/193, 0xc1}, {&(0x7f0000001200)=""/86, 0x56}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000001280)=""/127, 0x7f}, {&(0x7f0000001300)=""/190, 0xbe}], 0x6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x0, &(0x7f0000000000)={{}, {0x9, 0x7a99}}, 0x0) getitimer(0x0, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file1\x00') readlink(&(0x7f0000000000)='./file1\x00', 0x0, 0x62394e1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) mquery(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x4, 0x10, r0, 0x8000000000000001) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xa, &(0x7f0000000080), 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc343712", 0xb0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e37123fc343712", 0xb0, 0x0, 0x0, 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) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x0, 0x400}, {0x0, 0x81}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) socket(0x2, 0x1, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000013c0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000001200)=[{0x0, 0x401e, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}], 0x3) semop(r6, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000440)=""/51) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000040)=""/4096) r7 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0x0, r5, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r4, r5, r7, 0x0, 0xa1, 0x402}, 0x4, 0x7fffffffffffffff, 0x5d2c}) r8 = getuid() chown(&(0x7f0000000000)='./file1/file0\x00', r8, 0xffffffffffffffff) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2}], 0x4) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, 0xffffffffffffffff) writev(r0, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="d0", 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}], 0x1) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x5}, 0x3, &(0x7f0000000100)="a7d37486430fa992e09b7c27b4b09dbcba053ec8e4fa91eb70328ba7dfb0a787d79d744e3af3bcb000cecc8c0f1235e81b4d0b9e4ff0a5c01446c957c476a9022eb432f8a7e1eaa9629229f4f7f6e8676f3927fe5640378e043df7cf3b5b6b77b0a45afb552163e1cfda06c2f9b2b3fa32aabc3a79735b90736ca7ba2ad107f5a2d47d747a577c039530eb58a5475a25cc92153a631d84f053a17845d011f3628be69f48ed43f2fdfd004f4f0371", &(0x7f0000000040)=0xae, &(0x7f00000001c0)="dc345c5936907586a8d8358074070b55454ded2bbdcd07282c30d7b8fa676ef03e2dcac0df87a6bf027072c757c0a116", 0x30) executing program 6: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) dup(r3) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) r4 = socket$inet(0x2, 0x1, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffa, 0x19}, {{r3}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x52bbb418}, {{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x5f186c64, 0x6}], 0xb, 0x0) r5 = getpid() fcntl$setown(r0, 0x6, r5) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) close(r0) setsockopt(0xffffffffffffffff, 0x6, 0x20, &(0x7f0000000180)="766a92506c8949badb00b09baf2049b64dda933a5384c76f63373969fdaab7b3993aa1e4658ce149caeb967248bad5791cecdc591f6122b1d1b358789b8cc1b2cfe0eb2c4ffd6c2d54c337aab0d5eecf778b95ba083268d8f7672933299cb52ba2f2b3f9585aa8e61cb3e44b1f66094a14b15d90b404", 0x76) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffec5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x9171, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x7}], 0xff, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000140)='./file0\x00', 0x0) unlinkat(r8, &(0x7f0000000080)='./file0\x00', 0x8) executing program 2: r0 = kqueue() r1 = socket$inet6(0x18, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}]}}) dup2(r1, r0) executing program 5: r0 = syz_open_pts() syz_open_pts() kqueue() r1 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x2) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x12, 0x6}) syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000000400)='./file0\x00', 0x3) syz_emit_ethernet(0x2a, 0x0) open(0x0, 0x70e, 0x0) symlinkat(&(0x7f0000000180)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000080)='r\x00') symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x17, 0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x28000000, 0xfffffffffffffffc}, {0x2, 0x1}}, 0x0) msgget$private(0x0, 0x36) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x94) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000080)="8c", &(0x7f00000000c0)=0x1, &(0x7f0000000100)="6c536e2a48ff91ddebc1dc58f60b70d1521022268a0f17fabd3a6fc8afa2a85a0717", 0x22) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r2, r1) poll(&(0x7f00000005c0)=[{r0, 0x4}], 0x1, 0x0) pipe(&(0x7f0000000080)) executing program 7: r0 = kqueue() setrlimit(0x7, &(0x7f0000000980)={0x403, 0x63}) r1 = syz_open_pts() syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe"]) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x3, 0x4, 0xffffdffc, 0x7fff, "efff0d000300ef01018b0069e000", 0x80004000, 0x5}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) r3 = dup(r1) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x88, 0x20000000}, {{r3}, 0xfffffffffffffffb, 0x9, 0x80000000}], 0x10001, 0x0, 0x34a, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x6, 0x5) syz_emit_ethernet(0x260, &(0x7f0000000a00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88a821008100470086dd6054acfc022200bc00000000000000000000ffffac1400aafe8000000000000000000000000000bb0200907800000040649c602b0004010495a080c886bcfd22e4ce79491f46e2b3ff010000000000000000000000000001860200000000000001020000010a0000000000000000000000010000000000006b0000000000000005020003000000006c0c000300000000ff02000000000000000000000000000100000000000000000000ffff00000009fe8000000000000000000000000000bb00000000000000000000000000000000fe8000000000000000000000000000aafe8000000000000000000000000000bb2901000000000000040104010300000054000010640000004101000000000000c20400000007040120040108000000002c0c000600000000710aec5143b95d2b7e18e4451bde3a5f00000000000000000000000000000001ff020000000000000000000000000001fe8000000000000000000000000000aab1a4b0c0594127a970c24d4c28a5ea32ff0100000000000000000000000000014d1d2db57153737db1617ef56e1a35f6b685318d31d28550f690b4e1e7afb19b26916d012a372d15d209f759f20b177222fcf0f9207f8750716cbfc07f527123843412a3cfd6c77c8f0eaf191766443f42633ac8d34fd51eba852e719f41f6ee0632a29a641ec54fe391073e56a312e388e48dbc12e2138d52486f5af47e9dbe2a1ec9cca587133cdc699ecc269add4fc404469012aec1979ddafdd3594dc7f47ab5c96eaf2280fc6f9c339193ec4915683fc930e09892b00d991c3c2c8e514be9e1f7f5c4b433f6c3408af110e9590be55658c0182fb2adcfc1d868da0678dae37894acddc442fc67aa151d771312145cf68238b92fc05b1965b3dded060927ec0f2e38af513865a4ad05993e3d828ed180b1b6b2946157e7ef2112fe9f0e4f8445483f534a87ead2d1fccf6bb2dbe82e5b657625b56e8ccb5d4db8b4847971bbffa654e8b775a18413aff3bcbc42910303b513f36c2372649047eaae03e57fadf1cbd1d3bcecbcafffe30514c17910746bfdf4e36871046e167959f96af2920b21e2ea8d0002f1fd23d69d36e4f6b87102e6a972319de0523306cd4f983bf2ae"]) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x1, 0x401, 0x80, 0x4, 0x8, 0x800, 0x7f, 0x1000, 0xfffa]) r4 = geteuid() r5 = getegid() getgroups(0x1, &(0x7f0000000080)=[r5]) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r7, 0x29, 0x2e, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r4, r6, 0xffffffffffffffff, r5, 0x150, 0x102}, 0x401, 0x100, 0x5}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00000400eaff0d00008000"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3f4e8e5a16945d71c3854c184dedfef537e81ad8"}) poll(&(0x7f0000000040)=[{r9, 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) executing program 4: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x4, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) shutdown(r3, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000200), 0x7, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xaebbce45b78ff03d}], 0x9, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)={@empty, @empty, [], {@generic={0x8100}}}) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0xe8, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 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') writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000280)}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b5", 0xd4}, {&(0x7f00000004c0)}], 0x3) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800480000280000000000009078b2d3dab9bfcde3e6fc64c61728d1c453e0000002000c7f00"]) dup2(r3, r2) pipe(&(0x7f0000000000)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r2}], 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x28, 0x4) r5 = fcntl$dupfd(r0, 0x3, 0xffffffffffffff9c) fcntl$getown(r5, 0x5) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000180)={0x3ff, [{0x3, 0x7b}, {0x3, 0x9f}, {0x2, 0x80000000}, {0x3, 0x5}, {0x1, 0x6}, {0x1, 0x800}, {0x2, 0x3}, {0x1, 0x8000}, {0x1, 0x40}, {0x3, 0x8}, {0x1, 0x1c0}, {0x3, 0xffff}, {0x1, 0x4f}, {0x3, 0x8}, {0x1, 0x2}, {0x1, 0x4}, {0x3, 0x9}, {0x2, 0xec71}, {0x2, 0x2}, {0x2, 0x20}, {0x2, 0x9}, {0x3, 0x81}, {0x1}, {0x2, 0x9}, {0x3, 0x3}, {0x1}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0x80}, {0x2, 0x4}, {0x3, 0xfa34}, {0x3, 0x8}]}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000b80)="9e71cad9413178520237cee60407e13dc9f8c3a3584e62c92f50fb39c56c1377675dc1b084969f3f5a383c7c8a438752fed0b1ed21d2c2a9004c99929414b74dd417714034a84e6413bb28011eb1af3a917283cf14310c1419ba69f4f00c0e5c8a6d8b40750670b932f49996f7541464126cd85b1dd0775d64723b694bfc8f178103cfce43ebc1243b7e49b2987d7290c9b25670f8e508164c5cf54976aa8a84c9a3fc6dcdbd67488d0bba2945815f6f1031e7e1eb966cdaafb6cfd9a95eadbc4d2d3c0478a2bb59527a67fb1b03559bc7b0619edb826d5a9ad273775692ffd543eb184c0d715761165065eecb84bd975a7ae77505b3fa95ddbb81868117288824cd0b40bf11677e1ee20cf01c303ada88bf42eef66795c47ae43d42c596c765c2a600a9ec8ac5ed52ecf4bc49838abbcfd72ee3b934b130ca4a66fa9ef93e5adf5060de589e3aeb8df31f72dd64ce9e6b2ddbd1a66c9e0de5af40d3af56453dc936418ffd667e6904c019484e077b523ca898fd3e0bcb593a0926124f62413626438526a21b134a623129aa28f005bfa855c48ba2a466d39533feb0c7c78d773e3ecb5142975e7f620bd9f85903dc64bea41a63d84ad685296bf8dd941b0f6c7fc48788e97c6dff36f142db1e03538f2a214f027b34fb859b0c22b36946a76892c5864e7a0f144ee0b75f979e038f5dee088ee5d35ea1ac0d604169d0018cdfcc6d06edb1f643522d673c75d6a0c338152658af0209a86adbeff9b7568524086d2a40ea97043a82a44e473ea702a2cc33fc56d9aa280f30c743c28445f171e63c1bd419dc038aecdd49c9b8634b6b7f3387c6a4ded09ee5c68215b5983a196c0f35061c021ebea144b49644db90940e358dd99add602faeba00f9dfb5617fe2b0fd581d93de4a26927785b156d7b53f07d731a7f865c41397fcc3bdbee03ddad61a95f934f1087a8fbe351d6177021ee9c10ddf834eab7739cbffc905676066d149e5906a4904087ac302ef32a97f22d8581fa45861dad172715b8dd8ae1bd592f9f093ee3c583704e4bfba31dcd7711ae8367f33822561abd500d54129875900eb765ba33aa72eb8c88986ea30719c11b34ef1831ed1f308fd40e5d3845d1066512bd152be62fae543ea15bbab20ecb9cec81c6c045ed55518c59dd0a7d8e5b74b48644a018a26802c328e080289cb612391d9ccd79867a75ed04acf8cd48f4d3fc785b6454fbcc8d27332e6d214a12b5124fd8498e2398682f65bdaa3f656b53636c524a34e829bafbd43623f1d4ebadee11251450f1571f87224ab9431958f68b68a4532515107b66fa1218c7ea907b1eb3b65d2feee29d092e474a6b4cc542a500b4602b8b03753134dd180b99c0f6a46249c35a23f12a1d6515273e0a6665e7ec2bf6cac3d039b1c847ede6dc32a568592375510ee6a03948782be5315afe53a78169202876c84cd59d91e8d45fe1b4f4ea679c0d09ab1a61ea2fa9cf061983b386ef11d07e44bd95fe827138732b654a6054d43fe0707f7545b6314b3b1401d432b81533e8cb4b064a06004c6ed45311bc2ecae9887c196039095e25638671143cf0f29c6cee4d4a6ea92c5eab6a6eeca8e5eb02aabc28ac9b70ada81cc6c3cbb01bf1a8787cdc09d5e7d6f29520c0fe1ee33d315c65d330334d42559698ef7be16db31ec5e3ab0d56f1614641c560d945ae41817d41d6b07db3bf88ede0eceee5a247443a2c0146d7409b5ea592ec42e6c76b073b13132c9af50636a996788da02e65b34b697522c2908b3e87e9705772884804339c658da64bcb844dec04fb9833fcfa0ada020f6fe84dc3dd7bdc5bdc7c2093b526c4ed3c039855f8fe3abb998aa823a939ca1d9c8211d7449813d949a48c38f7940d9b10d03fca581224943e25e8447e2c7c1283133d42e9be7bf51c651e2fe148d8af18d27ba04b264a1d456691b6760104881330131f40987599561a00232c30fc9a82b47a22c3be1774188f159956e96d74575d8f794509488a8c06094709f4d6b9145366226759b715ae3785a5341f8eb3c05bea0867dfb67c495ae43d94b2e847f6244a562a4e4dbc3daa9a0e0e9474f51daf0dc24e0020c52863d5dfac6991bee106b5f6b2090f4e9d1baf84c226e749508cd9e1d487b7ada1f11fbcc2c28bcfdc15a9d425034214ba979d688f9a9687a67e365c0f5c9fcb48c822ef9703f84959cb250316827c80cbf8072418f66ba1f537ad594c9d50747ee3ae994db6aeef34da9c783d2c844fd014685c62a95c5578f7bc727fc06b58098f34def4a774e43e784498414d65fd6e3c8d84e83e2e763101a6db81f01b2474e163ab618072fea7cd0f2928d45bfc7867ea8e77d9d6fb2cf3fcfd4e290877d8fccf0619c66eb33a9898ba8d46ed8b42a149f21254fb10cf249fd506ca6b733479211e115d8fc7cd1e814d9ee8e3e37d3be7511bd1fd56f12272e5c0893ae6a218ad44ca27311075cb572a9911cbe0e12a1c4e5c787377a6b7f94b2773072e21da4cfbea95671a9692e2608ac403990b651fe5a07ddfe2b14d6bfb9985dc87c2fc190aaa565b043b5607143cfc4b756d901c6d1b984acf99e529daa5f2d56358270f32372c1306a6fb7e56ffc52b00a2e4a6ea02c2d9617fb0091451bd83f6c81818abf8d83702a1348bfa5e74bc039c06793fa8f6b6e4dc8c3c22041da932798ed042bbbd1b5a89c9679fc9bcbba4af2d050ce52b9e0f80c99453b14cada5a104a0e2228564f7db6cbe450f72bd36adc1413d3285e8f1c667db8278f93bf9e050c13b3afaf413f34ac4db0b40e7a0d9d63f971f25e59307d03dc1e6047239fd8d6f0392187c700b7b4536a3d80d4375c7a2043e379b987e05349c23d19c57f6fa611633233187cb1cea6094de88b555b77f811b7959377670ab5a3041304ce3ff92b4a888b5d6070b938639e7420a225d0a27af2f5b78b3392845146db173d9437fb8d6ad573bd64febdbd3a541627ef7bbc1692e75639370ed42eeb772cd01c2a179bc9e82b57729842e27a3d24e8e657098468f5fdd70d7808b56fe3004dbbee60033914010b0018f52a480ae753a70b2e939275f00923722a43d2a313a985dc652c3840ad2da1d41c180358c8dba1961139b7edaddff87df3e057acab6c5d29035e4a77a176a1b001cdfeef6aa266de5b969697125159a1646db16756c824d81912782148d6006f966963200eaa1e80be6ed69039973f868935fbc5fe63034cdbbca9cead62106cfc1d3016ceef930ec836b3e43f0bc5af1f13b0051cd2e86c580deab31165607ce3a332424bd88db40be9695dfb6f879e1640f64ddf422df91c44ed03fd1340a53b166d05ea29de581cc314a14fdf3df9b135edac3633ccbf3a666c0490c0675d17806e2407e2211a841e79c7143f2d3152db4042b954aa7702afea1939b3377fbbd879273ad94e82bf1a87e60da05d9dc255579f3f6ac49b2ea154c2df60c008e2279682ad41f3f47c915acf58a82d331a37f042c4495d2b559ebc2817c127b823da2c18e56bd4f02393cab9c5693a63d143a79217028f6a0916674b3faee8d39e00396cb2489975a66bcb581a556f45abaa343d7a1ff42ca2e6c4250def6224d78061cf30da77161f041b38eb13e0c9948cb1f0b4d3fba6c278e6f42373b7135fd4212a12ba35e1de4a6b44e48f683d9a44eb55e223af7ded2c70315eb224db0953c1cb843cbd4d3c00bea78bdd678968792f338459d0f0bc4ef62d1d01ade303ff1d780292aac4d1f2fb007bf8cb1d011b9473f347dc4d640da9d62885f96695f05061e5df244df1f4a5a1a46c46bcd002b49064ce104a0f29effba3729e1b5bfda96ec62fe581b1c188abfb166e9536cd9ec252c96c0a8f457a8627ca4170159475152baaa066b0be94baff2539306d93be2c65a15a34f45da7cbc4c5822f8e1a4d8ee5be0ebefd9c8b58556321131670a34c153724fea1dfac7986bb298b5daf02fc191cb505655ad47204066d56052e2c0c3b8d037b756a7bbdae8dc4e296927b1b921ab2563d580ff8467d151c81113b77f337924ef4576cb41ae4fffea6fd65fa0000a46decc3bda9c99e39ad100419bf2f8788990ae6ce6b099b4a63a6998ffe221868982770333638e3b0cdf7b3043a4beaff03d2bba60d65dc74aec1335de04b80fbe736ce6aa546b0230fa78c3d2fa312d84191def8a2b4e41281d23e079eba43272d0d24cb3fdae06b505048aae0a192ef20e71ec5186b63748516a5f1a6a574e4f028090d8fc555fc944c56d72e69d621a3169ad7cd6d36a4f508e6baf806b424194f7c43b56b21634585e5b98df9aa593c5f525e6bb8156c033aadf3518e082ca190fbae0521b3ef44c34ef2c74676470ba42282ec332cbe9130314712780f7e270f3f234126e9f095253e24931e2285bb6ca4a44fa72e50b31cba7deec08dac39bac0b08609892aaba9db3be019f42d4754b1e9ca992cc2102e71d3499aa69ea89d251eba7fe965deef588944d11dbf2b110d6456a9f0f60fa118de17f580ccdd4e3dff8a9dcd190ef3ac884003fafee914a600c9576a8b2d636857c26b61601541508683801b6d7bfb02718cf88a34e47c0451e84088c46e4f6ec1ac724c57c012e31e4110368076a0aa18e5ed81c148fdd2e03514bfbb91859cb7bc0d8e231397bb3b7c3ab4f375f7bc771fc717fe34433e77e7270a3dbe422e547fbcdf2b0bfde7fd5a8226aba3d0d86f461afa13bbe70b81d5cf632405d838641e72e7ddf8c938dc82116d5c2b24ee5eacb4d3447384b70be706a9197faf72cd0a512ce08358f8fcf9b2c8426724c0069326e58c4e19673936423315885aacd854fccffa93a22824eed00782c83f5b7e0ed79d22131219e2cd4743cbfb716a741c5e8374fc832006abd3be0c7721dd90d24e87cfc034baf21a6e9cccc00b58a68840a868eaacd150c96791189c317c288649f4fa6afb10bb8f1fca7e14148b0094a560235b54af3a8acbf055bb2254a80d97724f297cb8f1841d84e541a9fe8b6465e869f817687726e638cf621ec3cc5bcfe6cfb5f2905df0604d35c5b3ff5b3162ef440c580e7e51c8925a8d07ed0ff512abff1329c3ff69bdf7abc148c27e15baffeb3bc5f59b472acbf7705baf67cef4948af392a1054ab9b6626512dee76461d8ec93efc76c76096aee9e6569ffc6b4ab693fd5b664b40f1ecb7c141811959c52871d4ac76c5ae93277d8d74c731ecb44da9eb52514581a8e98b2f9866df71e55c53153365a09b738d9f13995fd933ee43fe1a1286faeda247228319fcb515ffbc18a80e441fba39948769b4739bf7d6eefbc9b969ceaf52aa2460d05c6c22de89d97901aca3b7984a96d6d9ecfd2b1658b3469b905e47ac200f7d4016b9d8e644f9e667c438e513692d9ee323e8e5f63d17d9f1831cf91716533cb758538bc2ffc10067813dd0bcec831c8258c53bb96d3c011a9f7beda8c01aafcc99a8242696c12f64804109f3e6d4c6c61a76c977c48e80ea52baf07e65d7d0c126c745c18a722aece1d40feac2b5a2289fdaf7b600c30d266af9481462831cdb9e8bca5e0b66726d211e6dbbbc19c55845e2c8faf0e6e28cc9d3bbe0e374f113b6ae605a83ca4d791a726c577babda1573321ca62c849e95e1e61b2d0b7896306a04fc01e6798d99d2222761c8b96e93832f136ec49daf1b91a842fb821a222749c358e780192e4bf846cf177f2e2a28c149d6050fbb0b172e8117f457f1ad8e1ba2e5626610f556f65d9a2863a21d464d3b9255d2483585996b12b1ef79e3294", 0x1000}, {&(0x7f00000000c0)="c74e7e4ef0e19960a90d97aff3fccf2db69af720c20732a88ae3ddbcc8b932b3dff2286f4b34c2af2f4824fea4d631f49293e8cbe8cc22", 0x37}], 0x2, &(0x7f0000000280)=[{0xe0, 0xffff, 0x9bd, "11e7d7487b40d96d3b5b2cce99b20bbe7e8d3472df5a7ebb609ebf6c643e50b87727dcd42f1edcaffb67a5f3e02b263bcedd877c0a5ed49a192c7aebd363c313c707b67e92ff79095f7a8f9bcf46dddc60dc28dccc9c88bc95fab7f6b81156d527cba16e1cf263cd55fb295d3d4f3e5231414299a0aefbcdce44bd0993a25d1404b6a691f8ef959267796917b6b7f9189efb8a2aec680f8432f325824fe60c7b9f495836b9afd674f81296070337c51d3ffd14af6cc0a0b633b5e7e7a5689a543a4b739493e66b5438ed2783"}], 0xe0}, 0x400) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x7fffffff, 0x7fff, "d577cb00c3090000000000000014070790b900", 0x4}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d33c85209d6909", 0x1a0}], 0x1) executing program 5: getdents(0xffffffffffffffff, &(0x7f0000000180)=""/144, 0xffffff2b) setrlimit(0x8, &(0x7f0000000180)={0x40, 0x58}) open$dir(&(0x7f0000000300)='./file0\x00', 0x7b8873bbdf4d646, 0x0) unveil(&(0x7f0000003e00)='./file0\x00', &(0x7f0000003e40)='r\x00') execve(&(0x7f0000004e00)='./file0\x00', 0x0, 0x0) socketpair$unix(0x21, 0x1, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r8 = getpgid(r5) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x7, 0x4, r5}) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) r9 = msgget$private(0x0, 0x22a) r10 = geteuid() r11 = getegid() getgroups(0x1, &(0x7f0000000000)=[r11]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r6, r7, r10, r11, 0x4, 0x6}, 0x9, 0x6, r5, r8, 0x0, 0x6, 0xfffffffffffff801, 0x3}) sendto$unix(r1, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) executing program 6: madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240), 0x2, 0x0}, 0x408) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) 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, 0x1ff, 0x32, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e71309fdd16d9c8e69931929648", 0x18) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) dup2(r0, r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000004c0)=[{0x0}, {&(0x7f00000002c0)="c615ab5f769b26cf2e75f6812d925aeda7067b1b1eccc2ad07dec60895acfd9b7f925d662f3222a648bc90d83636c23ea9b5c23ee65175fc097f", 0x3a}, {0x0}], 0x3, 0x0, 0x178}, 0x0) syz_open_pts() writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000a80), 0x10) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r7 = socket(0x2, 0x8000, 0x4) bind(r7, &(0x7f0000000000), 0x10) listen(r7, 0x0) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x1ed) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10002) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x104) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={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, 0x2}, 0x10) close(r1) socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000040)="c03af09643bd7044da29b769fb01d015301262e9f1b8b5acf7c749578d709eb7722baabfa163827f3cf5e5197b83e6cfb6ca22534ae0f94d65b3924745dcf248415afe95c32d7c6d505aa6145e0d6bda0a155a8953e6226533e5dabab955b306a67d28b3dd4a17d246d5c75524f281296e308a9f7c12ded7636786e965a53ed19d6f6fb4a81d8e1a5bbdfa4c147f6ee501c9852a72a4ae3b8b5629bf4e1befdc37d08596eee4e2584dcea2e13ab5a2609f9123f15220dc49e18cb859b7ee97045cee4510592def180773bd77d1f096e7960cc04abd79a3ba873da6c0716d7767d8f3be69fb2c14ab9f34aa5da3fb3a8e1236a7912b0796c193c395e504636b1017d91e00c6c9b0d8584fdf7a63ebbc731923b0435491903f33fdf2e36b7183a253df7f7968fe102e43c2d7b51895658b1dcdb7566994c49713e617e8bbf01d749adb296ca672574996a843cc1da4aa7ce3d75288cb72e116064dcaabd1ee5d9ecb32bc92bec62815501133212402f88eee3018c786a6396071ae54dc6018897423d79c9d73ec8a6db7f91d36d7ac3d1d00903d7620570cd2691c643d6b5c1479395553551a19beaafa83e98e1231dae4f87cfbf08eea7cb18ca1fb79799d38ea82e62eb55c73e3d4fe9104ab5e477935fc41599b58bf7cc336b68b5ac4b68e12c8f8cf24c95c2ad9eea048a0c33d0038af879aabd653f2eb75cd8ae3906c9877bf1e62b52bd40868d04e2fc72a47084fe0a0fa20e13ba79a9949fe31f1c86b9283bff2c78e748a2a1f4d6f53886f6cba9d848400d1d930b3dbb60b7157573dc586304e0aa57118e68983cda3fc6dee2a1d32984f61d3fd10f11737bed36f0f6ab6d36d96453cb6bb3fbdb6c6aca1038eb02e1cad4b74731fdd9969c192c3b96aba98efb92b0826765657c7d05f47e83f3e462be77d6c3aef214a406312c9f57e78fe2501a39dc55c2d1031c24bd6371f8e93dea73c3c7ff28fd43da3e4c5388161202fd93ba6bcc28654f71f6bfac7a61a0d86aac73a4a463b857a69519c1817a56bf601b9e6d9d8813003a0d9329c90dc4e2341c87797b630175f96bcb2193809351d898fb8ac3fb917afc59833cc3709e310b4d5081eeaf488a8e7b5c24b643d26b0544dd154af0e56c1d02288af019e430ab041312e1268c60de1c1ffd644ae5ced802ce584d0e78614af6d91e550fb2dc27a123c33abaa1e68d106687e05043c335e1912ac565fd0929aa98fe3288d6617c227d67be9b932a122383044576d2fa884ac5ba2b6e1b54e8157f84ed73871ef584def9f395d6d4083c07dbb821a67b3d15ad4b5d19765165e07bc45d855cb87f07385b3ccaaf8bc02b1a87403514a269d6d6452cf04c3f662a5dd5326b179e8b68075072e71db315738f46feb7eb6aaf99652a8024059bb52168eba19a7e3e21659c5b942f5e56e6efdedacd5e530a33d5b872291391aa671c8969711b40525ac740c6a39e1b4902862d11d4f1e37996c27b9dc1d7bf934062e2ff848a697c10913ca948a6599b08586b09a78fa6e68d30d6c0b1db2b066d01ec23886cc4807c3d31fd0fa9e7269a51c0508a56e5de3ed4f1aa403fadae593180eb85fa5ff5c1499c1ad459f5e018462152266e8802ea536b2009b3628862a92a4ebe1dcf2307a5ddd0f7e6ded27a5d994bdd408877b95ca65d628bc2a103cf1aea8d9b5b2b714a557e5a6e9ce23e9cd1726fbacc361cc2d2940f28961be69a4b43625326df87111e0832f686e8489255f480dbfa03313bea6eb5d8538ab919f2034ae32a99e2865d041c94d81bccd1b0b0c3217cde585b31f22e65326a8b944350d3a69c3d7e07ada7ab16677bd8b360017f932e4de615230cef08dd8d4fc232a78375ca4e160a6720018a2f66285a346479eb39c997befeca215bb683a89b8234077c61eb0314ba5233b351246238337fb42bbead2977c805e8a124e3702d8e83d12897f12b9f56e04998ca2c19b556473f6855653aae5ed70bb9c602e230c1217c0aaf23170d664c56861440a482a68e8993ec9725c5fe2aef704829d9537bee4b902ca018ed1fd11804625fb17a46fb4ac16e810d02752ae44767b69cd79b13fb462c38589a2a913fa252b84f699e90ca455daf1a5cdb49765e5b7f0db817336807eaff981035edf48cbc5bc6c0e5aa24e16e57bf8fd1aa1d92f64dfc48a61e362fd9fbe580b66ebcdde10295962b9385e8590614544cca97e745dd963688926c8731a9b5ed65a5f40ccbf300cf19316f6ee069d78b24e7540715d4879145d60ef8196b2f340a92f97fb29d6387764f826a76a5c0bb86d365d56db830eb91b49b047e19747a3e6b93f3ea2779ad4f5385c4922eb3a72d28b8093c0a8efcb4dac1a8d475f66747a78d5554ce5b5d4a78a122f13c63edde2827719c815280a63efb5e2458d467b30dc4c696e27b99b3f645317e6b851a876010b5a2cb914265ccf5aab73fdaa91d5984da37700cce29b1827349168bc3ba3444a23ab56169a85cbe89785544f82dc3205530c5dc9703f483f08fa44c3e7d9869b73dc02ad1bb6345801cdfa2050e2c08aa8524daddbb15d8f265e6beb824c59752e9d79ce0e99de6acc7d027225c8fc12ecf9e6fec2b197e669a72e5904c2b7e4787850cf2c254148a08c2f0349f418c2c12d2a6485218f77bc671c6612628f83bea3e31b6d849e62ea7f4ad6e6331f9dd41367ba0fd1157c952643ea7872d74618129f9bc44c2d94012b8392ac72ea2d77f5464b3612eb60b626c24f53178f343d90d69ed8151e5030df4412e3001eb78960eb996005a5aa9fb5dc09c6dabbee9ba07100a2d852edd2299fadbfad108dad1bc70f789a5254b0fe1de398019034add19b0cdffa5cc21a65023f20010ca58f2df3807f831e09b209e1b43230d33787f1a2948755f84a090a8816c1f859cdc16ff4a71ccf624a40129d2273fe2737061220c75e1a65c053ace70e9496467fa1b29313b71a3e3345be22cf27bd2ee1c9dcd56872f9321695622831b7e40b83aa34e45e2acf74572d1b852c1debce4726a0f1b5c669838c177abf27cdfe2f6e93e7fc46d4a5e324f24bc58ea290b194fbae77d043359a889730841944d7b2a406481e902edb421b9b9fa436e022b35b8ac06f5aa996016df6691a02f882ae8b5d13c84e02d13bc6bb8ceafd7f1a5d74930d6ea5b4a9b6ec8c36fc7ff07f1af991133a45f6db359b10bd63127f4b2ea34e560b935c25b4e09c1065915d11d6e68193876fb4690c8bd5e0a4df21a378256da455fee36e38014e3f505de50f7d3da6afab3dd4eca81030c15b318cc204b4fa7a831b04eb290ebd3ebc2ef70b4bcaaf06df036376429a52bc6823b2d8e0692af7c92e988203d5b99a0ea5ac5ac281ee27a545a7ba383a11d926100a3e807e60ade1ff155f277524283cd50ede76769a744dcc6624f9aaeb8266427326735e0b0db50bdfb310afa2f5bdea579fa29e8de1ac3a81db1b0330c58989dcfcbc2b1c56184bb56f23e3a8caa2ed2bf9e57488b525f47b380ebed412cf2c6588066d2e412e35d2a13325460563d1309fb83288fac77e76c9264b12cf2074f2c8c6320b31aeff91236f37c7934f10856979a59994a242a548856a075f5fb9a8ed45147658315f84d2ba3c6b1af287df3f5a0285593eb5048819d8b62b491638a0fe19dd17af4e1526da7b39d06f1bdf9c50b1d0c189fcb55740da0cdb22552f883ff89c4a13befdc0395c0054fb8924be7e6f961e7748b1b78bb5df9a4f40d580914a7390bb2d9aa00542449aefe709640b41ed5454fecf78a96887c14aafd335157c88ba3cace7cbe54c56d391fad8b9a514119f206d261ee7556dc5c4e5a885806c7a624a1f33b4f1b16658f6416de77f675f01b5421a2ac751fe2df6bfd8f9400c157a6aec5effc5253894399c2a95f799542b8703dbb5c526700b940661e133b3e0ffcb0bb31152bd7b97e9654ca46ccc7b2ac1dcdad43f0bd66bca303238c5036609ee4bd9a7b67cd32162583b5778a3273fa63331bf9975c9551772a13db3ed0ff4fef35fba75a50fb3ab3a96529a8f2c185ca5294bc2ea399de2ef670d409f08dc55e6216a37ddea726c7f66066ec18b23b9c728094b0f3ca4331d2c9de4ec14ec1c5bb7eab9daf530f8344f53bd38f91ecd8f1943b03604a0cb7caa0d1805bc716f58eaf98667a744f041ba1f00c48368bd9f2329663708bef743d3b923d00bdacdb9ef29f3a0f07c6a703f6b076f9320a8f1d96cee028a8c69017fed65e0144100caa1429feb793b03059e4f6fdb806347d01057a9b1a89ed7adc39ef303a60a3667b7eb65681b2ef6eba50480c1948d394de6cf1582830521c56108cf88229375774cfdb7e7d57958f52918ad4eb98bfe6a84e8658b8ea34ec7e042c4a7e4567478d565e4e07b2d274811596f3ce8d77275bc8505877530289d025c85a5c1da17edc89982897e88ae6858e0b3da33aa1efa2fa7d43f3c4a2b156dab1ae519bd823d9ae246b62a2f2b135c86a0694553a121e3d0c36f053e4631d54d6c9a4fa86ce3b6f3bee90673bbaa19fbbee8c7466e25af2bd49342c99920c9fa189c0e9726bb5f5d86668c04471c025129b9ef83237f717bdfd33b3fbc40f1d0b57a004f4d4391dfaf339c7a7472668b2f53346940d0424bab27adc3ead63bb3ccf895bd102e9cf6a3ff843a99b06769b204a2c7785d859f41d32de0139e712670fa23deac6d01d8817cdb79468face06f2f89d8d590a1134fb615cc3831ee6a24c3c823775c69490e9e1fc83f785cd8db19d26c5a4f2e9b8b55eb0f34882a450c503bb3e226870f43801e5e9574416f2900d082b7f2c208a459f548b9e0a01ee319e322f6f8a2e523a8609ea2676ce64e4224c0f0b4fd3358100c42a1cd511074b05e444601db5975d222b178dc846fdd98b3ab4d962f78def787e96222b8599ac7c41d2c908fe708be05af49ff2638bca4bfc85e4ec4ab6dc20ac02173bae63e3ea50cdfda6a2a55d40334740c94ae09ae98cddf67864115b3d368f61f7f7f91ebc5a4c12bc9c9b3526b9d05a4f63b774f60535c3358022dacbd7b7e6c698a39bedf70816787793f314f9751520a7896041bccd086daf0da0b08447bc67d12c084718aa277d241ffc8f118d1d6805d45a52610f488b312fab73df675021650db822409d4113b9303a783e2fbd98caa06a1de7500c9f69c91c6863f23f67d11f74b9345f903ef79ef7ad24e3ee3f84e6c9da4e18c7be10870b14cae6583a9318d33989838c619e214d33e338ab326c14c5c87d0b90387e0e0eb024b4e7b3909159e73ca99162fb1025d803551bb026b33ce71e3185c376426440931c4b6ab401dd6614206f8310b6297f235d47ef95a4f8491472dc3aa2d9a5b124a654a5a0049585605b1955b452b1c278f13101a3e68593133ca71569d5cf61b05bdcf9f0ed786e6870ebb91de68bab0049880be9344284202f0f3e2664d7b700cd84223bff29653680f6166892377867db7e252ac66f5edb15be5c37e68ad8cdbef0c8a4d56db62363e917e57117ff2d6a6dd6bc9557d4a9c6659b17c67308797816c00fda52a808ae302a177186d40ccced0d7ed40812469d59b173f2f05460b7f2c4e1d1135c11c3df5c4f0a6907a8b27c25c854b609ff3e86761a537ffe272bcb5f8331288106af74112cb61ff4997bf90ea620ae5212abd5b1ed40af8a6", &(0x7f0000001040)=0xfc1, 0x0, 0x0) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, 0x0) executing program 5: fchflags(0xffffffffffffffff, 0x0) (async) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) fchdir(r0) (async) fcntl$setstatus(r0, 0x4, 0x8) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x3) syz_emit_ethernet(0x62, &(0x7f0000000040)=ANY=[@ANYRES32=r0, @ANYRESOCT, @ANYRESDEC=r0, @ANYRES16=r0]) executing program 4: r0 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x8006, 0x2090]) semop(r0, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0x5, 0x1800}, {0x3, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40}], 0x8) r1 = getuid() setuid(r1) r2 = getegid() r3 = msgget$private(0x0, 0x91) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0xfff, r1, r2, 0x0, 0x0, 0x66}, 0xfffffffffffffffc, 0x6, 0x0, 0x0, 0x0, 0x6, 0x2000, 0x7}) semop(r0, &(0x7f00000001c0)=[{0x2, 0x2100, 0x1800}, {0x4, 0x5, 0x400}, {0x0, 0x0, 0x800}, {0x1, 0x266, 0x800}, {0x1, 0x8, 0x1000}], 0x2aaaace1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r1, r2, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) setreuid(r1, 0xffffffffffffffff) executing program 6: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, 0xffffffffffffffff) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) r4 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x24) chflagsat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = socket$unix(0x1, 0x3, 0x0) setuid(r1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffe, 0x7, 0x9, 0x4, 0x5, 0x100000001, 0x1ff, 0xaf15}, &(0x7f0000000200)={0x7, 0x3, 0x1, 0x100000001, 0x1c, 0x81, 0x7fffffffffffffff, 0x1b2}, &(0x7f0000000240)={0x6, 0x4, 0x7, 0x8000000000000000, 0x3f, 0x0, 0x9, 0x6}, &(0x7f0000000280)={0x3, 0x2}) setrlimit(0x7, &(0x7f00000002c0)={0x8000, 0x1}) ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x400, r0) r6 = accept$unix(r3, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r7 = getpgrp() sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f00000003c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000005c0)=[{&(0x7f0000000400)="a369c52496e207574b02331cb8bf5b9d82bf54fb8d5224cd8a5b23d9476dc5ce28f005f1bd7938b4bf8a0aebe924f277ac744e8083948eba82aa1b31d75fcf86d5ea05d66a7bd44d50d6743a42a5c1295f9346bec9e09a2d43d6dcc4a40bde122e0c4bde9f9be8f14a6832e2f1aed88731a32ac41f3c9e0113725a4250d6a6f59de29f026188b3743d115b93a5775839c3e76d8467384c623b197783dd0747831e543add1991950b740f72c933241d33cfef8e851cc47320671ae234c3785907335a0aafeca472973b6ad35275f050b24214df565cac1ba6df1d953d0878", 0xde}, {&(0x7f0000000500)="625b3222eedf94cd7c32f9f04a78202115faa289129e5e5d16e5c41b83394e349201baa808686c2d45e402b3cba296d3c314fd0ad9e15a5bd0b1c96be7df8cbd38d0cf32d054df232dd04e2f6e09ad39e7e0e4d725eb3b85fa75ce3c07e1299c4832595967351d5bac3a58d048f4a6cc0fea2ab7", 0x74}, {&(0x7f0000000580)="d25517a3c5b24863be6553934d38fd59b8fc756d98adae", 0x17}], 0x3, 0x0, 0x0, 0x404}, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000680)='./file0/file0\x00', 0x10, 0x2) r10 = dup2(r4, 0xffffffffffffff9c) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000006c0)={r7, r1, r2}, 0xc) setsockopt$sock_timeval(r10, 0xffff, 0x0, &(0x7f0000000700)={0xfffffffffffffe00, 0x7}, 0x10) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740)={r7, r1, r2}, 0xc) connect$unix(r3, &(0x7f0000000780)=@file={0x0, './file0/file0\x00'}, 0x10) getrlimit(0x0, &(0x7f00000007c0)) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f0000000800)={0x1ff, 0xa9}) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000840)) dup(r9) r11 = accept(r5, 0x0, &(0x7f0000000880)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getrlimit(0x4, &(0x7f0000000900)) mlockall(0x1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b7", 0x1}], 0x1, 0x90000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="06", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/22}, {&(0x7f0000000200)=""/141}, {&(0x7f00000002c0)=""/223}, {&(0x7f00000003c0)=""/5}, {&(0x7f00000004c0)=""/4096}, {&(0x7f00000014c0)=""/133}, {&(0x7f0000001580)=""/166}], 0x100000d2, 0x0}, 0x840) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x2, 0x0) shutdown(r3, 0x0) recvmmsg(r3, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(r3, 0x2) socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r4 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r4, &(0x7f0000000000)=',', 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) shutdown(r1, 0x1) r5 = socket$inet(0x2, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="ea086b58d0fb2a0e541f5def7e88520871402f80dfbf6e32016d51c54f4f4294b429234908a7a06e", 0x28}], 0x1, 0x0) sendto$unix(r2, &(0x7f00000016c0)="4e783b96612529ae45d8405ea11321b748065df0e33c85f05d20f767f5a91278e32d976b6517c0a3f042910f7c6c192cbd409432876cc3f271af87b6bce0e91050ebcbe9e207ad1265df5e0747b047cbacd518eb37466cfb5566e1d1a8a7868cd5eee4a7aeef7b4e1ad49d1834ac01896df14035a7963c06462cce5d3d81182e7eca2273cb65ec198201a3c5b4207ef507d3e7b02a6d026e589e9db9d59c35ef16ef8efe3a5b64169a1d501e9966771bcb8be993fa5a7f6c25393eff0085a8f86d745bf79ea1b5894c64db413a3987eed7f5e8c87536c7a895d601641e59400f4487900a610f47202d", 0xe9, 0x40d, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r5, 0x0, 0x1, &(0x7f0000000000), 0x28) fcntl$dupfd(r0, 0x0, r0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r6 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbc", 0x20}], 0x1) close(r3) fcntl$dupfd(r2, 0x0, r5) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0xff800000, 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) shutdown(r2, 0x2) shutdown(r2, 0x2) syz_emit_ethernet(0x91, &(0x7f00000000c0)=ANY=[@ANYBLOB="8d737e5a7e4600000000000008004f0000830000000000019078ac1400aa10000000834f00891b000100000000000000ffffffff0000000000000000e0000001830700000000000000000800907800000000ca312f1b09d0e15dcb9243ea0b40ff00979b2e552e3cb63eb9ecd5d9e72c5a0ae3d1a4854deeda4d1c6ce69724819d87a901ca3f27817d24716ff8a237ce28"]) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2000}}) r0 = socket(0x11, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x15d) r1 = socket$inet(0x2, 0x2, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x800000018, 0x1, 0x0) geteuid() bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r2, 0x0, &(0x7f0000000100)=0x34) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1}}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x20) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0xfffffffffffffff6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/512}, &(0x7f00000002c0)=0x202) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000300)={0x3, 0x2, 0x6, 0xf4, r1}) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20800, 0x20) unlinkat(r2, &(0x7f0000000380)='./file0\x00', 0x8) preadv(r2, &(0x7f0000001700)=[{&(0x7f00000003c0)=""/248, 0xf8}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/207, 0xcf}, {&(0x7f00000015c0)=""/91, 0x5b}, {&(0x7f0000001640)=""/70, 0x46}, {&(0x7f00000016c0)=""/42, 0x2a}], 0x6, 0x3) r3 = fcntl$getown(r0, 0x5) r4 = getpgid(r1) fcntl$lock(r0, 0x8, &(0x7f0000001780)={0x2, 0x2, 0xd595, 0x7, r4}) r5 = fcntl$getown(r2, 0x5) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000017c0), 0x2, 0x0) poll(&(0x7f0000001800)=[{r2, 0x4}, {r6, 0x80}, {0xffffffffffffff9c, 0x10}, {r0, 0x4}, {0xffffffffffffff9c, 0x1}, {r2, 0x20}], 0x6, 0x1) read(r6, &(0x7f0000001840)=""/191, 0xbf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) getpgid(r3) r9 = syz_open_pts() fcntl$getown(r9, 0x5) renameat(r2, &(0x7f0000001980)='./file0\x00', r2, &(0x7f00000019c0)='./file0\x00') r10 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000001a00)="b40338eebb09630f6dbbf6264031b5f0d1a42e01e3a5550fdc8fb2d9ef503696da106cf8220e7c6707dcc5caee8d83075be745aa2d681e7241b867b82d9be03576d8d20a35fc6c71eb18c39e53f82fee79ac1ff1e8f75ba56253eca2d43c34c51ddc0443d7cff713b849347244c146e5355a8b5e36e1926dddaad99930", 0x7d) setpgid(0xffffffffffffffff, 0xffffffffffffffff) pread(r6, &(0x7f0000001a80)="de7594059aa69ef282dc8909f4b6335cc4b7212a7523e83c03a9894c78e8c41bf4d1dce9f73edfb07e7660059c515fa71fbaa33370e404eb2782bf65476985887a88512ca7d762b5fc4bdf54d3888e7f4b21f853326680e86d904b3978bd8321f23ecabe4160c7c6beb77e0b69b28d0008e988e1311033ae6eb7afe61c162d1d73e06bd208b89c5866f9b340f83b4b032e5517e33c89e5605c1a613dfa61deaa4698224423108a20", 0xa8, 0xfb76) getsockname$unix(r0, &(0x7f0000001b40)=@abs, &(0x7f0000001b80)=0x8) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001bc0)={r5, r7, r8}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000001c00), 0x80, 0x0) pipe(&(0x7f0000001c40)) bind$inet6(0xffffffffffffffff, &(0x7f0000001c80)={0x18, 0x1, 0x7fffffff, 0x5}, 0xc) setrlimit(0x5, &(0x7f0000001cc0)={0x5, 0x101}) accept(r0, &(0x7f0000001d00)=@in, &(0x7f0000001d40)=0xc) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) getpid() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000180)={0x2, 0x3, 0x7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r1 = semget(0x0, 0x5, 0x2) semop(r1, &(0x7f0000000000)=[{0x3, 0x9, 0x1800}, {0x2, 0x4, 0x800}], 0x2) executing program 2: r0 = socket(0x11, 0x3, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffffa, 0x200351d, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000a80)="24bdf0be1478bf4f2b8474fe032477e672d5b08561507baae23ae7aba88a60dd92779187095156447d324f86f93da6d3a9bbcd4b8a1bff3a36b4f74a1b6e3af7ed4a9f045c34008278dfd7223b7599122b98952c4fe051d6522738f7c875daf0942b6d2181922f6b8f975ca7f8e42f570951b2c41c1d", 0x76}], 0x1) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) r3 = dup(r0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be3816498a30b18d85a323957be1aa0500000051e2f0ad3ebbc272699a1f139b672f4d335c223e7d9db42bfa89f88cd92f18990e56720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac50021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000440)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x3f, 0x0, &(0x7f0000000000), &(0x7f0000001900), &(0x7f0000001940)) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000240)) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_open_pts() executing program 3: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) 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)=0xfc54, 0x0, 0x2e) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) open(&(0x7f0000000100)='./file1\x00', 0x1, 0xa0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x3, 0x40000d28, "0d88f93e0f1279911cdf00000000000400"}) writev(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)="04", 0x1}], 0x1) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) getsockopt(0xffffffffffffff9c, 0x8f9, 0x2, &(0x7f0000000000)=""/75, &(0x7f00000000c0)=0x4b) 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) 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}, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x1, r2, 0x0, 0x0, r3, 0x132, 0x3c}, 0x5, 0x9, 0x8}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x5, 0x0, 0x0, r0, 0xffffffffffffffff, 0x40, 0x2}, 0x79, 0x3, r4, r8, 0xffff, 0x8, 0x55b20eae}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x20, 0x0, 0x0, r2, 0x0, 0x82, 0x6}, 0x31, 0x1ff, 0x2}) r9 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r9, r3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, 0x0, 0x0, 0x0, r1, 0x90, 0x7}, 0x0, 0x8, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xe4f, 0x0, 0x0, r9, 0x0, 0x128, 0x2}, 0x0, 0x8, 0xffffbffffffffffa}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f0000000340)) getegid() setsockopt(r12, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) sendto(0xffffffffffffff9c, &(0x7f0000000680)="466e961f3bf9669bb8d985082bfd134a6c387f28afe988abad2ba235da0ab89ff974b9f3b8536175e9104b09603a9f76b71dcc1ca8ad51a4b91e42c67fb4e1b3605f9a9dc7b16c3104de4acfb830ab24df7f5bc52efc73accf804404cce8c99daf1ac9560556a5884a91cdb93e8019e4ec2393531e946218e0c4da6ba7f67ad6c6f46cc2cb7e8c0e8f16e3e1234e0cb1dcf4587c475b6337340752db1f09324fe55bd85ba3ab8d8dffb913eee46021e830", 0xb1, 0x7, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x1, r10, r5, r10, r11, 0xdf, 0x79}, 0x7, 0x8003, 0x800}) semget$private(0x0, 0x5, 0x1) executing program 3: fchflags(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_open_pts() executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() r5 = dup2(r4, r4) syz_open_pts() r6 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x0) utimensat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x20) r7 = accept(r2, &(0x7f0000000280)=@in, &(0x7f0000000340)=0xc) bind(r7, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) writev(r5, &(0x7f0000000b00)=[{&(0x7f0000000380)="1d", 0x1}, {&(0x7f00000008c0)="feaeef2e8c15", 0x6}], 0x2) dup2(r3, r0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "be06b9e57ef9c45237add10ef839d0ed3f063c85"}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/16, 0x10}], 0x2, 0x0}, 0x2) dup2(r0, r9) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r11) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open$dir(&(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x90) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x5, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="86dd60362f5f00000000fe80000000000000000000000043919d8e9ea241f577704405a500"/54]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000a2000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x81, 0x0, 0x9, 0x3, "070880000100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="000000001160011a40a7e9aff540a2625e75f0792ea9dba2fc265c4ac9c05ee6c0e333eae81e96f3f3c169776ad087c56c14864c0c67ce19b6f339c5fa91932764407a9c0a033606689ffe0bce1fcf9ca3e08715c96430b37f6c7f23287fa3f755d703d6f7f25031e84ca5394806aab41cc3e68831a50e266422bb45244cc4666f808d9d9b5406123157d1959f0246e41a09279c8e306edbc7392275360394dffe7408828a5b7bd2f172fcc5af7bd887d8ee600621c5e4cadeae4710dc595a3ea71b9d6108ac3d3a30346c4acb40555b17284d352e3f4c2936117f3c599f5b8bb01c8a6b18b838886d5f376d80", 0xed) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x3, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x1810, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) getpid() listen(r2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x9f) shutdown(r2, 0x2) socket(0x18, 0x3, 0x2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000100)=0x20004, 0x4) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ftruncate(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000000), 0x0) close(r0) syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="4b1d4b53a6f2b39da23e73a1be5bd708ba5a4c75c0e9ec5f8cc8698f56c5027ed7ea82df96bad80b1a09df7cccab7e915fd0373e84e2773d13ca07dbbe39dea53715", 0x42}], 0x1) executing program 2: socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) unveil(&(0x7f0000000240)='./file2\x00', &(0x7f0000000280)='c\x00') rmdir(&(0x7f0000000200)='./file2/file0/file0\x00') socket$inet(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 7: clock_gettime(0x3, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) close(0xffffffffffffff9c) r1 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_open_pts() r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r4 = geteuid() r5 = getuid() chown(&(0x7f0000000040)='.\x00', r5, 0x0) seteuid(r4) r6 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = syz_open_pts() poll(&(0x7f0000000080)=[{r6, 0x4}, {r7, 0x10}, {r2}, {r2, 0x100}, {r1, 0x4}, {r1}, {r0, 0x4}, {r0}, {r2, 0x49}], 0x9, 0x6) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9ac, 0x0, 0x37) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000340)) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x0, r1, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x2795, 0x100000}) unlink(&(0x7f0000000200)='./file0\x00') sysctl$net_inet_etherip(&(0x7f0000000140), 0xa, 0x0, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000100)="b1000504600000000000000007000000331c13fecea10500fef9ff061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e07481ee65987a6a4ff37f7c651f53be69", 0xc1, 0x8, 0x0, 0x0) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) msgsnd(0xffffffffffffffff, &(0x7f0000000080)={0x3, "f98891d85206fa482438f0bb1809089d889d60239665ca344781d6c5dec10d1b6835f7b2d4390609fb6e9eb727498f04220d3954f585364a6f38f6523242320ee27ed3bb59776f3dfd48ed07fa9fc2ade6f10173e240bc07118652dad6582470836c3465ab9b36494c3b196dcae88e6e5b83fde45fd642cff42cd275abac37db8c6b1978f7746608c2425a9f18f1d243bb1fb57a9916deb48ad832b4c9a23f6368d38f0d476fbc133a69219010ec5e72bf8d5ce2a87cd28908d5c670da36a5c64854bd3b48b05ebab15dcff645a2e38929094e9d6ad2ef331fd6e4a5313a7922f3ccf95e82"}, 0xed, 0x800) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) shmget(0x0, 0x3000, 0x461, &(0x7f0000ffa000/0x3000)=nil) r1 = socket(0x20, 0x4000, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x30) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) fchflags(r0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x2) r2 = semget(0x2, 0x0, 0x180) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r4 = open(&(0x7f00000002c0)='.\x00', 0x400, 0x28) open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000340)=""/7) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/99) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000400)) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/42) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000480)={0xb797, 0x7, 0x4, 0x6, "977f4037cee313adf8bf0952665668e698d5bfc5", 0x3178, 0x1}) geteuid() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000004c0)) r6 = socket(0x1, 0x2, 0x81) getsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000500), &(0x7f0000000540)=0x4) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="c19a70379c2879f2938f4bd6a5f5187598f85e245e95600a7843aca2a14eaeae0509566d582fac3f7335c136b2c0c29e9e6bf304f650f5f91f423490f502f2d1883d5fca7ac59cbf7b9ac04dc1c94a514d646b5568948049c9291987f29f6a087fb636e1d7950e06fb30880856c5593409f2", 0x72}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) poll(&(0x7f0000000140)=[{r2, 0x20}, {r0, 0x4}, {r0, 0x100}, {r0, 0x1}, {r1, 0x8}, {r1, 0x80}, {r0, 0x100}, {r1, 0x1}], 0x8, 0xffffffff) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 4: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) (async) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) (async) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) (async) executing program 5: sysctl$net_inet6_icmp6(&(0x7f0000000040), 0x400000000000000b, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x3ff, 0x9}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000001800)=[{r3}], 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x3ff}, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0/file0/..\x00') syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa8f0f6291f94a86dd607818cd000000000000000000000000080000000000005a00000000000000000000000000000001"]) chdir(&(0x7f0000000080)='./file0/file0/..\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0x0) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x5, 0x3013, r5, 0x0) r6 = msgget$private(0x0, 0x238) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/56) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000005c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x2, 0x80, 0x7f}) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000329000/0x1000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 5: symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file1\x00') readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="76e0820500", 0x5}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffbf, "ffff09009cfaef01018b7482ec88870000690200", 0x9}) close(r0) ioctl$FIONREAD(r1, 0x4004667f, 0x0) r2 = msgget$private(0x0, 0x81) msgsnd(r2, &(0x7f0000000080)={0x1, "8ed2bc2920a6f83ee4127c81554cc1f2eda80a278de3dba85d4761604bb1ebaa5fbeeed647cf8d170fb8c3435409c1712c7d3da16fc7ac3e3224ce7cd996878a29a07567d195f7278077e66f2c9cec07876a62f3fc21f3445046dcdbe90353dd94806dcf13c201d4c8df2b85592533a500c1c2827376bc1479dcd1ed7aaf9ad8d608fa7695a27f9852cb62d492620d3c32bce5dfb3a077b67dee7a8215749286410c9f7e9d10e726d9a64ef768b7af349b5204cd92b540419900605811759d1f874e183c48b46e626171ccb1786f9807dc9188d8a2ec47d3182f9a535c209e7dfe33a50aea5380623bd0"}, 0xf2, 0x0) syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2, 0x2}, 0x7, &(0x7f0000002980)="3d3f8cc45b6126f6faab9e7d93b4c006309ae018f64694e96a7b3ed8812d6de45d6149fbc33da6d5d789fac0505a16cfba422d59e72a0132bb246bd58736f4dd6ef8a53dbfbe2d1895b748b817e2f728cfd0916fbabae5b20bcb59a06950f4320e0ca614a725380be483f83a17e4811b6e2359fadf0bfc41e4737de35a57b5e31ac3c0d669e64dbf758a788475aa102a913034674a83268847a500c8d4", 0x0, 0x0, 0x0) executing program 0: fchflags(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) (async) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) (async) syz_open_pts() executing program 7: open$dir(&(0x7f0000000140)='./file1\x00', 0x18620, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x4, 0x80000000, './file1\x00', 0x10000, 0x100, 0x1, 0x4}) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x0) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) mquery(&(0x7f00003e5000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 7: getppid() r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) kqueue() r3 = semget$private(0x0, 0x4, 0x7a4) semop(r3, &(0x7f0000000400), 0x0) semop(r3, &(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) getegid() getegid() semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000480)=""/20) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) kqueue() executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@ssrr={0x89, 0x3}]}}, @icmp=@timestamp}}}}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000240), 0x0) chdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000d40)='x\x00') executing program 4: 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), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x4, 0x3c8) semop(r2, &(0x7f0000000180)=[{0x3, 0x6}, {0x1, 0x2ff, 0x1000}, {0x2, 0x6, 0x1800}, {0x3, 0x1f, 0x1800}, {0x3, 0x7, 0x800}, {0x1, 0xffff, 0x3c00}], 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x18) getpid() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x2a) semop(r3, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}], 0x3) semop(r3, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x1, 0x0, 0x1800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r4 = geteuid() semop(r3, &(0x7f0000000140)=[{0x4, 0x202, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1800}, {0x1, 0x4, 0x1800}, {0x0, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0xda, 0x1000}, {0x0, 0x6, 0x1000}, {0x0, 0x8001}], 0x9) r5 = getegid() semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r4, r5, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/80) getegid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) executing program 1: sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) dup2(r1, r3) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) shutdown(r2, 0x0) syz_open_pts() dup2(r0, r2) syz_emit_ethernet(0x126, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6091f70d00f05000fe8000000000000000000000000000bbff"]) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r4, &(0x7f0000000180)="6beecb5ba2e9bdbe704ce8f3f6f1dba69262ddf515fb9d829a6d87f17a4cfe3b34af2ea69ab30ace8e61cae19519e15a1fbf1743e1cf505a683a529d684282966aea3f18005f4e51fc8d78a3fc49f228", 0x50, 0xff) execve(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) executing program 4: sysctl$vm(&(0x7f0000000180)={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) socket$inet(0x2, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x1) socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) semget(0x2, 0x1, 0x1c6) geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000001c0)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}, {0x4, 0x5, 0x1c00}], 0x5) semop(r3, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0xa5, 0x1400]) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x2, 0x0, 0x2, 0x2}, {{r2}, 0xfffffffffffffff9, 0x70, 0x10, 0xffffffff, 0x2}, {{r2}, 0xfffffffffffffffa, 0xc0, 0x1, 0xbbb, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffffffffffc1, 0x8000000000000000}, {{r2}, 0xfffffffffffffffa}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) (async) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) munmap(&(0x7f0000335000/0x1000)=nil, 0x1000) (async) semget(0x3, 0x4, 0x681) (async) semop(0x0, &(0x7f0000002300)=[{}, {0x4}], 0x2) (async) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) (async) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) getpgrp() (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}}) (async) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) (async) shmat(r1, &(0x7f0000336000/0x14000)=nil, 0x3000) executing program 0: setrlimit(0x0, 0xffffffffffffffff) r0 = msgget(0x3, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/79) executing program 7: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) sysctl$kern(&(0x7f0000000100)={0x1, 0x2c}, 0x4, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c77fe6fbf7dc3", &(0x7f0000000080)=0x29, 0x0, 0x2e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) dup2(r2, r1) semget$private(0x0, 0x4, 0x4) r3 = dup(r0) fcntl$getown(r3, 0x5) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000000b80)={{0x4, 0x8000}, {0x8000}}) socket(0x18, 0x1, 0x0) (async) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) (async) sysctl$kern(&(0x7f0000000100)={0x1, 0x2c}, 0x4, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c77fe6fbf7dc3", &(0x7f0000000080)=0x29, 0x0, 0x2e) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) (async) socket(0x18, 0x1, 0x0) (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) (async) dup2(r2, r1) (async) semget$private(0x0, 0x4, 0x4) (async) dup(r0) (async) fcntl$getown(r3, 0x5) (async) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) utimes(0x0, &(0x7f0000000b80)={{0x4, 0x8000}, {0x8000}}) (async) executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) r0 = socket(0x2, 0x2, 0x0) r1 = getpid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x8, &(0x7f0000000100)={0x3, 0x3}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0xfffffffe, 0x0, 0xffffdffc, 0xfffffff7, "efff0d000300ef01018b006902000000000004e0", 0x2}) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) setsockopt(r0, 0x200, 0x10000, &(0x7f00000000c0)="241ccc45a725ab2b5633b6ae82694599c9ce6e37352819f9507aa53521366f34095458c103082d41737c87c96e", 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r4, r5}, 0xc) r6 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r6, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000001080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x49) r7 = getppid() setpgid(r1, r7) executing program 6: sysctl$vm(&(0x7f0000000080)={0x2, 0x9}, 0x2, &(0x7f00000000c0)="fbad3d89", &(0x7f00000001c0)=0x4, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) setrlimit(0x69dbe85558fde252, &(0x7f0000000980)={0x60000000, 0x1000000000000054}) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() open$dir(0x0, 0x0, 0xb6) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) ktrace(0x0, 0x5, 0x40003510, r3) r4 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a5670000340dc620000000e4ffffff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 0: socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) r1 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES32=r0]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x2, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x6) ioctl$FIONREAD(r3, 0x4004667f, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c0000", 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) writev(r4, &(0x7f0000000e00)=[{0x0}, {0x0}], 0x2) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x10b) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r5, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) socket(0x23, 0x0, 0x7) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) executing program 3: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) fchflags(r0, 0x0) executing program 4: r0 = kqueue() semget$private(0x0, 0x0, 0x23) r1 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000140)="88bd12c051e4cbc1a54d157ca117371d13fb6b5bb64780f3bb236088a33d36f1f71d40787ac172f63adebd8edac6b007928c07ab34e6265086037feffcc12ebd1a68b3b813c57bcc4cebaa6d7af51e7543dcddc1d8b1f741b7168e46a81ae3b18fddafd8d847cdf8298888f3af1bb8aec95750e9483c196934bfe3c4ac19ebc3e02b2925dffe34328e28b5cbfd3e4fd4604d43ce9f87aee6f1e043cb4d1bbef68ebe25a45f1fde462d56e5576f52eb97ffaa8fd50d122e83d5faefce56853efacf724fb1b2360f3c", 0xc8, 0x406, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1e, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000003440)="b1000504600000000000000001200000331c13fe10bd8a69ae9d1f900a5a77239ccea10500fef96ecfc72fd3357ae320b305673039d2e436073705ae04be38164911f7c8cf5f882b297be1aa5b236deb51c257699a5f139b6706000000000000006ba8af630037282102000000720fd38bfbb770c1f5a872c8c0000000e0bb76d9ec0020020000000000008abfba0900000008e3710100000012051ead70c87dce3b89e000190781e4b2fff86700000000", 0xffffffffffffff8e, 0x4, 0x0, 0x21) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x0, r4) kevent(r5, &(0x7f0000000300), 0x9, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffe, 0xaf}, {{r3}, 0xfffffffffffffffe, 0x62}], 0x8001, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) recvmmsg(r1, 0x0, 0x0, 0x1000, 0xfffffffffffffffe) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000033c0)={{0x1, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x12, 0x8000}, 0xfffffffffffffe01, 0x401, 0x0, 0x0, 0x0, 0xffffffffffff7fff, 0x8000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f00000000c0)=[{0x2000, 0x9, 0x4, 0x2}, {0x2, 0x80, 0x0, 0x7fff}, {0x9, 0x0, 0x0, 0x8fffffc}, {0xfffb, 0x6, 0x3f, 0x8}, {0x7fff, 0x1, 0x9, 0x4}]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) writev(r6, &(0x7f0000003300)=[{&(0x7f00000002c0)="22759fabb03f66a24b48a747bffe0850ac8cf96cc108911d45afc24a025cbad90dbeaed24e873eecce8f9547b3f98aa2d8d03711944b84dbe90392a64f97680933a85eb66c374e985aacf201f4194d1e3180aa236c779e063e2e6c2b7978344cf01e5f6da455ed85d04c2562f82b2cd8e34f0e85530bb818abb8eeb85c88e2ee", 0x80}, {&(0x7f0000000340)="74822de7e34ecdfbf02312a19472ca445fbc1c9ab81298284066dcfefda35e478015eeeb62d76a225f4ee1111acca160493b828b8d3a0e439911ea1e5232182e431dc8008627394d869caaed9bed06d4965ac8ba80a742fa854a1d5775cc7cda16f14962b8163aed6737369f15eef38f4d85", 0x72}, {&(0x7f00000003c0)="ecc191e5c5900a0c2bc988ba504e90c2754229e63c29394afdc48dd7c9c43ad1fd018f273a7b2269d850c9305eb826d196c07035413d3a7767e7845fd9e01346970375bb973afd", 0x47}, {&(0x7f0000000440)="9266cfafb43894fdc90d729c821276ae9d7d2cb0142c59325eea43ac2fdb65d99b8ed5fc544dde16763a23a301bd3fa03a171c6eac3d6f19883ecb2deb0f9c8f68f9483336e23d8ab622ebebb198baf64bc149e27b2bb1ed55a9d714f2e55fbfe602554adabf5d71b807869333e35512b1331714987a37e57c51e323dc00e922269f430bf5db3fec4552d63a118ba3f0e4b5dd7ed9eec73526c65b6aa71a107e54a6d75279e149be64e0a4fdea6c728f5503ad23a69395efee351d27d0c3f5774963607ee124f6648340a17931a7a998666a818e", 0xd4}, {&(0x7f0000000540)="c12cf776fe5ebee6dd5d369150a0eff9613f1291ad0d685da90a54bb63a615219297b643e1ccd8b3e558d015372d2d7d8617c6acd2c0fec1755c57397f63a47caf784df9a81da58716", 0x49}, {&(0x7f00000005c0)="93525f74017a1de84bfcdc675e465c96661999fca1617896dd7c0e7bee72889e5b5a7bcc04613b3856d0c3dfd4a1fd45cd0f20e5d03006ba53f5e54019adb8f8987ad6d7a4ee4ac22432246509e35279f35119edc99c327fbbdf2302b4805588059a69c65d47757d0ffcc050f7a779aafc24a0932ea5a2dbb8290a98156566e3c46227bcc22649d8fdfe19e555dd11c3720b8b7971fecabda2fb8ecab90f6bf298857dfeb74e3d172e429c6456c085e6ec0c1c3239fe952bbfcc64c0d7", 0xbd}, {&(0x7f0000000680)="8114f6549647c9a264994cc5ba74b7fe4bd04731f3e78a2fe822d9e537bffc9d1e1bbd500ffacfede3f7bacb4333deeaa27f19", 0x33}, {&(0x7f0000002300)="dc57b7dfebc8492faca5c942d8e6a696b47733f21b6914ed2313f76450600428b4980bb5d52c318fa415bc38b0596dd6a2b5d054e4f6004d4c69b2a1f27e42c0f87536606297713a70acf906a31eafdea3a33d656c93dd97da680cc4d408368e32f6f20098fe0097b94ece41302f6303bfd581781fc43ccc9cc4354209834f9c13a2681e994fb9f1f0ace1de612a4a50908e8d50e301e3d6ae495eef1415116cfd5ecae25dd9cc58325c9e3168fd3178855df08650a07bed27808a13bd637a083160f42f2bbf8bf50491dbc74c08788cd5cf3d4b7055a48db9020c6fdc2c7b5da234497faaca1a614c0a782d190596d48c881a5495683b3b6d1f44b1b0ac3e4417f6bda7ec3215a6935cccc6757e724f0d56895f88842fb4b03a73e48b99139d0cb2d5f1d9f8c74a7f73b3e65eb1a016b961a574137e36864a07bbd25943f124198481a908c94ed0628496df1e7896086dcb353422d7f4c973f00f9e835397fcd84bc0e2ed82ed2c546dba6c38d58254777df3ce68f7445c2e1f68673dd190dc9a9d518ff40d36c46bf71eb00f0ee48ad46a722bfe6df1b636bebb02c4325b510be3837291fcae9ccf46c434c7b8035c2f2191ee4767bd1ed226adb71f319a63f8413d13880520d1752c1bf4da1babf085415cb480236604a001b57b5b7aae1a688ef848e386ba0b707e64342c9f52c535a032636400a72b24be1503a68b0460912e83a81e4e77a72d05a5c1af67fb7b5b46385a0c42f29a8d8069e8f9ae7c077acd23ed1f6060b3e7324f6a3822e1dd3f714c22b6946d7e49ca43fb1852992a46a2847f5a4b3e332468227822683dc011fd7b3c744bfd2cbb0503b0ce2ce5725f24ab21fc6b06a06e3d32e88529ea4b730b3edb4c0270103f4bd20acc3cfe37ec8333c8fa9986e871eb5719c1aba733926af13686f45b832e1d99112f51cfdd000acbd5c36fa8626330c45f217310fef44849ef066e938805dc0a993dfd473653212129ec47ff766da067dde683355a3979ba5dd8c4d1bd95ab6e257729b7be92ee5ff504391457b182e017a6a5cb3ea8f5dfdc49c75c6955ce6e78493d0c4f230082903d3058da87c3f07e01d8048abe81b5d4499a3c9f28b81963252a702ddc4f7663199738f72b6848b6f1713b51d7b8189343c4ed1ab5f4a22c96b47f841189f0f6edd0f6b988c1f75d01ae2625b261f619e89686ab53681ad32561ac55b7cfa4676f89f2918987cb782e407bf2c9e88333a52b1fb7dbe221bd8199c6f7fd49fd17d4134def84f33130bc6c53b89992f746473120d0ef2dbdb15cb3cfc1b71414fa00d4c4be07c4fdb78ac55a3ca9363fedacb7381c5272ce47b3b870e84ab42a3772f49be8f6bf48436ec051bfb446ef8a2031a42e96d608a5af7760cff78b09ae6b0e893cb5b45b7d335cb48b29051a5d63f5f04b156d85a44902f7d6222b6870d8f7642caf190335314d9a3b71b5efc9f8fa4f2a00357a10af9b3cfdccfc953dd96a6bb2cb43adf37ed01af66e3904f787809cd9f8e1e4a3309f8ba3dfcf00fc19fdd05d991a28cecce879b52444ec54f795fc1a779ec59ee9050eb85436091568603db4b1f829ca3a21dd089cef29b0aa62247f11f370c527ab47f6c0ecd6a39406de07e92b4c5adf62760668496cb3ac419196bac7ee4a835697995a1d1252918564443812a5df1a9a74e0be32518846fd017fc30a74cbe46f37ba6154573c58b358a759845a54719e03e3f48890773ae205db33c8ca157f6df83e42e70fe923a6191619eeefca5056aaf23ae9c18fa3c692b75a4ec58acf0339b496f4daddcd0c58537cdacda6185a00eb1e6c1b6fdf6c806908bab241337983ed5c93dedc11f771bdcb67126194e5f5757786596d02aa27015d3969251c368fade4ce2f08309cd74e5cd9f88b49fcde3499beac49c47666252c0792720cd8389db5a6d529854f6f83de681cc676ed90cd39090a53afa4ff666dcb5c4ff4ab4fb95813534347e35950e859a9623662fc1eaed97f1968812194fc8c58e30e5fe6888f58405984a2fa1a58b225f0f8aa7c4afa5037fae81831b7ac53e5cb41c7f02bb0639ac012388e8b078f82a30c606201a3e488fd67786a34897b41dced3795012df1a0648a87d289ce65f98781d32591d13a2e571a43770943d69f4c7d1f1862074ee3c1646784997c5806504f2a3fe2ead6e187950628aac64b22815f88424ba049a48d637a54762951fd2101843837344c1dff0db6250794d30cc1d8f4b4ed008035c47c8be7ddb6b8b79d81d0c2b8b3fe2c93fe20e7edbbe17d428d40d2015f012f844028a3163f303cc4bfa614a952a570cd24d57a70b85878cc62b2eb5cc9cf47e3bd1b56caaa1abedb1f0fa1bef35c0adac3e4bd5231ccfdda02c206dceeaed5991738dfbaae245a24cb88140bcc7cad38ee80bd72b91d500ef60762d0800466a05b26cde3b0d61d20ed1ecf8d1ad913452237b79f7e7754aa4e535622ed7a881c0346805460d6d6213f633dfd4b99a54ca61c1e8c50bdaf7cde196c7fafe38dbfdd7f88b01ce9b6b9e6f100d69558d729be66e747a3f124eabf87e4a03742123a3aeead822e209f931f636c36d330c0de6f6855883ef3667d8ef9c37b1f443541a626cc3ff5839d5d1883e7efd6c110d88a0e42412b7c4387a0ba8558ac8edcfa9f567464c88988969c8e2bf16e7b700ef1c191abd0f271703d4294713d318182c5969245d7cbba0db1582862e3223c498ee51db304133fdb11aebd868c23653b769b32192b2a5746d6e0f69f9b9af7990f7e5e0bc1419666fd0325cab1a1a632875e049bdbd5e4c7fc86d49bda8a5715455a8c3aae0c2511cc3cd827a06e1d5b297b879ff927d98b0c4b7205fc6d94f09e24db7ce0b8b9e48026eccd568cf229eea137763f76ada8265a6367d0e7de75d80e36340301b5f781d61cb0392f18e9624cf1efd62694304a21898785bf407ab3a52337fd70fd8ccab564992873954a6542f124ed377be850b38b94b64d9b50851d30101595cf1b7c30e5ee3dba8375400ea7bf9a31cc93b1df9d702e8e157200c7013aafea0ae71fdfd9cc3b1208d4884637bafdce1372f5757ac8bd5a318e38eb9d2618e48d9202664528e318e6b9d475c2d36cbcb0c1acd3667085b9b6635c5e89edfba96ce587a9e256a0ca1f38c2b2949d3bfe05560d11ad776f226fca0802cebdf454a2477ae8e39d6b216e15319c2536546de844216efacb84ab48e13fe6ceb96cf701db4d122760b4d106ab297ddf89a13adc856d9431b94903c4e1aaac13f0948f85a3af892ae36b3687399ba5f2e70a2022a2155063378a4d753a211aec6f672bd0e383a14476020edc44c033f9830ed3913df008b2b033cdbf3b6784ce42e19db45901bd333a78430d78cf0dce4cf9cc4fb60c7d077b4714e442db28564bb0be1c8b1b9680d4b341c85061ae492f5b4e7d2a4a8b15adfcfcf0783ddece76ae634ca26cb8f1990cf29bd7b5052a93aab642a616e9551ceaf4f071c817b7ee4faf43507c312c13ff62b356bad0c25177833f0874b39a50d111d810f9535e658fad6e4299a182eaa9f0a434609b47a689ae61549fa24bc6c0a76bfcfb4e4f29499448f9f3def487efe9e6bf7d7200fae3c43ed8bc44b1c3faac6b16298789a0cb38a1d989925ee35aef354c3faf48eec67957822a8425056ec34ccc9327dfa1f42f32eedeed7804a5a7a99eb6a8bae69740b6dc2ef5a740e396fe7a699cafd93bc7b81164dcd5093c26f6aedd9efb0db98f45dbb36525032156b8e5860641d14eaec3d08d292d41aa5ffe468ecd172d7144ee66ada41e0694f3bb7bf584e5479f59da48dfaf253e20924756ba2f02bcad294b9d56f84da7e6a74321f5e51540297ad1bfd7fcd893d66e6a318070d652201c43f53019a25aa215d5b31ebb0a713c816b5ee84d7fd662dae66157310d5b33a32063b8136a3f45da7edc1ffec2608b164163bae5cb2edfa7614072bd21bce6f955f4cc594f7a40a64c421e0660fba350aac5819e9b528e1ae42dc9be25c59fd08eafea370acd05cab93e4e0e6c3c4268c0d26a0d229027dcd97d68b95d340edc74535cd8b9fcafee88e985856226dd991c04ef56565b12ea4127f848265114174c25a596951e0c0107a15bf08e8f9d3e32f564de48913aa98f548a79ed4bf17050d921f161b78f209a20607b3d7e5841277208f21a201470377bafef07f31b3096ca51925f590be0ceaeda8971e45962834d5a8932c5eaf31f132ec3320e0c7831de3cde771fa8bab04559d6bb87103ca75e8bb1ee559b6a66366267eb65c0b9abb5eafdfa7cd25252233f25a7bcbf7f458d1caaac7632e1b233e14a926d16cdbd584d1001b623cf1829582aac716c2a4ad126f86d4fddf3fc0712e158d77fe3591e781cef6d63662ade812823b4720e1327506d21b3bdaafe1ad996b5f5eba4bc5f75b5d3e23792d8d4cbb8e3a7c956d56731515fa9e596ae055b857f46eb1b71d949a11950077e006baf81e9f189b5f1d6b8037af00d424d4750a3df5409f5c05d7989e3b7548675237b6a1be27b235f2fc799f5075f38be51c81a61d4bf0f1e5667af32feb613eba0185fc842bbd341fba7269b9b7f018eab4cd5972a749f3e37b2808d541ba3d9a619709580bdd049be076a20227fa7013e1370042dcbffa35502a9b7834857e65bbb47af8abe9a028a64103c1b0e19a90d5242e155e50b1d9b856951931e7502a719f68abbe7e88c945426a4d8248d0099992f7ccc8daf1f7aebc8530f64b2a71ac21d529458ea42416cf7f251474ac882108f8457589271cc3bbaac678d3c861e199bf6400c2c08774540e4b28a99d34b92ec75c9a11f4ba2c181cca04f32d8cc0cbb81229695e0f378e5f3a76aecacc929d44788c21765dc0dc2d17fbbc7809c56bcdf22bdc9c72b6a9b190b932e03dedcd99e29beef77bc078196a5f5e72144d62a403e6edc140eacbe0a45e8f73be3e93eb0dd5a08f9e7913d45a79d86a3e99cda653569a694a216fb11c7fdaaf7632007bc86f10ea96bb06921af4219c761ba50ee5d6ef371ab471dcaccf480d3964ac23bcabb5565531cc46947fbddc78396c4273bb769587725b82f3c873d89306b4b05963419c6c973cb454c93d4d35a7055b68c09350eab2cda1def7acae90a82ad82134e04a02d3f6773c5a49a6d07a7b74b43d79d1f8e76e831df48406f6868ac080d0ec985558846f70782a3c22b753e5de1f3ebf1719b2ed0a9944c39ebad64920106f0b3590f6752570e95ca2df24c89ba96d63fb5492f758f29b9e259320bb2cbc77a293ce03e7e519e6c02ce97bf8168809456a90d672a7b3ba3ed7dc956712c5adfb55eafc50e12c3e963ea65d22f39934bdeb1eb0b2d53e9eacef38c7c2f6e2a2a030d2cfab2664e73ce73ce3bea37aa503d7004a67080e7006b907b1b24ad6d8d49d95b7a1b80dfdf21ebf51305f69efc500c7ab85fe8498a8913582def9bdaf6a00bf7b20c4ae060e4a3a100cbc3667ed7ce3393eec5f49413e6ca7482828bac8a1055e35d66466126a451323841ad518e053d7b8282de4da7c04a890c314ef439a5f8c87b4f554ae7885ff368f0f59b5ed97b2c1f1b95833c5c5af10bea911366dc39ef3e345b3c67fc0800f9ebec48321f5002b99aa1d617dabc76a4e14c08a27a70f69603cbb0d8fcf5294bbff8cff26e7dc5f109ea71b794bb0c892287cb37182ad9077aae1470f9384b7907c13ad32d43a26d79fe6fb28cbeac5bf151f828eb74bc8be81a6a8624b06c9fed38f1556ea9460546", 0x1000}, {&(0x7f00000006c0)="ab4c6d64a827220c44f19b4b6668094441bbbc5a928a819bf69766c003781ac30a29a5f060ff97e4e24abf5ffc6fec7325eebe6258426e98b606097a0af5d7c304aa5d87bdd110e98837554230dfbbf5cd36", 0x52}, {&(0x7f0000000840)="75fd58d22d1fb051e619f771678dfcf39613a4abc9a6c27d60a5d13e8471c5c49aa76b5e5d2705028dde7b53d3648a9d09bc64d1a5c179b2f069ddacb1107d141f9fbe92b756deb9ff4546e9aa8a1348ef8c757186c4c75d340fdebf9207b97b7f6c971962a2d5de443a1841a8fe365a897d247ab574cd73acad9c2cd318ee7c0d783dd246fa839bc6e7ff1e5ecb4d7ff87494e29596fa7c0fc89da4d94766f1c890ae711bea4bb5a2fdc4b92f63376667612e36ac2897a3b29720e96acdd5e53d7ecb1aac1c17870a55860e972ce8b4723fe04abba67883ecdb0528dd59de83acdd49cfee781249e73ddf00a11e2c8d83", 0xf1}], 0xa) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x7ffa, 0x0, 0x83, 0xffffffff, "1a1143b37b01000000fc00fd00"}) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x80000000000010}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r1 = socket(0x18, 0x3, 0x2) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pipe(0x0) open$dir(0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0xa0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x5, "6100000000020700"}) writev(r3, &(0x7f0000000040), 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="597cba7ace4ebf09be249f55373fc2c9f58695d5c120ff44518ab50c3a9f559e14bd9176ebbcb45c6da66bd3a78870fb008fbc4d66b7ebd916300c413cfb0d8f", 0x40}, {&(0x7f0000000200)="bf89348e7446156b24b3f8e8c687efa4de590665dad8fb69132979206c5d298ef8e5c4a8f547e8aadeccc06c70581b6eedb804c7b47bc90a932ee3476878b3061ace2ba3f10540df41c33d0b258d3339a43df593dc0eeed28125d48a13347ea52f98633eae13a40a9e5beb7db9b9bf66425ae54ccc011c2f1cd5a9cb48bca1aa8cabb7bbdae14cc6cf259eae601f8b23d13bb2e3ee1646784ed7d59ea49d7b80f53cc8786f2a9020ffb4e049d6ba53844bd20b2b695aa460cf0304f0060c6bfa709d65cf6e0266a0a2c0e409ce1f6d088c61cb166e1a81242b3d0571614bd797db64f8682b8c65ec", 0xe8}, {&(0x7f0000000300)="56244731054e02f3f307f4a6d5cda10c69809ddf4ad24c735aabab0610f9e7af4e6fdcb7b47243b2d91f313e36b42d2ddfc45461f9cf2cae2577e15b42d08b4523dbc9e7f3726f1c37a41544dff62799183511c5e3414c48bbd6e27be737aa602aaa9e2a75fdae7913ec72ff381e48769553d2269387cb5880c613b3c2dcd733dceba965a6a6d24eb6fbbb299723a57dbdd76b285d94638b5fe9366e7aa8", 0x9e}], 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="700000000000000001000000ff0700005af930d59dc0d19ac36911a2721eeed35c6cc7c9b1b1edae4747afe8adc74f651c492509488bca6bd0e2eef191b827ba66594991587c4b186dd14634585fd0163bb5eea8dce1fb53da342df8ca7584f5e78f676ae5d99328224d5d6895b98d3b7800000000000000ffff000009000000761dede93d711627c52423c02c68999eb8b86c8711a61a65e602efa8ec963283c103bc9844d1936df3eff7d54ae936baef2bf2770296687c70e1e437995b5edf2e2479a54b8117877f989418c5cd134af83821d206eebd2332b8ef8aa186e9fe323cee5a000000008800000000000000ffff00000300000005ed8e313259c17cc6eb55f8a03a15385e8b6a7b43fee4660763e412ed15f3d91616982a40dab24102a88c9178a7eb2861664c97f08ef24aa11e373cfb2af30b3e005ea47f810cc055814052dce63093dde0abed96c16b59047834a2c2024a31ae2bc83abd92d557d63b0315da151df5a41989010e3a0000100100000000000000000000020000006d1f2515e710e6e1bcfc43be64060f8354131d5e16d6d8bf49ae3bba9313babb3415ee7870a287478e9d401a2cb52b2f2c27d9370388266eeeb249da49efd10f16f522934ed771d61a68fcd173655142ace2c49bb358567fdceed1031ac7052b699faa61d2222c6e4c204eb994e81932f70fa05fbe52e3ccd917e7a4d28128cc4256f92db00b5b1f9837925119f6f4907d3b45319bc2a914b5044d513178d4692208abcea8a11f5942c35d2ffdfc47fedbd61b625e540123569979ac09b63b16d160260fe05f83638d2b68ea94cc8fcd5187920a58df6a9234ce9c2db51d3d864cd639b02f61e952ea037daaf5f27a2d2ba7c512b72724f4004f002100000000900000000000000001000000010001009a06901636f15cda96308936b85a2ed4b418680b8816b7fd319c5bcd47c49d272566f760c4dc9e852705f7dc6a015aaf01f4f78aab843176479af81f6c5ce7f6852a67378225a2cd63f02a4f8c194cf5cb01f7643c583ee46ace3022034811e4bae2a29ae71ba795ce0f03207ec00c69df624813ddb7a9459b000000000000004000000000000000ffff0000cd789c09146274daba306da49ff02ba4854010cb3f7ab4f6355c8e2aabab1d80be3215b06dc580e7d9f222476bda00000000000038000000000000000000000004000000149a7f26071213bdac65f941dd9dba5f584bceb98541b117801ad1e9d2435674200000000000000010000000000000000100000009000000080100000000000001000000ff7f00006761bce3076d0741bd5d3df802d73503f88cb2c3d93824bd1c623009a0a6c33c24c752311c50e5d430e8db38db3b950a9aa95d65fce7900f7d06badd8509812ade2c0386dee9b7d530bf1727943006d830fa9f869a4f6cecb381217a96938d6b8bbbd38b223eec8806116072fa09f20fc05c6a4bdc93f8882d46f8db085b93f69d36ada1d7dbaabc8874c206089a07207c74c808e7d56d74c9b2e13d99c8a7bccec5be79d2400a85082992a143be07ecfc18eb925377213f50a98db30d07997c219a853741190c6fe2bafc1e90938b2914dfc5e1c40c1d6c4ddf677e4c001ff9b88f2d8ec5833496e71064a7ed52bcd302300000000000000001000000000000ffff000040000000305d4cec6afabf795b6a790a454bcca2911621645e04e2e34422a41cb13e1b5871afb00243eedaaa994acdfdc2b46c2ed12c26b994e1fe6dd878de89c746cb0f0a31384fc69bec49bec9bfad68a330700cfed4d41e7eb409907de7e7e73b1c958007f97b2cec82f6058285cc94d5f431991d81c2ac3066b96e76bfbe6b8f47af215b1b487222490d305456740b96032ec28b5661124c27fee1a298f2761db50a8ffeaa28f9fa7f2e706594350ec9341ef30ff450eb8f46353034d59442df970fc0ff5138702977be46516153f29f98c8ea3c1709b62dcd0f29108f617a08886ff6d33cf1966e275f9ecbc56509410000"], 0x5a0}, 0x8) r4 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1a}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x8) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000a80)='./file0\x00') unlink(0x0) rename(0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000440)="f4472d90d8b43c9d33494ec3b60aaa768e20c82905ae54754d212158d9d6d8c9fc21586c5d1ecc9b84022d542a63d0c2576588070000000000007b8f72bd13b052ba68156581a9e0e543eebc63ba5089627927b3f69dcf86425717e8617371696377bd134e19f112f56c8e40be501419ba8757ca18f05dac034e61af2a5394b15e350d2767a6e391e90209383aa7ac8f1bb3df148cd1e6fc3360affe12707a37463f66c03affbdc8ae10c3ff8be8ce30ba81e111458e37482c471362858f64b7cea81c47bd8b08375397382ee1e0eca67353624d56bd898428a50700000000000000e4773773fb20fcf747ac99604e271a8bd3095610076196302700a3b552bd0d16f3190621d25ab16f9e2d2131799c6a6d5e782d3a846bd800"/302, 0x12e) readv(r4, 0x0, 0xffffffffffffff59) writev(0xffffffffffffffff, 0x0, 0x0) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000180)='./file0\x00') 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, 0xff}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000d08000/0x2000)=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}, {&(0x7f0000ce1000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000838000/0x1000)=nil, &(0x7f0000eb3000/0x1000)=nil}, {&(0x7f0000a64000/0x3000)=nil, &(0x7f0000f6f000/0x2000)=nil}, {&(0x7f0000b87000/0x3000)=nil, &(0x7f0000905000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0xffffffffffffff84, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r5 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r5, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = socket(0x6, 0x4000, 0x8) ioctl$FIONREAD(r6, 0xc0206937, &(0x7f00000001c0)) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6054acfc002008002fd6fa003fc0a2b5b998aaec8a8afe35fe8000000000000000000000000000aa0002000000000000ff02001b0000000000000000000000014e204e2200089078"]) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r7 = socket(0x2, 0x1, 0x0) dup(r7) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x5, &(0x7f0000000040), 0x0) shutdown(r7, 0x1) executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xbd0, 0x20) socket$inet(0x2, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="ea086b58d0fb2a0e541f5def7e88520871402f80dfbf6e32016d51c54f4f4294b429234908a7a06e", 0x28}], 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb769efef2e93ce377b7f8a0d907c4000002", 0x85, 0x0, 0x0, 0x0) r1 = geteuid() r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x1, 0x3c) r4 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r1, r4, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000002c0)=0x8) r5 = socket(0x18, 0x2, 0x7) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(0xffffffffffffffff, 0x8, 0x2, &(0x7f0000000180)="b6e5a3f717", 0x5) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x0, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) r7 = socket(0x6, 0x1, 0x8) getsockname(r7, &(0x7f0000000140)=@un=@abs, &(0x7f0000000240)=0x8) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x5, 0x2012, r0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{0x8, 0x0, 0x3, 0xfffffffd}, {0x2, 0x0, 0x4, 0x80000001}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_carp(&(0x7f0000000cc0)={0x4, 0x2, 0x70, 0x4}, 0x3, &(0x7f00000000c0)="36952c7a204ba43c6a697cd5ebf99fb37df55681cffa34acf407efa7901f394a82a5f1cf8daf3dbcd7adc6e22272337f82aabb1fe1071bbb1d8469c48e38ea496d3a696a22865f2d99a51f004631aee7cfa6a50487600e2027d51eb51faa70d318993a2ee5befc7efb6240b2f810af1aaa59e60c7e08e5a20a4e5dd265b84b4666c89a5684e00b2df0caaf46a0214f0a055f585e7a9496e26f30ee70722df141075438ed6149df142ffa96cf8380670808f97de655736e9c68009810fca689c31d435366023f58635a6858ad9c429b1a0000000000000000000000009f3a44542aa778a58bdd6a0f388785e97165f5fb14867f7000cc0a9031e17245d9b7efb1bf09520b35aa4e4169e0d48a59fc809e682048aae87e41c76c29a28bfd61c40df79f21df51a42b977eee8f760906880f72fe4c815e5107ed9676ce2240ad59080e1d632ccc2a99be5887e5586adf855c9c5862ac88", 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000040)="5ae3d426b9c82a50631488ba25e6b3c5173fa3ba897b89ad7aa6aaa2ed19163695ab30e88804ae89cd08", &(0x7f0000000080)=0x2a, &(0x7f0000000240)="3af0852c6f524b01b519c29f063d608679ff9c7c70e238bcd8dba887c3af5344b663b49245e9fc71489ac3d4938af0ed48ccd9499bc0b57242ea686b4f8f8c5c3c39dab01911bbe829017ce8f0dee11a6abd223453c416edcb962d5b417d06648b8e7b62c900e0f871072bde1bc411bc76dff55d0b2677a6841cbb2d1b9b611676e90fd7cba341d566d307bd576a34646961355246d92e610e18df5ff0052a7815f5a64927fa60580891", 0xaa) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0x0) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0xa19e18c1eb1c1986, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x7fff) sysctl$vm(&(0x7f0000000080)={0x2, 0x8}, 0x2, &(0x7f00000000c0)="e76d6676601b46ba17485ba569fcb056f3592f9b03de621b0080c1ba2d47ee83072c3a31b750df01c67104d3ebdc8d2e200a45af02abc902b8a5f62ae24aa00c154ebc2637766135077b7ca43ee63831312f7122447d5ef67ddb094405185d336d80db3777aaeae3bce1e2b4e23d012acb554e668218d731035bc4e23eb1095e5867d86f6197c66442ac3af9eb69246594d171c13bda11383dc383231b8936e2181f9cb2ba5f78c02b751f95489b169fe59ab3172cc81a911dc25a7b7d183f72b41b9515b4b91833451c73a40a17d06fe0c8f44cdcfb177a18a5bb1f6317ba12652dec7289f6456df42c52bb29470b37", &(0x7f00000001c0)=0xf0, &(0x7f0000000200)="49723374a4bd58ba58e19b4c3989043e1af823ba42693ccb75e52304ce77f03c07c85e477733ab765fd40f466fc33345dc444f9034c8b921237fc9e5411d3af536f50ad4d08f165cc666f7973e7f553de00ebf8b388537a34438d7efc888dba1024e1287b491e9d78ea6cf0d4c78ac6aeaca03d65abd0915f0f6ec685d7e7d124220771b6c3e424de94013bf287be0560597f34f52e26c849f65a154a15bfb8ef8f0d3de7738d29cbd06cdcc61ac682016e531a9f5c46989b9e87e73236fa9ada0fd3fb1795fd5cde236e8a4e0b918a1cfc09620ccbdbd3f695a105fb5140f2e21361a33427f76ccddcd065893e780b1", 0xf0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x2, [{0x2, 0x8}, {0x3, 0x48e}, {0x1, 0xfff}, {0x1, 0x2}, {0x1, 0x3}, {0x1, 0x9}, {0x3, 0x200}, {0x3, 0x7}, {0x1}, {0x3, 0x7f}, {0x1, 0x9}, {0x1, 0x1918}, {0x2, 0x1f}, {0x3, 0x9}, {0x3, 0x40}, {0x3, 0x101}, {0x1, 0x200}, {0x2, 0x7fffffff}, {0x1, 0x8}, {0x3, 0x1}, {0x2, 0xff}, {0x1, 0x4}, {0x2, 0x400}, {0x2, 0x8001}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0x3}, {0x2, 0x9}, {0x2, 0x7}, {0x1, 0x5}, {0x2, 0xb8}, {0x2, 0x3f}]}) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) pread(r2, &(0x7f0000000480)="9e55d559d5f8eeb8d680534b5daba48694a4bbe9b9c8d175308d2a", 0x1b, 0xfffffffffffffffa) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000004c0)=[{0x8001, 0x6, 0x66, 0xc}, {0x1, 0x1, 0x3f, 0x8}]}) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000540)={0x1, 0x7, 0x4, 0x1}) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0), 0x8000, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000640)=0x200) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sysctl$vm(&(0x7f0000000680)={0x2, 0x1}, 0x2, &(0x7f00000006c0)="1b7b6199c71295b219376703cf93479224bea0bd76e4e192a87163fcaf8aea1bb30c00f623b45a808cae78ae8f7c348a33617cfbd66ee9e193967ced07314d1aca1e6fa8b737e942ed579d218e72263f669324b51de3affd49dade384a57721fd74dc52ce043bc8dcf8fe550a0aef0be29c5123f1aa758147ec86088e4b8040bbbaf143c654d8c0377a38a0df8d281c7270bd207132a355238c4717a8b184c4701272686002f1a8d82fa35039240f5ca8f14202d205797ccc6263f771ff1b1eb3f3d", &(0x7f00000007c0)=0xc2, &(0x7f0000000800)="45d7f7cb5faf648b6a3eb9bbcd8a40b2e9a3969fa9b3156aff8b5985065da7a152e5c573d8e08114121aa6740c640d33be4c01d27567536df75abc87f3cb5aec8e8a37e37fd54a6bb846f420d58774210771c29c2c9f03cb66153ec2337c6cfbe3eb0149887fe8a28a923d0b97e1f2b60f6e389892d86289ac5424ed086e95520088de840a3556cebed08b8f060a0597", 0x90) recvfrom$unix(r2, &(0x7f00000008c0)=""/242, 0xf2, 0x42, &(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000a00), 0x20, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000a40)) chflagsat(r3, &(0x7f0000000a80)='./file0\x00', 0x1, 0x0) geteuid() ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000ac0)=0xf2c) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000b00)) sysctl$vm(&(0x7f0000000b40)={0x2, 0x2}, 0x2, &(0x7f0000000b80)="d8d544bed75e0b9d2d6f38be822f1f9c04c07b4e1de37774b28f817b9a9d9b92e3a000d1e20356dbd78b2695f38314068da466ad494c9e8c187bdcbe89ae1089e9b7cb7537b761e065d3dd79ee30237b74a3cfb5657eb2d889f8e467d707f952139c7d80da3d2f2c8ab86c31b7356291633279569cfeb2123b15c84017d2901b90da4ced29cd1c9a49cd9a0c272963044b9b8d9bb0d7f6b5daaa", &(0x7f0000000c40)=0x9a, &(0x7f0000000c80), 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000cc0)={0x3, 0x0, {[0x0, 0x8f, 0x4542, 0x7, 0xffffffffa2ac5901, 0x3, 0x8, 0x7ff, 0xb65, 0x7fffffff, 0x5, 0x2, 0x6, 0x96c, 0xfff, 0x4, 0xcb, 0x100], [0x401, 0x200, 0x2, 0x0, 0x9, 0x3, 0xa, 0x0, 0x7, 0x1], [0x3, 0x3ff, 0x0, 0x75b9, 0x7, 0x9, 0x5], [0x400, 0x400, 0x1, 0x5, 0x5, 0x6322], [{0xad, 0x1, 0xfffffff8, 0x7}, {0x9a5f, 0x7fff, 0x8001, 0x2}, {0x7, 0x6, 0x6, 0x9}, {0xd5, 0x40, 0x6, 0x15a}, {0x5b, 0x1000, 0x7, 0x3f}, {0x3f, 0x4, 0x62, 0x452}, {0x3f, 0x9, 0x7ff, 0x3}, {0x3ff, 0x5, 0xc42, 0x2}], {0x6, 0x80000001, 0x800, 0x1800}, {0x2000, 0x1, 0x2, 0xffff}}}) fcntl$setown(r0, 0x6, 0x0) sysctl$vm(&(0x7f0000000f00)={0x2, 0x9}, 0x2, &(0x7f0000000f40)="cb065be3ecffac6d8bf38d3bc34978a0217f64ae1130fe51cd03b9bf8304bd793183f627eb27ff2dfa32d9d77e54f7e98659f7cfa6696de940c33fcbf45dd28443cc6755fe7cf6ae95f8c034a5247d5b76defe8336f6ddcf17fdea1732e13aa63e2cf879bbd6a52c83d7f3da92cdc28e25a7e1a6766ceece8d9124623b01a90f0356c1a0979b2770c685900e334ca1893a7ce8db581169cef10eb3b8c24703cd8f33a86b22f81ebaa9cfc49ccbffa90c19c16ac47474b96cf0b0832bba4cd33128baf8c110f151f9cfef717daad68acbd3fbb0736071a3940a346e670038faa74dbaca033b6be15e84b72dc6d7835b90d46cdaf03dea1331232635814d06fdef67f304feb984a4cd25f064cc1c82071ff54a3339734972618f8af6e72a6ae729062d92d97303fce0a9e0e196a4e81404b5a07130a2b3ca73c6fbaa4322024f6a70b35d92f3ae3795be53cf60d0b1ac3d418b2583616b3607387ae032211eb0093d0fe9a1dd2217983b38f3d558cf5433ed548d35c21d5ba04ef975e2fe9fda2c55d0d2d67091f74d90a6adf73cdbdd9d6f5f0229fbc8b145f4cbfd2ad32390c9535b227b86aed2caba552e58dca04518f379d3ee37028ecce067c74891bf1829c45c338b17b5669ab95c36ab29f273652df8b4bcd6959451a629a1b18ffcc9c3aab15325694c6c28f49fa197dab214e4d8abcdb803d661bf37e0f2b812862b6892bc6d58bbbe8111d4520fd28b99a472df705e74dfc6fb088993d117b383fa766db24123e52373a6e67f5e895310344ff55ecf4b262e3420b5910f90770c3fcb1962b5f943f3c02cbdbf07c0dadebf095f2700fe30d83153dc77de503366f077449d6e11830ed9c2fac5b5a37b99bfd188a2bdfad1db74e59bf5f877da154886b7e47b795dc24b56d228d0f336f58861854ca0793fdd7a3710d071a1540e5f216ad7b501a5f176473db5ffa24e517f07a851de5972637de9c7a56c603a16468344ebf28ec5dd2e12a4d3415916534d3dd1a502aaf80684f42bddbe71acd30277bbee994c57fe065bd63737d5fd31850340938cab37d31b5d37a85763dede7fa4188117f0b121910b8ffb7dbeb7bb93452afc80e1cc742b71c1587dc91e5fcbcc2dd8326f6531c0cbf7fb107bee3e4fce721d26a29489b77edb54e65fc24db8810ac0620bb7078cb9d8e357e713d29c1437f352f2e35724e353f34055c7d8cd26fc6425ba82d5a557444044fad33a86e5c177d6e25bf570684cf1addf0e62c3c5fe1b7b31fecebc1dc57d8b9c5fee19fd2628141d2d273511517c6bf3f5865ff914e3de94287773398ae0304253014ca1ad8f5a166ddcf8aec11ee720c1fe5abc1792f3bb7b89fbb922bb7bc42f8e4a34d7d220b5ac207d7d0b19b63ff8f180a30ea37b723bef53149ad8d5fb4c8a7171d7be1894150943fa27d4620af98efad85e620f135a099dd5b36500340324f6731deb6f4ff23fee717257440e7ed0e557a15d889897330fe5cdf803a7bb92c4f8c4e1940805fa8267f499aca077b702fa7fc5438fee00b2ac1d7cecc012d631902dd77866e218c7c499cb9b696d3f3a2fd1a54b0db16468f93662c5ccef6b4bad975bd805817edd2fea1558f77ecdb1f398039abc05cf9c56e8ab7a00f043b2b923ce67a16033ef71aed50e03a99fba3260db215810ed54f2d0593d46d1b490bf2015e10f6c59ca4fb1683164a84479913e1ca1de25469ef37476c162ba80cfe35ed58cc597ef6f97ae1b3255da78150118534b7d77f77650a5db0dec35815205f0af1dbb50b62764e40c7a290aacacdb498cc0bd858c5081af2676b05b7896a32a3cbc8176d8f3657b1fc63b4b4aa73b5e107a352c21519344b3b05b62cc0db6fda308809f1b273bc28c6ab07abd0980e75d2eec070b55599e2b6faad1fdbb428d0c717a63095ee95474e0cb9f927a491145c82a87732357bf178a53250084642b52861882dcd62a51b32be32bba377885c9cb3e364249d52afb904635ce9c2311bea52e45bd4d77abce0b3c4da8c4bc7986d91ea9edecc85405bc22d546b3f226b2ce04af35d1a7e511af051f9edb8c2346d064e411b00e90f563049f2e293a0815fefdd395afebe42156d0c47e45cefed9078b94530d34153ab89244f3763b2a2d7178a5ac09c8cd11cf0273947b67e8cf434532c3f0b145154ecd2b574e5a6aa3a32e9a7e3b119f964738afb634ad351ef8370b72921621f6e4f5c9957e7f0d7ec52655aa9e5dadfbf3a94ce26f1b5a79164470f32fc2139788b63beb2fe13ffff243f54b057c2d00366838ccd61aa59c1fcb8401df114f55a9e4ef950597358194ba6976e495ae042608230b5826c2b3eb1d4b92c2a423555be775f0b3fc5a19d2d039b9a93d6ed79b08fe37c81ce8554e942ff76a6af4978f1d137f39f294f2ecbb3670b18693f06f2a611075859772c07f69182e0709aade9e706a4b72e8fc4c52e2c2419b24e8ede1d25022c13ea3d104cc70eb97965f2246137637699c657a67be83c4bb0a233e6131fe26d6174b858266fa9fd9210a57a0b703549c7ccadfaf9ffd13a21a7679f711a4e88d760c81c8743871af8861f801b87f999383c2e38f277a094032534cbe6ddf9797d258fc3c1dcbfa4338bae7282b9ee85fca773466fa975714ce8dc19263e8c6786e00bd78cf45ccb4a3a4b192e0cf6f0157611e96a478665a311591f42e96d063a8afb6c1dbbb0929495e5f88d430c156caca348a3972cd84318d06d5a47f719b5a8805d9dc8f124869de816c05b97a552959d0b19e8de1bfdfd5622eaf8dc94b375c1c742f5ac7719d1d43952ae675a0d71e8b435c404280bb358e0959a8e2d13cb43b82942b976b96b42e23b06e743380e3d217c21ae89766a29c6fefd833b0f076832455aa4c19c1c64513a8e5f14d89e65034b737a184ebd00f773f928f77e34d2ec3c1500ca4987d7a18253bdef1a27509555e242355d1de31bd80fe4e986c8a4d78e235af1e7beae590b2e41bc1c444d1a2e82694c75408bd5abca605d12e0ebd672aeb499d291c5bece9b142311c112e57f60a576c4beadc6049157ca51f4f992a08368f8751160b5a8aad16dee26dd50c6c7918b7243c08ab6b434c1ccfe00ea47d6935e11cb94442c1d460b09a4cccfb25e10b4049a046ba39dbd420f2482554b27d9f301589b951c4b425fecccc1686eb13f07575c32666a0830c3754c23cd6d61ee466d6161c03fa0ca43cea0e85743c3d68064331bd2d5b788b5d89ce78010f2c85dc2ef5bfafee28cac7a3dc32ba940630df0930f0a6241d6a89c04966ba4ce63eab2fc96f80e18b0578742fa0108602eb308c855f4d6948fc1c94747ad6c64abbbab5f3244534b767eafee7f20cfba7f0ba41b94c178fd9ba320d49c6379c8700b5d2aca8755d1143829b0dbd5d643e8d6313a2136d91d23fb83e9edaa38f68badfcd43ec95e0e2a8ff6803dfc1a41276c1db9dd579392245e836deaaf3d767bd51710c65334953a317940446093cd57d036ede4ba72a884dceb058c49b41f196afe4fa322789a9dd2c8110dfc9cd19d7d046a67de8e89417cead838ef242f43d39d4d44bfa9762d9d602884d7649a3a315f3dcecc1826ba8fec5f0e861034f85d1e4c49ec2e7d5ceb4b6597f168ef0ec64b190246e3db8740223bf5161145c77cefd4cc51b8c99be42a74b8dc3fa8f67fae1bdd3c828c45c412cb0b2343b1d6e82e5bba90fbbde7c7d00668c3cf1aee1215c5163131d67685861810b47b747c0b28087cdf4fc812643195d7e7e6f3e0cec86e223e808ed8926d0c9d17fad70e226e18ebb39a870c3e12e48f438c7b3bd8bbdff006c932e7b158ab57bc2f65430f2abc12e875d55e3092d0881931a6c2f11592f6722da4f24d126516c71f58572a61fcacb35596cb96ae0deafbaa6985ee29ac15b7b3d054efc7c1b3ae7ff5ca028e751010896fe72f93b838ffa6b5bac6176dd80b63ee47ea9b6112dcadf7e84c0ce371eae95e31b434a91eb0d430f8fce712b7ed79ebbf6c0fddcae32932e2101ed6be2e82362b640cf3a463c7404d2ed9124b3669e99d11205e42163e1def53d10fdc1cdd5cc014650b225ee72a424b1b3a2e80488463b054b79689b69768a0f171c00523ce82e0b34933ca04de727cae2712df112670ae68d7f18ca65ade93cb6f56205730d66fd5570da578299a06fac41db2582a58d5756a81fba82826e737ee2443524fb1979fc7cc2776ae60e72abf8d8bd601788f153f43f1d1a1a2101be02a4c4331dd1bfdfe3afd0af83e9864933375c089825f808ba813f2360782b2587563b5ee505b6005bdcdff9761d7cc6bcca3b2adbe7a9d8e676676128ac1d6ddb11ca0ae1fc12aefd1b699f5c81f39e1adf4936e3b2cc9b0f2d2dffdabf74c9a45308807be777d1dca67b4b6bff67a76b53ca7d3b3064c45d2c8831b13ea7c2dd1f4bc87870d39b525a6b0785f4e919fdbf44387dcac6373913293df87608765165cfda56fbf25ecb8ff78c55db3ca03b8b3d0ab0eb52cb86f450fcc5b52516a88dba8ad0a9b2321b42125acca8cbfa89be8ac9cf4f93ae07a41575f01b862a55509703fe228ebee2e4106964a4cbc4e1f6629c8c537afa08c379bf2b998ffa79edd53e875ba14ed172af5c2706a8e3e1eaacb2bc43a189b0635c4191a9cb15056ddfcccb7a5340fdf349f3e0eb362a26f4e969d9fa8f6c7b1ed2342a69c93ef44427900de514b2597991d3903a064dd4fdeb192eb322631a6e10ef1202a1bd695039b6f04d92ab4bcad3c65dbc59352420900ece7863930cc3a6d8ec94e6b9a973eac9f0346ce7545898e3dd13b58442945d2f462226e5c81c39e98c45c32138ab542754c0155722475639cdc7e734f529038bd017f8ce0cfd2325ad57c8a88324aea0c0f1ba8c11c26955cfb24749ca0e2c545be2ae96537e24f15009b9c8bb569356ca15a045d3f617b999a2cf28135ad8de3e036d07267e4e86f474bbe7c534334acb98880d37a81161e6f57b01276aff3c496ee820679cd85c4663bc9e45e65db919ba99116308e5f6e201550cf02aef845923d1fb5fb876cc62546a186f5b18e48253f70c2ff288b9429d15c216b2a43f18fe3908f27794abf592f809f1993109eaee920613eb1e93d9984cd5f5c558d2dbe8554d2c8bed333e89e1e08b607e75138578bf6febbd1df6685ba283e49dc5b09a0d535ebbbac190fb8090950c9e3f2b58d0240032bc966b7fe4de0181e237d9205c2484504630f842908c87fda97f7348e8d47488488f2415ff34fc4ea1e9d124b618b899f31a947674256815d6a5c42f7e00f1be86aae63923b687ff8f1021904cd959fc340f2fa218208ee3352fd9306238971d0aa4613114f772033ee3351d630e0287a5d7170c0c248ee2f5d0e5fba0046379f7a404115e465cd0b02c09ac68a0b6797ed611682bab5d882deda6e7e2b3e07021da702d184c0ed1f8a538fd4dffcfa8b1b352d2978eafecf02c9ab94d0b7ba1d3bbb29e75daf39d4ced4d8c7843696f2cb03da4ad5142d492244d2f295341767fce1f74b408d475ca5870a3f2f3dd411fe886c0a64fe6ab74ababc54c66ccef8f4afb9748558e8125cdf24dbcea931121cf990d3d4d2e3a38d2856ccba7ee5816a4ec5177b5ac170b78f7d6dbf5981a6034240bcea8a8e617911e3e0b0a71517dd12e49fab7b9c6441cc7eb15461d2ba812efa95a5b62dc27e3d136e86f20b03502d617d60d49916f0546d1ff6e35bb42b8fc2ad9981b21a4fed5f0a974d06bdd74895e56d632bb3651b29492", &(0x7f0000001f40)=0x1000, &(0x7f0000001f80)="47adbdd9199def277a42a9f13c97cd331778e0913f0636666cf114ef08312ff6154e2c14de80411cc33dc00b84a8e10998a8cdd3bff9af283a9a83dab4a853fe191f6f3cbbc1515765a7e69edb4c4f660eb193b09e7b3259ec471e2a890bb742e1228a8d2364ed5a4dab67", 0x6b) poll(&(0x7f0000002000)=[{r0, 0x4}], 0x1, 0x3) connect$unix(r5, &(0x7f0000002040)=@file={0x1, './file0\x00'}, 0xa) executing program 7: minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) mmap(&(0x7f0000dca000/0x3000)=nil, 0x3000, 0x0, 0x810, 0xffffffffffffffff, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)='q', 0x1}, {&(0x7f0000000340)="7f3da4875f5a1a3a6085841983477775d8d3009ca8fc64b9cbe89d163261d0460321439bfdd57b43cd42c48da8d446", 0x2f}], 0x2, 0x0, 0x0, 0x4}, 0x8) r0 = socket(0x2, 0x2, 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, 0x0, 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, 0x3}, 0x2, &(0x7f0000000340), 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(&(0x7f0000000000)='./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: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x878c, 0x0, 0x1, 0x80a19f, "bb080007ae59da4a1caebb5a00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="3d84836de7e558ff9894fef93e3340eb849eabf66e398bfac1290b69d7729ed0f4d5864935c69a510d0ec5b2c9e981415c8fd490b505beb95e411911f8cf674a9b037dff2a3b59cbde61349fc908dba97931863a34a9dfcb08a4059346007bfd63eea7a87cb8610ded7e6e2afc1c1c15eb0f16d9be8d6056b4c84dbdd4e425e7059af34f5d6be79658afb19bd99f90ca9b65027e4f80b49bfe10a5819348032c2429806ac2f8d1fbe02dedac860b4d78ab47a95ef3b0674a134c4e5b7b6bf75decd9e12d453cbd78d6190a56a2976f16d9967644a137134533fdcaa5dfa90c3c47b9e3d3ed11c3816c59464da1f2fda193aaacf87b66606b5796d9006f11f962f21e39ee71d87209412569f02685bcf29dad7d1b632ac41a7be36747a47604a066c2ba1c4ba0581cd826a80162144b2b75bd0d2aa472709e386d676e9d76af84d890af768b96cdb14b0fd369fb5edfaf8026ef166fc620d7c56bb0553645755f344c332cc79d1fbf6ee678f77e4e1504260ed0cc6b1cf6c26c4adac6c7afae6d5c0f5d1624b2059c878e2621ae1977715666ec8f3a0c45797359945dcd89012b7012971d00a891e8fa3393d5b36ca4394ffe4c8981e8e6bd8cb4fc913e91e20616ce7cc288e245c471bc0e38f0e25a2246c94e12ff3afd67a96d91b6fda25229c00e2d34c4f6e09eb56e44b19efd489e2e313d61bd05098b5a65e9381d7247de4ca5945a2614f5511a0d395f417c791b499dd4ffd977974ae30950f13baaa7513983c4ad8eaed021ce9fe004c8b8a4092e640ddfd3cb090b9f92140ea0d5550cca9a826b6e454391704f0e50fc3332eee423ea78db66cdb2601cf803fb9a471c340494d6fcc8c5b86cc364ef897731f9fedf43a1665397e0e9795050691d1f09daac580593066d03d131fca4b049f10bfc31a0121ce26b63dea1a01ff116631274d36616cb94d724dba8f85d66a8337a5cf64cccc6df73998d00c7dad52f690728f7a7c942e2f6d43bfadff9ad5ba6cd152da83b4fe938f98dbe7ae31d16c960bd3919ac7de6d156165a096a568e6cee8fc38c7cb57991deae5af0d8f9a1296dc7ae9b0059", 0x305}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1025, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r0 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r0) setrlimit(0x69dbe85558fde252, &(0x7f0000000980)={0x60000000, 0x1000000000000054}) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() open$dir(0x0, 0x0, 0xb6) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) ktrace(0x0, 0x5, 0x40003510, r3) r4 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a5670000340dc620000000e4ffffff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) shmget(0x0, 0x2000, 0x75c, &(0x7f0000001000/0x2000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x100000003}) 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}}}}) executing program 2: utimes(0x0, &(0x7f0000000b80)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r0, 0x100}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket(0x2c83cd22cb11e9d0, 0x6, 0x6) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x600000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) r1 = dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) semget(0x3, 0x4, 0x681) getegid() semop(0x0, &(0x7f0000002300)=[{}, {0x4}], 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) getpgrp() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) shmat(r2, &(0x7f0000336000/0x14000)=nil, 0x3000) executing program 7: r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffc, 0x1000300000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr, {[@noop, @timestamp={0x44, 0xc, 0x3f, 0x0, 0xf, [{}, {}]}]}}}}}}) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) recvmmsg(r1, &(0x7f0000000f00)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, &(0x7f00000001c0)=""/199, 0xc7}, 0x80000000}, 0x10, 0x803, &(0x7f0000000340)={0x6, 0x4}) executing program 1: ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{}, {r0, 0x4}, {r1, 0x40}, {0xffffffffffffff9c, 0x2}, {r2, 0x2}, {r3, 0x10}], 0x6, 0x7) mlockall(0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x3, 0x2, 0xe9a, 0x3, r4}) r5 = socket(0x1, 0x8000, 0x1f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x36, 0x3}, {0x18, 0x2, 0xffffffff, 0x8}, 0x9, [0x1ff, 0xc37, 0x0, 0x1, 0x5, 0x0, 0x1, 0xb44]}, 0x3c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000002c0)=0xfffff496) recvmmsg(r7, &(0x7f0000000ac0)={&(0x7f0000000a80)={&(0x7f0000000300)=@un=@file={0x0, ""/516}, 0x206, &(0x7f0000000940)=[{&(0x7f0000000540)=""/196, 0xc4}, {&(0x7f0000000640)=""/129, 0x81}, {&(0x7f0000000700)=""/41, 0x29}, {&(0x7f0000000740)=""/150, 0x96}, {&(0x7f0000000800)=""/72, 0x48}, {&(0x7f0000000880)=""/157, 0x9d}], 0x6, &(0x7f00000009c0)=""/143, 0x8f}, 0x7}, 0x10, 0x43, 0x0) getsockname$inet6(r2, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000b80)) r8 = fcntl$dupfd(r3, 0xa, r7) openat$pf(0xffffffffffffff9c, &(0x7f0000000bc0), 0x800, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000c00)=0x40) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000c80)={0x6, &(0x7f0000000c40)=[{0x3, 0x5, 0x7f, 0x2}, {0x7, 0x3, 0x5, 0xfffffff7}, {0x91a8, 0x1f, 0x40, 0x1}, {0x60, 0x41, 0x1, 0x6}, {0xffff, 0x4, 0x7, 0x3ff}, {0x4, 0x80, 0x2, 0x5}]}) mlockall(0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000cc0)) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000d00)) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000d40)={0x6, 0x2}) msgsnd(0x0, &(0x7f0000000d80)={0x2, "677b994e58012377fe06a7aece715c255a05c4d6ce9d0b9fb25af082d065f672f3ece1827cfe50e368b8775c582261f3b1276d0fe7921b3bc4524fdbea95769461a08c554c60cc940db9202a7d3f931a6a7a96436a5cea606fb0d3d8e9cd975d512d3a3cf83e6f96ff823089b4bb259647a8664761c3bc942269ec18d3854385f5dde074dda98e675856d609533a23ccc8671cae57e5d81118a8bc7f73192da4ea676e"}, 0xab, 0x800) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000e40)={0x7, 0x400, {[0x0, 0x5, 0xffffffff80000000, 0x6, 0x10001, 0x1ff, 0x10000, 0x0, 0x0, 0x1, 0x40, 0x9, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0xec1e, 0x3], [0x1, 0x26d1, 0x0, 0x800, 0x1, 0x9, 0x81, 0x7, 0x9, 0x2], [0x400, 0x55, 0x81, 0x5, 0xea0, 0x2, 0x6], [0x80, 0x101, 0x0, 0xff, 0xff, 0x5], [{0x3, 0x6, 0x2, 0x7f}, {0x1, 0xfffffff7, 0x40000000, 0x80000000}, {0x7ff, 0x80000000, 0x4, 0x6}, {0x800, 0x101, 0x0, 0x3}, {0x7fff, 0x6, 0x3f, 0x2d10b009}, {0x9, 0x4, 0x3}, {0x7fff, 0x80, 0x6}, {0x7, 0x3, 0x4, 0x800000000000000}], {0x0, 0xa229, 0x8, 0xfffffffffffffff9}, {0x401, 0x4, 0x2e75, 0xffff}}}) sysctl$net_pipex(&(0x7f0000001080)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000010c0)="d83a73f8ba7af8bdff2d9ec8d5c540004d7dedd122c2d328888e487734a1bb596046205bdea2a1417252d9be176606854f15068fe43c0c82d8c03aa5e1505219b10f5b4d1779fb62ff229679e07d577a65c07208ceab1c59d5b89ba83ba4c987885197a1d806b2e44eba9641e92008d0a78284a42e6e0de473c8c31c93785769eefbb677589e047db941a388e384d71ddef7b95134d8cb5144d72e9194129420232fffa155721cdbfc024143109fa57bc4e81bd670e93fbb6f83bba8db35a61e16170e7e341fcac694363f9a62cb1016058cb43a354a7570a7f6d5fea8d8659e99d483c69f1b0d1ffb4f388e369c1bb64c7adbd1183fb01049c37749", &(0x7f00000011c0)=0xfc, &(0x7f0000001200)="d786f105dcd6b841c2c9056a4e5023edd02e55752f70d2ab6b4223652b6a5373a9309d80c616477bc7eeb7d87e403964b9773f6d5b2a7aea893cda32d01a1e6741312d3ed303ca36c3be4ea95ade21e5dedc58791f7a73652af95a501b2d70e4e6667d3e690248c91fd0efec812c4b984a8c0ed94f685096ad253fe10baa1ccffb4cd2491c4fa741c9cc4848daa071469abed39d58502390d0c8c4367fef39c4b7fdf9cd103c8049b0f4d463c41c18b52e104be0bdf318712adc28a5b7bddd3be79592465e5f7f260aae6da597eccccacb3a3589b6e871eebbc635ea5f67004b51e3a75f609c27de9e72e9ad0ac0514a0d935a4fa967993716de2d22595a0b0d6a36d55790537e6ca13de1f8029e0bed40fc85cd79945554a480a3a50c0dd3c6305ea349f0a64b556fedde312c911fae127ae351a6b8a86b728b80f6566b0d50896582d941ebf576cac319703f62b6eb23477897f6bb89d4f953fdde3b86daf92051d413f318387393c8c130165b2dbe62d4389f013d2bd0576748248d3d85acde6be7ed7cf1a9c3e887e35748122f6ce402dbb68628d1800203722a982dba2356f60bea1654b223b36642a4b3d76a9f842906c7792d9656024b9d10078ea3a107c6b123e670d7672cc01d11c5c08d85be6c39c1b46b44f2efceca011eef56bbc582b28d28ba662b2f5e4e196e3684df430a34dc372bed6bb5cd047ec09fe075790c34b0c1c642953957213dc1fed6cff6850c4541cf0feef05de6bd2ea8bd21044e7abaec435bea8be31a06701c24d852e499d9946517f24c44ec8609922fb9839641826cb3d8a4bbab19b79271215aca65379b19f1fc3f39420c753b94c58e72154c546daffd4b9dffbd4b2e5f74aa2875c70483c6c4a3b5b62eec9a6aced6eeff55feb548b8f3bf0f40c764c7a13f241ed84317f6db32ffc3b9b4716779719d1140afba505f953e50accd08b91298ffaf6f2b658ab9dc1c0db65dd224bb500601686fcac1f6b526f1371e3d5326ee2d159f018b3706858c6ca228bbe28f89d190b656105bad0ebe3816a4a18f35f179981f0bdd4b4a36f4f495ce08a8fb3bdc3dd84419b8759d608a30c99ad8540f85c5edf2a3da386d7161fcd9fa9f3abe6588cb6ba5c0f61a9c5d027da9fa73885c3ad830a35e3216b0c0ce7a6d716875bbfa44f975bb43b66535f1f6475bdc3c4cdee6ebea06ebef82e8cd73119e7f8b90a0bdc7ee975e9e7c1b3a0e134781058af8e2c6e9c303a2cc41a5ca590226a409cbbfb7aacf1c339093e85b7dba18e151d250fbb75eb42b7e3f05963271172ba4a6f71a2f0d6da5f51833f81628529cb916a9376b432459e83c2fe853e3b332ead3c263449dfd4da5de3ecdb900e21e243fa169adf6914e1d6f15c55cc300055a15021bf235faef0d70c3eb3aeb4e748bad473c7fe1dbaf113162afd15bb28ce78583355f906efd9c369948a572487f65e3045172af0e77e9fd9a38573e795bd536e8d3627b42642e8e73c2998824f92a9e497fd6eab2e5e8675f216c00b6390a0ec800ea09896275ffda3cb1f250ac80f0d67c256326f9836ab3b19627d15649818fa7b22c9b2446a4258f72e86d76109de6fe97fd864efb62d869b7d168865404b3cf0944ad8f86e64715e77eda7889a2a5531dc1c268777d1af2edad739c779354bdaf8f026fd698f6980853cce290dc42100c2c4ca7e7028e6f8cdcb7c5b2066a17e6698fc258a6885d47c88ddca8b1d7462a0840b203d4cbd93787d6d11d793d56b265e9515e5e37798dfd02242332581a12cd67f9b3c6253552b45dec86cc5d018cde761a00bdfe6a69e4f4b23b57b0e8c0196d8b0b53946b6c61c34e81ce52cf1269643569211cd88c7d2da6707438740b6901cfd0d1b72fa52811f68ae1f55adb84f8711dff0c00b1a2f12fd22919a54b353f7d560acde2e5ac2d2de95835f0349a018683b4334e8aea37561b36733382ea9a0c86437d202faca6d2ffdc088cbf8d1823acfee082642b59c4c12c35562d3b5b5d505461b58650f39673cd9c1b0e6178289e6974614ecaeabf7b5e7f3ec39a7e8558a40b083688df5c834da331a86acac9c22211a1b60ee141be95cc54daea0b5b03fd71e25f6e6c97a867698215473bd146ec2f4993506928a36e75f5b46791679064f569eba429a7cb1b4c88277f735d12e7be3b5da55016022f04c845b1375f562fa6524d1c16de85fdbaf585bd66126949204d6b4f7fe88d223700c5a4b882a57ee6799b8c8387bb73902aa906590e4094bcf21af49d9da3d21d743cb6330aa37faede5c642ed9b4555f7936ba32dbb4ef5373552d2c9310eea9a79f4311ea841eec8a8d03460c8d040ad6aec44fc89bfa0617a854a6d171495bdf777172008a0b204d821a6464d3892c1f5fb79dd05d2a9112a7d7fc73874a49c17e355afb92521b0a891f2033410a05326b5fbfc5297d347df1a4fff0fa694c3b2f2eb9c62b9a8bc8731f9535467164d598877a92424a1358603ae6f63a4dbb8744d7afb34e60df1df607ede1bcf82c2484b7d768ff87fdfebdb787b9830d2b58b474275b5fa0574b17146b021c6d47ea31d4739006df8cee1adbf8bf905d43e5fdc6706ae7342258d542209d61cb79ea65aff516e0dcf873769db1a7ba148da3f811ff0cd565c90ea678e0236900d3aa52b2d134c8a1ea17c250166930653e1f93a3453e2f485bc0d4197bae6163bebc1104787a0ba1f67908baaab681c578163fb09320995229ab40ba4a30b366a3376470e39000970cd1f07449378eed2f78559e34f4da2a0d77bfd504e6cbbc3a7e5b7fbbdeafc5a1a5f4c0753c6ab43d881c056b4609a79e632a9877fecc02f60bc8475165c50c1cf0f4cce356617bc79211f3e5cae7a3009aa853d159c4d668cae8bcff4e1dc3c22de8e0c7683f3c37efbe033c2f0c0b9033869c140a07273ed3c37f3de97e70420d5af9562997e8c121d53d30768e78c1ec5c8773a027fae0592c3998b657177eb6a83e6bc40bd6c02e51f716867ad545e4189f447cc2069cb4236b6e12f494a027b4f78ee3536dc9195b8a1228646ef43834d92f9c67eb5ac3ddfab6af884f96c70f540109d199638461c9871ef9f21a91068b42662a12f0221c99bfd3b45544449fdd57ee02d0dbdfee977a860fae7568351e4dfe8ced676532877ae8e42e9e63a4ec6914d47563d9c16d6a40fc9c4f2ea93acd0340758bec4d6cce074010be46b7d06ae94728e26d7d3b47dc71e5599f0a5831b7df8e9b2749afc442f479b6a771a5c658a30d97e6ff43b892a138cd4b4c09140872456ea34e7ec965ad408881d8858d0e7454626d027c4569840a39b52df02f9d9bfcbe5aa950cf72c1a2d02126437dadede2812531dcede717363474bd951f28bc37fb45e5285f160d77d3029ca059c88aed5f51284ac6cdb34be0b83c1ffaab509a58fbedcf1b1907f15c0e132c99c0faabd0588a4e649ee4aaa86c0a30f263d54a83c93356df67faf265912fb733fc7bb7b5e8331ca694397d64ebbc8000c0efd67a2e92bfcc4228fac638b94c887d64ca0dfa0978c6a9313fee727c209acb77923275de3ae875e2f31558e953f14fc9b88bcb9ce08c675969bbfe0102011d50eb5f46dd61cb48737db649135490bfa40e06f0c67ea39e6d02f0757d758b9214de8cf366bb21675742dec10bc2457ebdb0cd8ba9bac4d20c4ba4b2194f8459116a602ab454e20a75a0fa2d8211469119638fd04d8f1ab715c13c7974f79c428356ad6ae2302a0aaad9631d5584fe5e64f327b94921576b219dab5a9fb0ab61efc8c122d06533443ef5593bb29248929412bc2e381d45aa91c9ddb89686cdc0bbda05fc922204bcb5626150ab75f4fd399678d5c049dc5a3d40d77e317333f503176bd853a22e9a28daa518e24a64542eb8efd6b9a5e830b01d32fa11e9e8f068bf8eebf4c0284ef9c807fdc77e296b64db17933e6558e168fc851be42bba1b61b9dba8645cb441bd9ead5bdb58f104ed2bcb4dde57e8dbf7e9e6ec6861521dad0b743978406787cc0b659461e68a600878b84d61d1fc1e03a77087fcd9c685f4489c1af777c104e2ca915c838339cb82f4d8de65fc3054efcf400486b4c8261fb48ad97f11d20f30cb69ad1f3b5040501b3dacad9ac3cb427725b026698d70a4d3977637128704acaa1e83e02cbf1fb55136c39f16ceb74e77ab862be12fe48e526c657e0890074c62ea04fb1433bba33d0036d97f0a1cf2e9d71ee6ca9db13534dc5efd1f60ead21142731e8b3bbee2626994221a70e2e60992e137dcf5b4ee86b3dda6d5beef210c2c4527aaaae39c39171939595e0df9a134112db9e1ffb6e8a44ae91ecd52d4ce8eb4d3172835d216a10fc40af0edbf218969dcdc19e0db685a5d0daa9a11d5bd219f38f1deb6e8bb067eb13fea99c7ba7ee2b4fcb102f33aed96884947de1219ff59dbee288f3e801339fb84de1b6d9ec9935f84a189b7e13ab53f3044a4d1a619535816746d3525a5505723b03f112041e623aace641edc0fa368cf011a0e203931736be84a21715e4031fce5944f515d38d36486d18a167ceb178221445848a52e97727248471e23baf499bfa5c988dc5ffc9856b71150a7e2670489b4f656062ca3e42902a55dee257f558a82877e6ce224caec2b86a48539fa565faed840444573806e8ac7aab5ecfbeb7f50b8fec5c2ccf56b65bea136a93c3e15136f5af2e08622b71b952fbd6494c6790b92ab4cbf28060c2b4d3eeff5b1f3a419c7643a6cb440314899ca3f1303f5db4a2e07b8328921e1477676a6fb3eda8de461cfb84660de6716dd0acd2bfbe02bafdb9735e385950a89481a287795b0c59bba1bfaa5eb50898eb5822f190d280c3b8db79282b4ab332179a95e1e91bfab7d4b77b5a2cdad0ad6dcd62a707464ee05c27ea8360a39f1dc92bd8c56b7f300c85fe1ade0bc0c3008c562f4e1e848d61113984d2be2609891fdd2f7a2ccc6a8f0713236fb9b4cd9a6d34efd557c2ad0cb2c1b072d953155cdd53cd32638075a372ca6024c0fe4e9a27cbd672450c90ead2683c66f26a365fddc331033f58bf3ccb2a303c1d600b00fa2bed70f28465a08fd4779d8aa24d4ed4f718dbb83f4b04b1cd51f6b4a64c5ef8eb6d3120f21d58b225a457248aaf51fcf4da8e5e8c1e5fc575a4de0dd33047e808d90e0549ce7868696e0e6ff41dd1eff8154b74ac933ff7d694c08fbaecadda0ea29ec81869e84bd4484d681053164f70fe03cc4a739e1f9ae57cb7393621bdd7f28105d7c587338ca596a9e7fb0fd11ca6db2b9bc42001fc1d8832432c9305ca5f688db960e6e6628740d655d96e7ea001833122deda7b72deca64156cdcdb7a3234fc67c06ba11b21959a66ab0f882e2f266247e45deec664c7a987d7b763f347c04221d9ba9888adfd5b095b574b8f8a97fa6710d66f6cbb25ee198ecac1b00ed05ccb430bc558f03ff592db8c15f4aa03f13b1fb515f04731dbdd427794a3e970d100e7738c988b84335378f4c9313f0cd686ed0adcb679fb8f2b734bcca843aa3d167119efb1d1d1ad54999c21fb737cc1e6aaf57e078766708b75c734dbde6e87dc3d4c6abc928740f07da171c8fdfdadf269f66e9f7b03917b24dcb2f3722e3329ff267e9b2e1e0ec55dbd892837a66ebeb60ba42f010b94806968d07def66992e56b1d9754a55e192fbc124a841d8b38a131c98961cd605defec4b6a1919265b1e687a5f4aafa0517578467716c1b40e71fa5131c655e707b0418dcfad5267ca1383075d949c56b48a5a0e", 0x1000) setrlimit(0x1, &(0x7f0000002200)={0x0, 0x3f}) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB]) r1 = socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) connect$unix(r1, &(0x7f00000003c0), 0x10) writev(r1, &(0x7f0000000800)=[{&(0x7f00000004c0)="07b291e912f7bc22e1153c05c73002e892d2adb72758f2df0fbd9bcc8c8f048a6058da165990956b610ce7a8f56cd9e77dc89e3fe422b706f13271dff3f0020e8ea63f3895006fe78224df1abfd49d68eb5610790dab0d64df4af46acc0795308d8b6652542a3cfc2cbd577640bb51c5e534a1889eff24f2485af60e85a817b02ded32428c4357f01bbd1bc5e0014583b0cecf0eb4440b8496b5f17fe4ea9e584126f828badb7d2a004165e9", 0xac}, {&(0x7f0000000200)="8707868eb724a154ba58b36274d3f22b8fc869386e6e7dbd6e3eed1573b6b558db04d28b48c6ce7802c4c873d5f8a24cc32979e66bb48f9aaa84a02f6178f791eee5c30478e91d8087f78974a7634323dd65fd72386618a88d3db86e1cdaa92d320f9c0e", 0x64}, {&(0x7f0000000580)="b996f792afe6ed6b3428d3fe75c5f1ece2ab47fc93a91553a18983f9565750f7f0e054d75957eba954b9cbe5f55671204e6e86ebbe3f1818b757407d78e5dbe1359fe22ea424f349473218fee30458ed64e624a80ad2998eef767935d1d6239ad0e3fdf34f7ebb2cedd79127808484505ceb26298832ea2df7a3c8ed2fbc0024214357f5203ffee96f089f1b0af1d9d3", 0x90}, {&(0x7f0000000640)="d7db3a89a86478b45b88917827acdc40ee2bc4ae3f5348af1675973b69ca84c7bf43f4c55f20275af0ae53d62f78f5f3883cc8f20d86bea041dfcac6abd4d0abe64847e557ae8cecccf914ea2780dd14ac7ee05df93a1a5dead177893bfe953d87582dc3f3ee1e7536b3702429b6c10e8c4107", 0x73}, {&(0x7f00000006c0)="ad2fb91fd8d84883945d13ba19f4c5b9bbf134546eb1fcded6e6a07f4d08997886ae82892cf85834f2fe3873bac3d3c2f976bced91036dcf33530e56fe5178c4bf0ad1668bdd980416b51e336b54f632d904c6b60a5d4bcd74a3c07496629d184fce534c2a66b80631efe59b44ea94136ba02f6765a63c574d1d97097b23ed3c85490826c4bd700ca468370fdf149b", 0x8f}, {&(0x7f0000000880)="af95189cdef657489ffce6373b846742a8421fd9f1041badddbcb423d99998646b800005387d519f13965f5c12dfbecda99ddd104d158d323a962d1f93b30e4d1cca0300368d6f50930ed1306b869c652c3183aff0b3e4f5b3ef6852811e7995f574c18141", 0x65}], 0x6) close(r1) r2 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r3, 0x5) r6 = getppid() r7 = socket$inet(0x2, 0x2, 0x0) fcntl$setown(r7, 0x6, r5) fcntl$setown(r4, 0x6, r5) setpgid(0x0, r6) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000280)="9b180bc3eb987aa9feb13ec99e805e6e84d35686077b138517000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f01000000260526a3a80855f3c394639e29c513256ddd8680a944d5c2625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d91085733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9fa566140ae2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a2405000000085214070400"/528, &(0x7f0000000180)=0x210, 0x0, 0x0) clock_getres(0x2, 0xffffffffffffffff) r8 = syz_open_pts() setsockopt(r8, 0x1000000029, 0x33, &(0x7f0000000140)="19", 0x1) syz_emit_ethernet(0x51, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x28, 0xc, &(0x7f0000002bc0)="ebff964800160c1211fa5636b1e1fa6fff56002d1aa6ee093d0bf54e95b8d7ab950888273ea763fe492e0000000000000000bbc58e38e0cf61c85ca89667591638c846c6d43881a312e093a7847c0348b7b16e50ea42c0a63ca1af6e96928172ad4ccdf73fac73880f385716c7e1a212f79ba10033b8723b0f44d3d054f4b53760b9f2b5a329f269475e3b4be297e6f383f031f45b9a8ed3b2a8a5cfd0447e91dd593965075f60a44d3f2a24f7e2336acfb1f08e0c0353c52d6ae761fad3ccb75e70c3cbe9dd3745ea34737d6182d49e063e51d4faacbe6acc16bf7f6e113d62ac5d1abcf1b51547d01151bf450000000000000000000000000000000000cad8", 0x100) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002840), 0x10000, 0x0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x4, 0x3c8) semop(r7, &(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)={{0x400008, r5, r6, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0x1, 0x2, r4, 0x0, 0x1, 0x80000003, 0x5, 0x3ff}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0x0, 0x0, r6, 0xc0, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x40, 0x0, 0xffffffffffffffff, r5, r6, 0xe1, 0x8}, 0x5e6e5b4f, 0x8, 0x4}) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x80000000, 0x0, r6, 0xffffffffffffffff, r6, 0x20, 0x1}, 0x7, 0x8000, 0x7}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = semget$private(0x0, 0x4, 0x3c8) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0x4, 0x2, 0x3f]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xe, 0x0, r9, 0x0, 0x0, 0x8b, 0x100}, 0x0, 0x4000000001b97, r4, 0x0, 0x6119f038, 0x2, 0x6, 0x400}) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000080)=""/5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, 0x0, r9, 0xc0, 0x200}, 0x9, 0xd47}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x3, 0xffffffffffffffff, r6, 0x0, r9, 0x8}, 0xda41, 0x8, 0x5}) r11 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000002940)={&(0x7f0000000040), 0x2, &(0x7f0000002600)=[{&(0x7f0000000240)="a05d3f57322d34b97214623d1cc108f61b3795b5d74d12377cfa5f33ed628fd3f93e7634492f5153fb8c48cabb46c0ed0c7b4a7154613cdb3ec89ae79d4e7c52c678d537581bed925eafe16faf3449a09b0d75b47e2727107d82d44222176d089d6aaa9c98e6348da7d8517769c10b537121f9cbc5eef80f5184b90ff0df075179d069619cc61523f87d9cad3fdbf5bccdad019a03605f5586b2968509c899115b1e9ec9", 0xa4}, {&(0x7f0000002980)="9bd6ea8eea4ed9fedd0c788d96a148b20fa095cb8355f137197da91a1afcedf19f2cb7bfc0a1ce6699d28085398fa68e48c3a8c9a06fdd81db3bdddc049a70e6427fd871dcace78c3e3f36b4ee0bd2b230651383ced557324c2cadfddf23a3c9b2db44067f07b3ad00b2c4475c2cdbef7e5306a60cce470aeaec8bba1af2fea99ed5f7b14608967fad042aceb53819d3e2d65e6de886fbbb0c8d5d99add86a53cf244ffd97ea01311d1717a94fe015da04b37010baf3222e38e7f2ec0dc0cebd6f5feb3354fae73d33d523f444fed473ac16d3bcd7511908868e07cb1b2f9fa59d58f61d2ddfbc4b8ba1959883ab3badfbd9f7790aea4fd4ed74e00670dcd72086cd9ad03d88c8316082a49ecb7d4a013ba079", 0x113}, {&(0x7f00000003c0)="b011b9543dd4e8d9f0bb2d2b0d16df3c5e8b94448db2010a819d221c67480f24a3502747de33cfe5ece6523619505170095015c206e7da1fb71167420d33a3f074459cbe33daf6d1e2c7da129aee877244d21accb77252a2927a2a6f0a58ee6401ec8f557f14b8b85ea3fe0b9ec54f250788a2e35bd73867f701346f033869ca2cea4cbab39f3dccbcb3f566a618f37054345b3b8efd879fe06daa52ee3ef71e4013dfbadc4e1a3b9b8385538b9ff7782533acf3b336be85e3d9c2f0ad8a460afc6cc3e0df5fec2af0dcd3be60dec837e2b261e7acac82cff8659abb77a46e8bbe65b535514e8ba5e7d4b3a2dcc196fd74bfc45579a85e668b685632742ce6f1e9f2bb9d39f374003478932b6ecd4942dc4fe3dfacfc968d7a4dfa845d3a4b98ae73edd1604fbbf726b833d7f4b55a46a19eb05a3541c2a3df2a5c877f48a1a56b9699df7e4ca8c72b335bd9966e707f2f3cdf835b825748975a9c116bb5dc19d0f4b38a7bebbbf33da0f0deed327ffee184c1d1779681c056c94d9ba484faddcde0d9194d1de38bd819fbff35f131791cb1a45baa93a68f458c1d57026c2e1768d1d1097a69f3446d8e6e45564e9e4ca5f2a965c4a5e82b97b9224e805f3c934f10c297418c359b915b675991f53d56aa92384635d09606a899f6eeba4dcf6863997121887b131ca179ebd44b1e33b64e662f56a42fcf67e0c4b1b83c4ca7d87c4d31a00160359da4c11d443e47df1756fd758a739131614b2784995dbaf9f640bb7386a95ed7db94fa55ae315ded0fe00b9fc9c0dfa2c19d33877be2dea2e500bb90ae04d317b9552533f3062d4dcc7321ceb2b36122063514b957ac24102190e9911d58445c4704c586aa284af13aa56438413d7df63d905fbc5726fc57234e09cc9f05477c6da7a9ff67ebf5f5042ee2a3df01273c9a9c3f5b0833d8e2a5bfb86fd735a1658956209fb74689df73e9839e887bcd0b85be97fd789d44b3a039344829797d5e47ce95c5c114d085441bf1f41e6f79f42d9cc6cb6a91fbbf6940f64cece5739d53ba9dff9c07aebe249cbfd4001f101bf4894ccbd912423c73ca2d200ca5be6b6aea66183c5733c5cd0c2940e4d7bfe6187766b1cacf8551db831add54ea60bb213d1fe5e57725f2dca9a2a220332b2dd0402fb5cc539fe8ab759540f1184c848a9651d5643c78db16a5c41009576339a222ab58a720ec1e36be2fbf08a62861577ec83f2824f666ed7074c83d19eed2d694ff49e3e574e2a0ad93359991f8741df6c437b00c8042f8c1ff6401e1c7eb5b9804307eaf8d9b619ac7c2222ca9ef68cef818f277a35811e29e3ccb5a8ceafde4f3310a6d22a3af679d0d197436c04926ae76ebab1d439524fa05bfbffb3eb5101c316a450fae5225f40b413c5205cc4798c5005cc374db1ae452f77f8c02e3e0d7f5020935c627f66dc84f6912548882f7922128b18fe1667492e4b28eea02240db5999b94c714decec081710d5b7873dec043bf0cdbfc6ebc601325816664bb340ea032478d56761bc32b9b4647cf492c0301ea86563611a5ece520e8b3654f470911b1e4505863d665126a8c01dd633ff097efff04753433ba3299d889ad7f03619ce31eeda7a8e4fa719cf1ca66d1e9ad7b40d283c3ab4d5cf67833ba12507d3f1a8faf6643b451ae69d5f8814081cbf736acfc590e82697a75834fb0247c8850c51688c4e8fa73bc940fb6d3eec26a9d5a545e5d4813a0df4b976b7451a9e3059ce70241929ef19a0a073b69e55e0f831d5f3b14dc34c8d30c6879eda20ca3a0f8d93e69339489bc8798e51558037f8f3b8ce8a8b0aa94f6441c7598121f80702f66db51c815ae9d0c6210d5b998eaceca6921d9e206d2ed2ffb653af83e3f49523e7f751cf3baa84686c2d42101bbd0154ff16b2a154b1be33bb63ad11c1406154326fa216432b191a48c539ecb6783614576b25d81a3bb3dd251a578441509bf1c40db888f1188a49255fac7cd64e8d9c2d6fb96494b042e9dcac10b9587b5011b297df958ec3e7542fcbe506325e27c926ac50b07c55b05cc0e9ba3ecd9721823cb33173e4171219ee5a62eecbcb074bb7d75355cc3b1d583e18d68ee0c4d82ce37ff0bdb493970430b886a15e193121d2afa029102f27cd2f29701ea8f8e33aafb9cafa4f7ebffb558e2bb9a2595189c314f4bd2d055161482e2fa4c3589fc5d2f98104eb8ae6b7bddbfbec0956b1b4daa7076c31b6e5d07a0c6e5d6c95414d91773fed71113298200328290033fa515b25a900145b128d389a6b4f8f7beda4a15186298de9a85f68f3ebdc8ae362fc7d2076095f717631f8f8e78ab80001ff50c8b902c41252c4a2dc919570458c9ccf83d4944f024ae25f9b9b5fbdb051b20502c71b10d769f74e5990a379888a08771608f9e45d25f5df5620d986d369361e3c229e26dd7c692ceecffe3dc7062172741674bf8740af9289325324e599493a8251d1957354dc64d485e519c878e5552faaa58383fb1a4fe1dd8e854fb23c2846eaf54406cc775543218cde1c53a3004091e181f6c6e4e657c5e44ebeaaca0601a4abf8e6564cce870a464e98fde5abb78abb02d0345d6ef2e68a1c632531d8e3d0f675e267699718525f55ae6b44feef4a7c7ab1d7ca36fa23e2531fc18e37fe6ee1abdcd490de9e2a93387324ac3f3c5c3f68e22b7fb8fa25e3d38de9c0b189b1d0f32037974f54826637a4b6a40cfef92631971219285250758a056964842153004ec37ab70f91abb70ccf0540d8c7b42bdcdf1b156afb6b61e3daeccc68193c5c14fd777ebb0932e751cce7c0a134043cc9daaaa1838473115ec9b8da3f3afd179d39c0760f3ef608a1b271c6a8e3f6e681d85d2178858dde5079da3b8d24b539797ad81ae624e81fdcad18d8d878f7574b04539d610f81ff140f9e906641b486089400b54f594691bf55fa6291596770e7164e84659505fb1b26c5e1559c653f5e99e47515e59444935d9507d1891ce125adaf96830726fb4838d91afec9d989eb2abd3d4852b3d63bb49984a33cbb9bf6fd4e1ccf0e32edebd83907a5b03137ca5fa9d95ba4d63f4a9542c477c8e5f397e900b193ada1ef0b78f2481b4cdc7a37743f321c407b60b97456c49a3d21675b5150a3517ae13b22fa63b6a26ee13215852e841956d7f64546c759fcee228bcd9b3f70679293fae753cc48995a46c85f2caf5d7e1519e366db56785e03df3c19e81c20019a9eb3c8f37486c9700f07cdebdfab7b19290766da824141861ea986af60b771070e7ee345d32714fb171e34c77d807c310dbfb62a2111147cb6640d5943933e81ac7b87489f34e4e33afce43be2b358eb7a2fb3840c1b010041e8b349b42456e36429944589bd4ebc7e50e7e224f4d9b483f517abebe95b90ab5b70b21fa3851e46f284e67e9f9647e8a4724d4a1ca3d9547176e9cde4bf206b44180ead08dc422ef2a27fc71ba848bf6bd5ff4297c9f5fcf78d76cdf12755b9572c0f3e663c4032de708b029eb3092ecd442ff22f317c0e29be4796a2f30eae5a244104e77e3f4abb843f1778e3becf15bc05227ec4ea08cbafae07d9379270786f7135c7afde9a93e8d04feaa9a1041e0f94af2bc1bd41ab72de444d5e8dabdbe6e9014aa6e67b1cd243a6ea6a7de233a70e1e1bc0b3ee504bcb16845b1937d0f8ef68f104ef525c897ef4505c018453adddcf42d2349a5e2e090f4818dbd9bcd5416d6b38e6c9daa98dbf994fc649cb639b649a594ef340c6ad2e62364613b9654b7f86046ba3a7f4b63c422b1016b3ff71776efccbaff6488f490ff8fdb8cfbac0c1afa1b9c46f984ccb2381246fc9ddfc83b2ee6086c2403777a8a4b539e5098585c59ef0f135306691ccbb00efa471d93c86c8f0266e830a0fa5cb6e9515ca924cb12d6459f9f1f75f4c53243668a9ce2a508c547e8540c6f38f41d9a2570ebcc6c62c66d91444a1e61316140cb7fcaeb352182b3f54184f94ea17cb186f7f6037f096a2f86495e684e6ac4fbfb151156d2aa17edcc063a99d93d88d09afded67e85be54bed5b40813afdea1e1970d983ce7162ed2b937dff752542b4dae3bca0dd0ed60e85351a28fd8b827e397a8b4fce87451ee20b52bcf012f6e6fd06ac442e59167cde696a9c4335d4d645870d2dbfbc7022b59c225d740cee184240d4314a5e0a947374ee7b42df323faad0bad742a9b2bd977f3a467cc23d31d13038220daa6529a2b17d9f4c665131621c72e7a6f8a22f618e12c4fed6d666c6066917cc1950ff2bb4501a9a5edb413175304aee08a71d5d0d3cfec1e6cce785e7756c6f692bb4710f517e29bc7f1357846414490cc196e668b02931d78df6b38c72b14efa24af9bfdf1ade57f336985c9f618f696ca4ccb6bc2c8977e54a99e3f265fcdb69ec2a50ff7b22814297a2b5b4f155337fc7105e73bbd15b325f2a4118336fdcb5a0c2cb8987ca910368395d32dae5cf9e2f0c6b2195efde566403da70ba0fa3ceff7ec0645c16398f01a216de88e003998fc809b1bd2e2f5c952e5d37e9c3e0eb296ea4c8c676335253352201dc95f6ea8af765304e2fdd09ccd0dffe7908bd11550682f5b33db7926d9e70be782c8a29a99350c8363c3b0c88dc7b6d46b48edb2dcafadf2d7e6b0d842a6bd1ddf0699d44f63b4a9e1192a3a683dde824b450aa5ee17e1d9ee37d32cc88465afb19b567298d97587cc08750f1d63efddc06e391cd5eaecd2cdf5e2e6873ed0203a1ddefc8b98cb9deb0a9b6885c52eeec22bcddb69ecebe1b78ecac2bb343a22cb6793fd8717b27e30a645ae4fea1727bc771aa48db54f069dee76f4f1716ffcb857807f4f4db0b2e71d25c1bc7a8bd7acb8c6286939251b68c9c1e161564efedd4a122abbfd27a01effec698b170ed4d0e9e5848657c01c55d0cd14e3c2be564c0da0fbdd29684b028ca5eaff160fc0fad7357d2de4907b026e804fd648994eb518d1eff75bbbec4c46d15f23e0934f15dcdf1e7803a0a9c79997870d15d4e49428b80f6879d10b66e3d4c81a837aef683e102d47c35230ebc04b6ae439f7b5c5f4f8c73c6d512856b07404fef9bd88bc5b007f14495714d33359a6713ad6d784b911687e63fcb0d1a3cc48ac8ea7e8ec546ddd2840e8e6384ae5dd9afbf679ddcbd3eb387628e9a29d5ab148a2aaa7913593486f976930a8ed265806d44f2c70c938b18af6667937757b6da77de3204bb27c301a4d3e5e9766518f478671a4cd428213f4d5fceeb3e71e6b7fa17cadcc93e9d4cfcaf5d9c833296695e667242807e6578a6d937e3109f6bfb9f446f4541868ac2796c1e4f512c2297fd344bd1cf3ba2643e0fdef79e8d4c08c7d543948f107c8dcfea07d4fe536eb8091c921504f74db9e131e738cbd63ea6ce1937123a2da4ef9b506386e9c08071b3ba0434ed6e6bfa49ac8352ebc5c1978e3208840960a48306cc88503cfd74eeb09e040515ef59ab521ccbad784fbe66e280f421f726bed182b55d396817b0eee6aac87ef8628bd41dce9c90062844e1a787d41bee770c2021a50162075ca2236ad515b42e8a82b21e41f35381efd44bcf6b1109baae60e9b76c8336f1a5b03ac789d1e3d29af07c8e6eb2a6933cfd654767433d09b1eeb00dfb6b37d7daada9fbac347155f9171ec814926800ee17851ac0e249b42ac740cda73316da8fee73028f0fe4cd597b8fad849a8011ad47fa40aaaf075e31c245f69fb66b93ac93617db7c31845a1bc3c6039fbf7c3c4ec2038f65990b36d4fa335f2f744459d146ac2b", 0x1000}, {&(0x7f00000013c0)="c39db878610109c51386081e2afb9a1b845314a43515caa3ae0c32621132d5a1128602a3eb5814cbd42ffb2e7f59f61c307d6d9e56cb94546f0b09fb430da36ad881d467ea36bcb76b4a9691695915c500b36f80930dd58a4ccc6987122e4336b6afac2f5442a7c79579c91cf4350eb64367bc7478f8f36891c46f7e93ce36", 0x7f}, {&(0x7f0000001440)="6472982799d63b62079253608972aa06d847b1cd23754e1069d14bf052ffa386566228c95951d72ff27d4a62557da8a7000855b2f113a766e84ca0d87fedd4f4376a7254aba6e815a56414483bb1c805b2053936e00f52a91c0615af7833f7f711f95c58af4dd7a649d8938848c56e2feb8dbbdd68f2a5a3e3a86ab38ea1f28d5f68c7dd617e3a188a3af2208cf8e770c54e3945f61c883d06dc62e8188ed5aa97f4a1248eb2786f99b0b64b7ac7a9da63014469a8f902c0b08cf7a1aa46910b1b81bcc95751b75978eb8fb4304644277b896e23a459c07366d232aca8ebabc0570949c83b91e666444ca79b6fda40ffdf19f8d945779ee365d2fd34866dacdd1dde4133d077647833988ed5eda9349a2b8fc86bbe1b524a50713eda4f0f9b6747b5307bcd85f99d2be24e8cae396f668870b33feace1bfa669fcea5a53d25d4c9e4288bea0f11eb23dffeb07329d3e290ae33a5c3c502ecc11d0233856561cfcd98f0639f14de28fe937a497f1351e3f7f1b010d52df8b246049bdb9da757df1c6dd6e15e76d31ef490b78e4fd14e669a39dcf84b097c2249b22bf16c6190a06a9d97e24711f007e11086535efcabf90a01f008dec97caf86742ce8d0d5e36ca066a003e5e448c4c340f291ade01b8b3f7bb1310db022fd05a3236f33f4e3fc9fdd8b77e8b8e0c89191cdccc82c3fbf648d1f146ce99e19c8567e7c3c816043a2cb710da51aa69a12e42cf451b7ea1a7b73a9d5873f836e7476a5313fc62b080116c685232965e8dbbacb53a04fc30ae8dbc20605195263243e1092c365e81c95dcb25a078048e4165bd5dd5ce8a5e24941dd1bf47cd4806ab6ad357a203c375528d5cd7cfe280a7e157e8ca5306c39177e6513d9ee2548f94a83cc482399a84520ba0a61ad5cea2f9066f158464e57e8721fc8f505ddbc6a9568367c23c585d00d8d889f331f22875dfb67a3346742a6a3d478f19abb0d0ef7bfff8655f3bcf3665a9f56b66fc68719fc74ae3e05cef95c4308f58b872b6d2ef380339f6e7af4065912af48c9ad37f8c3b0671b65a94bd923819371f5e6a5f479e65b9dd6d7b406b2aec7e55837ca7fa2f943e55bc444e7351a07a8da57260a85d63ae2c2069b383c01263e99fb59032bd67783eda69270396bdee39cccba0d66733f4b0f1b1432a3fd97ec8097afcbd97f6c0364c8358eb6f8d2a663aeb7138f5c4b08c5c2c08b75ae9358f40718f88b9bdeaeba68c71d9494e9ce49797cbcf0ce9c4197b4ee48fa3399d28b512a48d63206b8892219f95fa5d97da7c38afe350b2f7d1b183c10fd0ad706f0009b6846dc5f4f06553304b3514da220e140899080cc050434db9607738dd0c2b9a188403f12d839eaada4762fcc4e68b5ca23f59a1c051e213cd03da17ec9a97cbb24bc4351810509b3d0fea41c2c6a125f62ea3012f7bccf46e3bc6a928479d7f72c47d7e30697e1d8a50e90784494deabf76872cf2652fc2ae4ea1aff4f6d9e97199b32b6556e01814c694ab2493c9f9f7c725eca5b808d841de72224beac2e5d88da2fa07f0b74a834460fe6350648ed2e481601cd470794a79b5c1279407592e307e113352341366a60fdee16c6687ebe2aca6109b7bc7e8ea2b7bd4eb724334810901d5f4b808fb04eff4cec36af8f3bdb9a97eed51ffecc5466252262be1e60db91f4d45f64591a2cf286ac865ab6489dc0fd9c875b7e09d22f5076ac9ef6be1536b0393f1cb340aae062b318bc0425558962ac807f0a68aed8dc2938974531144de16b5d07945c9933a75c851312245a38661706d61641589ed83c4ef16f5aca8e64793a62731a5cad054d9287ceb62bce2dd6c38b4832456446e80a1cf8a76c16b1d4f54c586eeddfa6877bdacc8b99cfd225d06207da5f19927bf67498632cd97a2f04cb66a79f7b931aa45123d66f36cd7756c07a5ae30df53f6cd0c88f288bfb5c918beec9c2a304ecd0677f18ba42c3d63bbf79736b873c87121f6ba995a14e4faf4a2cb8f9819a5a1a72329abc50dc2d7a60b232aee6ebcd83e57b68bb479efcb70aadb5c4260d89d019d2aebc269aba9720f0cfc8bf4a7bb49f5341e37c6fb7044f79129dbbfe99ef295be78cb17748ed2d64ad7444b3ed044205db575b42ebce9a786a0e875584ecc3967b3c43cbfc839a1892677039975c207c5901ba886d6c3adbc992a640f81d8e7b00db969369ad15f97b8ee97ec807330f0ff63ea766c0702fbf6212b2ae9dd43fee42881bcff6321c96106ca94f0437ff88ceeb50d72e8332067e7c45fd8e56d782933ed136ff4baf221231ff0cf19b7d6aad523c64582f6688ea5b51891e18c83002f7b24d59bc6fd9e4c1f3718b68801b4b719831d8bd0ce3bd1ed07826b19cde085ffdcfdc346814da1d40478977fb0dc95ccfe8a12395f842951bf1157114c37ebc14e5044bb24911d69f4dff63fdd98fd05cbefbcd8a50ccb7d511e4325e7d0c4585277382dd1cca5b0ab6be22716c78aa11c3c87cdeb2adc030e99d937ee075ef4a170acc66ccd134a9b7420a23710d31182b61ddb44484ed1dc0f212691a1afe560fc9eb43adf9e31cec96144c91368ccfd2856156a35cf09c96850b58659858ea28e5cbd9de973f3beb46e305533b23f479d78a8fb5c9b7c82f63175c59c1350257ad45c58ba456b893effeb1a110f8b80c9973660bd0177f9193bf52a939db28fff0a062abec31435ba517c03446b3cca899b12a5db98a496e4c57f31aea1d966894df976bfc509ac7ecbe14c9b8828f029b42db078f6e38e598ac4e6b4396d425a91b7d780637d488c2de013c4f7a19a670f21574ec16c370b57e7bb71c52a6987d7540f6d8083ee8314fdbf31f5b943571a03ad79e65b52528f1bc2dbc54d88c247aaf8d99988eb4cf19fc392813eb0222b8822af2debd7ad114b9e098a7ebb04b51ac7d03cf69d16045544d968ab65a5f43fde168f77c0c16f2fbd942aed4bc00ea0fcae810dea1d98ae6afc1da44b8c25e35e765ecc428afdc5f4297071f7713ef1cf626024f2450e0715d1449a36f92880e5831e44fd5216afe8c37a461662192eff5f54edf86c5a3cf49e7e142e9701f60c4bd9fe0e130e50502bd6283c2dbb6473bc962da4da64bdfc2063bf4c5ecc6e616e8414d281dc341a80889b98f4e4a65ed388e7b29811617fcbd80fb2c550fa468d358c1f2a18a0e033402c87262e0ccf936df874ed8359ac728b5847e558958fe14a981659ace2ee4531c2a7169d9b415f5deac3f9d24fe86898b3d7aafb973f222b58aa425e4dc7bf53cf8f04ed4019301922cbcddceee48b0f566e67ed6a27935d9e14d03bec361921cb12add3d5fc83c72ad3a2e875e738354719c39df9dbc8b19f97c35576b5b9f0cf14e85282a071c0fa40633d24e6c73af328155c833a1e344c34137b9fb8b5c6b596c5ad636073b4ed1e6ea6efb35180777e7c778364be692e464921d0967a1d10927b549fef704f98b26c535384026b1dc5a4d6a6c10f291913e6402a5a1f70992a20ab2518a6da0d53d26ce6552a0c0955202b4563505b8200fe9d4bf51d7e67febcdb7bb919a17b4670961bf55b700aa62238c3d85847f4ed4a5cc5084e4bf1d185eedf5554eae706d24af97e666e21ec6b345e043832dc345ebeb8f421c5eb1e6962d317929f63d4d8227212cf60ee368e36349eda9c402e13b59860b9b568de35bbfcd7a8274c1129cdfb2e2bc275123ca1814fd2df197d62bebb41bc85ce09517e86c365519cdc9953290936f8b0e140707531de5d989751becb2e7145e607ed2024636704c1523878c06911612c6b8b058b79efeb75ae7d8e5473ee3edc477d1d6421e5bc533bdef79cdcb42e589cc86ea3163e4c8223a032478d0484529ef496a60931341b6e11ed65fb9ea9b78242b190a836fbc76f6a8255a9df60226b7e4f2aa4b84e53ee5b2b81da63219d0f00b2d7c79307af8e44c0f647db83ac386186bc706e85ecdf41f858e57bfd9840adf4404dd979cd78d3166579f6f20716d10193319d2fe57455b02e74dc2188a06f63a9605d1ebe9dfd7912a552ebe804548af5d80cd3112db17d520afc01fd4e36cb4bde22303d95be0cbc305fee798bbfd7f2d09dcda3134fa2a723ea605d68f4e8ada8eebdfbdf3ae72ad85d0677b5de8089a54b0119667440a3563dc7a45de55757b7b0f519a19e24aed99aec73ca3f50f20f311acf2896f3759cb925489fd566e93ce37554268155bd56dd733340ef5b0f14d7388cf560c5291eb807bc77eb87c0b44d7d683ed9b1961bc244308d3fa612045d141a26065a45b73a46de9ee2f1b3e90dd6949d103bc20bf773c41853a09258073bba1be1a85508a2e949410f0857cba98799c32f6c4268660527c8fbc31cf717e6cd9fe5b97b8f75f05737422664f38d1f30e40191b54bf34420358bdb1cb301c8653f34097e7e155d921a4d28634e1001b05b8a7685a056ede3733d161090c919371fe0b78b12ae81dad4c00ddc3b137a01f1c208a6c8f9c58ec6cbd80040484292c401acf9ea394b3cf5ec032f64418b3f2d2c0cb16d0b96a5da09d22effeefd16436f8942daac100eb07bb0a0d4ee5a9831d742352212773eaa1e6c3a4e8e7051fd79ba5ee44f8e6473b1648ced727fdfeeb42bf39a54ae0f99a80feb37b91edfa0a7aa2ab77cfeafbb82cb1001ffd2b297b46ace23e6069e5bac5713999561127394ad18762a40108c7706b6d094895f6a5e2925598d05884de7a50198ffb4f5bba08567e1121d877a8a8c6b43f2ef4638123b634aff986bc5767ccb2d31e10d9c0f937c186d905320f86392afcaa156b9f02a4149f1b185f390f9a8d1c3fcd10253e35bf1adff3e81777d53ea0a86821a3646217204a5a8abe6533f795b08ee57b1f07d82ea7275ee2a65385d5f06e0804d14424cd6214f9180d1db2c3762b8e0aa8e17ad6ef8e4dc9545a041301c92d4502bc992b9259bbe886e914ea2816de7e47e762f927fd02392bc1518fc7a5f8cd4a482bbfab73433044b19d7ee8be6443f6772216208fbe4e0ffc7ac3cd2b06dc55673b593f0b8ef1c84ca511ccefb598b2a0777593ea673c29584071ef987a3c941f3e5f96d910fe7862b8e09217eb03f7737ed51397d63c5a8695f0667f3cf6d46a12a3542aac7109c90c8680d055c8257e2ad81de374ec73a55d8f3c67e1dc7d19f639c31a8a6c18acb99db74bd38524522e4334b02950bf8b542596dc0006ea65bc1f6c5c83a5484747bc0c82667d3a1d5a7726bdceac25b56cc989becfff9673c70d70ab801c937283a25c4361489bb8267aa683b8cb9e42ffb2df7be4367202e7e9b527c11f2b5d6696a773c738bdb3e681493fa6bcc6499b4b8a4733fe08b476ff51136ac0b92fc6d6b8f4e5139ce9ecbf737bd104633af5b631db91240e0c47dc817d2f5b71fefa69943162ff708212fc5a2a134afbd69b8aba4f0d2abc05c19ee87d8b4effcd4027760f7015e183643646de1526464739e0de91022ec23119c8b50d31573b0d0226dd608ab79880e2e18e50e2d8230ae809b2a94c9c7408bd8a42029d395eac3fb3a063a12cad047b9b3acce2fbd786b60233aef0b6187aebfe9bb88ea4a0d81b5074f297085c6876ddf8e3042c6cfc8675b16f038a336ecc54fde3153679d7888ad9627fc83658faa012a2ba0755bd6e2eb8c7e364edb058429305bdc8652c5f3f80efa1226b311dc6dd9e3e39f469fd0ffec8162c9bd4d431dbd4fe0cf0bddf4bda70c35206e1e21d26b0f511133f05b744c0f8b657c1b64fd36c94df2215", 0x1000}, {&(0x7f0000002440)="c0e6390688e3376bce4784b67611fc33c27664bb0aaea456151299330fc0c3a198cd55111effe99cebb6b60f505d08cc6fdcba5d0c420fa9890f59d8e4c5229e42d4f8a6e5473958745b4053b6d0cf51e43cdf1fd4da21ed1c42ab25c91bb5f96742ff3cec7e5074a93ec6929e1e2e4c1aa0354ceb6412744bca5b5d906648191eb1e82a974ffe9672f5e92a36c981cfb1e86b736f0cca07a4550ef578830646073829095d47e93771cf88dbd666c5f2bb3efce12d91bdbb9d0fd3b30f5b267a8c4d08b71cf38cf2bc557d53b952f61b80f68b8728508923604386803b260a9165", 0xe1}, {&(0x7f0000002540)="f5ccc6bad88023c15c866809a96f59c6cdee52c9a7cc888397e261fba609946f7e3b5cd28c38332121c8dee7c6f6583ced72985ee1969b871d0cb86ffbfa3417a28bf8e4fcd2d9e3ce", 0x49}, {&(0x7f00000025c0)="d497d609871d51fc07ab70", 0xb}], 0x8, &(0x7f0000002680)=ANY=[@ANYBLOB="20f2c70000002b9bffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001900000100000000ffff000001000000d9e12b597b509a8cf3e4ce4bc6a3bb556af0b62e074f857e9c1655fbd5d78fb1303f672920401b8dc88cba1ac1a0ae84a9dc47eeb5553daa6f20df1b8d32ed98b21df286ca4ea46c68fa971bcba48715206ac396412637f029abce33c539b9a792cec25439450eb2a3578ac98145a27112a8f0b1b77823e510385b4798c28a2a42563470b78837ca89e93281344aa773fa1769354bf376132ffe98211c82e52f06e2796701e1c7fb9e70a47e3473570a950953c63f37", @ANYRES32, @ANYRES32=r11], 0xa8, 0x4}, 0x2) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=""/251, 0xfb}, 0x0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="cf1fba3f0bec", @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @empty, {[@generic={0x7, 0x3, '['}, @timestamp={0x44, 0x10, 0x8, 0x3, 0x0, [{[@multicast1]}, {}]}]}}, @icmp=@mask_reply}}}}) r4 = dup2(r1, r0) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x1, 0x1, 0x8000}], 0x10000, 0x0, 0x0, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000100)) sendmsg$unix(r5, &(0x7f00000003c0)={0x0, 0xa, &(0x7f0000000380)=[{&(0x7f00000000c0)="fc", 0x1}], 0x1}, 0x0) readv(r6, &(0x7f0000002800)=[{0x0}], 0x1) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r8, 0x0) shmat(r8, &(0x7f0000ffe000/0x1000)=nil, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r9, 0xffffffffffffffff) syz_emit_ethernet(0x17a, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRESDEC=r9, @ANYRES32=0x0, @ANYRES32=r1]) kqueue() r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c0000", 0x6) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) fchmod(r3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x8000}}, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x14, 0x100000}) setitimer(0x0, &(0x7f0000001000)={{}, {0x400}}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x1}, 0x2) open$dir(&(0x7f0000000300)='./file0\x00', 0x7b8873bbdf4d646, 0x0) unveil(&(0x7f0000003e00)='./file0\x00', &(0x7f0000003e40)='r\x00') execve(&(0x7f0000004e00)='./file0\x00', 0x0, 0x0) socketpair$unix(0x21, 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sendmsg(r4, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000080)={0x4, 0x2, 0xf0}, 0x9, &(0x7f0000000040)="aac36220a7d8945ea135dd29f2d201feffffffffffff445d84a7a1824904321998", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffb}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f95f84cf", 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) kqueue() sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) socketpair(0x20, 0x8000, 0xc0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x141) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x8}, {{r5}, 0xfffffffffffffffc, 0x1ad, 0x4, 0x5, 0xffff}, {{r5}, 0xfffffffffffffff8, 0xa0, 0x1, 0x2, 0xb8c8}, {{r1}, 0xfffffffffffffffa, 0x60, 0x40, 0xbe0d, 0x857}, {{r6}, 0xfffffffffffffffc, 0x6, 0x40, 0xfffffffffffffff8, 0x9}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x800, 0x0, 0x80000, 0x0) panic: vopConnection to us-central1-ssh-serialport.googleapis.com closed by remote host.