last executing test programs: 2.879204146s ago: executing program 2 (id=20): semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff, 0x800}], 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r4, &(0x7f00000003c0)={&(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/184, 0xb8}], 0x2, &(0x7f0000000280)=""/191, 0xbf}, 0x3}, 0x10, 0x0, &(0x7f0000000400)={0x9, 0xb}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x2, &(0x7f0000001080), &(0x7f0000000080)=0x5f, 0x0, 0x56) 2.814979693s ago: executing program 2 (id=28): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000180)=0xfffffffe, 0x4) accept$inet(r0, &(0x7f0000000080), 0xfffffffffffffffe) 1.959128831s ago: executing program 0 (id=61): mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) r0 = socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069db, &(0x7f00000001c0)) ftruncate(0xffffffffffffffff, 0x8) pwrite(0xffffffffffffffff, &(0x7f0000000080)="14", 0x1, 0x5) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000200)="16348e088f27a19e9d1f8e365c055b4261bb497ea9d1f7b239cfa8d38e097ab523c751a18f73821f1fc96bde4de52b62c65cdfe94b05c88a91b188c6ae2bd03710ef5401f072620168a2417c3d66a68324c77ea36892f07d3cde19328a2ecdf661757ff4b621f9b5936b30e1029baf7a6f9bbcc997fa7a6dc3d9aaff460546c8ffe42d991c6d8468714699e91d3889c8df6941f66bc8afa804618ad7afdff1db90abe87603f5392494cfd1137b5072a89251259e7502d1ad556ed3744f69fc4020ae9fb1cbc49e74f0c486264cb7f842bbf667b2704ef4d1efc244a0c6ab0b6e03c5a6687ff729205ecb14f94c5a65bd48676b4dfd353fe8264d570e71cd4e36efc451539d0d9f3ec8b68f2445d45cfcfa72128a998ce9532ac25d356c08006ba21c98436395782bc752f3769028e4a898664224b60c665c00ea714a444c0b15697c3d280ccae8ac3cfa1ea356056de49d7f964952df2845565c16fd168174e2b883f11e0da2ebf6114569141c0e5acf09d5455dcfda52465f9229275d1c34ae209dcf6032e60869e0344a679578bd2d95cdf1ee6fdfe50781f097e5b251f5c883f5c3df7d323e4eae89a44b2b3d08f1bdbe0955387b6e91e0a03750bcdaf8958c6977b8278afefb1faec2522903430768cb65ef93be75f93fd53dae9d26e2d5275c253a272d3ea8ecdc11e83e0691fec418fc7b7a6703990dd3f6d32d00855fcc7615f3f68cb579983f776c53803f4feac81cf225a4aade4ec7c931a0ebd20107643e8a244a7d8f61670fa0f7c2af867992e602314312821501a5e1d5d4d64ab374f96710acbc23c81a9a3f22f7d91540d1f7fcf5010eb56aa8ac16e74ba683192c882571f37ec564e493720272c4d69e01019af0055524c6b919f81d96c47e975a77d4d151fa710fca71760c897ffb0bff871a66fa709a1b69faf89366afcd1deacee161d2e14eaac36cd44c58d41a8f01982c716daf7a2cc8bc2e79f9336a673cb3c076313102fd108139eb6c55683049320fb3a2f8c2d5c9ae095770cc42eb9564825d1827e73fd9be5be727efc23f69529103d6d6420a76b4c0c730e222aaad8fff70b38b9869dee672239fa817b1f2158bf5c8390be76bb3c7d54fc160fd8a79e7b6c3189aa3d5ee16e9992d8ef76e17aed9191c6d51a507d64b0331b24c20fa65f95b63704d2afbf13b3a911eb21ec1f79d4f95e2701f280c0d712dc8d99125940a9440d76cfaccf1ea4347a0f52bb721b25b47a887c21a007a02dd67f23645652f68301d77b92faa20023f5ce5da7f2de138aefa5b8114b5c3189ee878482893e54ea6ad953a0d51fd014a4d4db33321c1891837abc0c08356c03b8d9d8120a6cf5d64c0c096dcd83cd4c93d3fac9a829bc87790952637df56201a7505ffaa64f5bb0cd8f61f314382149d620fdc83d462431fa8d7d6be71acddef72b80349d0c3412484ccaec2e0fdd0219fe0b303c77bdf456b38a02fa34c1c35358029aa3d15f4c459baaabdddcb1856292b63790da62cbc586fe0848c3dcb6f55eb1da83edc17c1084a638d46dddc02f5ca499b74ccfdf4714444fd28f2c0995e95c712b88353c92d22e88b7c8c4cc01890f6834a39b4738f9f362c6ddcbd444e0534b5db6c2feaa80f976212c22a8957f9d83876a842ea461f1c9a047ef74df2d0df418fda9e5b7714f6c037ac9d2edfb96f451d95f40411564151f49ca484637ad5d8a5153f4e7c1c3e33c3f61b97d98e9f1b10ab24822b79d98efa6f01536098b6816bd4953a865a069d4468d51b26748d1a105f66562842f118c5aa31e2ba4cdebee4a64391ca6c44ab0aca81f77f74502fbb3d73bc514c88dc3cd9313a88dc937479f8ace2437cbada1b0fa184667fb3395edf0db6992368b3144d975a42be90e5d725cd14fc312e3b6bb32c8eafbf3eaeab14b359cb7ffe235576c0ffaca359480c2858955e4f2ab621c89bd84b50ab520881bd5eb099d5af61cb4eacbea20ade3a0d514e16648e4c15070a4c3cbd1ce28ef4889d3c4d176dad15f3dcd678f43d32d10cb238701a0ed63e1016ff1092d7dfdf6f81cb973d02cda8da650770df044fb2d5cb710c22323c38e4447a8f31f68a005ce7d53f373eadc6d4828910d4044b79dc41f9e4a984affcae5d393a17e462a4829095076fbc615d07bd936e9d20ff5f0613eb624f4315c7f57f2f6d7fff7f6dbf7b3d8b2cc802cb050e940094f6fe18a2337ce729601911a36e7a3576160f42703c786ab499303b2a168a6629182f19ebe6adb955ac3629eaf96a1e4264471a4576ebd3f0a0e849a39f46b2080e71ed3937257a41df2125975fdf60a621c4ec6ec4cefe7ecd033dfdd05875fbe868fc4516185b56b27a792277d7211b178467caa9bef7e81a8ae176603759655abfa6b691e7a0db5d4b8a17e9a71f13690a2fc67df77d6e420196d86eabc6234b5a32a89da3b423b98f1a69f2f6fef4293d0325646ba739900ffa7d3349ae440c62baeb04f76ca14901d8502c7b62494aac8d632260167fad02a649a02e187ca6be01fffaa58cc8a668fe8be67703b3bab5f46418692cb444e0ba4b59f904462514bebb3b987cbef0be1d62df9d341ca5a1239bcdad567623cf1a64030631b6e2eaa47cf7977e08f9020657508b17803a77957013289fd11b56670ba54548dd260b8bac0fe2307efb6a6940231497e2c34ce5aa8b83ae577db9535f203c73d4201970ceb14188d999dda4c264500cae59c876b3df39810f6bff11d464366807f33c517bc6dbed3354ceb670261f7608116f72ff8210e6c330d30b89c48c0168209163c524cd2134900a9c6e24bf57192bcc1891583678648484ddc6279401dc2f378f523bc9f9f44e981a46b9f06691d301eb5728510eda4f5ff4b426a46fa07c1cb9409c937a2555ec12bc48b1c1ef5b852e82cb91e28e964f436493575707026d8bc0d5248c5ff07cc4ffc6e82afbd12570a6917bcfbb6cb6939fecf07138671e7e6495b256da25207e789e3e1d1519866d3512ff063a69560ac4eabe2838809a7ea95b7678e2e7e24be73b13c5485c94ca06ea9a0ef880c77077d424a88de1dcee182772ac0e708e5cc2da56b289e36289ad461cf52209d507ba4cca7a24dd73b45c61988e2e4594ea0b3e8378cc4f0d82c76699cb8d1b9d7256b7d828847affa9aa25fd52c5e5566b6b692433222c0c002893234cef37ce086dc799bb408228122eaab48d2bdefda7549e49b019609601381133b1147e300e7a7e1356c05179b87d3ec82d6b25da77dd5c46b7d8abace336371a02bd27ecc481680fd40c4a8e2dcb257fb49b1db0b8355b914c80450692f02b7d5d1d6eebfaf749742d375e8b11749dfd1d19bc4406bf1a4e39bbe5f582a0c5ab3104ddcb6a1ea7b6bbc4d41a8567da9ec7ada367e1f13cee72e3ee74fe9613872abcc2a12da4e04059ea5d1b50069f6658ffb79d2a501408404e2f0477bcc57de8d0de8bf360c90b0c957388df8044c524ee25102c5846644bb49c73e3c885006aa984ada08f5087609fd8daba91a99717c6f884dd956a4ebbecd05fa9342ed354d07e39b68ca7ddf9533c9cdab2691cfce6ccdb906cbed3481408f8dcf1682bc3f82bf0d20b8b0750a356b211c813fe6605e235a0349af41c6730c4793b8d248c5d3f31643b6a5daed86a0e710803594e92c8c35ae940bf2900d9621f86019ee33820fb77e0ca5c6d7bb8d458ceb92572acb58932b4e8af0601394ae23ac6abd86d79b0f82d638aefb5d89e351e3440d187f0ef87b3cf68a61649029c51f8bc2d5dfce6cc744993f575507934d4bba0e71b3887a0f48d0b3b2a10cec1e1826e21c4b54a3c16408541a86cad680c6f1c580ef05c03929ee721261be1bdf17f4a008d452fd417176e9ccc4f1a1d3f3efde2518bd094dba215d0bc33a3e0a42cb88f988e69fcb2b913db9cc9bf78d0a7dbe2c55fdafb90e25a66ddb5c54a21ce5f3f06bbd496dc3738f82688bd553d8af759098d16fc108f03d39fb1d8797861df8c81a2558b570dc3799666d96e9e38e0ea72b3ab9dce609d7fdae46a36052b50488560d0312283fbffab29eb91c93a8ecac236c84f16297a75ce12ba0d6a016a39f0dcc404b1c73e70577af2c72102f317fd48f08e54731b639a61bbd56c3937fdf873b570efc2a475f1a577cdc2d0ac584b0db51c270595133b7be26a605219be5606327ee969ba429ab621425fdf9f88dd09bb0957657a41279dee4e2eb8a02035d95b7aaa485aabf540a148979047f7a3f52620100589528a414db131c669b9a5f3b975751bfcff2dd884a97f0a85b74736b8b910bbfa610aa0407b3d4e90abc050523bc49befefda6594468ee7f24d6416e82cdc4082ec949a6c85da3df4a0deb62da64c98efa3ac796c6a230f79a685067feaf6a5c8af49f60f0e9c728db068ab693744ab5af0bb77bf1d9f2228361561f03deff6cb1007a405ddf9f5fe87f5b308d4db1d791ecb802382206867701c267df99ea5e4a5a01bf42d55468f51572fac2cf9b221f3cea8d3c3d9c587c9c5bcce9eb1afeca44e53c5fdcf61b4e579468595e7847311cb0fd4b12385c4c674df38e767996fbb7ce5995b090ab70c018e02e96de2542f1ac6d20d826e8a271125610e4a13ef71f5f7ddf24154bda4f48ac29b69a3fbfea30476226cd2ae84f22c93ae0280572710fb9a662bee2c4a6d9173cefa96fca2cdb8094dea5aa69e9c1d54e4daacbc150bbb2386c6d9e7809393ebff434bdd4e3bafb8abc3d820462cae4b09496268acd74f5a1096db9f1234ee0232a409816578086ee0b57754520f43a7fa1a9f1237a681c1e1ebff612ff1eaf7cd7427eef299c5f94368f04e07140baf1963dff119d0a3f99ce300f4e81271b1d407611e7b0c7a8a93663530010502cc7b8c9732fbd739dfd8ef290e0c2a96eef022acae98cd3ae58e385e2b761b41969bbf62f94123861c3eb28ebfb5a238e3e9aea509c7366eacba5efc22b554f21d565c8846ee91d69b3f46ba6b839bc79651d0ee88e0166cc59fc3eead09b2aaa7e9a1ffb7367a866ed6758691048b25ab7d17bdc3f2dd313ef945cb770953299bcb3474d8243fbc0637068b7bdc77f798fe2d3457b255ad04bb160ed18b76b9b4fb04cd9d678f8960e9722d91c639e623c025456196845bf9da1b1c93e648eca812ed9e6a8b05b984ac2e452215a2627e6b96098eec9d3bc850c8de4cc546d916d30ef614828c054ad3805c912cbe42b2fbb152829d933c0d1cac5da67aee925ca87acf1168711c882605f3e599ac6f391126e688ed7397567ffa185f246d1bd4dee6edbdb63cd317df8436e6202a241671b83880c5c147083da719fedbdb2032828f934ba9e32b9c0101ed4e79e5011e16097d7c1497649a7405cd83313f69664700bd92d634db69940177d3264f37408e6d141083464f37915c394c05e3c40c121687783fd7768d4803fdd87898551208ad88a4f2ea12c989a590b38c02d905e2121da54daa33a04610d4b2c61638551e9e00cc416b05accdbc20b284f2cc9425417d6c72921ec125c948660078bbbba2a9ea4037430f076f06d5e3bf32f6475817531e9aa8c0c18f2aaf5fe05931d95a1feb45503144b10eaba1a3bedb094cfb5d1afe59eded4da4f84b6fdb68f0c500b1fb348a71dffc3e9e5945f5dc536953b0381e2e6f3578427e5b47510e65e94806d4df567b351680d0d23efb2cd93d7950aa525169bbe3ec3e9c02114d8df439e3ae0e57246dbe023632ee537bb17cabae3b79544d773d899e13daaec82e5a88f4ae55", &(0x7f00000000c0)=0x1000, &(0x7f0000000100)="a2f32ceeef68e5d3fff067553309628ee9201cefef3ec7aebbb81f4eafae8431eb4526b22c6ab5ac6e91f37735c88551104311134e54982ad6d09afdbbb96fd36334bdde6570bd22f61d563646c7dadc21534d243da99e4aace305704aa3d11707f04052ba2a1486ef17", 0x6a) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async) socket(0x2, 0x2, 0x0) (async) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0x802069db, &(0x7f00000001c0)) (async) ftruncate(0xffffffffffffffff, 0x8) (async) pwrite(0xffffffffffffffff, &(0x7f0000000080)="14", 0x1, 0x5) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000200)="16348e088f27a19e9d1f8e365c055b4261bb497ea9d1f7b239cfa8d38e097ab523c751a18f73821f1fc96bde4de52b62c65cdfe94b05c88a91b188c6ae2bd03710ef5401f072620168a2417c3d66a68324c77ea36892f07d3cde19328a2ecdf661757ff4b621f9b5936b30e1029baf7a6f9bbcc997fa7a6dc3d9aaff460546c8ffe42d991c6d8468714699e91d3889c8df6941f66bc8afa804618ad7afdff1db90abe87603f5392494cfd1137b5072a89251259e7502d1ad556ed3744f69fc4020ae9fb1cbc49e74f0c486264cb7f842bbf667b2704ef4d1efc244a0c6ab0b6e03c5a6687ff729205ecb14f94c5a65bd48676b4dfd353fe8264d570e71cd4e36efc451539d0d9f3ec8b68f2445d45cfcfa72128a998ce9532ac25d356c08006ba21c98436395782bc752f3769028e4a898664224b60c665c00ea714a444c0b15697c3d280ccae8ac3cfa1ea356056de49d7f964952df2845565c16fd168174e2b883f11e0da2ebf6114569141c0e5acf09d5455dcfda52465f9229275d1c34ae209dcf6032e60869e0344a679578bd2d95cdf1ee6fdfe50781f097e5b251f5c883f5c3df7d323e4eae89a44b2b3d08f1bdbe0955387b6e91e0a03750bcdaf8958c6977b8278afefb1faec2522903430768cb65ef93be75f93fd53dae9d26e2d5275c253a272d3ea8ecdc11e83e0691fec418fc7b7a6703990dd3f6d32d00855fcc7615f3f68cb579983f776c53803f4feac81cf225a4aade4ec7c931a0ebd20107643e8a244a7d8f61670fa0f7c2af867992e602314312821501a5e1d5d4d64ab374f96710acbc23c81a9a3f22f7d91540d1f7fcf5010eb56aa8ac16e74ba683192c882571f37ec564e493720272c4d69e01019af0055524c6b919f81d96c47e975a77d4d151fa710fca71760c897ffb0bff871a66fa709a1b69faf89366afcd1deacee161d2e14eaac36cd44c58d41a8f01982c716daf7a2cc8bc2e79f9336a673cb3c076313102fd108139eb6c55683049320fb3a2f8c2d5c9ae095770cc42eb9564825d1827e73fd9be5be727efc23f69529103d6d6420a76b4c0c730e222aaad8fff70b38b9869dee672239fa817b1f2158bf5c8390be76bb3c7d54fc160fd8a79e7b6c3189aa3d5ee16e9992d8ef76e17aed9191c6d51a507d64b0331b24c20fa65f95b63704d2afbf13b3a911eb21ec1f79d4f95e2701f280c0d712dc8d99125940a9440d76cfaccf1ea4347a0f52bb721b25b47a887c21a007a02dd67f23645652f68301d77b92faa20023f5ce5da7f2de138aefa5b8114b5c3189ee878482893e54ea6ad953a0d51fd014a4d4db33321c1891837abc0c08356c03b8d9d8120a6cf5d64c0c096dcd83cd4c93d3fac9a829bc87790952637df56201a7505ffaa64f5bb0cd8f61f314382149d620fdc83d462431fa8d7d6be71acddef72b80349d0c3412484ccaec2e0fdd0219fe0b303c77bdf456b38a02fa34c1c35358029aa3d15f4c459baaabdddcb1856292b63790da62cbc586fe0848c3dcb6f55eb1da83edc17c1084a638d46dddc02f5ca499b74ccfdf4714444fd28f2c0995e95c712b88353c92d22e88b7c8c4cc01890f6834a39b4738f9f362c6ddcbd444e0534b5db6c2feaa80f976212c22a8957f9d83876a842ea461f1c9a047ef74df2d0df418fda9e5b7714f6c037ac9d2edfb96f451d95f40411564151f49ca484637ad5d8a5153f4e7c1c3e33c3f61b97d98e9f1b10ab24822b79d98efa6f01536098b6816bd4953a865a069d4468d51b26748d1a105f66562842f118c5aa31e2ba4cdebee4a64391ca6c44ab0aca81f77f74502fbb3d73bc514c88dc3cd9313a88dc937479f8ace2437cbada1b0fa184667fb3395edf0db6992368b3144d975a42be90e5d725cd14fc312e3b6bb32c8eafbf3eaeab14b359cb7ffe235576c0ffaca359480c2858955e4f2ab621c89bd84b50ab520881bd5eb099d5af61cb4eacbea20ade3a0d514e16648e4c15070a4c3cbd1ce28ef4889d3c4d176dad15f3dcd678f43d32d10cb238701a0ed63e1016ff1092d7dfdf6f81cb973d02cda8da650770df044fb2d5cb710c22323c38e4447a8f31f68a005ce7d53f373eadc6d4828910d4044b79dc41f9e4a984affcae5d393a17e462a4829095076fbc615d07bd936e9d20ff5f0613eb624f4315c7f57f2f6d7fff7f6dbf7b3d8b2cc802cb050e940094f6fe18a2337ce729601911a36e7a3576160f42703c786ab499303b2a168a6629182f19ebe6adb955ac3629eaf96a1e4264471a4576ebd3f0a0e849a39f46b2080e71ed3937257a41df2125975fdf60a621c4ec6ec4cefe7ecd033dfdd05875fbe868fc4516185b56b27a792277d7211b178467caa9bef7e81a8ae176603759655abfa6b691e7a0db5d4b8a17e9a71f13690a2fc67df77d6e420196d86eabc6234b5a32a89da3b423b98f1a69f2f6fef4293d0325646ba739900ffa7d3349ae440c62baeb04f76ca14901d8502c7b62494aac8d632260167fad02a649a02e187ca6be01fffaa58cc8a668fe8be67703b3bab5f46418692cb444e0ba4b59f904462514bebb3b987cbef0be1d62df9d341ca5a1239bcdad567623cf1a64030631b6e2eaa47cf7977e08f9020657508b17803a77957013289fd11b56670ba54548dd260b8bac0fe2307efb6a6940231497e2c34ce5aa8b83ae577db9535f203c73d4201970ceb14188d999dda4c264500cae59c876b3df39810f6bff11d464366807f33c517bc6dbed3354ceb670261f7608116f72ff8210e6c330d30b89c48c0168209163c524cd2134900a9c6e24bf57192bcc1891583678648484ddc6279401dc2f378f523bc9f9f44e981a46b9f06691d301eb5728510eda4f5ff4b426a46fa07c1cb9409c937a2555ec12bc48b1c1ef5b852e82cb91e28e964f436493575707026d8bc0d5248c5ff07cc4ffc6e82afbd12570a6917bcfbb6cb6939fecf07138671e7e6495b256da25207e789e3e1d1519866d3512ff063a69560ac4eabe2838809a7ea95b7678e2e7e24be73b13c5485c94ca06ea9a0ef880c77077d424a88de1dcee182772ac0e708e5cc2da56b289e36289ad461cf52209d507ba4cca7a24dd73b45c61988e2e4594ea0b3e8378cc4f0d82c76699cb8d1b9d7256b7d828847affa9aa25fd52c5e5566b6b692433222c0c002893234cef37ce086dc799bb408228122eaab48d2bdefda7549e49b019609601381133b1147e300e7a7e1356c05179b87d3ec82d6b25da77dd5c46b7d8abace336371a02bd27ecc481680fd40c4a8e2dcb257fb49b1db0b8355b914c80450692f02b7d5d1d6eebfaf749742d375e8b11749dfd1d19bc4406bf1a4e39bbe5f582a0c5ab3104ddcb6a1ea7b6bbc4d41a8567da9ec7ada367e1f13cee72e3ee74fe9613872abcc2a12da4e04059ea5d1b50069f6658ffb79d2a501408404e2f0477bcc57de8d0de8bf360c90b0c957388df8044c524ee25102c5846644bb49c73e3c885006aa984ada08f5087609fd8daba91a99717c6f884dd956a4ebbecd05fa9342ed354d07e39b68ca7ddf9533c9cdab2691cfce6ccdb906cbed3481408f8dcf1682bc3f82bf0d20b8b0750a356b211c813fe6605e235a0349af41c6730c4793b8d248c5d3f31643b6a5daed86a0e710803594e92c8c35ae940bf2900d9621f86019ee33820fb77e0ca5c6d7bb8d458ceb92572acb58932b4e8af0601394ae23ac6abd86d79b0f82d638aefb5d89e351e3440d187f0ef87b3cf68a61649029c51f8bc2d5dfce6cc744993f575507934d4bba0e71b3887a0f48d0b3b2a10cec1e1826e21c4b54a3c16408541a86cad680c6f1c580ef05c03929ee721261be1bdf17f4a008d452fd417176e9ccc4f1a1d3f3efde2518bd094dba215d0bc33a3e0a42cb88f988e69fcb2b913db9cc9bf78d0a7dbe2c55fdafb90e25a66ddb5c54a21ce5f3f06bbd496dc3738f82688bd553d8af759098d16fc108f03d39fb1d8797861df8c81a2558b570dc3799666d96e9e38e0ea72b3ab9dce609d7fdae46a36052b50488560d0312283fbffab29eb91c93a8ecac236c84f16297a75ce12ba0d6a016a39f0dcc404b1c73e70577af2c72102f317fd48f08e54731b639a61bbd56c3937fdf873b570efc2a475f1a577cdc2d0ac584b0db51c270595133b7be26a605219be5606327ee969ba429ab621425fdf9f88dd09bb0957657a41279dee4e2eb8a02035d95b7aaa485aabf540a148979047f7a3f52620100589528a414db131c669b9a5f3b975751bfcff2dd884a97f0a85b74736b8b910bbfa610aa0407b3d4e90abc050523bc49befefda6594468ee7f24d6416e82cdc4082ec949a6c85da3df4a0deb62da64c98efa3ac796c6a230f79a685067feaf6a5c8af49f60f0e9c728db068ab693744ab5af0bb77bf1d9f2228361561f03deff6cb1007a405ddf9f5fe87f5b308d4db1d791ecb802382206867701c267df99ea5e4a5a01bf42d55468f51572fac2cf9b221f3cea8d3c3d9c587c9c5bcce9eb1afeca44e53c5fdcf61b4e579468595e7847311cb0fd4b12385c4c674df38e767996fbb7ce5995b090ab70c018e02e96de2542f1ac6d20d826e8a271125610e4a13ef71f5f7ddf24154bda4f48ac29b69a3fbfea30476226cd2ae84f22c93ae0280572710fb9a662bee2c4a6d9173cefa96fca2cdb8094dea5aa69e9c1d54e4daacbc150bbb2386c6d9e7809393ebff434bdd4e3bafb8abc3d820462cae4b09496268acd74f5a1096db9f1234ee0232a409816578086ee0b57754520f43a7fa1a9f1237a681c1e1ebff612ff1eaf7cd7427eef299c5f94368f04e07140baf1963dff119d0a3f99ce300f4e81271b1d407611e7b0c7a8a93663530010502cc7b8c9732fbd739dfd8ef290e0c2a96eef022acae98cd3ae58e385e2b761b41969bbf62f94123861c3eb28ebfb5a238e3e9aea509c7366eacba5efc22b554f21d565c8846ee91d69b3f46ba6b839bc79651d0ee88e0166cc59fc3eead09b2aaa7e9a1ffb7367a866ed6758691048b25ab7d17bdc3f2dd313ef945cb770953299bcb3474d8243fbc0637068b7bdc77f798fe2d3457b255ad04bb160ed18b76b9b4fb04cd9d678f8960e9722d91c639e623c025456196845bf9da1b1c93e648eca812ed9e6a8b05b984ac2e452215a2627e6b96098eec9d3bc850c8de4cc546d916d30ef614828c054ad3805c912cbe42b2fbb152829d933c0d1cac5da67aee925ca87acf1168711c882605f3e599ac6f391126e688ed7397567ffa185f246d1bd4dee6edbdb63cd317df8436e6202a241671b83880c5c147083da719fedbdb2032828f934ba9e32b9c0101ed4e79e5011e16097d7c1497649a7405cd83313f69664700bd92d634db69940177d3264f37408e6d141083464f37915c394c05e3c40c121687783fd7768d4803fdd87898551208ad88a4f2ea12c989a590b38c02d905e2121da54daa33a04610d4b2c61638551e9e00cc416b05accdbc20b284f2cc9425417d6c72921ec125c948660078bbbba2a9ea4037430f076f06d5e3bf32f6475817531e9aa8c0c18f2aaf5fe05931d95a1feb45503144b10eaba1a3bedb094cfb5d1afe59eded4da4f84b6fdb68f0c500b1fb348a71dffc3e9e5945f5dc536953b0381e2e6f3578427e5b47510e65e94806d4df567b351680d0d23efb2cd93d7950aa525169bbe3ec3e9c02114d8df439e3ae0e57246dbe023632ee537bb17cabae3b79544d773d899e13daaec82e5a88f4ae55", &(0x7f00000000c0)=0x1000, &(0x7f0000000100)="a2f32ceeef68e5d3fff067553309628ee9201cefef3ec7aebbb81f4eafae8431eb4526b22c6ab5ac6e91f37735c88551104311134e54982ad6d09afdbbb96fd36334bdde6570bd22f61d563646c7dadc21534d243da99e4aace305704aa3d11707f04052ba2a1486ef17", 0x6a) (async) 1.954371066s ago: executing program 2 (id=63): setitimer(0x0, &(0x7f0000000080)={{0x0, 0x4}, {0x0, 0x6}}, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x8}, {0x0, 0x7fff}}, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5eb53b0dda716e1b, 0x10, 0xffffffffffffffff, 0x4) socket(0x1, 0x8000, 0xb) r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x1) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x5, 0xef) setsockopt(r2, 0x6, 0x10, &(0x7f0000000080)="6ff80600", 0x4) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f0000000340)=0x4) sysctl$hw(&(0x7f0000000080)={0x6, 0x22dba11f7fa832d7}, 0x2, &(0x7f0000000180)="ae61910a1e67474453016c9e7c432d0495c9dffe4e8bc8687072de5f0cf87a6098ca7626c1d7d8fe3370e84d3cb04c16a393d42313dfce6610cbaad033f7545c596fbc313b2efec9d558c3b2890674a0eb38304f6bd7df29888e33eb3b917084ed3b6c4e3e0f75dba69be7624451ad4887e3c1bc07dae2f0a5559b5d2e8900cac9f805b63a24b52bd19807c9e68b26f3e6d388c8590403319ee0c9094b235dc644f5ebd468b814", 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001100), &(0x7f0000001140)=0x4) 1.909041987s ago: executing program 2 (id=64): open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) 1.908382778s ago: executing program 4 (id=65): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000180)=0xfffffffe, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) pledge(0x0, &(0x7f0000002840)='tty _\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\r\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\xbc\xe3C\xa9\xcb5\xc5k\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x04\x00\x00\x00\x00\x00\x00\x00\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00w\x05\x00\x00\x00\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/644) execve(0x0, 0x0, 0x0) 1.84732708s ago: executing program 2 (id=71): sysctl$net_inet6_ip6(&(0x7f0000000040)={0x7, 0x2, 0x2, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 1.609812828s ago: executing program 2 (id=73): r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xd8) pwrite(r0, &(0x7f0000000080)="818444adaa04bd5c35cefdc81583aae79a0545beaa50c97a53b57c0603902895b5bd9e5e472737548567bf7d9bd58c84fb6ea5a9c00b9d410e310e3a95fb1944beab948e7acae857b1a67affc6d530132ca41111a182348b655fc9ecc6b5b061820dac4cdcf0dbf257ef4127b1fb245c030057ec3ff795b7865a8d7f4c7b92dd0f1a33f68dca577a29a3944c4a6874fbb82aab1dd6d9bfeafbffc1900bf2192be202486ae8283e38fa00eb84f245feb80b69fd50dc0ee22ea7463a24876c37705fe90e0809e61165e173a6148c3a8a1305a1fa35087c3a9636d29e35c8d0e5d3e05789ed17bc0e5e", 0xe8, 0x35d6) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x3, 0x56}, 0xc) r1 = open(0x0, 0x615, 0x0) sysctl$kern(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ftruncate(r1, 0x25b3) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7fffffff, 0x0, 0xffffffff, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') faccessat(0xffffffffffffff9c, 0x0, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) kqueue() sysctl$vfs_ffs(&(0x7f0000000040)={0x4, 0x1, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x27358aab664a94b0) 1.609409697s ago: executing program 4 (id=74): syz_emit_ethernet(0x5b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4d, 0x0, 0x1, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x2b, 0x6, 0x0, {0xb, 0x4, 0x3, 0x3a, 0x2, 0x65, 0x5, 0x80, 0x0, 0x97, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0x17, 0xe2, [@multicast2, @empty, @remote={0xac, 0x14, 0x0}, @empty, @multicast1]}]}}, "e66eaddbb3"}}}}}) 1.536259971s ago: executing program 3 (id=77): msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/107, 0x6b}, 0x83cc}, 0x10, 0x0, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000ac0)=[{r2}], 0x1, 0x7105) (async) unveil(0x0, &(0x7f0000000400)='x\x00') (async) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) r3 = fcntl$dupfd(r0, 0x8638af201b40361d, r0) (async) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) (async) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000080)="6ff80600", 0x4) close(r1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x2, 0xffffffffffffffff) (async) recvfrom$unix(r3, 0x0, 0xfffffeac, 0x0, 0x0, 0x0) 1.535608059s ago: executing program 3 (id=78): r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000001880)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) (async) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xe89, 0x3}) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) (async, rerun: 32) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c90500004966118d0829b2af45f469", 0x14) (rerun: 32) sendto$inet(r1, &(0x7f0000000140)='u{v', 0x3, 0x401, 0x0, 0x0) 1.534649685s ago: executing program 5 (id=80): r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, r1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00006a5000/0x3000)=nil, 0x3000, 0x4, 0x4010, r2, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) mmap(&(0x7f0000723000/0xe000)=nil, 0xe000, 0x4, 0x5012, r0, 0xe) 1.329286306s ago: executing program 7 (id=81): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xdaa, 0x4) getsockname$inet(r1, 0x0, &(0x7f0000000000)) r2 = dup(r0) ioctl$TIOCEXCL(r2, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000040)="fd04c085", 0x4) 1.328078942s ago: executing program 5 (id=82): r0 = kqueue() (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000035e000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f000047d000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil, 0x80000}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil, 0x7f}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000919000/0x3000)=nil, 0x1a38}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) (async, rerun: 64) open$dir(&(0x7f0000000440)='.\x00', 0x0, 0xc4) (rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x1}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x5c) (async, rerun: 32) syz_emit_ethernet(0x2e, &(0x7f00000001c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@generic={0x7, 0x2}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x4}}}}}) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) socket(0x2, 0x2, 0x0) (async) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000024c0)={0x1fe, 0x10000, 0x0, 0x3000000, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000}, &(0x7f00000024c0)={0xda, 0x0, 0x0, 0x4, 0x800000000000}, 0x0, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f0000000000000000", &(0x7f0000000040)=0x2e, 0x0, 0x0) (async, rerun: 32) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000000c0)) (rerun: 64) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa800000600020ed00180000feff00002b006209000000003a000000fe8000b75e00000000000000000000aa6100f80067000000860090780000000000000000000010000000000000"]) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffc, 0x55, 0x40000000, 0x2, 0x77}], 0x138, 0x0, 0xffffffff, 0x0) (async, rerun: 64) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x10000, 0xc}, 0x10) (async, rerun: 64) kevent(r0, &(0x7f0000000040), 0x7fffffff, 0x0, 0xffffffff, 0x0) (async, rerun: 64) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) (async, rerun: 64) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000002c0)={0x9, 0x9}) 1.321021655s ago: executing program 7 (id=83): open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x5a0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r1, 0x2) recvmmsg(r1, &(0x7f0000000080)={0x0, 0x7}, 0x10, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) writev(r3, &(0x7f0000001480), 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = getuid() r5 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069b5, &(0x7f00000001c0)) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, 0x0, 0x0) shutdown(r0, 0x2) setreuid(r4, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x0) 1.320024375s ago: executing program 4 (id=84): mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x4002011, 0xffffffffffffffff, 0x3) 1.31092724s ago: executing program 3 (id=85): r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) (async) shutdown(r1, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xa7fa, 0x8, './file0\x00', 0x80000001, 0x8, 0x4, 0x7}) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0), 0x0, 0x0}, 0x6}, 0x10, 0x1000, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x114) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) (async) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 1.296808236s ago: executing program 5 (id=86): pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x27ffc, 0x4007fff, 0x8000083, 0x5773c553, "142e03007e7ce2dbe73100fffffb0d1300", 0x1, 0x4}) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x3}, 0x10, 0x42, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="e600100000000000", 0x8) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x8fcd) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) sysctl$vm_swapencrypt(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="688b20b5", &(0x7f00000001c0)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="414639df9d6400bcdeca59a6a18b5a188b9b0c84d2f810e7", 0x18) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00aa6600000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="17d59299482daaaaaaaaaaaa80350001080006040001aaaa"]) 957.204393ms ago: executing program 7 (id=87): setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e47", 0x11) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000003}) r0 = semget(0x0, 0x1, 0x2a7) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xd, 0x13, 0x1, 0xfffffffffffffffe}], 0x7fd, 0x0, 0x7, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000ff, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x139, 0x0, 0xffffffff, 0x0) semop(r0, &(0x7f0000000040)=[{0x2, 0x2, 0x1800}, {0x0, 0x401, 0x1000}], 0x2aaaaaaaaaaaac01) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4000, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xa, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0xa, 0x0, 0x1000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) r6 = socket$inet(0x2, 0x4000, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000280)="b1000503200004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x85) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000), 0x0) close(r5) socket(0x18, 0x2, 0xff) 956.733857ms ago: executing program 1 (id=88): r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfc000002, 0xfffffffd, "d76c1f46000000ef1f0160fbf520000002000f00", 0x0, 0x6}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x28, 0x2, 0x5, "ea88b3305b42d8f88e931a7c9cae3f12f7d05c3a", 0x4, 0x80}) 956.091001ms ago: executing program 4 (id=89): syz_emit_ethernet(0x3a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffaaaaaaaa08004600002c0000000000019078e0000002000000f5820300000e00907800000000000000ea00"/58]) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) (async) kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) socket$unix(0x1, 0x1, 0x0) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0xfffffffffffffed0, 0x0) ioctl$FIONREAD(r3, 0x80146940, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) r6 = socket$inet6(0x18, 0x8002, 0xfd) getsockopt(r6, 0x29, 0x38, 0x0, 0x0) (async) r7 = dup2(r5, r6) fchmod(r7, 0x3e) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r9, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/202, 0xca}], 0x1, 0x0}}, 0x10, 0x40, 0x0) (async) sendmmsg(r8, &(0x7f00000003c0)={0x0, 0x6}, 0x10, 0x6) (async) syz_emit_ethernet(0x39, &(0x7f0000000180)=ANY=[]) mkdirat(r7, &(0x7f0000000100)='./file0\x00', 0x180) 950.712141ms ago: executing program 5 (id=90): r0 = syz_open_pts() (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pwrite(r2, 0x0, 0x0, 0x8) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) (async) ioctl$FIONREAD(r1, 0x80146953, &(0x7f0000000440)) (async) poll(&(0x7f0000000680)=[{r0, 0x117}], 0x1, 0x0) (async) ktrace(0x0, 0x2, 0x40000620, 0x0) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) mmap(&(0x7f000036e000/0x3000)=nil, 0x3000, 0x2, 0x812, r3, 0x0) (async) writev(r3, &(0x7f0000000180)=[{&(0x7f00000006c0)="2be395b520720253f85bf0a473c26a7a42a6b1672de76a7f2f2678af8ba520f5c75b844a3554a2810e5432aa36b577a3b22ae61331077ccfa614f048810075b57122fbb0162882277e9e7e01f68b12ee12e8998635dc5baf95efbcac46229fccecdc77d38683dd5e28048b886bb159b876cd76817ca0ca10387f870004c85db2d88d1ab43f4e61b8ca511c0caf61d2c8938f346e21fabda6f5bd05c921c3bb21d16c928baf0af9ee065a9b25d47ce713fe08c5809b8891afb24fc689e5207d3c0d13f415b46aaef0bbd988ffc5b0cd5e02a620b9e6af9cfe6891c32cb02058e825d42174887709f322ad697a1542a95f32dd4732fc6a99ba8cbc00c7d2724d06a7e180d0f3701357a9e2759afbf0d24cc15502c987c918a913dec74644d23a84f71d45492b9f0ca02f88993289813ca47a075fd5f215c9582deeede15b8f91c01eaf8ccc05d316199359af0bc53f63280a5e0ca621babefff4d95a592753f26255d5892a782ad19a8b1866eb530bcc375f67499647964a58d81987898433f0f442bab587a698c77ff9dbf47d38d0bd72bef31f89a31ef0c42adceff0c5914644808d6a0dc0d902c067817ce679e6b422c8503b64bda88eb5db4b09ead6f74a784da0ea711388f19e49a95dab134e9be99b33f26e62ed084f5d7dcce968cd4fffc228c2c605b0721517f91462273919acf8b40d7a9b4522b843efbfd1b406438c8ec3fe11242b94d1013e15cdae1c20af05c3445d8713ea8cdef011293c1da18a311c6018cd4402b129e15f8bc31f78cb058253051e8ef8fea851a068f7cc01359cede745b21ccc694e7fdcf690fab861945b85024440b1680a07dec70fd31a8f0b9f132c18240db75ae57dce1b91ce3508063db611e3a900c004c7f19073009492e3b17feae91858ac0ac3bd3efcd6a31f28cde68f22676d94ea23757dad852f95baa336b126466f62a8dee57bd880592d1914a0ea1c8898af242ec30919b2a1fe3f24c1e89a07b7ba66d3749c30b0c146c3226611de98291dd0a9617470017377b6e831bdc4a5d3a07a897c4a3b95e28ef796e4c0c25768d31dc33625e25aeb198b3fbc8494332912de14944e9b19429554439a9ab6da4621c7c7fbee2b582ec2f9d9f9c73504a66566f0d7da0a7ba33151d547c869426a42ec0d0fab1c079e9f26f6db7c28811aac11ccb5aba02c3413e320e4af4bd758264e46af68dd005f42152b797357975a4a7fa1dab8e11fdbe50e689bf530ce2195212bc2a05616c5524e5068561e83d8885a365173cd187a9bf2b9a494b342464699ec1f4dd0bdf552abf5d3baa63cfbc743f6e8b4e1d5908ea160c5f070263b48bd0206396e3ad62eb7438ccabcb614b0150f81ced650120848d56b5832f3dfd041ef58a88d24f27bfb4bc8ffd95e9204114de13132e3bf66963f8c50ae88cfb0906b4f0e9180156ff90557bdc382bfea50033c1dd905233b54effc65124a0e741bc9eb8c981366e380c556228b5423ef7e73db4a8915f461b5683ce6d0856223324f59a429093ecbf317daf83a7f5964574e3548c5c8ff52ada191219fe0c50a6ce380bcef2dbaf712f5440f441dd8963c1cf4cb898d06238672b28d5ee4764b5ca8ddf7596c50f7462735dff7e2f702f4adefe119221b47a5536ef64f1d2b2a29c22e1d7502b56883386bc1611d90c523907d1906315250d8ae39136b0f4602a60b05bbcf70e130a2ce78e9fd278020c68b1d9707a343dd6b6d556f73bc77187707a0f5ce6ae3f6bac7c055708aa0e994ff2e547f30431a49e2daea6747f27c2787ca8fb762797a0accf1b3961deb788f75e7278eeaae2f8399ef73455b32e318130c55cf7b04635f16d7976cc904754790651b3c5a5a2a05e6d734bbb572f399dfe84c4bfd8daa4ae626018ba326ddadaf9a94390b983562d8d89d4fa35376278d7418a3b0e18b926a252654c8f3a41f00311bd532c20e3bac90fbe98b3fa05e370a2023b74f00fd7f39e891054add3b3382e772fd9da2cd8def9f216225e41003580be8b7c1423e81d0977869ca3df6de6ecf49aa16988867e8b798b943df0bd2f85b1a6673677b512191abc659c6a480c4e7daab55ef983dc4a9b71ebca24c882b74aecdf6912dd4c373f24c45d14ec97a6d0e4906d5af5f5c7497b7d03ad6b44cfe117482ef101c9c8126620e3672103cab6547f01adad0bd61d9d165a97a95af5561651865731063ac2a590b47f39ae2e3a6e2844c39cb6e098a4b9a4664a039f23f2ed65575cee6b0934db984417b111a2f0b6423ead637d4895b54b648fcbd2b144f7b913bba959b1f0e8da37a63aa4e1dc6eb367a8fcf3870633d0f6d0a8cca2f3c1542d392cf1b4f0d7bbd1439819435181905683965096df4297c2d94d8acf1b1c891b9a8852a1f7bc67c33454c1dd4e80a6ee3cfa26f773e743620779a5dfc03a2288ecd772cd570507ffbff9e81e82089f9d92edf80752111b56e82771d542ba29b16ce1cbc8baf21b14f3b6a4596c9159ce59cca12911e766e947ce6f070c3b18a0e1b20bd91277cf3ca53cd522f63c45a9d4a3008906d65b54178cc0b1c467792e953baba8959f22b34982db6f9a44284d3c880d668a171834f9390b14d89d83f14f920df932b352e4593f4b82382491f374fb94df785c9e10b0b0ac87ca8856ef0db89cef175d3e32c30234c16c27fff2a2b2ddbf651f2a6b786b97ac9212a4b4d52263b0275d9849fd325c92489661b29abc78ad1c200149dfd85cc91c2c263eb8f3af1ad93d2d62bc72812b889e72b6a9245d5cd72f1ee0aa85eefceb6739cd809f5f7386be2933651927090bf12ddd41ec861b71411aeb60620c2393820867812167185c0ff4de9f16aea1af1cd7028066e3e1eb19431b4a74753fc580c531eb633437c5b5b6d4d034b309a875c3af1f6d2b977d40688c6c3aee8b8a3ca40acbfdbdbcee93309350560a7b6713610cfadfd72d946fc3eb4600cdb84f0367058973c7322ae73c04cca019efa545f879e716db89664650be29291062da5725a3cd4d0dfaf06bb3cf247b770106dc3603fad3d62a0571e4e78db8585b12f28f2108dd757340199e5419969605d4d6e6317bb5cb1879cbc3e25d9c664f7fbdfdbea0f5b5ad78a46418faf17b5d7f5e6ac3a2364c44c01491ad3e9f33d61341a22e5ff2d65e45a166b52b5f67cb6baedee2ba841665b757a509dc31cc2aca501e570a33a186e32d226e8389a55da533d89c0de1c8365ae3c2ce1c29e5b9be3838718ae308eb9e52ec87700c51c3b06c6ef23c126ab82f1917ce4e86048333cafea076922a82ac753028764459608429ca46e8b3f51fde09fa28cad23b4d2590c4ddfec698922fbf74b7a1ea5a2a59a8c1c0c23aacd91991d083d33ba7261acde6da2bf2fffdf1258305fb0e5c16af2000fa46ddc614d15bcfcb5be53d3b787ffadb4f968c6bc928353e6a5927f2af4b3fbba90643ff9a685e979d14bb7ea358d835d379af0ddbccb01d11a92e9e7411a172ba35d53dfa16c514d9a77945e5d64d788c3f1553a20e4754bf7350900e034444d12da23b7d601cdf20c30c09ee1053a4152e443db34fa1a23c38c414b13c12b91372d0bda6e4770236e052b189cb72918fbcfc916378568f30ad456e5830eed195e83fd00abd43870d6f094d2afa29ff918b95e166484c8cd7758f007451a8408d0cadabd3b760a08a7267ecf29c815b784fcc511fc2e8994f6973da6a0ca35534e2a883ab62dabf3c271a2fab1eeaad240672629ed076a0b896355f9bde7d0637578a6d3e69a1ef30e989e643533adcf7f48ab4a801ff10215650a45ed98cf5ab16b420cb8d037b4f280166f60640c92f70386ee6d67d1b37b70450c49bc2bf4cbf0315442c8ae936320c08e599b57ebfc820c5a9bde5e99050a870122bda385c52691ad586e5d50d17ce73828d344d1246a0f2551bc42675c6c8d0d0c441df59d046be097721ff3e927843c2aefab3bed91059620b0d61f3b24dd20ff49f14c7cc01ccb5f525952e647368bffa5f4ed46c36758171626ee6652a74ec09ece483a7e14d490b5228bea390596092b8a2843e8380d90615f42a2fd01d20cb289f3d30862744e280f4b325233212928e2e383dce36e687ea5acb9deada8c1a1116bf8ebe918ba69eb536cd19791a9a8ee39861ea26e27e8228338a5a1e001d9a1390fd0468cea22ab9e25ca3863523b78bbc43b8d3e04044b565a9526b1fc7c712f3cc595200b75a4046dedd2f2ebb75feb24cad043ac72275e78248bb28f693fc4c85dd0221698931dedd9c10f01d0729cee8ce22430ac5402e250a7dbec238ed4356464b6aa3a3613b21456c29a8fa255908ee127ab99443986d30fc657411a4e984071a60272fd7197cf833a84d7d1b53ed2fa3cafd59d5087f04717bf43f207c86a7a3d59e409321f26f08954fadf202c7e5a49ceaad9e5182b85195835bdc2564ec3a6540185cd48cd169d8935cb84c39d1e9af9b61c1a1f8937b6301742406780dd8e42a1ef7b9d4db15d4b619a292556024e9d833763ab5dd9ddac2db1bf0361dbdee532f1caa9b674caa917902635d4e242ba74b7a2366370d92d878ec6e54c76446baff70dc8fc90d79fa74fb19763ee822775812d68c3e790d9bc1bd464ca9eb6decb6535f71689c0e63c38bf0d73a85041089aa983f71eafa8d02a240831999bf567614783f9c00740f8b685d8bc52d11d7cedb184f8219f7fc6846d45c1e324f0592da75a46616861ae2d17d1a59b0c84610c037b1fd1a5f8275c96dbd08053ab0d256ecd6f2870ea03151771d88fcbfa9b4c669eac34fccd71f07d25975ef2bcee9ec30d9c68b0080470aa535be4e3562b21c0f225ee15e77b824844e0687eec530903615614365c24058904ced9f4a5689055cd459b71fc1aa9d4a8392a9203bf0e219db1f4e2093755f4a73b6e6c40447593c8ab89807d320b642f9848306bc9bfe9f46a849a01106b12a2c9badfc3105cb1ec76a55278b013479d807ba9eb13c8edffff549038c8f5a1f20739c59f014e9eda98f78b9a8875489053ff9373eda7bf73bc5b70ea208cef5f966f9d9f40bebbdda9aabd84b228f24a6ddd5d46c2815b9f56ea0c57deb2a83715058f9618b8a6cce5f9f1d1a173f575a1c7b2a4187ff9dc3d2fd3756ac44b23bdf4b000ff1008bf744a159378d74b7bd58e3a0630affe7bf56fcf8c6fc6800b06bf0a8b002724961c62bff2235209eac502e756549cb890755f72edb830c01b3f1c18538aa391f3a96dd37a4f2bcdf37e0c32d9af9aaf7cbdceef6cdb3bd6530283f93ddda5264d23cb4c17c6f9ab426ae2c26dc512bd61de4913b548b7ce024d3242e788e3df722b21b4b24451d3938057fc81b28bfafe9dd3f1b412da389e9fcf182c2277744bd8dc01bee987f902cee51ef890cbf8544e63a0a22baeab1c7296b9072a8fdd22e39588f879e7723bd6dada4d964e86b86e814a64d364bf5539ef04d3c7f0e91e86e6c4c872b31773d5cce35bfc4dafbc56a5df2e0a6080681ef209ba3fc202f1faecd7a4a08ecc7cbc58e91861479302807c8b0d49feaf08cea7acb6f3e133f79c94ef9611dd0b42ee2aaf64b8a7826bf884c46e1f3b24ae86d18649635717d8611b589a4a4f0b909b92c82579f971001c1957d790669da5834a07cd2515395cb0ba9c605c59606db2f43fe7dca0b2c3b6d3d35088704c07274e39ed8e8604e24ff4308e3791fcae6acc1f95f08b453687627dd9b7cd55a16c74fd641108593f990fd00b5de78272c832d3d83b4414263fbbe53813", 0x1000}, {&(0x7f0000000040)="713a26626d2494a3decfe0d3ad8fdd4365a20283c7148348a77e9799638b8a3bf6b59eebaa483afc5ec0f9fa781b0140d1e3db189c", 0x35}, {&(0x7f0000000080)="73171f8dbe14a61eac9b6ce5a99a2848b4e13f67a452f1d468b166f662ff35be4c6bd7f83090ee63eb5af82ad61c253dad3d003d353c481de62ced6f384f8189e2a8eccd49ba1421477ec1c71c5e736764e95666e215b0c67639769fc85d3455073491c25f9572c9854b92c73582b8e54b31add0aedce27334be50377d23912ecc80470c27dd64662cbc803f0f0136cf2576c6f7a3915b11090ea58e8a47167942c2e1e8bef8ac3bcb8320a939817fefa35bddcc0584c1d4ae9e4dacffc184170e897cab46343a85f5c270b07d629237f18bd3ac31bf209a1833a8ec742a8672ecf185288b7c922b", 0xe8}, {&(0x7f0000000200)="8a67a787af695c30dbeb371e0a93f3365077a446d8d04f740cd5b1b9a10fe910fd8f1000c8c574d50814b8167404cb93fdb1a2ef77ab55836b164f6f636b21b991853f211954d56350dfa3cbc43ec6a78f785cd493bef7a2d4a1f591820ceaffb55f216e0870a6715e81602de9ed2bd9be15cc1bc90d431861c7637dceb97ff3b661cb4e2e41dfd83251", 0x8a}], 0x4) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x2, 0x5, 0x0, "be6884968fdb74f1c35877e1c4ebb600f105affe", 0x8001, 0x40}) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000001680)={0x1, 0x4d}, 0x2, &(0x7f00000016c0), 0x0, 0x0, 0x0) (async) ioctl$TIOCDRAIN(r0, 0x2000745e) (async) close(0xffffffffffffffff) (async) pledge(0x0, &(0x7f0000000300)='\x00\xa8\x0fIm\x03\x1f\xbf\x05\x00\x00\x00\x96*5\xaeW\x973\xd5\xb0f\x05L&\x1a\xe4\t\xac\xf3N=\x1b\xab\x89^u_\xb2\xf6\xc4.t\x05\x13k\xe1\tW\xda\x00\xe6\x88\x03.;\f\x1a\xe3d=\xae`J\xa7,\xb7\\6\x96\xc9\xafv\r\xa7W\xba\xd3\xb2J\xacr\xc3|\x94\xe9\xc6\x042\xd7\xb0G\xc0\xe3\xfe\xd9\xf9\x806\xd9\xc2\xac50)J\x8d`\x80*/\x17k\xa0q`JleIz\xed\xdb\xd5\xf2\xb8g\x91\xcc\x1b\xaf\xfa@f\xb2\xb4_zv\xc9\x8b\xfe]\xebVf\x8f\xcb`\x99.9\xc6\x85\xd2\x83W\b>1\xd1\x87\x05]$\x06e\x9b\x10\x9f\xa3\x9f\xf3 \x94\xd5\xbbn\x97\xf5\xf4-#d\xe0ME\xe0NZ\xc5`\xfbD\xcaZ2\x0er\xf4\x12]?\xad\xab\xcfY\xd0\x99\xb8\x11\xfd@ \xed\x80\x06\xeam\xe9\x01w\xac\xfa\x12<\xe8\xfb/[\x17\xaf\xceQ\xee\xd4N\x8a\xac\\5<(L\xde{\x0e\x0e)\x8a\x9cLj\x11z\x16+5\x1c\xe6\x9a\n\xb0F\xf7\xea0\x8b\n\x8f\xa0hC\x9a\x88\x89\x82U\xab\xe5\xb9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00|\xad\xea\x87') (async) pledge(0x0, &(0x7f0000000000)='tty\x00\x00\x00!\a\x9bp^|#\xcbhl\x97\xaa\xe0\r\xe7\xb9E\xdf\x1d\x96\x01\x98/\x0e\x17\x95 \x95Mj\x84+\xf0B\xaaYu^\xa0\xc9j\xdd-I\x01R\x00wY\x1d\xd7\f>\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b,\x99\x8e\x05\x86\x91IsC}~K\xd97\xae\xb9u\x1c\xfc\xb4Nwl\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xde\r\x8d\xa1\x00\xcc\xd7\xb6\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\x9d\xb8\xbd\xfd4\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8af\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90L\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe2\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xe9A\xe3{\x8d\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00zq\xdb\xee\xa1|a\xb4\xb5)t\x95S\xc5\xec\x10\xc7\r\xe4\xfb`R\xc5&\x9f\x90<\x81pc\x1a\xfa\xe1\xc3\x15$\xd2\xaa46\x8a`\xf0\xc5\x12\xe6\xd5\x9d\xb9%\xd8\xa8\xa6rN}\xe2\x9b\xb4\xfc=G\xc5\x03\x91\x86\xf5\r\x01\x00\x01\x00'/415) (async) r4 = kqueue() fsync(r4) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000)={0x800, 0xfffffffffffffffb}, 0x10) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) close(r6) (async) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x0) accept(r6, 0x0, 0x0) (async) close(r6) 950.325758ms ago: executing program 7 (id=91): r0 = shmget(0x2, 0x2000, 0x102, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x0, 0x800000800000000}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) (async) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x6) (async) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/20, 0x14) syz_emit_ethernet(0x256, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609af1c202202b00fe8000000000000000000000000000aab80957248c3701367c9909fa96bf7cb70104907804000000624f35d1000850b74e4170646b38ca47bf6eac5518c557e410baef132c8588416d5e36a3fe8000000000000000000000000000aa5008000600000000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000000000000000000a1ce7a5b968c91c5e7a4ce016f13a57b00040010000000000000000000000000000000000000000000000000000000000000b31300000007f00100000000000005027fffc204000000020000000000002b120001000000008894d31c6ce3621ce8efb5fa3b7b8749ff010000000000000000000000000001fe8000000000000000000000000000bbff020000000000000000000100000000000000000000000000000000000000aafe8000000000000000000000000000aada2fc0d544adb8c8564526c3208dd369ed49fd3a40f68d9e89200000ffffe00000022f000720660000000700001164000000f0010000000000000502ffff010100c20400000002000000010005a0670000008d5405da07e917198299772256a63ae8f4e6160477ab0236bbb18f476561a5735564a004b35eb0ff4dbf749c00a465e9625a184c7c65f7423a3f80ea6c11379ca683a45a03067daee0ca2e259dea82d15abd9ee47cfeb07341e212b8298a4e803cf59eba3a3ceaa638d62006a43fac654d7b50c5c31e87f1bf80f54fafbcb817a5081c90fb5d0ec846cdc8a82f63aa6639b31e681c21959c2a848577d224a0f6"]) (async) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0x80000001) 948.979895ms ago: executing program 4 (id=92): mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x300000003}) rename(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xffffffff00000000, 0x2fffffffc}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x141) poll(&(0x7f0000000340)=[{r3, 0x40}], 0x1, 0x3) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r3, 0x6, r4) 893.773758ms ago: executing program 1 (id=93): syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000008004a19003c0064fff9051d907800000000ffffffff940600000002440c0453ac1400bb0000ffff00004e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="0400000000000000"]) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x10001) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000000)) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x71, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x53, 0x1, 0xe, 0x7149}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x4d44, 0x1fffc000000000}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x31, 0x2, 0x6, 0x7}], 0x0, 0x0, 0x7f, 0x0) syz_emit_ethernet(0x117, &(0x7f0000000200)=ANY=[@ANYBLOB="ff"]) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) lseek(r0, 0x1861, 0x1) getsockopt(r1, 0x29, 0x24, 0x0, 0x0) 893.285416ms ago: executing program 0 (id=94): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2b) fchmodat(r0, &(0x7f0000000000)='.\x00', 0x488, 0x0) 433.517281ms ago: executing program 3 (id=95): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) unveil(&(0x7f0000000280)='./file2/file0\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') open(&(0x7f0000000000)='./file2\x00', 0x80, 0x20) getitimer(0x48921ecb135e5b6, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x92) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xcf, 0x8}, {0x3ff, 0x5}}, 0x2) 432.983793ms ago: executing program 5 (id=96): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x190) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000004c0)="7935c54c7801c92b7604b6671eb8623cf28d7af7d90a730085ffd9621180099a5d168ca6582a7af1bcf43fc4020000005b05d00dd261565e5296b3563c712abc5ba13f3333ce5e3bedee67fcb72ba0f97e7a1944dd73dd9c3df831ddabc7694522a80300d3b7ecc34b0d280d54f63eca7071cd8d688083acc916fbb1b809eff130c43c185a677dd6282a13e1437d25d6c539bbc538f34f39b79e10fc5f048ce04d08b1471ee665b43f505db28b95ce63b690dce15ee14779", 0xb8}, {&(0x7f0000000180)="b86506de2407aeb8101c57113356e21905cfadd7c57c226e59eb7a01741204793013072d", 0x24}, {&(0x7f0000000200)="252b02ce469538b140227241f6f902f152fda5379163768c234c3dc377dd9e774d0bdc5dbcc4be6738035acba1f1fc0f6596f806a138572c8a03", 0x3a}, {&(0x7f0000001bc0)="34088d110bf49665bbc29414d35827f5dc1d200eb1b950dd3baaa72ec18badd40b7b9147a054bbe87b606b54d40e6a88ce381b32b6987960baee3d1d41a08a2e3843855117fc4bf4f5e4cdbab02bb7ce4748d311233884785da31d", 0x5b}], 0x4, &(0x7f0000001a80)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) r4 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) 432.543931ms ago: executing program 7 (id=97): mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7fffbffa) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)) r0 = syz_open_pts() writev(r0, &(0x7f0000000280), 0x10000000000001aa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x7001) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)='#!M\\', 0x4}], 0x1) write(r3, &(0x7f0000000080)="0909018010401f0000b645313812d43e3ead535c2ab77d6a0a", 0x19) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000080)={0x10, 0x8001, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0x36}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xaae6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xcc3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xc1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa56}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000051f000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x995e8cc}, {&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}], './file0\x00', 0x7f}) 427.112846ms ago: executing program 0 (id=98): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000080)=""/122, 0x7a, 0x1000, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000100)="9e5e985365a3294aabc890c3c5051cb5d12cf375a7f3a38ef88c0bdfbefcf8bf80ef9716293058c84089c2cf21c0c2cf8e9373e5b0fd26e0579cced4bb658d369d3cb25a53f42d41c8ff17d21a01a88a606b1e9080c2cbfed3b2641bda7d041d5a79aed4d6645fcbae374bd0c3657624ee28691cdf30965cb92f4c62675079baedd6365ae20a39426e30ce089341600639bc100db9c38ea72761898d5ede0b5d5447929347afb591e21dd41db6f28981ff3d", 0xb2, 0x40a, &(0x7f00000001c0)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)="84c30a80ab323dd34df6bd403f94f353807c470a610370409453555fad52bf2674696b9bfcd422d9f3ecf485718401a572636bb4ba872c5c7611bdab0936099d06143214bfc5b47fe6a6946d23a85b296f5f9d4a1e9bd6ceffef91a23543c3b8d31d416569d06f0b946bd845c12f", 0x6e}], 0x1, &(0x7f00000002c0)=[{0x98, 0xffff, 0x2, "7abb2d786870b5766b02e74cfa1a5b0fb5ae5c26ebc6c24bfa653a530a611c98c4b73c3b91d2ce610616635ea435d86c77ee006672b7500df1e6e5a53b5f97c95c5b7c5cbb4b4a02f68799f7e6edd5524e778568cc478452fe0b227f2cc4fee1e6760d34a1ebc5ab33dafa7677ccc6c0ed21d099dd0e682704a0d4441698b581da81636f4a"}, {0x1010, 0xffff, 0x4, "cc61a12f7f510e7cf409510dd6143cb5cadf5ada9e76c3c5307c8fc24f1a41900436eb080f80a0c69de5f5d3500cfb5ff06eede67bd8ad75cb1c31bb95d9036d3cbc8d470d79db48cf3ae7315073c7ff9eedc4a3bbfdfd8f08978efb47dc2be3bcd392146305cb6afc28fd9294fa94cd8a465388ecc00ee03909931457d6975ef3d52d5a8c10bbd658a0b6aeafddbddf612b6b7f8819616db5ee885ec65fe91f199084382cd3a7fcffb9ce57ec207456992f477d94da57674d33d13e8273101afc5693f9b90e159f3f2f3850990eb907d6fbd9d8f0875dc8461efddfd4e3479f7be603d187e375c22a0bff8931c2478f2b361210f903faed98be61590390790005fb946f39a6a53696f39738b7354fe7712d68daeb905fc74083b1786e60a29b94d53dae21310a0a75e60e72e02338f7838db8ea45d614952c3ed67a09646cc24aa6b71216e145f5db43c6106ff25032b7dd1d66e37bfe9e534fe5196f24c1bebdde2c58970e7d79d613f9916b88707e391c80e5d4897a35d59824d2b56dee80c10fb7d78a9132724bedc41a40b44da91c9ede64632a17d0096c5f7b622ec36374cf4f13dbb188c00b000d2434955ed9b1bbc6c8fbe4a6c53d64229fc7f7b5e02fdef0761d353d6318f7faab9fdd559694b8840b612ac38b0b4217854ab36ac8bd8557ffc3b649a8c2ac5851ea3600df6332223f6259b1d6c8416e5d2e669ab4071a367882b15307df7fa306956228425d6178f12a85f1a72c1e8d8e1fa50aa235e9b2d0a73314b1c64ca531a5335f83810ae3714f0df7b63e4fe084e9ace9f8e5a55e51c7533e3c9acc121b90a219ee9ccb09275d6b6d004aa5ca2c57c2221c93590d9cb8f2f8f2a8a45cbc2eacd98b9d17b9cbcf5ad4aef666d648abad1974b524248f657450171aca6b75deb1cddfefaff633b03707fe8e7da859f344218a66a9e6ebdd3e72e60af09eb0ef292e625038730a11d841915899fc540060791aad43d029cec74ea3ee3af7b7995bc43f268267dd372c15776cab0b5282363c496bc212101c1d001c2bc1f0c6620892cbf42804df182524ff964b0a1fb0d3551970e86b4e130a55b19096985a7ea2bd34e34e97cb53da19a13bb0bd267aa67c2599f05a3200402531d6656e269dd9ace19d0ec1a35704fc5bd0c42b7a14ecd2da6985db6a54c4cf21c13ed91247313c152ef7b55855c241d7fafb2616ac09a21fea313b43cd02a103f4e1de8261a6a99449fb34f92d17ba38765a1dcb1cd0476e61dbc6dafcda65499504d9b66be3a59d026d0e6966790a7d55f14474d94b731785a6c20c14f62ce242548d184b4376d9678310c967dbddc635f00a0dd4b0e8eb417d910a198f5218a4512b68dd71dfb2362e28a5b348fc243b120dad2587db864ede59f16e6a9e616430c64b06cfe058e84a26763a33ee0a888b3c53f5266b079b433ce091a0e63000a3703fb50eac06d436b06633b9cf9316b2365f523382ec13d4c5b500903d3198365c5c03d03c11dd1dfcbc5dc3cb3073eeeab9d907a26966f40d855aa1acbf07281515b015cc360d8cc53ec4069b9862309b0778e2e6442f65703709a8c920569e02bb78d44c0080632265c9bfa9ce218170fe276b48df7efcccdc2d41c980841b8bc2fe7b54c978444c16e7f390a4997689c36355db8a4261bfd6bda4b6a549680cd517f33a10e38fce1f7781f676870c80e4db6e6009337520c8bc5fce856a92ac39b9ae3c8503fa486064ee3e497f7a9ad615f6e695d65bbe8d19036017efa788eb5ef266ca354412092876692cde0d8aba9028594602ce3504b4ad1af9fa273c2c7d2388bb3f0e4e4db8d2313ec9fcf870a02e295a49a4607f2d825dbdce0e6acfba1673a96e7ab1fce11507a9dda388de933f19a8d4f02d18da5de0f7f264b44cc16cd396916bd325aa7fa0430a1147c5e9052e3c1e78dbd8481ab72b2ffa8b19a93516ca92c630c311224a05d114c47c61f5fae5f1db9522a5eef0803390a70ed7d34de5ed3f9f24e0299c9945b0969fafd156bd4e54aea1dab71552e27288d1f49f6a0a81f7b91498ff7cb0a06f7eb8dfba1224421ed29c211984ea58668fe18b8402aa05676e4de0769745df885ec909011c9d60c9d4453aca37d34d583106babb93e803e4c524072480b509341c6136d209ec71f75126ff5458ab816c25d6fe0602c1c912989de0927350e9053411dd650fc938d01868dd0bebd690f464d5e280e05f88724913c72aa698d0dbbb8f57969dc288c86b20667f776cdaa3ef8fae749802f2fa66684bc86768832fb7aa722d736fdacd4b64c690afa0e67b51fcd4960b0373cfdf0e9117adcede6559dd4d2c22299e577c30544e54e23b2e70c84d9e07d702ed97f2e6711f646e1d498015793db4d9fbc4fac58de8a4c15ac646b47c07644a139273a7764f78827d7900b3dae4996ff12fc3bd6220d34ea22bf78d2bba928864849c5bcae7a66cc964b64dd46481a7d1439b8fa9f71b606a4b5d445dca95e2ade0bc39ca6ed149d71b945b9645d649c2ba82c9bdc9ca1e1609335471e3ec7b4017c9a8f6cbe0b8015101445f103536e9db55fcaf17dee2963feebf19ea12c381307d561b546a512acb7accc815b6bb46ff63172742953f58c61a81be61d3079ad19496d0ac5579655e7fb708ba9ad028ff1b1665c16290bf5b34cdfbe8b27d281b0437f8cf799ddeecf12bfdf055a8d44e0d90eed57bdc483514f4c0d690a450545d465bf83186c30c04086646dbc830057150c66911c9236a0bede910cf1fad206f7966d0f3b6091faf4ce3b925dd25ebda8d5fa17e720e972336c9a47660a0b540e50767f2e7131f8ded8711ab6e1d87298a4c4a1b3613d73c8a9ab951c046f524c52c423cccf60afa2e9b1b18ea904fbb734e1d5044d1a81034c5a0c7cd03d75382456e6a3a9ccee8ed6795250a4edc38e32de1234647e3dc854709169da537bbcb94f4f766415f48efdbb74bdc98c66b478eeea2c3823086355fb1189b806a078898dd4cc95bb9fded8aaad3cb58c1d1e8ef7b2dc29f3b5c86bac984ad69c5dfad89b5aa68c4d03899ddc421839690f81022cf5f6e01b3ce710b5d78c7f2e816373787a55697d78cab91825f590f71bbddbdc8d3d57553bb78a06938d62e99513ab82fec4181cddd386058ea9d6b11e7ff2806b66e0706f44657e62df4bc347df23a2d7fe3ccebe45058f343cedcd0098f39e9a32058dc6c2bf45f139906106e9baab1b9398094edb6c84f934c8540bbb1aed00497923dbf7735ff662c7d03f631c2c6a0cdbdd25cea185f10b9fcc694b5a218bd0d66945c14a8fa1d8a8fea3802cbd34dedabfe31b0eac8b1e8e041c664c3b05461b29ea4a6b97199f9bc540036b55f387ade168c1c7a36fbdb560333c45262fb62d38f0e6ed0772613e22269c7b4cf332f13a080bb97ef006e88bec28fc5689841a7b2905284ef88a3b413e713648d208a397b7f9686c218bec755ff3d7accc7fd1cb2594b0c648af92ba3088b8913423833f50bc3333b3a61d54aafb7fb1bbfab9cb59bd82113d612b87049e0cea1a4955af831f136ad8e0143c9c56cc7b509c718e1dfa527e99794233a1765876b6f662d5ce4d371d027449e78613504bb7adca38b82d7c6976f416df5ba2182a2860eb74189a2305bdc8c17589056d24039ae65e109258f8fc0b06e3dac9c1d95ffd02df381e42554683b11b875844de60a61c4e889cc6a3b89f8de0506f2a7007c4b6cadcc3fc2d15b2a4877c74f5305a30a23ef4a52bd4203feb2a9857833bc9d9831bc7c7504f58275f01a0596a8d7167b13ef26c7c5ad8ca6a5448a5783bccfd9a1f0a26c09d0cc206a1f5b75020750a2bbc0b0df479f5d9829cede971bc69623b71a9fe3f6df2fe2bbfc8cf706b7d5e274907cc58db7e8a326b5f8396da684847cd54f789c42966ca3b1816caf2e0fa54929693d4eaf7580e95901fcf46c0ba19fa58c70288642a706de17d42d5b41e5bae8d5853daaa656ddf0b21965f0fcfba981c4e22fb034da5355f4e22839118d15ab88e1895d4f99c0954acb835224069949326218d35d9c8177cce685c0b557ac991e764439ed6e4c80541f3506208af6b29e511bfe880f3999b6b5c2ac970e892b24023f29fdd82e3fa98916f4d361dd7fda62b1cefb00c5475f2891f0c9032c8dd024702280115f281dd16af6c5c17944a0109076966de76ba94d07d81e817845975bdda2ca89746a5610d53a822fb847dc2b15437bb39b5c9330fa172869b2c6886f5b1df3110524c440c73ae7e883f44b14b48e257062e944bda205e72c370c27d46724e54b808ac4e6f9cfb84921c9c0f0ff676e3cd6e8977cc9bb6a2853f8f198d4b2806e4a0f6aa0e8709474dbc5ab08c0770b7ca18da7ad35249c99b14459e5f606c3ed4b9c35c384ccce6c86469cbe8f175e9362860112808c1a3ce779ee594bb06881d698dc5451f527e3b4916d8f466b7d8ce6adb558dbb0e2c415788964e88a3ff604f3bb395749ba4e5013cd545d1bb51531bf957cca4fa23843e6a569f1717e693d71e37dbd90c0f6f6ae72f679d85d91cad4ad6ab774578aaa02110b4c1a6e7472ee5d504d84238a2e45855a2d39cd12003bb9aa167945a51e03999a6d19412e5d21d5c6ec98b05a252f3c8c65dd92e42c0bbb6d18ddb5fad8aabc11c24134cbb5ec40c77971df891dd97831a434444f6adb00c7ed4a717309d1a908905cff970bb480b2435fde2242f2dce77804943b6ad7067058be520805578a39bfa81a323299c71454b9a9186e00bcf6288c72679ecc08e4f193721795f084eb6e049848ec6482f57f8c2eb9e273e916e08e576e5fed6d0aaf92dbe1cb8916ab3aedc25b7c98c71a49d7ab8c45da5ab9151d65924bf8d5e37269d7cff9d8f456b2adb476aa7b8a18ceee563c827548bd3d4f0e00e10a57693d73e86d901524b62f6646a9121ef4e371d8fe4e3c48532c09d529a70d29a420fce493adb55247c4832b12fb51aac5cf9eeadb2224f8654b68691a0775bc4966b6b69bdde7f554acaee5eef20c49dc2563dd9f2f3f79bb4d8758ae1c365e3a48a097f258ceb43555d46fbdb9bac0ecd6026f7a2abbe6fdbf4b0b109bf49ee57bca6cc891e8cb6137046c159a602f18ceab3fa7d5fc516b3fc7e5197d1b7756691a3be6e12596d5241a0dd7f3f263b202b3aadd93e155e18352dc406f3183e04cb1e9b581b2d30cbec861fca27dc98e567a4407b6a67791d622456964e92446fd3fe5715cd09ebf51bfd80ab02e81bc59b040d55d169697846e114017fcac8d0ba5e82b3db571cf946ea5d0e598be5ea95f65569cfefea46a22adf32d57c776cf93539c14c6c5ac3cb648cc2d9ac962fc69b733e3c083a7a5e0394143bae726901f40231e09c96257bde7d25778593907f777ac928b5aeccd840c77b9c7bab4949abb67493250840767f6cc210a93ae88ccc422209d540f628fa181bef5736a034f4715992d55806ad88c396dbdca65d1137ac6edc02458c715975042a61b9c30ab613a7f7fb9622d80fbb0ce695c3fd0dafac403ba9dc77a585f5d42cef22aa04d251ee6658a5d71e052734c24b23624ab8f0cf7738ebb85c25d9c6779843ae714cd4c0c0e31b0517e3d779cfdb0389ab6e9fee05d8d94e7de3240a87d3766aeed22586b4d9a81058807592d7c7fa20c97d3a20db19e87b023c51330d206c90e3b3a46222514a9de57e5096fc61ee2bfa73fdfe1ee217ec2591cdb182670acd46540872cbcb5da595295afecbf4400f47e757da6945187a0a7cce7"}, {0x30, 0xffff, 0x2, "33cbb689d7bb9e256c9809a491867c8edd909dda4aafb4ab6d5f71d8"}, {0x20, 0xffff, 0x7d, "ed2b69399292a0e9d3"}], 0x10f8}, 0x1) r2 = socket$inet(0x2, 0x2, 0x2) r3 = accept$inet(r2, &(0x7f0000001400), &(0x7f0000001440)=0xc) shutdown(r1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001480)) r4 = socket$inet6(0x18, 0x5, 0x40) writev(r2, &(0x7f00000014c0), 0x0) fcntl$lock(r2, 0x8, &(0x7f0000001500)={0x2, 0x2, 0xfffffffffffffff3, 0x401}) shutdown(r3, 0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) connect$inet(r0, &(0x7f0000001540)={0x2, 0x0}, 0xc) listen(r2, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000001580), 0x2, 0x0) getsockname(r2, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) r5 = fcntl$dupfd(r4, 0xa, r0) dup2(r3, r4) sendto$inet(r5, &(0x7f0000001640)="6a92acac984c50a6dda9b3321764e6f54577b18073c07922dcd17ce33b4c1a32ca27f90d514e8a327908adcf693ec233d7a9bd38a3adab1d63a043325b1b89f9cccee557ba8e4b6349", 0x49, 0x8, 0x0, 0x0) dup2(r5, r1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000016c0), 0x2, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) accept$unix(r5, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000017c0)={'./file0\x00', 0x9, 0x1, 0x608, 0x1, 0x7ff, 0xc, 0x0, 0x1, 0x1, 0xb7ed, 0xf1}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001840), 0x1, 0x0) fchdir(r7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x5) 394.047301ms ago: executing program 0 (id=99): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2df77365, 0x1, 0x9, 0xfffffff9, "0203005cbe6057b2ba09f47342d3c3a3f4d3c900", 0x29, 0x3}) (async) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x78af09b1f23c0e93, 0x2, 0x2, 0x200}], 0xfffffffd, 0x0, 0x0, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x4, 0x0) (async) kevent(r1, 0x0, 0x80000000, &(0x7f0000000200), 0x6, &(0x7f0000000240)={0x2, 0x3}) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) (async) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001f80)="1a1845ec07b43c690415b6760b2513f3d61ad2e0f6b7f2477566dd517bed8fa3fe5ba9d7d1e150fa7faff69ff2e1ffb20ddf6d7e5d0ae0e082f558289beed11bc719562b6b347544b6993d45ae50a55be2c657e65c48e91fe1d4a11fbd23d345563c28f6889770e48c8563d35e4a7e6b4e07a38d3f81731ec089351a200c88ecd281f13c5670fbe1bcd770fd9fa2182f71dd8676c69f41b2725df10f788c11ac3c79eb271947d83fde3b0b3fd92e7f263d80091da08037bbcf97d743fbe07e251ce1108f0b9b33eb84d36dd01890c7e3751ace266c30a40ec9a69c8c57f4a170bf4c4dd13f04b02bc05b1abb664e26154558e46bdefe9169e1dd75c7ed7d48c6d73199aa67d5cedce5f994ef240e01345daa9ef0b654d541e7459d2f57b471dc58e00234a6db69449673186e2482be14a22b651af622207713b06b0b2ce25c5daf8e193e00295c4a2aae6dfd793a2e8b28be3d6750cc796667eb26910c246de362c84995005cb089cb1f605e95cdced994dc4391601ac4ce732251cfbb39dae12ccf597499e41d7a649749a862b600ebf054b7be792ada85871dfb703707b479c7713bbb60012cf401ea5a323cd52942f8d1bedc4e082b7b9c34f0d329c5edff89ad18a3f738e9b38b5c1cb9fd973321be839b7b5c47efe7f6e29e436512e65c1a01b976ab5627c155b509815ee6dcc5c084c6ce7d0be61b1cede2044c11fb27c9175084ebbcc09cde119c24c89d67c0a46b27f53e11b1a42164d40f81bd0edca212644b866fdf048480a4eb6dc2f3c0661de3daeb464d4882fe763cc20742bb8782e72fa239292916b2fa80c1b5010ce212d6f80476d82658c20fa034902e48a36eaa451c8c367e7b1e6132b6201743fe34a8404df3a325f0a871db4c2471cc343db41573b114437e6ac244b0baece8c1994db77f7ac59f70bdbfe49734d1c804478022f3ee6e901fc463aac0dd62963f1e57980349210dc8a20a1756101a807f21c74773bfecb801ff074e1ea7313b062c3b57246b57aa3cc1763dc6868306a3b0c0f1eb5829acbf66df3de67d42583aa1777f15ed08991f46c5820e7092183facace016554bc556272dbc33cb3738a7d335f00422789034b654980547c283a1b5fb339172fd36788e35ec9f49a184f77038d07c2a7ea9ab210dfbdf0e32b30db3ee23de9c710ea39cb9dc8be91c88146bedc52d33a30a078c79e7fd097bd83d7bbc3dced252be1fecb133af36c58bf3415e6199f2ce1dc3194db9e728fc702400694f1bb6373a990816955e0a3913f89a58ab38942928f3e976ef270c189c76dad84ee1dbc5f04edebb391ec6c0fa8641afd1ef6c55d57c46556fce2ec1c55f89b458f4b4d3ec2d29019fe424eaae5cc3b22861378d60db53cec288f8895d0b5fa1d53c42e5bc428669d9f3c671745b5a6e391cc6deb0cabad716449af70ac9765cd78142e109847979025737b28beafd88fae841d1e7f947fb568220cac1e6bf762d29eed503ec516f5130386881073d30587a8159f31816d29aff86a5bb85b0e6e426a3ecd35eb5a26ce2bbd4f338d3826c2fc5b78efc86a105ed8610e69f65f0d882eed0811ba3b1428565ca20446571fb4f7f767422f3fb33f1be13679e588ce5d179f7529e6704bb7bdae9628d07da559569ffb9380f45d99da0c6c095dfc9fbe461bd40daee6a37a42819fbae4dd3ddc4b9021db25d7eefc94c0f63683086cb5d25ead1f4de790c8fe671bffa07c9024b98d9c3959e044dc455f11eec11d825da767b0bcb9e987e7d75e04af75817204f02e25679026a010ec58e75bbdc7d62288b57fd752d6497f3a7313728210e6021a250aaac8f91cf1272b732acb245fcb9d5fad3e6009619feb35bd1ed22179b98819912c5638e35d7b43f0c32c72f1cb0a32d185af754b91841dfe05dfc30fcd22e3c0c1a2337b0dd75d413a0e4b398c27a8a0eb62943d4d125bfb8bad556f5fbfa7f05386f3cb68947e86cd53f98026d4cb6ef0357e09b7c93420ad7d62809104f23a373ab63e4caae8ef6167c2bb9f20677a356f2ecd0c3ba28db2c83a5f72e876bc4cd54d668411f0057776b8ba1b01777210a64912e268ed803a5c79220be2c42aeea419760348c5695c06457e4b983d272ccac346258fe69e9b845bc10b9049f6ff5428dbf8b95115725cfa6f8fb14f23034343b88c7cebf15b76aad6cce7d61d443ca9d32c5b56d90c0dd7a0314f48f7dd3ad2e76f3fd2014f55fdaa6344736d526b5c31f11871067308ef754de7e3ddb982f3d82fc48289a67a1014be28e54f8d3310e99540f4ba957b9d4b13eb338c18693258ee88f00be1128df9cda94628356b180c5f49ce6a67830037fe3d1fe6c57a7c16ceff2c9f0a905971383c73fcf05d5f2df22224ec7bbbebb4facfc238158161845a09ea2c6c999e95b7ea994732af7f8da56d4a1c8401c5c27", 0x6c4}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="c00f0600000000000000df76719d15bde9fff0000000000000", @ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x24, 0x0, 0x0) (async) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') (async) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x8, &(0x7f00000000c0), 0x0) (async) getpeername$unix(r3, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000140)={0x0, 0xfffffffe}, 0x10, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x100000001, 0x1000100000007}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) 391.736631ms ago: executing program 1 (id=100): kevent(0xffffffffffffffff, &(0x7f0000000000), 0x4000000, 0x0, 0xd3a5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xe89, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x3, 0x2}, 0x8) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) close(r3) execve(0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000300)={0x0, 0x1}, 0x10, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa43f00002b00fe8000000000000000000000000000bbfe800000000000000000000000670daa"]) socket(0x2, 0x1, 0x0) 302.177841ms ago: executing program 3 (id=101): sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = syz_open_pts() close(r0) flock(r0, 0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1bb85ba90e096162) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x406, 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 287.974616ms ago: executing program 0 (id=102): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0xb6) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)=0xffffffc3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="23212059772b3ad4c99e770a", 0xc}], 0x1) setitimer(0x2, 0xffffffffffffffff, 0x0) (async) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 287.451083ms ago: executing program 1 (id=103): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x3fd, 0x0, 0x0, 0x0, 0x0, 0x40, 0x7}, 0x0, 0x0, 0x0) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xc) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x48) (async) fchflags(r0, 0x10001) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) (rerun: 32) 287.032347ms ago: executing program 7 (id=104): rename(&(0x7f00000004c0)='./file2/file0\x00', &(0x7f00000008c0)='./file2\x00') symlink(&(0x7f0000000900)='./file2/file0\x00', &(0x7f0000000940)='./file2\x00') sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x80000000000, 0x300000003}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x300000003}) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) chdir(&(0x7f0000000240)='./file2/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) sysctl$vfs_nfs(&(0x7f00000002c0)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000300)="df8bbd17bfb648befa219ca063fb9a36eb5414d1bf931c801c0a6728da0f9a5090fcfbfa169878402fa8afe1b41b0b1574f7a01eec437e76926564ea430a949dc6eed86281a9416db8089262121e1f785e1a1b29db078b392c7e1c6eb71efe988b3ded25130beb4344ef89318a8b5818a77753c9dd62756a5d40446326d67ba781942f937cfca2f5a234c68b5e54afc3f862c9114f284f3f1561a7be4650a261c7bdc8fe4bec13071ad32be0bba75fb4014d07e2e0e4a6acceb2be197a8e3a23a3fa9d5c030b5daee6317716f79451913267f9145d1108778d76e99d2d5ec4", &(0x7f0000000400)=0xdf, &(0x7f0000000440)="4bbc70343a5e56a7", 0x8) setrlimit(0x0, &(0x7f0000000500)={0x200, 0x100000001}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00002b00fe8000000000000000000000000000bb00000000000000620f"]) sysctl$vfs_nfs(&(0x7f0000000540)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000580)="193e8110439fb25053959481834b4656847e3804d6e94c47983c6cdc586922dc6f03e5e774129f19ca4aab5fe8b51aace74486c51a11948948faa2f6993a8b39416e5e278156ba50ff59d435fdf0e032fa2af5796b6905e3099a75b22effe8cda40015c310c9033a65057613929e17f967d642c98e86b1ed75cb016fefe3f08c95b93c29310c3a1ead7f57cfe903e1fbfbd106942b9fdcd2755690bf7845ba480c889a7c4187d4de87f0ec6b64ee46f03d3416ce265a5c153bc7ffa8eb5fbae64a2a47f9f48a04825ee596650437eeccf243c6e8ae8922286805fbc446509cf39f8b3d2c1d2719c252360237", &(0x7f0000000680)=0xec, &(0x7f00000006c0)="a02cbb75cbf7db6d83b6a3547d99bb84e0e61b72beecdcb6a60e50361474e9b333048fb750373e363870c2259020e08d276668216972198a155703455e909b02bcfbc1fda72a5b5d14ece64bc2e45051973c595784ad2d15a55262cad0a9d4dbc93d69593e19cefb80a709b5e918", 0x6e) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x20000, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000080)='@', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x237ff3b1eb9105d4}, 0x3, &(0x7f0000000100)="fbb8deb791dd443b9aa2ec96dd175339db2266859e57dc7fedf11448a49bb7db5564d8d369923b7868c30c36ca5f041ac5da76f47fdfd2db651ef99cb01e7088dcf2565652088dc8cc27aaffe7b982bdc1", &(0x7f0000000480)=0x51, &(0x7f0000000740)="d31a43d5f3ea9430a7451316904673bf56a6a2124d01189f278093301858e99cc2f72858932ee036863ec30fd4decb12b9a5b7124a66c47561c5258ceb0d4724aa3cf357756b690eef319a773cfbbe2226549c1c054624bcfb82a32bd1d229420639ecd8542b064e5beca2e4662c46fe04334f723202c28d878519d95aec3f471229aa380f5ca197906a25c0b7c1273a0aad91f7d1af180c8f4a8cbfa27ed7ea36722b95dac7a5ba099c14089d50875ac0bb1ce9098d50fc08b864f1c9468944a0104ae47d412ddfc0b80000000000000000000000000ee18918d3dd030000f77d629d098859755bf9a27324cf728e15462fb59af3e64fc162caa0b82ef83d29ca80bcb778cab89d0ae9a0fd271e4eaa9b2b9c6ebeee3c021cad08f24644e19e0b9d31107721ab97a2cd404aa8c99330cef71bc3153ed58bbf979929992f2885c7a984ae192f4edc", 0x148) 249.263267ms ago: executing program 1 (id=105): ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x4, 0x83fe, 0x10001, "34c14ad3090000000000000000000000602d009e", 0x0, 0x4000004f}) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x2a, 0x0, &(0x7f0000000340), &(0x7f0000001900), &(0x7f0000000440)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000200)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x0, 0x2}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3a) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) 246.619807ms ago: executing program 5 (id=106): sysctl$hw(&(0x7f00000002c0)={0x6, 0x5}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000080)="aca82a5930512501f7e8b4a0dd2fa8fdb2ad1625e0d309642574458c46239d120dc485b26aba79e7cb4ee883db3d90bc986a767c7b34db793cbccb8704c653c470", &(0x7f0000000100)=0x41, &(0x7f0000000140)="ff3ed87cce364f10033ed65d1561c37385b96245dc34ffc5960d5d35422d0bb141cc39adf3488244853260b6855a82a107ee6254bcbb78998aed60f89dd4aade74192ed158ac69edf4e9ef67ad9b787777fd847083fba6decae634e14c8b9c9af3cb828e201a3517acfdd3e8aa1173dcca5e245124442090c0d1a94d75b021256a4050db4b37984de53d3cf3dc9b31a1c12f32c227df51b787d01a9bce0482cc28740f4c9b886ecd6fb5e188dd1ea24ab65db283d3799143a64a22bc3bc36cbfc36fa0ad6a8b7c30465502c3cf", 0xcd) r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000040)="03010000", 0x4) 245.767707ms ago: executing program 3 (id=107): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f00000000c0)) write(r0, &(0x7f0000000280)='F', 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000008c0)=""/237, 0xed}], 0x1, 0x0}, 0x10}, 0x10, 0x1842, 0x0) sync() shutdown(r1, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='%\xc7\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\\{!\x00', &(0x7f0000000300)='%/\x00', &(0x7f0000000380)='{\x00']) close(r1) execve(0x0, 0x0, 0x0) 204.960463ms ago: executing program 0 (id=108): setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000), 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, 0xffffffffffffffff, 0x0) utimes(0x0, 0x0) ftruncate(0xffffffffffffffff, 0x79c8) setrlimit(0x1, &(0x7f0000000ec0)) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sync() 203.344507ms ago: executing program 1 (id=109): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000001f80)="1a1845ec07b43c690415b6760b2513f3d61ad2e0f6b7f2477566dd517bed8fa3fe5ba9d7d1e150fa7faff69ff2e1ffb20ddf", 0x32}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) 0s ago: executing program 4 (id=110): r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ftruncate(r0, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="b0614116", 0x4}], 0x1, 0x8001) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) kernel console output (not intermixed with test programs): OpenBSD/amd64 (ci-openbsd-setuid-3.us-central1-b.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.1.11' (ED25519) to the list of known hosts. login: panic: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1741 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *217943 85934 32767 0x10 0x4000000 0K syz-executor 57605 30085 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x25 panic(ffffffff834434be) at panic+0x1e5 __assert(ffffffff833ed260,ffffffff834303ba,6cd,ffffffff8334353b) at __assert+0x29 uvm_fault_unwire_locked(fffffd806bf3c748,400000000000,400000011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806bf3c748,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c501eb8,1,4000000001c0,ffff80003c501ee8,0,eedb2302b29a6368,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c501eb4,2,4000000001c0,ffff80003c501ee8,0,37,766481fb6ce41ae8) at kern_sysctl+0x12d sys_sysctl(ffff80003c52c2c0,ffff80003c502020,ffff80003c501f70) at sys_sysctl+0x425 syscall(ffff80003c502020) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa432c3e71c0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: kernel diagnostic assertion "va >= entry->start" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c", line 1741 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff834434be) at panic+0x1e5 __assert(ffffffff833ed260,ffffffff834303ba,6cd,ffffffff8334353b) at __assert+0x29 uvm_fault_unwire_locked(fffffd806bf3c748,400000000000,400000011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806bf3c748,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c501eb8,1,4000000001c0,ffff80003c501ee8,0,eedb2302b29a6368,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c501eb4,2,4000000001c0,ffff80003c501ee8,0,37,766481fb6ce41ae8) at kern_sysctl+0x12d sys_sysctl(ffff80003c52c2c0,ffff80003c502020,ffff80003c501f70) at sys_sysctl+0x425 syscall(ffff80003c502020) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa432c3e71c0, count: -10 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c501a90 rbx 0xffffffff8381bdc7 cpu_info_full_primary+0x2dc7 rdx 0xffff80000144b3c0 rcx 0xffff80003c52c2c0 rax 0xffffffff8381aff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xbbf40ecfe0764432 r11 0xce59601c0f45f31f r12 0xffffffff8381bbc8 cpu_info_full_primary+0x2bc8 r13 0 r14 0 r15 0x1 rip 0xffffffff8328f615 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c501a80 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=217943 pid=85934 tcnt=8 stat=onproc flags process=10 proc=4000000 runpri=32, usrpri=68, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c52c030,0xffff80003c52d230 process=0xffff8000ffff24e0 user=0xffff80003c4fd000, vmspace=0xfffffd806bf3c748 estcpu=18, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72563 339860 68957 32767 2 0x10 syz-executor 58172 209198 32901 32767 2 0x10 syz-executor 58172 296698 32901 32767 3 0x4000090 fsleep syz-executor 85934 97440 36757 32767 3 0x90 nanoslp syz-executor 85934 219261 36757 32767 2 0x4000010 syz-executor 85934 409714 36757 32767 2 0x4000010 syz-executor 85934 136734 36757 32767 2 0x4000010 syz-executor 85934 323968 36757 32767 2 0x4000010 syz-executor *85934 217943 36757 32767 7 0x4000010 syz-executor 85934 298638 36757 32767 3 0x4000090 sysctllk syz-executor 85934 277091 36757 32767 3 0x4000090 fsleep syz-executor 70979 449376 0 0 3 0x14200 bored sosplice 75987 145795 35613 32767 3 0x90 nanoslp syz-executor 27573 370681 25435 0 3 0x100082 sbwait arp 25435 521734 29188 0 3 0x10008a sigsusp sh 36757 433440 3014 32767 2 0x490 syz-executor 32901 406713 60461 32767 3 0x90 nanoslp syz-executor 29188 200909 33864 0 3 0x80 wait syz-executor 95283 183577 96144 32767 3 0x10 getblk syz-executor 68957 278415 41067 32767 3 0x90 nanoslp syz-executor 20120 450658 84565 32767 2 0x10 syz-executor 3697 419177 22297 32767 2 0x10 syz-executor 3014 520718 45326 0 3 0x82 wait syz-executor 33864 306156 45326 0 3 0x82 wait syz-executor 96144 433731 45326 0 3 0x82 wait syz-executor 41067 12155 45326 0 3 0x82 wait syz-executor 84565 319559 45326 0 3 0x82 wait syz-executor 35613 505896 45326 0 3 0x82 wait syz-executor 22297 415663 45326 0 3 0x82 wait syz-executor 60461 45857 45326 0 3 0x82 wait syz-executor 45326 411689 80671 0 3 0x82 kqread syz-executor 80671 123983 63009 0 3 0x10008a sigsusp ksh 63009 173371 6871 0 3 0x98 kqread sshd-session 6871 59200 2291 0 3 0x92 kqread sshd-session 22389 152542 1 0 3 0x100083 ttyin getty 2291 20027 1 0 3 0x88 kqread sshd 80517 135337 47686 73 3 0x1100090 kqread syslogd 47686 477545 1 0 3 0x100082 sbwait syslogd 42109 104710 1 0 3 0x100080 kqread resolvd 33472 191204 55193 77 3 0x100092 kqread dhcpleased 2911 56250 55193 77 3 0x100092 kqread dhcpleased 55193 164859 1 0 3 0x80 kqread dhcpleased 84405 124284 0 0 3 0x14200 bored smr 51471 373651 0 0 2 0x14200 zerothread 67856 268407 0 0 3 0x14200 aiodoned aiodoned 41991 169733 0 0 3 0x14200 syncer update 68606 14703 0 0 3 0x14200 cleaner cleaner 30085 57605 0 0 7 0x14200 reaper 85661 279679 0 0 3 0x14200 pgdaemon pagedaemon 52243 325038 0 0 3 0x14200 bored viomb 75610 154699 0 0 3 0x40014200 acpi0 acpi0 49528 494283 0 0 3 0x40014200 idle1 67556 382198 0 0 3 0x14200 bored softnet3 64760 115929 0 0 3 0x14200 bored softnet2 43228 486492 0 0 3 0x14200 bored softnet1 33769 466789 0 0 3 0x14200 bored softnet0 31602 146130 0 0 3 0x14200 bored systqmp 12633 509470 0 0 3 0x14200 bored systq 51263 335015 0 0 2 0x14200 softclockmp 60475 17077 0 0 3 0x40014200 tmoslp softclock 78874 385704 0 0 3 0x40014200 idle0 1 215883 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive mutex &pmap->pm_mtx r = 0 (0xfffffd806bf3bca8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pmap_do_remove+0xa9 #4 uvm_unmap_kill_entry_withlock+0x26f #5 uvm_map_teardown+0x1c7 #6 uvmspace_free+0xcd #7 reaper+0x246 #8 proc_trampoline+0x10 Process 85934 (syz-executor) thread 0xffff80003c52c2c0 (217943) exclusive rwlock amaplk r = 0 (0xfffffd806b602d68) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_map_lock_entry+0x51 #3 uvm_fault_unwire_locked+0x253 #4 uvm_fault_unwire+0x55 #5 kern_sysctl_dirs+0x363 #6 kern_sysctl+0x12d #7 sys_sysctl+0x425 #8 syscall+0xbc6 #9 Xsyscall+0x128 shared rwlock vmmaplk r = 0 (0xfffffd806bf3c848) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvm_fault_unwire+0x3e #3 kern_sysctl_dirs+0x363 #4 kern_sysctl+0x12d #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839b8ad8) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x24f #4 rw_do_enter_write+0x1de #5 rrw_enter+0xc6 #6 VOP_LOCK+0xa6 #7 vn_lock+0xa4 #8 vfs_getcwd_common+0xd1 #9 sysctl_proc_cwd+0x2b2 #10 kern_sysctl_dirs+0x2ef #11 kern_sysctl+0x12d #12 sys_sysctl+0x425 #13 syscall+0xbc6 #14 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff83822298) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sysctl_vslock+0x45 #3 kern_sysctl_dirs+0x266 #4 kern_sysctl+0x12d #5 sys_sysctl+0x425 #6 syscall+0xbc6 #7 Xsyscall+0x128 Process 95283 (syz-executor) thread 0xffff8000ffffaf78 (183577) exclusive rrwlock inode r = 0 (0xfffffd806bfdcce8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806cd5bf08) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 Process 20120 (syz-executor) thread 0xffff8000ffffa7c8 (450658) exclusive rrwlock inode r = 0 (0xfffffd806bfdc428) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806cd5b1e8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 Process 3697 (syz-executor) thread 0xffff8000ffffa018 (419177) exclusive rrwlock inode r = 0 (0xfffffd807e120dd0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 ufs_ihashget+0x185 #7 ffs_vget+0x8c #8 ufs_lookup+0x19f8 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x8fa #11 namei+0x7aa #12 dounlinkat+0xc1 #13 syscall+0xb08 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806cd5bdf0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 dounlinkat+0xc1 #8 syscall+0xb08 #9 Xsyscall+0x128 Process 30085 (reaper) thread 0xffff80002a2f8008 (57605) exclusive rwlock vmmaplk r = 0 (0xfffffd806bf3c680) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 vm_map_lock_ln+0x12e #3 uvm_map_teardown+0x5e #4 uvmspace_free+0xcd #5 reaper+0x246 #6 proc_trampoline+0x10 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10190 10954K 10966K 166960K 11269 0 pcb 17 12K 12K 166960K 17 0 rtable 220 6K 6K 166960K 335 0 pf 31 16K 16K 166960K 31 0 ifaddr 40 7K 7K 166960K 42 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 3 1K 1K 166960K 3 0 counters 64 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 30 0 iov 0 0K 8K 166960K 5 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1332 84K 84K 166960K 1356 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 5 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 16 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 23 85K 125K 166960K 240 0 proc 58 79K 115K 166960K 482 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 2 0K 0K 166960K 20 0 in_multi 89 6K 6K 166960K 92 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 85 387K 387K 166960K 85 0 exec 0 0K 1K 166960K 387 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 226 77K 77K 166960K 3542 0 UVM aobj 7 2K 2K 166960K 7 0 pinsyscall 45 90K 118K 166960K 1253 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 8 0 NDP 11 0K 1K 166960K 25 0 temp 43 8679K 8747K 166960K 4166 0 kqueue 13 20K 26K 166960K 47 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 43 0 39 1 0 1 1 0 8 0 rtentry 160 105 0 2 5 0 5 5 0 8 0 unpcb 144 105 0 88 2 0 2 2 0 8 1 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 808 48 0 43 2 0 2 2 0 8 1 arp 120 17 0 0 1 0 1 1 0 8 0 ipq 40 4 0 1 1 0 1 1 0 8 0 ipqe 40 49 0 46 1 0 1 1 0 8 0 inpcb 376 140 0 132 2 0 2 2 0 8 1 nd6 136 23 0 1 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 416 0 2 26 0 26 26 0 8 0 art_table 32 417 0 2 4 0 4 4 0 8 0 art_node 16 104 0 10 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 1 1 0 1 1 0 8 0 semupl 112 3 0 3 1 0 1 1 0 8 1 semapl 112 11 0 1 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 1690 0 189 95 0 95 95 0 8 0 ffsino 280 1690 0 189 108 0 108 108 0 8 0 nchpl 144 2010 0 342 63 0 63 63 0 8 0 uvmvnodes 80 1771 0 0 37 0 37 37 0 8 0 vnodes 216 1771 0 0 99 0 99 99 0 8 0 namei 1024 5998 0 5996 2 0 2 2 0 8 1 percpumem 16 46 0 0 1 0 1 1 0 8 0 kstatmem 264 22 0 0 2 0 2 2 0 8 0 scxspl 216 6824 0 6824 9 1 8 8 1 8 8 plimitpl 152 47 0 22 2 0 2 2 0 8 1 sigapl 424 520 0 465 8 0 8 8 0 8 0 futexpl 64 1546 0 1544 1 0 1 1 0 8 0 knotepl 120 303 0 0 10 0 10 10 0 8 0 kqueuepl 216 52 0 43 1 0 1 1 0 8 0 pipepl 328 113 0 86 3 0 3 3 0 8 0 fdescpl 504 501 0 466 7 1 6 6 0 8 0 filepl 152 1822 0 1613 10 0 10 10 0 8 1 lockfpl 104 39 0 36 1 0 1 1 0 8 0 lockfspl 48 15 0 12 1 0 1 1 0 8 0 sessionpl 144 21 0 5 1 0 1 1 0 8 0 pgrppl 48 30 0 6 1 0 1 1 0 8 0 ucredpl 104 192 0 174 1 0 1 1 0 8 0 zombiepl 144 466 0 465 1 0 1 1 0 8 0 processpl 1176 520 0 465 5 0 5 5 0 8 0 procpl 656 711 0 648 7 0 7 7 0 8 0 sosppl 168 3 0 3 1 0 1 1 0 8 1 sockpl 688 289 0 260 4 0 4 4 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 115 0 0 15 0 15 15 0 8 0 mcl2k 2048 33 0 0 5 0 5 5 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 295 0 0 19 0 19 19 0 8 0 bufpl 280 2407 0 124 164 0 164 164 0 8 0 anonpl 24 102397 0 96435 44 0 44 44 0 184 0 amapchunkpl 152 10858 0 10361 26 0 26 26 0 158 2 amappl16 200 1997 0 1820 15 1 14 14 0 8 1 amappl15 192 9 0 9 1 1 0 1 0 8 0 amappl14 184 102 0 91 1 0 1 1 0 8 0 amappl13 176 5 0 5 1 1 0 1 0 8 0 amappl12 168 1100 0 1066 2 0 2 2 0 8 0 amappl11 160 45 0 35 1 0 1 1 0 8 0 amappl10 152 5 0 5 1 1 0 1 0 8 0 amappl9 144 245 0 245 1 1 0 1 0 8 0 amappl8 136 20 0 19 1 0 1 1 0 8 0 amappl7 128 97 0 86 1 0 1 1 0 8 0 amappl6 120 169 0 165 1 0 1 1 0 8 0 amappl5 112 127 0 120 1 0 1 1 0 8 0 amappl4 104 272 0 258 1 0 1 1 0 8 0 amappl3 96 1865 0 1757 4 0 4 4 0 8 0 amappl2 88 604 0 547 2 0 2 2 0 8 0 amappl1 80 7659 0 7106 14 0 14 14 0 8 0 amappl 88 3198 0 3023 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 6 0 0 1 0 1 1 0 8 0 uaddrrnd 24 501 0 466 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 501 0 466 1 0 1 1 0 8 0 vmmpekpl 168 5606 0 5577 2 0 2 2 0 8 0 vmmpepl 168 36361 0 34319 96 0 96 96 0 357 0 vmsppl 456 500 0 465 7 1 6 6 0 8 0 rwobjpl 64 14812 0 12018 47 0 47 47 0 8 0 pdppl 4096 1009 0 930 113 30 83 99 0 8 4 pvpl 32 13933 0 0 115 1 114 114 0 265 1 pmappl 248 500 0 465 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 294 0 33 8 0 8 8 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff834434be) at panic+0x1e5 __assert(ffffffff833ed260,ffffffff834303ba,6cd,ffffffff8334353b) at __assert+0x29 uvm_fault_unwire_locked(fffffd806bf3c748,400000000000,400000011000) at uvm_fault_unwire_locked+0x4b4 uvm_fault_unwire(fffffd806bf3c748,400000000000,400000011000) at uvm_fault_unwire+0x55 kern_sysctl_dirs(4e,ffff80003c501eb8,1,4000000001c0,ffff80003c501ee8,0,eedb2302b29a6368,1) at kern_sysctl_dirs+0x363 kern_sysctl(ffff80003c501eb4,2,4000000001c0,ffff80003c501ee8,0,37,766481fb6ce41ae8) at kern_sysctl+0x12d sys_sysctl(ffff80003c52c2c0,ffff80003c502020,ffff80003c501f70) at sys_sysctl+0x425 syscall(ffff80003c502020) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa432c3e71c0, count: -10 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_const_cmp4(0,0) at __sanitizer_cov_trace_const_cmp4+0x2e uvm_pageclean(fffffd8007d3a9a0) at uvm_pageclean+0xbb uvm_pagefree(fffffd8007d3a9a0) at uvm_pagefree+0x26 uvm_anfree_list(fffffd806c70f198,0) at uvm_anfree_list+0x210 amap_wipeout(fffffd806f481a28) at amap_wipeout+0x248 uvm_unmap_detach(ffff80002a309e00,0) at uvm_unmap_detach+0x8a uvm_map_teardown(fffffd806bf3c580) at uvm_map_teardown+0x354 uvmspace_free(fffffd806bf3c580) at uvmspace_free+0xcd reaper(ffff80002a2f8008) at reaper+0x246 end trace frame: 0x0, count: 3 ddb{1}> trace x86_ipi_db(ffff800029a9bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_const_cmp4(0,0) at __sanitizer_cov_trace_const_cmp4+0x2e uvm_pageclean(fffffd8007d3a9a0) at uvm_pageclean+0xbb uvm_pagefree(fffffd8007d3a9a0) at uvm_pagefree+0x26 uvm_anfree_list(fffffd806c70f198,0) at uvm_anfree_list+0x210 amap_wipeout(fffffd806f481a28) at amap_wipeout+0x248 uvm_unmap_detach(ffff80002a309e00,0) at uvm_unmap_detach+0x8a uvm_map_teardown(fffffd806bf3c580) at uvm_map_teardown+0x354 uvmspace_free(fffffd806bf3c580) at uvmspace_free+0xcd reaper(ffff80002a2f8008) at reaper+0x246 end trace frame: 0x0, count: -12